:root{--ink:#f1f4ff;--muted:#b3bfd5;--purple:#9e69f4;--line:#30394f;--green:#68dab5;--orange:#efba79}body{background:#080d1f;color:var(--ink)}header{background:#090e20eb;border-color:#2b2e47}.brand small{color:#b7c2d9}nav{color:#c1cadd}.outline{background:#121a30;color:#e5e9fa;border-color:#343852}.outline:hover{background:#29233d}.primary{background:linear-gradient(115deg,#8550e2,#b543d0);border-color:transparent}.primary:hover{background:linear-gradient(115deg,#9b62f3,#c955e0)}.hero{isolation:isolate}.hero::before{z-index:-1;background:radial-gradient(ellipse at 2% 28%,#5527ad55,transparent 65%),radial-gradient(ellipse at 96% 70%,#9c219045,transparent 58%);inset:0 -20px}.hero-copy,.hero-visual{z-index:2;position:relative}.hero-line{color:#f3f3ff}.hero-line em{color:#b493ff}.hero-line.accent{background:linear-gradient(95deg,#a88bff,#e56ddd);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy>p{color:#bdc7de}.hero .eyebrow{color:#d0b5ff}.hero-note{color:#aeb8ce}.hero-note span:first-child{border-color:#51426f;background:#2b1e41}.text-link{color:#dbc8ff}.hero-network{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.45;pointer-events:none}.hero-visual{background:linear-gradient(140deg,#1c213c,#191d32 60%,#22203e);border-color:#51406a;box-shadow:0 30px 85px #41138032}.visual-label{color:#c6b9df}.window-bar{background:#152036;color:#ccd0e1;border-color:#38415a}.preview-window{border-color:#514467;background:#101a2b}.preview-window img{background:#101a2b}.visual-caption small,.preview-note{color:#b9b3cf}.preview-tabs button{color:#c4bbd9}.preview-tabs button.active{background:#9159e8}.arrow{background:#29233f;border-color:#61517b;color:#eee7ff}.arrow:hover{background:#463360}.preview-bottom>a{color:#c49dff}.preview-bottom>span{color:#b6aaca}.pill{background:#352454;color:#d3b4ff}.pill.green{background:#153e38;color:#84e4c4}.pill.orange{background:#413024;color:#f5c388}.benefit-strip{background:#17142c;border-block:1px solid #44305e}.catalog-section{background:radial-gradient(ellipse at 8% 30%,#23183b 0,transparent 58%),#0d1425;border-color:#293046}.section-title>p{color:#b0bad0}.filters button{background:#141e32;color:#c7d0e3;border-color:#35405a}.filters button.selected{background:#8052d5}.app-card{background:linear-gradient(145deg,#172238,#141c30);border-color:#35415b}.app-card.green{border-top-color:#5ce1b1}.app-card.orange{border-top-color:#e8b258}.app-card.purple{border-top-color:#b28cf7}.description,.app-card ul{color:#b8c5d9}.availability{color:#c7b0e1}.availability.ready{color:#77dabc}.card-actions{border-color:#354057}.card-actions button{background:#35264d;color:#dbc1ff}.app-card.green .card-actions button{background:#183a34;color:#8fe0c4}.app-card.orange .card-actions button{background:#443327;color:#f2c590}.card-actions a{color:#c7b3e8}.catalog-note{color:#aab5cb}.eyebrow{color:#b6a0e3}.step-grid article{background:#121d32;border-color:#31405b}.step-grid p,details p{color:#b4c2d7}.step-grid article>span{color:#ba91fa}details{border-color:#344057}summary::after{color:#caa1ff}footer>span,footer>a:not(.brand){color:#b0b9d2}footer .brand small{color:#a8b4cd}.audience,.plans{padding-block:85px}.audience-title{text-align:center;max-width:850px;margin:0 auto 45px}.audience-title>p{color:#aebbd1;font-size:19px;line-height:1.7}.audience-grid,.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.audience-card,.plan-card{border:1px solid #33405a;border-radius:24px;padding:32px;background:linear-gradient(130deg,#142039,#111b30);min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s}.audience-card>span{font-size:39px;display:inline-block;transition:transform .3s}.audience-card h3,.plan-card h3{font-size:28px;line-height:1.25;margin:22px 0 15px;letter-spacing:-.8px}.audience-card p,.plan-card p{font-size:17px;color:#b4c2d8;line-height:1.8}.audience-card ul,.plan-card ul{padding:0;list-style:none;font-size:16px;line-height:1.7;margin:24px 0}.audience-card li,.plan-card li{display:flex;gap:11px;margin:12px 0;color:#ccd4e5}.audience-card li::before,.plan-card li::before{content:'✓';color:#5ce1b6;flex:none}.audience-card>a{font-size:16px;color:#c9a8ff;font-weight:650}.plans{border-top:1px solid #31344e}.plan-card{display:flex;flex-direction:column}.plan-card.featured{background:linear-gradient(145deg,#33234f,#1a2038);border-color:#9862dc;box-shadow:0 20px 65px #703dc52b}.plan-label{font-size:13px;letter-spacing:1.7px;color:#bda5e5;font-weight:700}.plan-price{font-size:25px;line-height:1.4;color:#e4c5ff;margin:5px 0 12px}.plan-card ul{flex:1}.plan-card>a{align-self:stretch}.info p{color:#bcc7dd!important}.info h1,.info h2{color:#f1f3ff}.info .primary{color:white}dialog:not(.support-dialog){background:#172238;color:#eef2fa;border-color:#61507e}dialog p,dialog ul{color:#bbc6de}.detail-note{background:#2b2543}.close{color:#c3b7d6}.coming-preview{color:#774623}.callout{background:linear-gradient(110deg,#5d32b7,#9250ca,#b43fa8)}.questions{border-top-color:#3b3652}
@media(hover:hover) and (pointer:fine){.brand:hover img{transform:scale(1.12) rotate(-3deg);box-shadow:0 8px 30px #9971ff44}.brand:hover span{color:#d6baff}nav a:hover,.text-link:hover{color:#e0b9ff;text-shadow:0 0 20px #ac64eb66}.audience-card:hover,.plan-card:hover{transform:translateY(-7px);border-color:#b285e8;box-shadow:0 20px 50px #6735a825}.audience-card:hover>span{transform:scale(1.18) rotate(-5deg)}.audience-card:hover h3,.plan-card:hover h3{color:#d9b6ff}.app-icon:hover{transform:scale(1.12)}}.brand img,.app-icon{transition:transform .28s,box-shadow .28s}
@media(max-width:1100px){header nav{gap:15px}header>.outline{font-size:13px}.audience-card,.plan-card{padding:25px}.audience-card h3,.plan-card h3{font-size:24px}.plan-price{font-size:23px}}
@media(max-width:760px){.hero::before{inset:0}.hero-network{opacity:.22}.audience,.plans{padding-block:55px}.audience-grid,.plan-grid{grid-template-columns:1fr;gap:20px}.audience-title{margin-bottom:28px}.audience-title>p{font-size:18px}.audience-card,.plan-card{padding:28px}.audience-card h3,.plan-card h3{font-size:27px}.plan-price{font-size:24px}header nav{gap:14px;flex-wrap:wrap;justify-content:start;line-height:1.7}header nav a{flex:1 0 auto;font-size:14px}.hero-line.accent{background:linear-gradient(95deg,#b697ff,#e77bde);background-clip:text;-webkit-background-clip:text;color:transparent}}
@media(prefers-reduced-motion:reduce){.hero-network{display:none}.audience-card,.plan-card,.brand img,.app-icon{transition:none!important}}

.app-icon.green{background:#176f59;color:white}.app-icon.orange{background:#995c28;color:white}

html,body{overflow-x:clip}.hero-actions .primary{max-width:100%;min-width:0}.hero-actions .primary .arrow{width:auto;height:auto;flex:none;background:transparent;border:0}@media(max-width:900px){.hero{grid-template-columns:1fr}.hero::before{inset:0}.hero-line{white-space:normal}.hero-visual{width:100%;max-width:650px}.questions{grid-template-columns:1fr}}

