.coming-soon{min-height:100vh;color:var(--text-primary,#f1f1f1);font-family:var(--font-sans,"Inter",system-ui,-apple-system,sans-serif);overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:6rem 0;position:relative}.section-alt{background:rgba(255,255,255,.02)}.section-tag{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-purple,#a855f7);background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.2);padding:.35rem 1rem;border-radius:999px;margin-bottom:1.25rem}.ai-tag{background:linear-gradient(135deg,rgba(168,85,247,.15),rgba(236,72,153,.1));border-color:rgba(168,85,247,.3)}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem;text-align:center}.section-title.left{text-align:left}.section-desc{max-width:720px;margin:0 auto 3rem;text-align:center;font-size:1.1rem;line-height:1.7;color:rgba(255,255,255,.6)}.section .container>.section-tag{text-align:center;display:block;margin-left:auto;margin-right:auto;width:max-content}.hero{position:relative;padding:7rem 2rem 0;text-align:center;display:flex;flex-direction:column;align-items:center}.hero,.hero-bg{overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:0}.hero-glow{position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:900px;height:900px;border-radius:50%;background:radial-gradient(ellipse,rgba(168,85,247,.18) 0,rgba(168,85,247,.04) 40%,transparent 70%);filter:blur(40px);pointer-events:none}.hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 60% 50% at 50% 0,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 0,black 30%,transparent 70%)}.hero-inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:rgba(255,255,255,.8);background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.25);padding:.4rem 1rem;border-radius:999px;margin-bottom:2rem}.badge-pulse{width:8px;height:8px;background:#a855f7;border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.hero-logo-display{font-size:clamp(4rem,10vw,7rem);font-weight:900;letter-spacing:-.03em;margin-bottom:.5rem;line-height:1}.logo-gradient{background:linear-gradient(135deg,#fff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-dot{color:rgba(255,255,255,.35);font-weight:300}.hero-tagline{font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:600;color:rgba(255,255,255,.75);margin-bottom:1.5rem}.hero-desc{font-size:1.05rem;line-height:1.75;color:rgba(255,255,255,.55);max-width:640px;margin:0 auto 2.5rem}.hero-cta{margin-bottom:2rem}.hero-beta-headline{font-size:1.2rem;font-weight:700;color:#a855f7;margin-bottom:1rem;letter-spacing:-.01em}.hero-note{font-size:.8rem;color:rgba(255,255,255,.35);margin-top:.75rem}.hero-screenshot{position:relative;z-index:1;width:100%;max-width:1100px;margin:3rem auto 0;padding:0 2rem}.hero-screenshot .screen-frame{box-shadow:0 8px 40px rgba(0,0,0,.5),0 0 120px rgba(168,85,247,.1)}.beta-form{max-width:480px;margin:0 auto}.beta-form.hero{max-width:520px}.beta-input-row{display:flex;gap:.5rem}.beta-email{flex:1 1;padding:.8rem 1.1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-size:.95rem;transition:border-color .2s;outline:none}.beta-email:focus{border-color:#a855f7;box-shadow:0 0 0 3px rgba(168,85,247,.15)}.beta-email::placeholder{color:rgba(255,255,255,.3)}.beta-btn{padding:.8rem 1.6rem;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:.95rem;cursor:pointer;white-space:nowrap;transition:transform .15s,box-shadow .2s}.beta-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(168,85,247,.35)}.beta-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.beta-error{color:#ef4444;font-size:.8rem;margin-top:.5rem;text-align:center}.beta-success{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#22c55e;font-weight:600;padding:.8rem;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);border-radius:10px;max-width:480px;margin:0 auto}.screen-frame{background:#1a1a2e;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 80px rgba(168,85,247,.06);transition:transform .3s ease,box-shadow .3s ease}.screen-frame:hover{transform:translateY(-4px);box-shadow:0 12px 48px rgba(0,0,0,.5),0 0 100px rgba(168,85,247,.1)}.screen-titlebar{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;background:rgba(0,0,0,.4);border-bottom:1px solid rgba(255,255,255,.05)}.screen-dots{display:flex;gap:6px}.screen-dots span{width:10px;height:10px;border-radius:50%}.screen-dots span:first-child{background:#ef4444}.screen-dots span:nth-child(2){background:#fbbf24}.screen-dots span:nth-child(3){background:#22c55e}.screen-title{font-size:.72rem;color:rgba(255,255,255,.35);font-weight:500}.screen-body{position:relative;line-height:0}.screen-body img{width:100%;height:auto;display:block}.showcase-hero-frame{margin-top:1rem}.setup-showcase{display:grid;grid-template-columns:380px 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.setup-steps{display:flex;flex-direction:column;gap:.5rem}.setup-step-btn{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.1rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:pointer;text-align:left;color:inherit;transition:background .2s,border-color .2s}.setup-step-btn:hover{background:rgba(255,255,255,.04)}.setup-step-btn.active{background:rgba(168,85,247,.08);border-color:rgba(168,85,247,.3)}.setup-step-num{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(168,85,247,.15);color:#a855f7;border-radius:50%;font-size:.8rem;font-weight:700;margin-top:2px}.setup-step-btn.active .setup-step-num{background:#a855f7;color:#fff}.setup-step-text{display:flex;flex-direction:column;gap:.25rem}.setup-step-text strong{font-size:.95rem;font-weight:700;color:rgba(255,255,255,.9)}.setup-step-text span{font-size:.82rem;line-height:1.5;color:rgba(255,255,255,.45)}.setup-step-btn.active .setup-step-text span{color:rgba(255,255,255,.6)}.setup-preview{position:-webkit-sticky;position:sticky;top:2rem}.watch-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.watch-card{display:flex;flex-direction:column;gap:1rem}.watch-card h3{font-size:1.15rem;font-weight:700;color:rgba(255,255,255,.9)}.watch-card p{font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.5)}.cta-final,.cta-mid{padding:4rem 0}.cta-card{position:relative;padding:4rem 3rem;text-align:center;background:rgba(168,85,247,.04);border:1px solid rgba(168,85,247,.15);border-radius:20px;overflow:hidden}.cta-glow{position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:600px;height:400px;border-radius:50%;background:radial-gradient(ellipse,rgba(168,85,247,.12) 0,transparent 70%);filter:blur(60px);pointer-events:none}.cta-card h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.cta-card h2,.cta-card p{position:relative;z-index:1}.cta-card p{max-width:560px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.7;color:rgba(255,255,255,.55)}.cta-card .beta-form,.cta-card .beta-success{position:relative;z-index:1}.metadata-ai-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:2rem;gap:2rem;align-items:start}.metadata-col{display:flex;flex-direction:column;gap:1.5rem}.scout-benefits-list{list-style:none;margin:0 auto 2rem;padding:0;max-width:640px;text-align:left}.scout-benefits-list li{position:relative;padding:.85rem 0 .85rem 1.35rem;border-bottom:1px solid rgba(255,255,255,.06);font-size:1.02rem;line-height:1.55;color:rgba(255,255,255,.72)}.scout-benefits-list li:before{content:"";position:absolute;left:0;top:1.15rem;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#ec4899)}.scout-benefits-list li:last-child{border-bottom:none}.scout-benefits-list strong{color:rgba(255,255,255,.95);font-weight:700}.scout-page-link{text-align:center;margin:0}.scout-page-link a{color:#c4b5fd;font-weight:600;font-size:1rem;text-decoration:underline;text-underline-offset:4px}.scout-page-link a:hover{color:#ddd6fe}.dash-privacy-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}.dash-privacy-col{display:flex;flex-direction:column}.dash-privacy-col .section-tag{width:max-content;margin-bottom:1rem}.sub-title{font-size:1.25rem;font-weight:800;margin-bottom:.5rem;color:rgba(255,255,255,.9)}.sub-desc{font-size:.92rem;line-height:1.6;color:rgba(255,255,255,.5);margin-bottom:1.25rem}.watch-grid-2{grid-template-columns:1fr 1fr}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.feature-card{padding:2rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;transition:background .2s,border-color .2s,transform .2s}.feature-card:hover{background:rgba(255,255,255,.04);border-color:rgba(168,85,247,.2);transform:translateY(-2px)}.feature-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:rgba(168,85,247,.1);border-radius:14px;margin-bottom:1.25rem;color:#a855f7}.feature-card h3{font-size:1.1rem;font-weight:700;color:rgba(255,255,255,.9);margin-bottom:.6rem}.feature-card p{font-size:.88rem;line-height:1.65;color:rgba(255,255,255,.45)}.comparison-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:600px}.comparison-table td,.comparison-table th{padding:.85rem 1.2rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.comparison-table th{font-weight:700;color:rgba(255,255,255,.5);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.comparison-table td.hl,.comparison-table th.hl{color:#a855f7;font-weight:700}.comparison-table td.hl{color:#c084fc}.comparison-table tbody tr:hover{background:rgba(255,255,255,.02)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.pricing-card{position:relative;padding:2.5rem 2rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .2s,transform .2s}.pricing-card:hover{border-color:rgba(255,255,255,.15);transform:translateY(-2px)}.pricing-card.highlighted{border-color:rgba(168,85,247,.4);background:rgba(168,85,247,.05)}.pricing-card.highlighted:hover{border-color:rgba(168,85,247,.6)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.3rem 1rem;border-radius:999px;white-space:nowrap}.pricing-card h3{font-size:1.3rem;font-weight:800;margin-bottom:.5rem}.pricing-desc{font-size:.88rem;color:rgba(255,255,255,.45);margin-bottom:1.5rem;line-height:1.5}.pricing-price{display:flex;align-items:baseline;gap:.15rem;margin-bottom:2rem}.pricing-currency{font-size:1.5rem;font-weight:700;color:rgba(255,255,255,.5)}.pricing-amount{font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1}.pricing-period{font-size:.9rem;color:rgba(255,255,255,.4);margin-left:.25rem}.pricing-features{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.6rem}.pricing-features li{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:rgba(255,255,255,.6)}.pricing-features li svg{flex-shrink:0;color:#22c55e}.pricing-cta{display:block;width:100%;text-align:center;padding:.75rem 1.5rem;border-radius:10px;font-weight:700;font-size:.9rem;text-decoration:none;transition:background .2s,transform .15s;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.pricing-cta:hover{background:rgba(255,255,255,.1);transform:translateY(-1px)}.pricing-cta.primary{background:linear-gradient(135deg,#a855f7,#7c3aed);border-color:transparent;color:#fff}.pricing-cta.primary:hover{box-shadow:0 8px 24px rgba(168,85,247,.35)}.roadmap-timeline{position:relative;max-width:720px;margin:0 auto;padding-left:2.5rem}.roadmap-timeline:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:rgba(255,255,255,.08)}.roadmap-phase{position:relative;padding-bottom:3rem}.roadmap-phase:last-child{padding-bottom:0}.roadmap-marker{position:absolute;left:-2.5rem;top:4px;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.12);background:#0a0a0f;z-index:1}.roadmap-marker.done{background:#22c55e;border-color:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.3)}.roadmap-marker.current{background:#a855f7;border-color:#a855f7;box-shadow:0 0 12px rgba(168,85,247,.4);animation:pulse 2s ease-in-out infinite}.roadmap-marker.upcoming{background:transparent;border-color:rgba(255,255,255,.2)}.roadmap-marker.focus{background:#f59e0b;border-color:#f59e0b;box-shadow:0 0 14px rgba(245,158,11,.45);animation:pulse 2s ease-in-out infinite}.roadmap-marker.focus+.roadmap-content .roadmap-label{color:#f59e0b}.roadmap-phase.roadmap-focus .roadmap-content li:before{background:rgba(245,158,11,.5)}.roadmap-content{padding:.25rem 0 0}.roadmap-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.4rem}.roadmap-marker.done+.roadmap-content .roadmap-label{color:#22c55e}.roadmap-marker.current+.roadmap-content .roadmap-label{color:#a855f7}.roadmap-marker.upcoming+.roadmap-content .roadmap-label{color:rgba(255,255,255,.35)}.roadmap-content h3{font-size:1.25rem;font-weight:800;margin-bottom:.75rem;color:rgba(255,255,255,.9)}.roadmap-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.roadmap-content li{font-size:.9rem;line-height:1.5;color:rgba(255,255,255,.55);padding-left:1.25rem;position:relative}.roadmap-content li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2)}.roadmap-marker.done+.roadmap-content li:before{background:rgba(34,197,94,.4)}.roadmap-marker.current+.roadmap-content li:before{background:rgba(168,85,247,.4)}.mini-footer{padding:2.5rem 0;border-top:1px solid rgba(255,255,255,.06)}.mini-footer-inner{display:flex;align-items:center;justify-content:space-between}.mini-footer-brand{font-size:1.3rem;font-weight:800}.mini-footer p{font-size:.8rem;color:rgba(255,255,255,.3)}@media (max-width:1024px){.setup-showcase{grid-template-columns:1fr}.setup-steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.setup-preview{position:static}.ai-showcase{grid-template-columns:1fr 1fr}}@media (max-width:768px){.section{padding:4rem 0}.hero{padding:5rem 1.5rem 0}.hero-screenshot{padding:0 .5rem;margin-top:2rem}.container{padding:0 1.25rem}.section-title{font-size:1.7rem}.section-desc{font-size:1rem;margin-bottom:2rem}.beta-input-row{flex-direction:column}.beta-btn{width:100%}.watch-grid{grid-template-columns:1fr;gap:2.5rem}.metadata-ai-grid{grid-template-columns:1fr;gap:1.5rem}.dash-privacy-grid{gap:2.5rem}.dash-privacy-grid,.features-grid,.watch-grid-2{grid-template-columns:1fr}.features-grid{gap:1rem}.setup-steps{grid-template-columns:1fr}.cta-card{padding:2.5rem 1.5rem}.mini-footer-inner{flex-direction:column;gap:.75rem;text-align:center}}@media (max-width:480px){.hero-logo-display{font-size:3.2rem}.hero-desc{font-size:.95rem}.screen-titlebar{padding:.4rem .6rem}.screen-dots span{width:7px;height:7px}.screen-title{font-size:.6rem}.feature-card{padding:1.5rem}.comparison-table{font-size:.78rem}.comparison-table td,.comparison-table th{padding:.6rem .8rem}}