:root{--deep: #190936;--deep-2: #261349;--brand: #330065;--brand-hover: #4c0f8f;--lavender: #c4a6f9;--lavender-soft: #b297e3;--near-white: #f0eff3;--canvas: #f4f1fa;--surface: #ffffff;--surface-sunken: #f4f1fa;--chip: #e7ddfa;--chip-soft: #f0eafb;--ink: #190936;--ink-muted: #5a4b77;--ink-muted-2: #6b5c85;--ink-faint: #645578;--on-dark: #f6f3fc;--on-dark-body: #d8cdee;--on-dark-muted: #9c87c4;--radio-from: #2a5ae0;--radio-to: #16309c;--tv-from: #a3159a;--tv-to: #5b0c7a;--danger-ink: #b33a3a;--danger-bg: #fff0f0;--danger-border: #ffc9c9;--danger-on-dark: #ffc9c9;--hairline: rgba(51, 0, 101, .1);--hairline-strong: rgba(51, 0, 101, .18);--hairline-dark: rgba(196, 166, 249, .2);--shadow-card: 0 20px 50px -40px rgba(25, 9, 54, .7);--shadow-raised: 0 24px 60px -44px rgba(25, 9, 54, .85);--shadow-pill: 0 12px 34px -22px rgba(25, 9, 54, .5);--r-sm: 12px;--r-md: clamp(14px, 1.6vw, 22px);--r-lg: clamp(16px, 1.8vw, 26px);--r-xl: clamp(18px, 2vw, 30px);--r-2xl: clamp(20px, 2.4vw, 36px);--r-pill: 999px;--gutter: clamp(18px, 4vw, 64px);--section-y: clamp(48px, 5.4vw, 96px);--max-w: 1440px;--font-display: "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--font-ui: "Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--anchor-offset: clamp(74px, 7vw, 96px);--focus-ring: 3px solid #7a2bd1;--focus-ring-dark: 3px solid var(--lavender)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}:focus-visible{outline:var(--focus-ring);outline-offset:2px}a:not([class]):focus-visible{border-radius:6px}.on-dark :focus-visible,.panel-dark :focus-visible{outline:var(--focus-ring-dark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:200;background:var(--brand);color:#fff;font-weight:700;padding:12px 20px;border-radius:var(--r-pill);transition:top .18s ease}.skip-link:focus{top:12px;color:#fff}.shell{width:100%;max-width:var(--max-w);margin:0 auto;padding-inline:var(--gutter)}.band{position:relative;width:100%}.band--canvas{background:var(--canvas)}.band--surface{background:var(--surface)}.band--chip{background:var(--chip)}.band--brand{background:var(--brand);color:var(--on-dark)}.band--deep{background:var(--deep);color:var(--on-dark)}.band--hero{background:radial-gradient(120% 130% at 82% -10%,#4b12a0,#2c0a5c 46%,#190936);color:var(--on-dark)}.band--waitlist{background:radial-gradient(110% 130% at 8% -10%,#4b12a0,#2c0a5c 44%,#190936);color:var(--on-dark)}.band--hero,.band--waitlist,.band--deep,.band--brand{overflow:hidden}.band--rule-top{border-top:1px solid var(--hairline)}.band--dark+.band--dark{border-top:1px solid rgba(196,166,249,.14)}#hero,#buildTv,#features,#whyStrimHQ,#howItWorks,#spotlight,#pricing,#waitlist,#faq,#main{scroll-margin-top:var(--anchor-offset)}.section-head{display:grid;gap:clamp(10px,1.2vw,18px);max-width:900px;margin-bottom:clamp(20px,2.6vw,40px)}.section-head--split{max-width:none;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(16px,2.4vw,44px)}.head-stack{display:grid;gap:clamp(10px,1.2vw,18px);align-content:end;min-width:0}@media(max-width:860px){.section-head--split{grid-template-columns:1fr;align-items:start}}.eyebrow{justify-self:start;align-self:start;background:var(--chip);color:var(--accent);border-radius:var(--r-pill);padding:7px 15px;font-size:clamp(11px,.85vw,13px);font-weight:700;letter-spacing:.05em;text-transform:uppercase;width:fit-content}.eyebrow--dark,.band--deep .eyebrow,.band--brand .eyebrow,.band--hero .eyebrow,.band--waitlist .eyebrow{background:#c4a6f92e;border:1px solid rgba(196,166,249,.32);color:#dccdfb}.band--deep .lede,.band--brand .lede,.band--hero .lede,.band--waitlist .lede{color:var(--on-dark-body)}.band--deep :focus-visible,.band--brand :focus-visible,.band--hero :focus-visible,.band--waitlist :focus-visible{outline:var(--focus-ring-dark)}.h-display{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,4.4vw,60px);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.h-card{font-family:var(--font-display);font-weight:800;font-size:clamp(18px,1.7vw,24px);line-height:1.14;letter-spacing:-.02em}.lede{font-size:clamp(15px,1.2vw,18px);color:var(--ink-muted);max-width:62ch}.lede--dark{color:var(--on-dark-body)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--r-pill);font-family:var(--font-ui);font-weight:700;font-size:15px;padding:14px 26px;cursor:pointer;text-align:center;transition:background-color .18s ease,color .18s ease,transform .18s ease}.btn:disabled{cursor:not-allowed;opacity:.75}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brand-hover);color:#fff;transform:translateY(-2px)}.btn-lavender{background:var(--lavender);color:var(--deep);font-weight:800}.btn-lavender:hover:not(:disabled){background:#fff;color:var(--deep);transform:translateY(-2px)}.btn-quiet{background:var(--chip-soft);color:var(--accent)}.btn-quiet:hover{background:var(--brand);color:#fff}.btn-block{width:100%}.btn-arrow{font-size:1.05em;line-height:1;transition:transform .18s ease}.btn:hover .btn-arrow{transform:translate(3px)}.cta-static{display:inline-flex;align-items:center;gap:9px;background:#fff;font-weight:800;font-size:14px;padding:13px 22px;border-radius:var(--r-pill);width:fit-content}html.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}html.js .reveal.is-visible{opacity:1;transform:none;will-change:auto}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;transition:none}}@media print{html.js .reveal{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.btn:hover,.btn-primary:hover:not(:disabled),.btn-lavender:hover:not(:disabled){transform:none}}@keyframes shq-eq{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes shq-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes shq-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shq-spin{to{transform:rotate(360deg)}}@keyframes shq-line-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.field{display:grid;gap:7px;min-width:0}.field-label{font-size:13px;font-weight:700;display:flex;gap:5px;align-items:baseline}.req{color:#ffafaf}.on-light .req{color:var(--danger-ink)}.input,.textarea,.select{width:100%;font-family:var(--font-ui);font-size:15px;transition:border-color .16s ease,background-color .16s ease}.on-dark .field-label{color:#e9e2f7}.on-dark .input,.on-dark .textarea{background:#ffffff14;border:1px solid rgba(196,166,249,.32);color:var(--on-dark);border-radius:var(--r-pill);padding:14px 18px}.on-dark .textarea{border-radius:var(--r-md);line-height:1.55;resize:vertical}.on-dark .input::placeholder,.on-dark .textarea::placeholder{color:#f0eff380}.on-dark .input:hover,.on-dark .textarea:hover{border-color:#c4a6f999}.alert{border-radius:var(--r-md);padding:13px 18px;font-size:14px;font-weight:600}.alert--dark{background:#ff828229;border:1px solid rgba(255,150,150,.5);color:var(--danger-on-dark)}.alert--light{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-ink)}.spinner{width:13px;height:13px;border:2px solid rgba(25,9,54,.3);border-top-color:var(--deep);border-radius:50%;animation:shq-spin .7s linear infinite;flex:none}.spinner--on-brand{border-color:#ffffff59;border-top-color:#fff}.header{position:sticky;top:0;z-index:60;background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--hairline)}.header-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:12px}.header-logo{height:clamp(24px,2.1vw,30px);width:auto;filter:brightness(.24) saturate(1.6)}.header-home{display:inline-flex;align-items:center;background:none;border:0;padding:0;cursor:pointer}.header-nav{display:flex;align-items:center;gap:clamp(2px,.6vw,10px)}.header-nav button,.header-nav a{background:none;border:0;cursor:pointer;font-size:14.5px;font-weight:600;color:var(--ink-muted);padding:9px 14px;line-height:1.55;border-radius:var(--r-pill);transition:background-color .16s ease,color .16s ease}.header-nav button:hover,.header-nav a:hover,.header-nav a[aria-current=page]{background:var(--chip-soft);color:var(--accent)}.header-cta{padding:12px 24px;font-size:14.5px;white-space:nowrap}.header-actions{display:none;align-items:center;gap:8px}.burger{display:flex;flex-direction:column;gap:4px;width:42px;height:42px;align-items:center;justify-content:center;background:var(--chip-soft);border:0;border-radius:var(--r-pill);cursor:pointer;flex:none}.burger span{display:block;width:16px;height:2px;border-radius:2px;background:var(--brand)}@media(max-width:1023px){.header-nav,.header-cta--wide{display:none}.header-actions{display:flex}.header-cta--compact{padding:10px 16px;font-size:13px}}@media(min-width:1024px){.header-actions{display:none}}.menu{position:fixed;inset:0;z-index:100;background:var(--canvas);display:grid;grid-template-rows:auto 1fr;padding:12px var(--gutter) 28px;overflow-y:auto}.menu-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:4px 16px;border-bottom:1px solid var(--hairline)}.menu-close{width:42px;height:42px;border:0;border-radius:var(--r-pill);background:var(--chip-soft);color:var(--accent);font-size:20px;line-height:1;cursor:pointer}.menu-list{display:grid;align-content:start;gap:10px;padding:22px 0 0}.menu-list button,.menu-list a{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);padding:17px 22px;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.02em;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.menu-list button:hover,.menu-list a:hover,.menu-list a[aria-current=page]{background:var(--brand);color:#fff;border-color:var(--accent)}.menu-list button span,.menu-list a span{font-size:15px;color:var(--ink-faint)}.menu-list button:hover span,.menu-list a:hover span,.menu-list a[aria-current=page] span{color:#ffffffbf}.hero{overflow:hidden;padding-block:clamp(44px,6vw,104px) clamp(0px,0vw,0px)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,64px)}@media(max-width:940px){.hero-grid{grid-template-columns:1fr}}.hero-orbit,.hero-orbit-2{position:absolute;border-radius:50%;pointer-events:none}.hero-orbit{right:-14%;top:-30%;width:46%;aspect-ratio:1;border:1px solid rgba(196,166,249,.2)}.hero-orbit-2{right:4%;top:-12%;width:22%;aspect-ratio:1;border:1px dashed rgba(196,166,249,.26)}.hero-inner{position:relative;display:grid;gap:clamp(16px,2vw,30px);min-width:0}.hero-eyebrow{display:inline-flex;align-items:center;gap:9px;justify-self:start;background:#c4a6f929;border:1px solid rgba(196,166,249,.3);border-radius:var(--r-pill);padding:8px 16px;font-size:clamp(11px,.85vw,13px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#dccdfb}.hero-dot{width:7px;height:7px;border-radius:50%;background:var(--lavender);animation:shq-pulse 2s ease-in-out infinite;flex:none}.hero-title{position:relative;margin:0;min-height:clamp(96px,14vw,232px);display:flex;align-items:flex-start;font-family:var(--font-display);font-weight:800;font-size:clamp(32px,5.4vw,78px);line-height:.98;letter-spacing:-.035em;color:#fff;text-wrap:balance}.hero-title span{animation:shq-line-in .5s cubic-bezier(.22,1,.36,1)}.hero-body{max-width:56ch;font-size:clamp(15px,1.25vw,19px);line-height:1.6;color:var(--on-dark-body)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.hero-cta{font-size:clamp(15px,1.15vw,17px);padding:clamp(14px,1.15vw,18px) clamp(24px,2.2vw,34px)}.hero-dots{display:flex;align-items:center;gap:8px}.hero-dots button{width:32px;height:6px;padding:0;border:0;border-radius:var(--r-pill);background:#c4a6f94d;cursor:pointer;transition:background-color .2s ease}.hero-dots button[aria-current=true]{background:var(--lavender)}.hero-dots button:hover{background:#c4a6f9a6}.hero-art{position:relative;display:grid;place-items:center;min-width:0;color:var(--lavender)}.hero-art svg{width:min(100%,420px);height:auto;filter:drop-shadow(0 24px 60px rgba(76,15,143,.55))}@media(max-width:940px){.hero-art{display:none}}.hero-wave{display:flex;align-items:flex-end;gap:3px;height:clamp(40px,5vw,76px);overflow:hidden;margin-top:clamp(20px,3vw,44px)}.hero-wave i{display:block;flex:1 1 0;min-width:2px;border-radius:4px 4px 0 0;transform-origin:bottom;background:#c4a6f966;animation:shq-eq 2s ease-in-out infinite}.hero-wave i:nth-child(7n+1){background:var(--lavender)}.ticker{overflow:hidden;background:linear-gradient(170deg,#330065 20%,#7a33aa);padding-block:clamp(14px,1.6vw,22px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ticker-track{display:flex;width:max-content;gap:12px;animation:shq-ticker 40s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-chip{display:inline-flex;align-items:center;gap:10px;background:var(--surface);border-radius:var(--r-pill);padding:10px 20px 10px 12px;font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap}.ticker-chip svg{width:22px;height:22px;flex:none}@media(prefers-reduced-motion:reduce){.ticker{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.ticker-track{animation:none}}.build-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(16px,1.8vw,26px)}.build-card{position:relative;overflow:hidden;border-radius:var(--r-xl);color:#fff;padding:clamp(24px,2.6vw,42px);min-height:clamp(320px,26vw,420px);display:flex;flex-direction:column;justify-content:space-between;gap:26px;transition:transform .25s ease}.build-card:hover{transform:translateY(-4px)}.build-card--radio{background:linear-gradient(160deg,var(--radio-from),var(--radio-to))}.build-card--tv{background:linear-gradient(160deg,var(--tv-from),var(--tv-to))}.build-card-head{position:relative;display:grid;gap:12px;max-width:32ch}.build-tag{justify-self:start;background:#1909364d;border-radius:var(--r-pill);padding:6px 13px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.build-card h3{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.2vw,46px);line-height:1;letter-spacing:-.03em}.build-card p{font-size:clamp(14px,1.05vw,16.5px);color:#fffffff0}.build-cta{position:relative;align-self:flex-start;background:#fff}.build-card--radio .build-cta{color:var(--radio-to)}.build-card--tv .build-cta{color:var(--tv-to)}.build-cta:hover{background:#fff;transform:translateY(-2px)}.build-art-img{position:absolute;right:0;bottom:0;width:clamp(160px,42%,300px);height:auto;pointer-events:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 18px 34px rgba(9,2,22,.34))}.build-card--tv .build-art-img{width:clamp(150px,39%,280px)}@media(max-width:900px){.build-art-img,.build-card--tv .build-art-img{position:static;align-self:flex-end;width:min(46%,170px);margin-block:-6px -4px;filter:drop-shadow(0 12px 22px rgba(9,2,22,.3))}}.services-stack{display:grid;gap:clamp(16px,1.8vw,26px)}.service{border-radius:var(--r-xl);padding:clamp(22px,2.6vw,44px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(20px,2.6vw,48px);align-items:center}.service--light{background:var(--surface-sunken);border:1px solid var(--hairline)}.service--dark{background:var(--brand);color:var(--on-dark)}.service-copy{display:grid;gap:16px;min-width:0}.service-title{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:800;font-size:clamp(23px,2.8vw,40px);line-height:1.05;letter-spacing:-.03em}.service-num{display:grid;place-items:center;width:clamp(32px,2.8vw,44px);height:clamp(32px,2.8vw,44px);border-radius:var(--r-pill);font-size:clamp(15px,1.35vw,21px);flex:none}.service--light .service-num{background:var(--brand);color:#fff}.service--dark .service-num{background:var(--lavender);color:var(--deep)}.service-body{font-size:clamp(14px,1.1vw,17px);max-width:60ch}.service--light .service-body{color:var(--ink-muted)}.service--dark .service-body{color:var(--on-dark-body)}.service-cta{justify-self:start}.fanout{background:var(--surface);border-radius:var(--r-md);padding:clamp(18px,2vw,30px);display:grid;gap:clamp(14px,1.5vw,22px);min-width:0;box-shadow:var(--shadow-card)}.fanout-source{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--brand),#7a2bd1);padding:clamp(12px,1.2vw,18px);display:flex;align-items:flex-end;justify-content:center;gap:5px;height:clamp(46px,4vw,58px)}.fanout-source i{display:block;width:4px;border-radius:var(--r-pill);background:#f0ebffbf;transform-origin:bottom}.fanout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(112px,100%),1fr));gap:8px}.fanout-grid li{background:var(--surface-sunken);border-radius:var(--r-sm);padding:11px 8px;text-align:center}.fanout-grid li b{display:block;width:22px;height:3px;border-radius:3px;background:var(--lavender);margin:0 auto 9px}.fanout-grid li span{font-size:12px;font-weight:600;color:var(--ink-muted)}.rail{background:#ffffff12;border:1px solid rgba(196,166,249,.24);border-radius:var(--r-md);padding:clamp(18px,2vw,30px);display:grid;gap:14px;min-width:0}.rail-row{display:flex;align-items:center;gap:12px}.rail-clock{width:34px;height:34px;border-radius:50%;border:2px solid rgba(196,166,249,.55);position:relative;flex:none}.rail-clock:before,.rail-clock:after{content:"";position:absolute;left:50%;bottom:50%;background:var(--lavender);border-radius:2px;transform-origin:bottom center}.rail-clock:before{width:2px;height:11px;transform:translate(-50%) rotate(0)}.rail-clock:after{width:2px;height:8px;transform:translate(-50%) rotate(112deg)}.rail-bar{flex:1;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--lavender),rgba(196,166,249,.18));min-width:0}.rail-row:nth-child(2) .rail-bar{background:linear-gradient(90deg,#c4a6f9bf,#c4a6f91f)}.rail-row:nth-child(3) .rail-bar{background:linear-gradient(90deg,#c4a6f980,#c4a6f91a)}.rail-row:nth-child(4) .rail-bar{background:linear-gradient(90deg,#c4a6f952,#c4a6f914)}.rail-track{display:flex;gap:4px;align-items:flex-end;height:28px;padding-top:6px;border-top:1px solid rgba(196,166,249,.16)}.rail-track i{flex:1;border-radius:2px;background:#c4a6f94d}.audience-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,3.4vw,56px);align-items:center}@media(max-width:1000px){.audience-layout{grid-template-columns:1fr}}.audience-art{display:grid;place-items:center;color:var(--accent);min-width:0}.audience-art svg{width:min(100%,340px);height:auto;opacity:.9}@media(max-width:1000px){.audience-art{display:none}}.audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(12px,1.2vw,18px);min-width:0}.audience-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);padding:clamp(18px,1.8vw,26px);display:grid;gap:9px;align-content:start;transition:transform .22s ease,border-color .22s ease}.audience-card:hover{transform:translateY(-4px);border-color:var(--lavender)}.audience-card h3{font-family:var(--font-display);font-weight:800;font-size:clamp(16px,1.35vw,19px);letter-spacing:-.02em}.audience-card p{font-size:14px;line-height:1.58;color:var(--ink-muted)}.audience-tick{width:26px;height:26px;border-radius:var(--r-pill);background:var(--chip);color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:800}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:clamp(12px,1.4vw,22px)}.why-card{border-radius:var(--r-lg);padding:clamp(20px,2.2vw,34px);display:grid;gap:14px;align-content:start;min-height:clamp(196px,15vw,248px);transition:transform .25s ease}.why-card:hover{transform:translateY(-5px)}.why-card p{font-size:clamp(13.5px,1.05vw,15.5px);line-height:1.62}.why-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.why-num{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);font-weight:800;font-size:13px;flex:none}.why-mark{display:flex;align-items:flex-end;gap:3px;height:18px}.why-mark i{display:block;width:3px;border-radius:2px}.why-card--a{background:#ffffff0f;border:1px solid rgba(196,166,249,.26);color:var(--on-dark)}.why-card--a p{color:var(--on-dark-body)}.why-card--a .why-num{background:#c4a6f938;color:#e6dbfd}.why-card--a .why-mark i{background:var(--lavender)}.why-card--b{background:var(--surface);border:1px solid var(--surface);color:var(--ink)}.why-card--b p{color:var(--ink-muted)}.why-card--b .why-num{background:var(--chip-soft);color:var(--accent)}.why-card--b .why-mark i{background:#7a2bd1}.why-card--c{background:var(--lavender);border:1px solid var(--lavender);color:var(--deep)}.why-card--c p{color:#33184f}.why-card--c .why-num{background:#19093629;color:var(--deep)}.why-card--c .why-mark i{background:var(--deep)}.how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(12px,1.4vw,22px)}.how-step{background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--r-md);padding:clamp(20px,2vw,30px);display:grid;gap:12px;align-content:start;transition:background-color .2s ease}.how-step:hover{background:var(--chip)}.how-num{display:grid;place-items:center;width:clamp(34px,3vw,44px);height:clamp(34px,3vw,44px);border-radius:var(--r-pill);background:var(--brand);color:#fff;font-family:var(--font-display);font-weight:800;font-size:clamp(14px,1.25vw,18px)}.how-step p{font-size:clamp(13.5px,1vw,15.5px);line-height:1.6;color:var(--ink-muted)}.spotlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(16px,1.8vw,26px)}.stream-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);padding:clamp(14px,1.4vw,20px);box-shadow:var(--shadow-card)}.stream-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 14px}.stream-name{font-family:var(--font-display);font-weight:800;font-size:clamp(15px,1.2vw,18px)}.stream-status{display:inline-flex;align-items:center;gap:7px;background:var(--chip-soft);color:var(--accent);border-radius:var(--r-pill);padding:6px 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.stream-status i{width:6px;height:6px;border-radius:50%;background:#7a2bd1;animation:shq-pulse 2s ease-in-out infinite;flex:none}.stream-stage{aspect-ratio:16 / 9;border-radius:var(--r-md);display:grid;place-items:center;padding:20px;text-align:center}.stream-stage--tv{background:#12042a}.stream-stage--radio{background:linear-gradient(160deg,#2c0a5c,#12042a)}.stream-stage-inner{display:grid;gap:11px;justify-items:center}.stream-play{width:clamp(44px,4vw,60px);height:clamp(30px,3vw,42px);border-radius:10px;background:#c4a6f929;border:1px solid rgba(196,166,249,.4);display:grid;place-items:center}.stream-play:after{content:"";width:0;height:0;border-left:11px solid var(--lavender);border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.stream-state{font-size:clamp(13px,1.05vw,15px);color:var(--on-dark-body)}.stream-note{font-size:12px;font-weight:600;letter-spacing:.05em;color:#b3a3ce}.stream-station{font-family:var(--font-display);font-weight:800;font-size:clamp(17px,1.6vw,23px);color:var(--on-dark)}.stream-chip{background:#c4a6f929;border:1px solid rgba(196,166,249,.35);border-radius:var(--r-pill);padding:6px 14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lavender)}.stream-eq{display:flex;align-items:flex-end;gap:4px;height:26px}.stream-eq i{display:block;width:5px;border-radius:3px;background:#c4a6f980;transform-origin:bottom}.stream-foot{padding:13px 8px 4px;font-size:12px;font-weight:600;color:var(--ink-faint)}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(268px,100%),1fr));gap:clamp(14px,1.4vw,20px);align-items:stretch}.plan{position:relative;border-radius:var(--r-lg);padding:clamp(22px,2vw,30px);display:flex;flex-direction:column;gap:14px;min-width:0;box-shadow:0 18px 44px -34px #090216e6;transition:transform .25s ease}.plan:hover{transform:translateY(-5px)}.plan--std{background:var(--surface);color:var(--ink);border:1px solid transparent}.plan--popular{background:var(--deep);color:var(--on-dark);border:1px solid var(--lavender)}.plan--enterprise{background:var(--surface);color:var(--ink);border:2px solid var(--lavender)}.plan-badge{position:absolute;top:-12px;left:clamp(22px,2vw,30px);background:var(--lavender);color:var(--deep);border-radius:var(--r-pill);padding:6px 13px;font-size:10px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.plan-name{align-self:start;border-radius:var(--r-pill);padding:6px 13px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.plan--std .plan-name,.plan--enterprise .plan-name{background:var(--chip-soft);color:var(--accent)}.plan--popular .plan-name{background:#c4a6f938;color:#e6dbfd}.plan-desc{font-size:13.5px;line-height:1.5}.plan--std .plan-desc,.plan--enterprise .plan-desc{color:var(--ink-muted-2)}.plan--popular .plan-desc{color:#c3b2df}.plan-price{font-family:var(--font-display);font-weight:800;font-size:clamp(26px,2.1vw,34px);line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}.plan-per{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:0;margin-left:4px}.plan-annual{font-size:13px;font-weight:600;margin-top:6px;overflow-wrap:anywhere}.plan--std .plan-per,.plan--std .plan-annual,.plan--enterprise .plan-per,.plan--enterprise .plan-annual{color:var(--ink-muted-2)}.plan--popular .plan-per,.plan--popular .plan-annual{color:#c3b2df}.plan-features{display:grid;gap:9px;flex:1;align-content:start;padding-top:14px;border-top:1px solid var(--hairline)}.plan--popular .plan-features{border-top-color:#c4a6f947}.plan-features li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.45}.plan-tick{width:17px;height:17px;border-radius:var(--r-pill);font-size:10px;font-weight:800;display:grid;place-items:center;margin-top:2px;flex:none}.plan--std .plan-tick,.plan--enterprise .plan-tick{background:var(--chip);color:var(--accent)}.plan--popular .plan-tick{background:var(--lavender);color:var(--deep)}.plan-cta{padding:13px;font-size:14.5px;font-weight:800}.pricing-note{margin-top:clamp(18px,1.9vw,30px);font-size:13.5px;font-weight:600;color:var(--on-dark-body);text-align:center}.waitlist-orbit{position:absolute;right:-6%;bottom:-34%;width:34%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(196,166,249,.2);pointer-events:none}.waitlist-head{position:relative;display:grid;gap:14px;max-width:640px;margin-bottom:clamp(22px,2.4vw,38px)}.waitlist-head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.8vw,54px);line-height:1.03;letter-spacing:-.03em}.waitlist-form{position:relative;display:grid;gap:18px;max-width:820px}.waitlist-fields{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:620px){.waitlist-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.roles{display:grid;gap:10px;border:0;margin:0;padding:0;min-width:0}.roles-legend{font-size:13px;font-weight:700;color:#e9e2f7;display:flex;gap:5px;padding:0;margin-bottom:10px}.roles-list{display:flex;flex-wrap:wrap;gap:9px}.role{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(196,166,249,.32);background:#ffffff0f;color:#e9e2f7;border-radius:var(--r-pill);padding:11px 17px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.role:hover{border-color:#c4a6f9b3}.role[data-checked=true]{background:var(--lavender);border-color:var(--lavender);color:var(--deep)}.role:focus-within{outline:var(--focus-ring-dark);outline-offset:2px}.role input{appearance:none;-webkit-appearance:none;width:17px;height:17px;margin:0;flex:none;border-radius:5px;border:1.5px solid rgba(196,166,249,.65);background:transparent;display:grid;place-content:center;cursor:pointer}.role input:after{content:"";width:9px;height:5px;border-left:2px solid var(--lavender);border-bottom:2px solid var(--lavender);transform:rotate(-45deg) translate(1px,-1px);opacity:0}.role input:checked{background:var(--deep);border-color:var(--deep)}.role input:checked:after{opacity:1}.waitlist-submit{justify-self:start;font-size:15.5px;padding:15px 30px}.waitlist-success{position:relative;max-width:640px;background:#c4a6f924;border:1px solid rgba(196,166,249,.42);border-radius:var(--r-lg);padding:clamp(22px,2.8vw,42px);display:grid;gap:14px;justify-items:start}.waitlist-success-icon{font-size:40px;line-height:1}.waitlist-success h3{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.02em}.waitlist-success p{font-size:16px;line-height:1.6;color:var(--on-dark-body);max-width:50ch}.faq-list{display:grid;gap:10px}.faq-item{background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--r-md);overflow:hidden;transition:border-color .2s ease}.faq-item[data-open=true]{border-color:var(--lavender);background:var(--surface)}.faq-item h3{font:inherit;margin:0}.faq-answer[hidden]{display:none}.faq-trigger{width:100%;display:flex;align-items:center;gap:clamp(10px,1.2vw,18px);background:transparent;border:0;padding:clamp(16px,1.5vw,22px) clamp(16px,1.7vw,26px);cursor:pointer;text-align:left;font-family:inherit;transition:background-color .16s ease}.faq-trigger:hover{background:var(--chip-soft)}.faq-num{display:grid;place-items:center;width:27px;height:27px;border-radius:var(--r-pill);background:var(--chip-soft);color:var(--accent);font-size:12px;font-weight:800;flex:none}.faq-q{flex:1;font-family:var(--font-display);font-weight:700;font-size:clamp(15px,1.3vw,19px);letter-spacing:-.01em;color:var(--ink);min-width:0}.faq-sign{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-pill);background:var(--chip-soft);color:var(--accent);font-size:17px;font-weight:700;line-height:1;flex:none}.faq-item[data-open=true] .faq-num,.faq-item[data-open=true] .faq-sign{background:var(--brand);color:#fff}.faq-answer{padding:0 clamp(16px,1.7vw,26px) clamp(16px,1.7vw,24px) clamp(16px,4vw,62px);max-width:90ch;font-size:clamp(14px,1.1vw,16px);line-height:1.62;color:var(--ink-muted)}@media(min-width:640px){.faq-answer{padding-left:62px}}.closing{position:relative;overflow:hidden;text-align:center}.closing-inner{position:relative;display:grid;justify-items:center;gap:clamp(14px,1.6vw,22px)}.closing h2{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,5vw,72px);line-height:1;letter-spacing:-.035em;color:var(--deep)}.closing p{font-size:clamp(15px,1.2vw,18px);color:#3c2a5e;max-width:52ch}.closing-cta{margin-top:6px;font-size:clamp(15px,1.15vw,17px);padding:clamp(14px,1.15vw,18px) clamp(26px,2.4vw,38px)}.closing-wave{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:flex-end;gap:3px;height:clamp(40px,5vw,78px);opacity:.28;pointer-events:none}.closing-wave i{display:block;flex:1;border-radius:3px 3px 0 0;background:var(--brand)}.footer{padding-block:clamp(40px,4.6vw,76px) clamp(22px,2.2vw,34px)}.footer-grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,52px)}@media(min-width:560px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}.footer-col{display:grid;gap:12px;align-content:start;min-width:0}.footer-brand{gap:16px}.footer-logo{width:clamp(160px,16vw,220px);height:auto}.footer-tagline{font-size:13.5px;color:var(--on-dark-muted);max-width:34ch}.footer-label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted)}.footer-col ul:not(.footer-socials){display:grid;gap:2px}.footer-col li{font-size:14.5px;color:#e4dcf3}.footer-col button,.footer-col a{display:inline-block;background:none;border:0;padding:5px 0;font-size:14.5px;color:#e4dcf3;cursor:pointer;text-align:left;font-family:inherit;transition:color .16s ease}.footer-col button:hover,.footer-col a:hover{color:var(--lavender)}.footer-socials{display:flex;flex-wrap:wrap;gap:10px}.footer-social{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-pill);background:#fff;transition:transform .18s ease,box-shadow .18s ease}.footer-social:hover{transform:translateY(-3px);box-shadow:0 10px 22px -12px #000000b3}.footer-social svg{width:21px;height:21px}.footer-base{margin-top:clamp(28px,3vw,50px);padding-top:clamp(16px,1.5vw,24px);border-top:1px solid var(--hairline-dark);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13px;color:var(--on-dark-muted)}.footer-operator{font-size:12.5px;color:var(--on-dark-muted)}.legal-hero,.live-hero{padding-block:clamp(40px,5vw,88px)}.legal-hero-inner,.live-hero-inner{display:grid;gap:16px;max-width:74ch}.legal-hero h1,.live-hero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,5vw,68px);line-height:1;letter-spacing:-.035em;color:#fff}.legal-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.legal-meta span{background:#c4a6f924;border:1px solid rgba(196,166,249,.28);border-radius:var(--r-pill);padding:7px 14px;font-size:12.5px;font-weight:600;color:#dccdfb}.legal-layout{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:clamp(24px,3.4vw,64px);align-items:start}@media(max-width:900px){.legal-layout{grid-template-columns:1fr}}.legal-toc{position:sticky;top:var(--anchor-offset);display:grid;gap:6px;align-content:start;padding:clamp(16px,1.6vw,22px);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md)}@media(max-width:900px){.legal-toc{position:static}}.legal-toc h2{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted-2);margin-bottom:4px}.legal-toc a{font-size:13.5px;line-height:1.4;color:var(--ink-muted);padding:5px 0;border-radius:4px}.legal-toc a:hover{color:var(--accent)}.legal-body{display:grid;gap:clamp(24px,2.6vw,40px);min-width:0;max-width:78ch}.legal-section{scroll-margin-top:var(--anchor-offset);display:grid;gap:12px}.legal-section h2{font-family:var(--font-display);font-weight:800;font-size:clamp(19px,1.8vw,25px);line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.legal-section p{font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.72;color:var(--ink-muted)}.legal-section ul{display:grid;gap:9px}.legal-section li{position:relative;padding-left:24px;font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.7;color:var(--ink-muted)}.legal-section li:before{content:"";position:absolute;left:3px;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--lavender)}.legal-defs{display:grid;gap:10px}.legal-def{background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:14px 18px}.legal-def dt{font-weight:700;font-size:14.5px;color:var(--ink);margin-bottom:4px}.legal-def dd{margin:0;font-size:14.5px;line-height:1.65;color:var(--ink-muted)}.legal-back{justify-self:start;margin-top:8px}@media(max-width:480px){.service{padding:20px 18px}.plan{padding:22px 20px}.build-card{padding:24px 20px;min-height:290px}.build-art--bars,.build-art--grid{opacity:.26}.waitlist-submit{justify-self:stretch}.footer-social{width:40px;height:40px}}@media(max-width:360px){.header-cta--compact{padding:9px 13px;font-size:12.5px}.fanout-grid{grid-template-columns:repeat(2,1fr)}}.unsub{min-height:100vh;display:flex;flex-direction:column;background:var(--canvas)}.unsub-bar{padding:16px var(--gutter);background:var(--header-bg);border-bottom:1px solid var(--hairline)}.unsub-body{flex:1;display:grid;place-items:center;padding:clamp(28px,6vw,72px) var(--gutter)}.unsub-card{width:100%;max-width:520px;display:grid;gap:16px;padding:clamp(24px,3.4vw,40px);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--shadow-card)}.unsub-card h1{font-family:var(--font-display);font-weight:800;font-size:clamp(26px,3.2vw,36px);line-height:1.08;letter-spacing:-.03em}.unsub-card p{color:var(--ink-muted)}.unsub-card .unsub-badge{justify-self:start;background:var(--chip);color:var(--accent);border-radius:var(--r-pill);padding:7px 15px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.unsub-form{display:grid;gap:16px;margin-top:4px}.unsub-back{justify-self:start;margin-top:4px}.select{appearance:none;background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,var(--brand) 50%),linear-gradient(135deg,var(--brand) 50%,transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-size:6px 6px;background-repeat:no-repeat;border:1px solid var(--hairline-strong);border-radius:var(--r-pill);color:var(--ink);padding:14px 44px 14px 18px;cursor:pointer}.select:hover{border-color:var(--accent)}.live-section{min-height:60vh}.live-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(18px,2.2vw,32px)}.live-chip{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--accent);border-radius:var(--r-pill);padding:9px 20px;font-weight:700;font-size:14px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.live-chip:hover{background:var(--chip-soft)}.live-chip[aria-pressed=true]{background:var(--brand);border-color:var(--accent);color:#fff}.live-grid{display:grid;grid-template-columns:1fr;gap:clamp(14px,1.8vw,26px);align-items:start}@media(min-width:900px){.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.live-grid>li{min-width:0;display:grid}.live-card{display:grid;gap:14px;align-content:start;padding:clamp(18px,2vw,28px);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-card);min-width:0}.live-card.is-active{border-color:var(--accent)}.live-card-head{display:flex;align-items:center;gap:16px;min-width:0}.live-card-title{display:grid;gap:6px;min-width:0;justify-items:start}.live-card-title h3{overflow-wrap:anywhere}.live-logo{flex:none;width:56px;height:56px;border-radius:var(--r-sm);object-fit:cover;background:var(--chip-soft)}.live-logo--fallback{display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.02em}.live-logo--tv{background:linear-gradient(135deg,var(--tv-from),var(--tv-to))}.live-logo--radio{background:linear-gradient(135deg,var(--radio-from),var(--radio-to))}.live-badge{border-radius:var(--r-pill);padding:3px 11px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.live-badge--tv{background:#f7e6f6;color:#6b0f64}.live-badge--radio{background:#e3ebfd;color:#1a3a9e}.live-desc{color:var(--ink-muted);font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.live-action{justify-self:start}.live-player{display:grid;gap:8px}.live-video{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:var(--r-sm);display:block}.live-audio{width:100%;display:block}.live-status{font-size:13.5px;font-weight:600;color:var(--ink-muted)}.live-status--error{color:var(--danger-ink)}.live-link{background:none;border:0;padding:0;font-weight:700;color:var(--accent);text-decoration:underline;cursor:pointer}.live-more{display:grid;justify-items:center;gap:12px;margin-top:clamp(20px,2.6vw,36px)}.live-state{display:grid;justify-items:start;gap:12px;padding:clamp(22px,3vw,40px);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg)}.live-state p{color:var(--ink-muted)}.live-skeleton{min-height:190px;gap:16px}.live-skeleton-bar{display:block;height:16px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--chip-soft) 25%,var(--chip) 50%,var(--chip-soft) 75%);background-size:200% 100%;animation:shq-shimmer 1.4s linear infinite}.live-skeleton-bar--lg{height:56px;width:60%;border-radius:var(--r-sm)}.live-skeleton-bar--btn{height:46px;width:120px}@keyframes shq-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.live-skeleton-bar{animation:none}}.live-page-link{justify-self:start;font-weight:600}.station-hero{position:relative;padding-block:clamp(36px,6vw,72px) clamp(28px,4vw,48px);overflow:hidden}.station-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 120% at 85% 0%,color-mix(in srgb,var(--brand) 55%,transparent),transparent 70%)}.station-hero--audio:before{background:radial-gradient(45% 90% at 12% 10%,color-mix(in srgb,var(--brand) 50%,transparent),transparent 70%),radial-gradient(40% 80% at 95% 100%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}.station-hero-inner{position:relative;display:grid;gap:14px;justify-items:start}.station-back{color:var(--accent);font-weight:600;text-decoration:none;border-radius:var(--r-pill);padding:4px 2px}.station-back:hover{text-decoration:underline}.station-back:focus-visible,.station-play:focus-visible{outline:var(--focus-ring);outline-offset:3px}.station-badges{display:flex;flex-wrap:wrap;gap:8px}.live-badge--audio{background:var(--chip);color:var(--accent)}.station-title{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,5.4vw,60px);line-height:1.04;letter-spacing:-.035em;overflow-wrap:anywhere}.station-body{min-height:52vh}.station-grid{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}@media(max-width:860px){.station-grid{grid-template-columns:minmax(0,1fr)}}.station-stage{position:relative;border-radius:var(--r-xl);border:1px solid var(--hairline);box-shadow:var(--shadow-card);overflow:hidden}.station-stage--tv{aspect-ratio:16 / 9;background:radial-gradient(80% 90% at 50% 0%,#2a1660,#0b0618 70%);color:#f3effb;display:grid;place-items:center}.station-stage--tv.is-playing{aspect-ratio:auto;display:block;background:#000}.station-stage--audio{background:linear-gradient(160deg,var(--surface),var(--surface-sunken));padding:clamp(24px,4vw,48px);display:grid;place-items:center;min-height:340px}.station-idle,.station-player{display:grid;gap:16px;justify-items:center;text-align:center;width:100%}.station-stage--tv.is-playing .station-player{gap:0;justify-items:stretch}.station-stage--tv.is-playing .live-video{width:100%;max-height:72vh;background:#000}.station-stage--tv.is-playing .live-status,.station-stage--tv.is-playing .live-action{margin:10px 14px;justify-self:start;color:#f3effb}.station-poster{width:min(34%,180px);aspect-ratio:1;border-radius:28px;object-fit:cover;box-shadow:0 18px 50px -20px #000000e6}.station-poster--initials,.station-art--initials{display:grid;place-items:center;font-family:var(--font-display);font-weight:800;letter-spacing:-.04em;background:linear-gradient(145deg,var(--brand),color-mix(in srgb,var(--brand) 40%,#000));color:var(--on-brand)}.station-poster--initials{font-size:clamp(36px,7vw,64px)}.station-disc{position:relative;display:grid;justify-items:center;gap:18px}.station-art{width:clamp(150px,26vw,230px);aspect-ratio:1;border-radius:50%;object-fit:cover;border:6px solid color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:0 0 0 10px color-mix(in srgb,var(--brand) 18%,transparent),0 28px 60px -28px #000c}.station-art--initials{font-size:clamp(40px,7vw,72px)}.station-eq{display:flex;align-items:flex-end;gap:5px;height:34px}.station-eq i{display:block;width:6px;height:22%;border-radius:3px;background:var(--accent);opacity:.55}.station-eq.is-playing i{opacity:1;animation:station-eq 1.1s ease-in-out infinite;animation-delay:calc(var(--i) * -.23s)}@keyframes station-eq{0%,to{height:18%}50%{height:100%}}.station-play{display:inline-flex;align-items:center;gap:12px;padding:16px 30px;border:0;border-radius:var(--r-pill);background:var(--brand);color:var(--on-brand);font:inherit;font-weight:700;font-size:18px;cursor:pointer;box-shadow:0 14px 34px -14px color-mix(in srgb,var(--brand) 80%,#000);transition:transform .18s ease,background .18s ease}.station-play:hover{background:var(--brand-hover);transform:translateY(-1px)}.station-hint{font-size:13px;color:var(--ink-faint)}.station-stage--tv .station-hint{color:#c0b4de}.station-side{display:grid;gap:16px;padding:clamp(20px,2.6vw,32px);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--shadow-card)}.station-desc{color:var(--ink-muted);line-height:1.6;overflow-wrap:anywhere}.station-desc--none{font-style:italic;color:var(--ink-faint)}.station-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.station-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint)}.station-facts dd{margin:2px 0 0;font-weight:700}.station-share{display:grid;gap:8px;justify-items:start}.station-share-note{min-height:1.2em;font-size:14px;color:var(--ink-muted)}.station-share-url{width:100%;padding:10px 14px;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);background:var(--surface-sunken);color:var(--ink);font:inherit}.station-state{max-width:560px;margin-inline:auto}@media(prefers-reduced-motion:reduce){.station-eq.is-playing i{animation:none;height:60%}.station-play{transition:none}.station-play:hover{transform:none}}:root{--card-radius: var(--r-lg);--card-pad: clamp(20px, 2vw, 30px);--card-border: 1px solid var(--hairline);--card-shadow: 0 1px 2px rgba(25, 9, 54, .04), 0 18px 40px -32px rgba(25, 9, 54, .55);--card-shadow-hover: 0 2px 4px rgba(25, 9, 54, .05), 0 26px 50px -30px rgba(25, 9, 54, .6);--card-lift: -3px;--section-y: clamp(60px, 6.6vw, 116px);--band-overlap: clamp(22px, 2.6vw, 40px);--head-gap: clamp(12px, 1.2vw, 18px);--head-mb: clamp(30px, 3.4vw, 56px)}.section{padding-block:var(--section-y)}.section-head{gap:var(--head-gap);margin-bottom:var(--head-mb);max-width:820px}.section-head--split{max-width:none}.h-display{font-size:clamp(28px,3.9vw,54px);line-height:1.05;letter-spacing:-.03em}.lede{font-size:clamp(15.5px,1.2vw,18px);line-height:1.6}.band--brand,.band--deep,.band--waitlist{border-radius:var(--r-2xl) var(--r-2xl) 0 0;margin-top:calc(var(--band-overlap) * -1);padding-top:calc(var(--section-y) + var(--band-overlap));z-index:1}#spotlight,#pricing,.band--canvas:has(+.band--deep){padding-bottom:calc(var(--section-y) + var(--band-overlap))}.footer.band--deep{padding-top:calc(clamp(44px,4.8vw,80px) + var(--band-overlap))}.closing{padding-bottom:calc(var(--section-y) + var(--band-overlap))}.band--dark+.band--dark{border-top:0}.header{background:var(--header-bg);box-shadow:0 10px 28px -24px #19093673}.header-bar{padding-block:10px;min-height:68px}.header-nav{gap:clamp(4px,.8vw,12px)}.header-nav button,.header-nav a{font-size:14.5px;padding:10px 16px}.header-cta{padding:11px 22px}.burger,.menu-close{width:44px;height:44px}.hero{padding-block:clamp(56px,7vw,124px) 0}.hero-grid{gap:clamp(24px,3vw,56px);padding-bottom:clamp(8px,1.6vw,24px)}@media(min-width:941px){.hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}}.hero-inner{gap:clamp(18px,2.1vw,32px);max-width:760px}.hero-title{font-size:clamp(32px,4.3vw,62px);line-height:1.05;letter-spacing:-.032em;min-height:2.1em}@media(max-width:940px){.hero-title{font-size:clamp(32px,6.2vw,54px)}}@media(max-width:560px){.hero-title{min-height:3.2em}}.hero-body{max-width:52ch;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.hero-actions{gap:12px 14px;margin-top:4px}.hero-cta{box-shadow:0 16px 34px -18px #c4a6f9b3}.btn-ghost{background:transparent;color:var(--on-dark);border:1px solid rgba(196,166,249,.45)}.btn-ghost:hover{background:#c4a6f924;border-color:var(--lavender);color:#fff}.hero-dots button{position:relative}.hero-dots button:after{content:"";position:absolute;inset:-12px -3px}.hero-art svg{width:min(100%,460px)}.hero-wave{opacity:.7}.ticker{padding-block:clamp(16px,1.8vw,24px)}.audience-card,.how-step,.faq-item,.why-card,.plan,.stream-card{border-radius:var(--card-radius)}.audience-card,.how-step{padding:var(--card-pad);box-shadow:var(--card-shadow)}.audience-card{gap:10px}.audience-card h3,.how-step h3{font-size:clamp(17px,1.5vw,21px);line-height:1.18;letter-spacing:-.02em}.audience-card p,.how-step p,.why-card p{font-size:clamp(14px,1.05vw,15.5px);line-height:1.62}.audience-card:hover,.how-step:hover{transform:translateY(var(--card-lift));border-color:var(--lavender);box-shadow:var(--card-shadow-hover)}.how-step:hover{background:var(--surface-sunken)}.how-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}@media(min-width:1001px){.audience-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.audience-grid{grid-template-columns:1fr}@media(min-width:560px){.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.audience-art svg{width:min(100%,300px)}.service{border-radius:var(--r-xl);padding:clamp(24px,2.8vw,48px)}.services-stack{gap:clamp(14px,1.6vw,24px)}.build-card{border-radius:var(--r-xl);box-shadow:0 30px 60px -44px #190936cc}.build-card:hover{transform:translateY(var(--card-lift))}.why-grid{grid-template-columns:1fr}@media(min-width:640px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-card{padding:var(--card-pad);min-height:0;gap:12px}.why-card:hover{transform:translateY(var(--card-lift))}.plan-grid{grid-template-columns:1fr}@media(min-width:640px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan--enterprise{grid-column:span 2}}@media(min-width:1200px){.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:640px){.plan--enterprise .plan-features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.plan{padding:var(--card-pad);gap:16px;box-shadow:0 1px 2px #0902161a,0 24px 48px -34px #090216f2}.plan:hover{transform:translateY(var(--card-lift))}.plan--popular{border-width:1px;box-shadow:0 0 0 1px #c4a6f98c,0 30px 60px -32px #c4a6f980}.plan-price{font-size:clamp(30px,2.5vw,40px);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums}.plan-per{display:block;margin:4px 0 0;font-size:13.5px;font-weight:600}.plan-annual{margin-top:8px}.plan-desc{font-size:14px;line-height:1.55}@media(min-width:640px){.plan-desc{min-height:3.1em}}.plan-features{gap:10px;padding-top:16px}.plan-features li{font-size:14px}.plan-cta{padding:14px;margin-top:4px}@media(min-width:1080px){.waitlist-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,5vw,88px);align-items:start}.waitlist-head{position:sticky;top:calc(var(--anchor-offset) + 12px);margin-bottom:0}}.waitlist-form,.waitlist-success{max-width:none;padding:clamp(20px,2.6vw,36px);background:#ffffff0d;border:1px solid var(--hairline-dark);border-radius:var(--r-xl)}.waitlist-head h2{font-size:clamp(28px,3.7vw,52px)}.faq-layout{display:grid;gap:0}@media(min-width:1024px){.faq-layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(36px,5vw,88px);align-items:start}.faq-layout .section-head{position:sticky;top:calc(var(--anchor-offset) + 12px);margin-bottom:0}}.faq-item{box-shadow:var(--card-shadow)}.faq-item:hover{border-color:var(--lavender)}.faq-trigger:focus-visible{outline-offset:-4px;border-radius:var(--card-radius)}.footer-grid{gap:clamp(28px,3.4vw,60px)}.footer-col{gap:6px}.footer-col.footer-brand{gap:18px}.footer-label{margin-bottom:8px}.footer-col a:hover,.footer-col button:hover{text-decoration:underline;text-underline-offset:4px}.footer-base{align-items:center;margin-top:clamp(32px,3.4vw,56px);padding-top:clamp(18px,1.8vw,26px)}.live-card{padding:var(--card-pad);box-shadow:var(--card-shadow);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.live-card:hover{transform:translateY(var(--card-lift));border-color:var(--lavender);box-shadow:var(--card-shadow-hover)}.live-card.is-active:hover{transform:none;border-color:var(--accent)}.live-chip{min-height:40px}@media(max-width:640px){:root{--section-y: clamp(52px, 12vw, 68px)}.hero-actions .btn{flex:1 1 100%}.header-bar{min-height:64px}.menu-list button,.menu-list a{padding-block:18px}.footer-col a,.footer-col button{padding-block:8px}}@media(prefers-reduced-motion:reduce){.audience-card:hover,.how-step:hover,.why-card:hover,.plan:hover,.build-card:hover,.live-card:hover{transform:none}}:root{color-scheme:light;--accent: var(--brand);--accent-hover: var(--brand-hover);--on-brand: #ffffff;--scrim: rgba(25, 9, 54, .55);--card-edge: rgba(51, 0, 101, .1);--glass: rgba(255, 255, 255, .72);--header-bg: rgba(255, 255, 255, .9);--media-veil: rgba(25, 9, 54, 0);--band-pricing: var(--brand)}html[data-theme=dark]{color-scheme:dark;--canvas: #150a2d;--surface: #1f1142;--surface-sunken: #1a0d38;--chip: #2e1a5e;--chip-soft: #26164d;--ink: #f3effb;--ink-muted: #d0c6e8;--ink-muted-2: #c0b4de;--ink-faint: #b3a6d4;--brand: #7a3fe4;--brand-hover: #8d58ef;--accent: #cfb6fc;--accent-hover: #e6d9ff;--danger-ink: #ffb0b0;--danger-bg: rgba(255, 120, 120, .12);--danger-border: rgba(255, 150, 150, .42);--hairline: rgba(196, 166, 249, .16);--hairline-strong: rgba(196, 166, 249, .3);--shadow-card: 0 22px 50px -34px rgba(0, 0, 0, .85);--shadow-raised: 0 26px 60px -40px rgba(0, 0, 0, .95);--shadow-pill: 0 12px 34px -20px rgba(0, 0, 0, .8);--focus-ring: 3px solid #c4a6f9;--scrim: rgba(8, 3, 22, .7);--card-edge: rgba(196, 166, 249, .18);--glass: rgba(31, 17, 66, .7);--header-bg: rgba(21, 10, 45, .82);--media-veil: rgba(21, 10, 45, .22);--band-pricing: #22104a}html[data-theme=dark] body{background:var(--canvas);color:var(--ink)}html[data-theme=dark] .band--brand{background:linear-gradient(180deg,#24114d,#1a0b3d)}html[data-theme=dark] .header{background:var(--header-bg);border-bottom-color:var(--hairline)}html[data-theme=dark] .header-nav a,html[data-theme=dark] .header-nav button{color:var(--ink-muted)}html[data-theme=dark] .header-nav a:hover,html[data-theme=dark] .header-nav button:hover,html[data-theme=dark] .header-nav a[aria-current=page]{color:var(--ink)}html[data-theme=dark] .burger span{background:var(--ink)}html[data-theme=dark] .menu{background:var(--canvas)}html[data-theme=dark] .menu-list a,html[data-theme=dark] .menu-list button{color:var(--ink)}html[data-theme=dark] .btn-primary{background:var(--brand);color:var(--on-brand)}html[data-theme=dark] .btn-primary:hover:not(:disabled){background:var(--brand-hover)}html[data-theme=dark] .btn-quiet,html[data-theme=dark] .btn-outline{color:var(--accent);border-color:var(--hairline-strong)}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .select{background-color:var(--surface-sunken);color:var(--ink);border-color:var(--hairline-strong)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--ink-faint)}html[data-theme=dark] .service--dark{background:linear-gradient(135deg,#34146f,#230d52)}html[data-theme=dark] .why-card--b{color:var(--ink)}html[data-theme=dark] .why-card--b p{color:var(--ink-muted)}html[data-theme=dark] .faq-item[data-open=true]{background:var(--surface)}html[data-theme=dark] .faq-trigger:hover{background:var(--chip-soft)}html[data-theme=dark] .legal-toc{background:var(--surface)}html[data-theme=dark] .legal-section p,html[data-theme=dark] .legal-section li,html[data-theme=dark] .legal-def dd{color:var(--ink-muted)}html[data-theme=dark] .live-badge--tv{background:#d4529f33;color:#ffc4e8}html[data-theme=dark] .live-badge--radio{background:#5a82ff33;color:#c4d4ff}html[data-theme=dark] .footer-social{background:#f6f2ff}.theme-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--chip-soft);border:1px solid var(--hairline)}.theme-option,.motion-toggle{display:inline-grid;place-items:center;grid-auto-flow:column;gap:8px;min-width:34px;height:34px;padding:0 8px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:700;transition:background-color var(--dur-2, .25s) var(--ease-out, ease),color var(--dur-2, .25s) var(--ease-out, ease),transform var(--dur-1, .15s) var(--ease-out, ease)}.theme-option svg,.motion-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.motion-toggle svg path:only-child{fill:currentColor}.theme-option:hover,.motion-toggle:hover:not(:disabled){color:var(--ink);background:var(--chip)}.theme-option:active,.motion-toggle:active:not(:disabled){transform:scale(.94)}.theme-option[data-checked=true]{background:var(--brand);color:var(--on-brand);box-shadow:0 6px 16px -8px #3c148ccc}.motion-toggle{border:1px solid var(--hairline);background:var(--chip-soft)}.motion-toggle[aria-pressed=true]{background:var(--chip);color:var(--accent)}.motion-toggle:disabled{opacity:.55;cursor:not-allowed}.header-controls{display:none;align-items:center;gap:8px}@media(min-width:1100px){.header-controls{display:inline-flex}}.menu-appearance{margin-top:8px;padding:18px var(--gutter) 28px;display:grid;gap:12px;border-top:1px solid var(--hairline)}.menu-appearance-title{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.theme-toggle--labelled{display:grid;grid-template-columns:repeat(3,1fr);width:100%;padding:4px}.theme-toggle--labelled .theme-option{height:44px;font-size:14px;grid-auto-flow:row;gap:2px}.motion-toggle--labelled{height:44px;justify-content:center;width:100%;font-size:14px}@media(forced-colors:active){.theme-option[data-checked=true]{outline:2px solid Highlight}}:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-soft: cubic-bezier(.34, 1.25, .64, 1);--dur-1: .16s;--dur-2: .28s;--dur-3: .52s;--dur-4: .86s;--stagger: 85ms}.deco,.deco *,.deco:before,.deco:after{animation-play-state:var(--deco-state, running)}[data-inview=false]{--deco-state: paused}html:not(.is-settled){--deco-state: paused}html[data-tab=hidden]{--deco-state: paused}@keyframes enter-fade{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:none}}@keyframes enter-mask{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translate3d(0,26px,0)}to{opacity:1;clip-path:inset(0 0 -8% 0);transform:none}}@keyframes enter-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes enter-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes enter-visual{0%{transform:translate3d(0,26px,0) scale(.96)}to{transform:none}}html[data-motion=full] .enter{animation:enter-rise var(--dur-3) var(--ease-out) backwards}html[data-motion=full] .enter--1{animation-name:enter-fade;animation-delay:40ms}html[data-motion=full] .enter--2{animation-name:enter-mask;animation-duration:.64s;animation-delay:90ms}html[data-motion=full] .enter--3{animation-delay:.18s}html[data-motion=full] .enter--4{animation-name:enter-pop;animation-delay:.28s}html[data-motion=full] .enter--visual{animation-name:enter-visual;animation-duration:.72s;animation-delay:60ms}html[data-motion=full] .hero-title span[aria-hidden=true]{animation:enter-mask .7s var(--ease-out) backwards}html.js .reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-4) var(--ease-out),clip-path var(--dur-4) var(--ease-out)}html.js .reveal.is-visible{opacity:1;transform:none}html.js .reveal:is(.audience-list,.why-grid,.plan-grid,.how-grid,.services-stack,.spotlight-grid){opacity:1;transform:none}html.js .reveal:is(.audience-list,.why-grid,.plan-grid,.how-grid,.services-stack,.spotlight-grid)>*{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-4) var(--ease-out)}html.js .reveal.is-visible:is(.audience-list,.why-grid,.plan-grid,.how-grid,.services-stack,.spotlight-grid)>*{opacity:1;transform:none}html.js .reveal.is-visible>:nth-child(1){transition-delay:0ms}html.js .reveal.is-visible>:nth-child(2){transition-delay:calc(var(--stagger) * 1)}html.js .reveal.is-visible>:nth-child(3){transition-delay:calc(var(--stagger) * 2)}html.js .reveal.is-visible>:nth-child(4){transition-delay:calc(var(--stagger) * 3)}html.js .reveal.is-visible>:nth-child(5){transition-delay:calc(var(--stagger) * 4)}html.js .reveal.is-visible>:nth-child(6){transition-delay:calc(var(--stagger) * 5)}html.js .reveal.is-visible>:nth-child(n+7){transition-delay:calc(var(--stagger) * 6)}html.js .reveal--mask{opacity:1;transform:none;clip-path:inset(0 0 100% 0 round 28px)}html.js .reveal--mask.is-visible{clip-path:inset(0 0 0 0 round 28px)}html.js .reveal--panel{transform:translate3d(-48px,0,0) scale(.97)}html.js .reveal--panel.build-panel--flip{transform:translate3d(48px,0,0) scale(.97)}html.js .reveal--panel.is-visible{transform:none}html.js .reveal--rise{transform:translate3d(0,34px,0)}html.reveal-failsafe .reveal,html.reveal-failsafe .reveal>*{opacity:1!important;transform:none!important;clip-path:none!important}@keyframes ring-out{0%{opacity:.55;transform:scale(.72)}to{opacity:0;transform:scale(1.32)}}@keyframes drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes sheen{0%{transform:translate3d(-120%,0,0) skew(-18deg)}60%,to{transform:translate3d(220%,0,0) skew(-18deg)}}@keyframes blink-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes flow{0%{background-position:0 0}to{background-position:200% 0}}.btn,.hero-live,.header-nav a,.header-nav button,.menu-list a,.menu-list button,.faq-trigger,.plan,.live-card,.audience-row{transition:transform var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.btn:active:not(:disabled){transform:translateY(0) scale(.97);transition-duration:90ms}.btn .btn-arrow{display:inline-block;transition:transform var(--dur-2) var(--ease-out)}.btn:hover .btn-arrow,.hero-live:hover .btn-arrow{transform:translate(4px)}.header-nav a,.header-nav button{position:relative}.header-nav a:after,.header-nav button:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-3) var(--ease-out)}.header-nav a:hover:after,.header-nav button:hover:after,.header-nav a:focus-visible:after,.header-nav button:focus-visible:after,.header-nav a[aria-current=page]:after{transform:scaleX(1)}@keyframes menu-in{0%{opacity:0;transform:translate3d(0,-12px,0)}to{opacity:1;transform:none}}@keyframes menu-out{to{opacity:0;transform:translate3d(0,-8px,0)}}@keyframes menu-item{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}html[data-motion=full] .menu{animation:menu-in var(--dur-3) var(--ease-out) both}html[data-motion=full] .menu[data-state=closing]{animation:menu-out .2s var(--ease-in-out) both}html[data-motion=full] .menu-list>*{animation:menu-item var(--dur-4) var(--ease-out) both}html[data-motion=full] .menu-list>:nth-child(1){animation-delay:70ms}html[data-motion=full] .menu-list>:nth-child(2){animation-delay:.12s}html[data-motion=full] .menu-list>:nth-child(3){animation-delay:.17s}html[data-motion=full] .menu-list>:nth-child(4){animation-delay:.22s}html[data-motion=full] .menu-list>:nth-child(5){animation-delay:.27s}html[data-motion=full] .menu-list>:nth-child(6){animation-delay:.32s}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation:none!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}html[data-motion=reduced] .reveal,html[data-motion=reduced] .reveal>*{opacity:1!important;transform:none!important;clip-path:none!important}html[data-motion=reduced] .ticker{-webkit-mask-image:none;mask-image:none;overflow-x:auto}@media print{html.js .reveal,html.js .reveal>*{opacity:1!important;transform:none!important;clip-path:none!important}}:root{--pad-section: clamp(64px, 7.4vw, 128px)}html[data-theme=dark] .header-logo{filter:none}.header{background:var(--header-bg)}.eyebrow{display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:26px;height:2px;border-radius:2px;background:currentColor;opacity:.8}#features{padding-block:calc(var(--pad-section) * .78)}#audiences,#buildTv{padding-block:var(--pad-section)}#whyStrimHQ{padding-block:calc(var(--pad-section) * .9)}.hero{background:linear-gradient(180deg,#1c0b40,#13062c);padding-block:clamp(34px,4.6vw,80px) 0;isolation:isolate}#main{overflow-x:clip}.hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 90% at 88% -6%,rgba(122,63,228,.55),transparent 62%),radial-gradient(50% 70% at 0% 100%,rgba(224,69,123,.16),transparent 62%)}.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(26px,4vw,72px)}.hero-title{min-height:clamp(112px,15vw,244px)}.hero-live{display:inline-flex;align-items:center;gap:9px;padding:12px 6px;font-weight:700;font-size:clamp(14px,1.1vw,16px);color:var(--on-dark);border-radius:var(--r-pill)}.hero-live:hover{color:#fff}.hero-live-dot{width:9px;height:9px;border-radius:50%;background:#ff4d78;box-shadow:0 0 0 4px #ff4d7847;animation:blink-dot 1.8s ease-in-out infinite}.hero-visual{--mx: 0;--my: 0;position:relative;width:100%;max-width:640px;justify-self:end;aspect-ratio:1.12 / 1}.hero-rings{position:absolute;inset:-16%;pointer-events:none}.hero-rings i{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(196,166,249,.55);animation:ring-out 6.4s var(--ease-out) infinite}.hero-rings i:nth-child(2){animation-delay:2.1s}.hero-rings i:nth-child(3){animation-delay:4.2s}.hero-frame{--py: 0px;position:absolute;inset:0;overflow:hidden;border-radius:36px;background:#1b0b40;box-shadow:0 0 0 1px #c4a6f957,0 60px 100px -46px #000000e6,0 30px 80px -30px #7a3fe48c;transform:translate3d(calc(var(--mx) * -7px),calc(var(--my) * -6px),0);transition:transform var(--dur-4) var(--ease-out)}.hero-photo{width:100%;height:100%;object-fit:cover;transform:scale(1.1) translate3d(calc(var(--mx) * 12px),calc(var(--my) * 9px + var(--py)),0);transition:transform var(--dur-4) var(--ease-out)}.hero-sheen{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-sheen:before{content:"";position:absolute;top:-10%;bottom:-10%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);animation:sheen 8s var(--ease-in-out) infinite}.hero-badge{position:absolute;display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#150830db;border:1px solid rgba(196,166,249,.4);transform:translate3d(calc(var(--mx) * 16px),calc(var(--my) * 12px),0);transition:transform var(--dur-4) var(--ease-out)}.hero-badge--air{top:6%;left:-4%}.hero-badge--air i{width:9px;height:9px;border-radius:50%;background:#ff4d78;box-shadow:0 0 0 4px #ff4d784d;animation:blink-dot 1.6s ease-in-out infinite}.hero-badge--wave{right:-3%;bottom:9%;height:46px;gap:4px}.hero-badge--wave i{display:block;width:4px;height:22px;border-radius:3px;background:var(--lavender);transform-origin:center;animation:shq-eq 1.1s ease-in-out infinite}@media(max-width:940px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-visual{max-width:560px;justify-self:center;margin-top:6px}.hero-badge--air{left:2%}.hero-badge--wave{right:2%}.hero-rings{inset:-6%}}.ticker{background:linear-gradient(170deg,#330065 20%,#7a33aa);-webkit-mask-image:none;mask-image:none}html[data-theme=dark] .ticker{background:linear-gradient(170deg,#24104d 20%,#4a1c92)}html[data-theme=dark] .ticker-chip{background:#2a1757;color:var(--on-dark)}.build-stack{display:grid;gap:clamp(18px,2.4vw,34px)}.build-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:clamp(360px,36vw,500px);border-radius:var(--r-2xl);overflow:hidden;color:#fff;box-shadow:var(--shadow-raised)}.build-panel--tv{background:linear-gradient(135deg,#8a1480,#a3159a 42%,#4a0b66)}.build-panel--radio{background:linear-gradient(135deg,#16309c,#2a5ae0 52%,#0f2370)}.build-panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.build-panel--tv:before{background:radial-gradient(60% 80% at 20% 0%,rgba(255,130,215,.35),transparent 60%)}.build-panel--radio:before{background:radial-gradient(60% 80% at 80% 0%,rgba(120,170,255,.4),transparent 60%)}.build-panel--flip{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.build-panel--flip .build-media{order:2}.build-media{position:relative;min-height:280px;overflow:hidden}.build-scene{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 58%,transparent 100%);mask-image:linear-gradient(90deg,#000 58%,transparent 100%)}.build-panel--flip .build-scene{-webkit-mask-image:linear-gradient(270deg,#000 58%,transparent 100%);mask-image:linear-gradient(270deg,#000 58%,transparent 100%)}.build-scene-img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.4s var(--ease-out)}.build-panel:hover .build-scene-img{transform:scale(1.1)}.build-art-img{position:absolute;right:0;bottom:0;width:clamp(104px,13vw,190px);z-index:2;pointer-events:none;height:auto;filter:drop-shadow(0 22px 28px rgba(0,0,0,.5));animation:drift 7s ease-in-out infinite}.build-eq{position:absolute;left:7%;bottom:9%;display:flex;align-items:flex-end;gap:5px;height:52px}.build-eq i{display:block;width:5px;height:100%;border-radius:3px;background:#ffffffe6;transform-origin:bottom;animation:shq-eq 1.1s ease-in-out infinite}.build-live{position:absolute;top:7%;left:7%;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--r-pill);background:#1508309e;border:1px solid rgba(255,255,255,.28);font-family:var(--font-display);font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.build-live i{width:8px;height:8px;border-radius:50%;background:#ff4d78;animation:blink-dot 1.6s ease-in-out infinite}.build-copy{position:relative;display:grid;align-content:center;justify-items:start;gap:16px;padding:clamp(26px,3.8vw,60px)}.build-tag{padding:6px 14px;border-radius:var(--r-pill);background:#0a042857;border:1px solid rgba(255,255,255,.4);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.build-copy h3{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3.8vw,54px);line-height:1;letter-spacing:-.03em;color:#fff}.build-copy p{max-width:42ch;font-size:clamp(15px,1.2vw,18px);line-height:1.6;color:#ffffffe6}.build-cta{margin-top:6px;background:#fff;color:#2a0a5c}.build-panel--radio .build-cta{color:#16309c}.build-cta:hover{background:#f4ecff;color:#2a0a5c;transform:translateY(-2px);box-shadow:0 18px 32px -16px #0009}@media(max-width:900px){.build-panel,.build-panel--flip{grid-template-columns:1fr;min-height:0}.build-panel--flip .build-media{order:0}.build-media{min-height:0;aspect-ratio:16 / 10}.build-scene,.build-panel--flip .build-scene{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}.build-art-img{width:clamp(84px,24vw,130px)}.build-copy{padding-bottom:clamp(26px,6vw,40px)}.build-eq{bottom:14%}}html[data-theme=dark] .service--light{background:var(--surface);color:var(--ink)}html[data-theme=dark] .service--light .service-body{color:var(--ink-muted)}html[data-theme=dark] .fanout-grid li{background:var(--surface-sunken);color:var(--ink)}.audience-layout{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(28px,4.6vw,84px);align-items:start}.audience-media{position:relative;aspect-ratio:1 / 1.04;position:sticky;top:calc(var(--anchor-offset) + 12px)}.audience-photo{position:absolute;overflow:hidden;box-shadow:var(--shadow-raised)}.audience-photo img{width:100%;height:100%;object-fit:cover}.audience-photo--main{--py: 0px;inset:0 14% 16% 0;border-radius:var(--r-xl)}.audience-photo--main img{transform:scale(1.12) translate3d(0,var(--py),0)}.audience-photo--inset{right:0;bottom:0;width:58%;aspect-ratio:16 / 10;border-radius:var(--r-lg);border:6px solid var(--canvas);box-shadow:var(--shadow-raised)}.audience-art{position:absolute;left:-3%;bottom:2%;width:24%;z-index:2}.audience-art svg{width:100%;height:auto;filter:drop-shadow(0 14px 24px rgba(51,0,101,.4))}.audience-list{display:grid;counter-reset:aud}.audience-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,1.6vw,24px);padding:clamp(18px,1.9vw,28px) 6px;border-bottom:1px solid var(--hairline)}.audience-row:first-child{border-top:1px solid var(--hairline)}.audience-row:hover{transform:translate(8px);border-color:var(--hairline-strong)}.audience-index{align-self:start;padding:6px 11px;border-radius:var(--r-pill);background:var(--chip);color:var(--accent);font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.04em;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.audience-row:hover .audience-index{background:var(--brand);color:var(--on-brand)}.audience-row h3{font-family:var(--font-display);font-weight:700;font-size:clamp(19px,1.9vw,26px);letter-spacing:-.02em;color:var(--ink)}.audience-row p{margin-top:6px;max-width:54ch;color:var(--ink-muted);line-height:1.6}@media(max-width:1000px){.audience-layout{grid-template-columns:1fr}.audience-media{position:relative;top:0;max-width:560px;width:100%;margin-inline:auto}}.why-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.why-grid>.why-card{grid-column:span 2}.why-grid>.why-card:nth-child(1){grid-column:span 3;grid-row:span 2}.why-grid>.why-card:nth-child(2),.why-grid>.why-card:nth-child(3){grid-column:span 3}.why-grid>.why-card:nth-child(1) h3{font-size:clamp(26px,3vw,42px);line-height:1.05}.why-grid>.why-card:nth-child(1) p{font-size:clamp(15px,1.25vw,18px)}@media(max-width:1000px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-grid>.why-card,.why-grid>.why-card:nth-child(2),.why-grid>.why-card:nth-child(3){grid-column:span 1}.why-grid>.why-card:nth-child(1){grid-column:span 2;grid-row:auto}}@media(max-width:640px){.why-grid{grid-template-columns:1fr}.why-grid>.why-card,.why-grid>.why-card:nth-child(1){grid-column:auto}}.how-grid.how-track{--line: var(--hairline-strong);position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,40px);padding-top:38px}.how-track:before,.how-track:after{content:"";position:absolute;top:13px;left:0;right:0;height:3px;border-radius:3px;background:var(--line)}.how-track:after{background:linear-gradient(90deg,var(--lavender),var(--brand) 55%,#e0457b);transform:scaleX(0);transform-origin:left;transition:transform 1.8s var(--ease-in-out) .25s}.how-track.is-visible:after{transform:scaleX(1)}.how-track .how-step{position:relative;background:transparent;border:0;box-shadow:none;padding:0;display:grid;align-content:start;gap:10px}.how-track .how-step:hover{background:transparent;transform:none}.how-node{position:absolute;top:-35px;left:0;width:29px;height:29px;border-radius:50%;background:var(--surface);border:3px solid var(--brand);display:grid;place-items:center}.how-node i{width:9px;height:9px;border-radius:50%;background:var(--brand);animation:blink-dot 2.4s ease-in-out infinite}.how-track .how-num{display:block;width:auto;height:auto;margin:0;padding:0;background:none;color:var(--accent);font-family:var(--font-display);font-weight:800;font-size:clamp(54px,6.4vw,96px);line-height:.9;letter-spacing:-.04em}.how-track h3{margin-top:4px}@media(max-width:1000px){.how-grid.how-track{grid-template-columns:1fr;padding:0 0 0 44px;gap:34px}.how-track:before,.how-track:after{inset:0 auto 0 13px;width:3px;height:auto}.how-track:after{transform:scaleY(0);transform-origin:top}.how-track.is-visible:after{transform:scaleY(1)}.how-node{top:6px;left:-44px}}.stream-stage{position:relative;overflow:hidden;isolation:isolate}.stream-stage--tv:before,.stream-stage--radio:before{content:"";position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center;opacity:.28}.stream-stage--tv:before{background-image:url(/assets/tv-640-CHOp3GJG.webp)}.stream-stage--radio:before{background-image:url(/assets/radio-640-nIUtpqQA.webp)}.spotlight-link{margin-top:clamp(24px,3vw,40px);text-align:center}html[data-theme=dark] .stream-card{background:var(--surface);color:var(--ink)}.plan--popular{box-shadow:0 0 0 1px #c4a6f9b3,0 40px 90px -36px #c4a6f98c}@media(min-width:1200px){.plan--popular{transform:translateY(-10px)}.plan--popular:hover{transform:translateY(-14px)}}html[data-theme=dark] .plan--std,html[data-theme=dark] .plan--enterprise{background:var(--surface);color:var(--ink);border-color:var(--hairline-strong)}html[data-theme=dark] .plan--std .plan-desc,html[data-theme=dark] .plan--enterprise .plan-desc,html[data-theme=dark] .plan--std .plan-annual{color:var(--ink-muted)}.faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease-out)}.faq-answer-wrap[data-open=true]{grid-template-rows:1fr}.faq-answer{min-height:0;overflow:hidden;padding-bottom:0;opacity:0;transform:translate3d(0,-8px,0);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out),padding-bottom var(--dur-3) var(--ease-out)}.faq-answer-wrap[data-open=true] .faq-answer{padding-bottom:clamp(16px,1.7vw,24px);opacity:1;transform:none}.faq-sign{position:relative;font-size:0}.faq-sign:before,.faq-sign:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:currentColor;transition:transform var(--dur-3) var(--ease-out)}.faq-sign:after{transform:rotate(90deg)}.faq-item[data-open=true] .faq-sign:after{transform:rotate(0)}.closing{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(84px,11vw,176px);background:#12062b;border-radius:var(--r-2xl) var(--r-2xl) 0 0;margin-top:calc(var(--band-overlap) * -1);z-index:1}.closing-bg{--py: 0px;position:absolute;inset:-4% 0;z-index:-2}.closing-bg img{width:100%;height:100%;object-fit:cover;opacity:.8;transform:scale(1.08) translate3d(0,var(--py),0)}.closing:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(56% 60% at 50% 46%,#12062b9e,#12062b1a),linear-gradient(180deg,#12062bd1,#12062b1f 36%,#12062b33 70%,#12062be6)}.closing-inner{max-width:820px;margin-inline:auto;text-align:center;display:grid;justify-items:center;gap:clamp(16px,2vw,28px)}.closing h2{font-family:var(--font-display);font-weight:800;font-size:clamp(44px,8vw,112px);line-height:.94;letter-spacing:-.04em;color:#fff;text-wrap:balance}.closing p{max-width:52ch;font-size:clamp(16px,1.4vw,20px);line-height:1.6;color:var(--on-dark-body)}.closing-wave{z-index:-1;opacity:.55}.live-hero{position:relative;isolation:isolate;overflow:hidden;background:#14072f}.live-hero-bg{position:absolute;inset:0;z-index:-2}.live-hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.85}.live-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#12062bf0 10%,#12062b8c 55%,#12062b26),linear-gradient(180deg,transparent 70%,#14072f)}.live-hero-inner{position:relative}.live-hero .eyebrow{justify-self:start;width:fit-content}.live-hero .eyebrow:before{width:9px;height:9px;border-radius:50%;background:#ff4d78;opacity:1;box-shadow:0 0 0 4px #ff4d7847;animation:blink-dot 1.6s ease-in-out infinite}.live-card{position:relative;overflow:hidden}.live-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--tv-from),var(--tv-to))}.live-card--radio:before{background:linear-gradient(90deg,var(--radio-from),var(--radio-to))}.live-card.is-active{box-shadow:0 0 0 2px var(--accent),0 30px 70px -34px #7a3fe4b3}html[data-theme=dark] .live-card{background:var(--surface);border-color:var(--hairline-strong)}html[data-theme=dark] .waitlist-form,html[data-theme=dark] .role{color:var(--ink)}@media(prefers-contrast:more){:root{--hairline: rgba(51, 0, 101, .35)}}.why-grid>.why-card:nth-child(1){position:relative;overflow:hidden;isolation:isolate}.why-grid>.why-card:nth-child(1):after{content:"";position:absolute;left:0;right:0;bottom:0;height:52%;z-index:-1;background:url(/assets/tv-1200-Bzkwj7-o.webp) center 30% / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 55%);mask-image:linear-gradient(180deg,transparent 0%,#000 55%);opacity:.9}@media(max-width:1000px){.why-grid>.why-card:nth-child(1){padding-bottom:clamp(170px,42vw,300px)}.why-grid>.why-card:nth-child(1):after{height:clamp(150px,38vw,260px)}}.header-account{display:inline-flex;align-items:center;gap:6px}@media(max-width:1023px){.header-account.header-cta--wide{display:none}}.header-signin{padding:9px 14px;border-radius:var(--r-pill);font-size:14.5px;font-weight:600;color:var(--ink-muted)}.header-signin--compact{display:none;padding-inline:10px;font-size:14px;white-space:nowrap}@media(max-width:1023px)and (min-width:380px){.header-signin--compact{display:inline-flex;align-items:center}}.header-signin:hover{background:var(--chip-soft);color:var(--accent)}.header-cta{text-decoration:none}.hero-signin{padding-inline:14px}.menu-account{display:grid;gap:10px;padding:18px var(--gutter) 6px}.menu-account .btn{justify-content:center}.closing-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.anchor-alias{position:absolute;top:0;left:0;width:1px;height:1px;scroll-margin-top:var(--anchor-offset);pointer-events:none}.getstarted{display:grid;justify-items:start;gap:clamp(18px,2vw,28px);max-width:760px}.getstarted .waitlist-head{position:static;margin-bottom:0}.getstarted-points{display:grid;gap:10px}.getstarted-points li{display:flex;align-items:center;gap:12px;color:var(--on-dark-body);font-size:clamp(15px,1.2vw,18px)}.getstarted-points li span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#c4a6f938;color:var(--lavender);font-size:13px;font-weight:800;flex:none}.getstarted-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.getstarted-signin{color:var(--on-dark);font-weight:700;text-decoration:underline;text-underline-offset:4px}.getstarted-signin:hover{color:#fff}.live-status-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;font-weight:700;color:var(--ink)}.live-status-chip i{width:9px;height:9px;border-radius:50%;background:#8b7fa8;flex:none}.live-status-chip--live i{background:#22b45a;box-shadow:0 0 0 4px #22b45a40;animation:blink-dot 1.8s ease-in-out infinite}.live-status-chip--reconnecting i{background:#e8a317}.live-status-chip--offline i{background:#d94141}.live-status-age{font-weight:500;color:var(--ink-muted-2)}.live-now-grid{display:grid;gap:clamp(14px,1.6vw,22px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));list-style:none;margin:0;padding:0}.live-now-grid[data-count="1"]{grid-template-columns:minmax(0,520px)}.live-now-grid[data-count="2"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));max-width:900px}.live-notice{margin-bottom:16px}.live-state-actions{display:flex;flex-wrap:wrap;gap:12px}.spotlight-link{margin-top:clamp(24px,3vw,40px);display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.spotlight-offair{color:var(--ink-muted);font-size:15px}
