:root{--ink:#f5f7fa;--ink-soft:#a5adb8;--ink-faint:#737c89;--background:#06080b;--surface:#0c1016;--surface-raised:#111720;--surface-soft:#151c26;--line:#ffffff1a;--line-strong:#ffffff2e;--gold:#f6c945;--gold-bright:#ffe479;--gold-deep:#b9870a;--blue:#3978ff;--blue-soft:#8fb3ff;--green:#35d6c2;--container:1240px;--radius-large:32px;--radius-medium:22px;--radius-small:14px;--font-sans:"Segoe UI Variable", "Aptos", "Segoe UI", Arial, sans-serif;--font-mono:"Cascadia Code", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--background);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body,button,a{font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}::selection{background:var(--gold);color:#0b0d10}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.page-shell{background:radial-gradient(circle at 84% 9%, #33569724, transparent 28%), radial-gradient(circle at 14% 29%, #f6c9450a, transparent 24%), var(--background);min-height:100vh;position:relative;overflow:clip}.container{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.skip-link{z-index:200;background:var(--gold);color:#090b0e;border-radius:10px;padding:12px 18px;font-weight:800;transition:transform .18s;position:fixed;top:16px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#06080bc7;border-bottom:1px solid #ffffff12;position:fixed;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:26px;min-height:78px;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand-mark{object-fit:cover;border-radius:50%;width:42px;height:42px;box-shadow:0 0 0 1px #f6c9453d}.brand-name{letter-spacing:-.045em;text-transform:uppercase;font-size:18px;font-weight:850}.brand-name span{color:var(--gold)}.desktop-nav{color:#c3cad4;justify-content:center;align-items:center;gap:clamp(18px,2.2vw,34px);font-size:14px;font-weight:650;display:flex}.desktop-nav a{transition:color .18s,opacity .18s;position:relative}.desktop-nav a:after{background:var(--gold);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover{color:var(--ink)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-actions{flex:none;align-items:center;gap:18px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 23px;font-size:15px;font-weight:800;line-height:1;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{background:var(--gold);color:#0a0c0f;min-height:42px;padding-inline:18px;font-size:13px}.button-primary{background:var(--gold);color:#080a0c;box-shadow:0 14px 36px #f6c94526}.button-primary:hover,.button-small:hover{background:var(--gold-bright);box-shadow:0 18px 44px #f6c94533}.button-secondary{border-color:var(--line-strong);color:var(--ink);background:#ffffff06}.button-secondary:hover{background:#ffffff0f;border-color:#ffffff59}.mobile-menu{display:none}.hero{isolation:isolate;min-height:100svh;padding:164px 0 40px;position:relative}.hero-orbit{z-index:-1;pointer-events:none;border:1px solid #f6c94517;border-radius:50%;position:absolute}.hero-orbit-one{width:75vw;height:75vw;top:-32vw;right:-24vw}.hero-orbit-two{border-color:#4378ff14;width:54vw;height:54vw;top:-22vw;right:-12vw}.hero-grid{grid-template-columns:minmax(420px,.86fr) minmax(570px,1.14fr);align-items:center;gap:clamp(50px,6vw,88px);display:grid}.eyebrow,.section-kicker{color:var(--gold);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 24px;font-size:11px;font-weight:750;line-height:1.4;display:flex}.eyebrow-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f6c94517}.hero h1{letter-spacing:-.07em;max-width:780px;margin:0;font-size:clamp(48px,5.25vw,82px);font-weight:850;line-height:.96}.hero h1 span{color:var(--gold);display:block}.hero-description{max-width:650px;color:var(--ink-soft);margin:30px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-proof{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;margin-top:48px;padding-top:24px;display:grid}.hero-proof div{border-left:1px solid var(--line);flex-direction:column;gap:5px;padding:0 18px;display:flex}.hero-proof div:first-child{border-left:0;padding-left:0}.hero-proof strong{letter-spacing:-.02em;font-size:14px}.hero-proof span{color:var(--ink-faint);font-size:12px}.hero-visual{perspective:1400px;min-width:0;padding:74px 0 74px 22px;position:relative}.hero-glow{filter:blur(90px);pointer-events:none;background:#2c5bc330;border-radius:50%;width:72%;height:62%;position:absolute;top:20%;left:15%}.tv-frame{z-index:2;transform-origin:50%;background:linear-gradient(145deg,#292d33,#090b0e 10%,#050607 88%,#23262a);border:1px solid #ffffff2e;border-radius:23px;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(1deg);box-shadow:0 48px 90px #00000091,0 0 0 7px #ffffff06,inset 0 1px #ffffff38}.tv-frame:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff14,#0000 22% 75%,#ffffff05);position:absolute;inset:0}.tv-frame-top{color:#7f8997;height:38px;font-family:var(--font-mono);letter-spacing:.11em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;font-size:9px;display:grid}.tv-frame-top>span:last-child{justify-self:end}.window-dots{gap:5px;display:flex}.window-dots i{background:#4d5560;border-radius:50%;width:5px;height:5px}.window-dots i:first-child{background:var(--gold)}.tv-screen{background:#02040a;border-radius:10px 10px 16px 16px;margin:0 7px 7px;position:relative;overflow:hidden}.tv-screen img{width:100%;height:auto}.tv-stand{z-index:1;clip-path:polygon(38% 0,62% 0,72% 80%,100% 93%,100% 100%,0 100%,0 93%,28% 80%);filter:drop-shadow(0 20px 25px #00000073);background:linear-gradient(#171b20,#050608 75%);border-radius:0 0 60% 60%;width:32%;height:48px;margin:-3px auto 0;position:relative}.floating-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0f15e6;border:1px solid #ffffff21;border-radius:15px;align-items:center;gap:12px;min-width:220px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 20px 40px #00000052}.floating-card div{flex-direction:column;gap:3px;display:flex}.floating-card strong{font-size:12px}.floating-card small{color:var(--ink-faint);font-size:10px}.floating-card-speed{animation:6s ease-in-out infinite float-card;top:30px;right:-8px}.floating-card-devices{animation:7s ease-in-out -1.5s infinite float-card;bottom:50px;left:-18px}.live-pulse{background:var(--green);border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 0 5px #35d6c21a}.live-pulse:after{border:1px solid var(--green);content:"";border-radius:50%;animation:2s ease-out infinite live-pulse;position:absolute;inset:-5px}.floating-device-icon{width:40px;height:32px;color:var(--gold);font-family:var(--font-mono);border:1px solid #f6c94573;border-radius:6px;place-items:center;font-size:9px;font-weight:800;display:grid}.platform-strip{border:1px solid var(--line);background:#ffffff05;border-radius:19px;justify-content:center;align-items:center;gap:30px;min-height:86px;margin-top:36px;padding:20px 30px;display:flex}.platform-group{justify-content:center;align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.platform-label{color:var(--gold);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.platform-group strong{color:#c8ced7;white-space:nowrap;font-size:13px}.platform-group-muted strong,.platform-group-muted .platform-label{color:#6f7885}.platform-divider{background:var(--line);width:1px;height:28px}.legal-ribbon{background:linear-gradient(90deg,#f6c94512,#0000 42%),#0a0d11;border-top:1px solid #f6c94530;border-bottom:1px solid #f6c94530}.legal-ribbon-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:150px;padding-block:34px;display:grid}.legal-index{width:54px;height:54px;color:var(--gold);font-family:var(--font-mono);border:1px solid #f6c94559;border-radius:50%;place-items:center;font-size:11px;display:grid}.legal-ribbon h2{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(19px,2vw,26px)}.legal-ribbon p{max-width:820px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.legal-mark{color:#f6c94538;font-family:var(--font-mono);letter-spacing:-.06em;font-size:clamp(30px,5vw,66px);font-weight:900}.section{padding:120px 0;position:relative}.section-heading{max-width:720px}.section-heading-wide{max-width:900px}.section-kicker{margin-bottom:18px}.section-heading h2,.faq-intro h2,.trial-copy h2,.final-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5.2vw,76px);font-weight:840;line-height:.98}.section-heading h2 span{color:var(--ink-faint)}.section-heading>p:last-child,.faq-intro>p,.trial-copy>p{color:var(--ink-soft);margin:26px 0 0;font-size:17px;line-height:1.72}.bento-grid{grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:66px;display:grid}.feature-card{border:1px solid var(--line);border-radius:var(--radius-medium);background:linear-gradient(145deg, #ffffff06, transparent 32%), var(--surface);min-height:390px;padding:30px;transition:transform .22s,border-color .22s,background-color .22s;position:relative;overflow:hidden}.feature-card:hover{border-color:#f6c94538;transform:translateY(-4px)}.feature-card h3{letter-spacing:-.045em;max-width:520px;margin:14px 0 12px;font-size:clamp(25px,2.2vw,35px);line-height:1.05}.feature-card p{max-width:540px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.card-number{color:var(--gold);font-family:var(--font-mono);letter-spacing:.12em;font-size:9px;font-weight:700}.feature-card-performance{grid-column:span 7;grid-template-columns:.9fr 1.1fr;gap:30px;min-height:470px;padding:38px;display:grid}.feature-card-performance:before{content:"";border:1px solid #f6c9451f;border-radius:50%;width:370px;height:370px;position:absolute;top:-120px;right:-140px}.feature-card-copy{z-index:2;align-self:end;padding-bottom:10px;position:relative}.performance-visual{background:#080b10;border:1px solid #ffffff1f;border-radius:20px 20px 0 0;align-self:end;min-height:350px;padding:20px;position:relative;overflow:hidden;transform:translateY(40px);box-shadow:0 28px 52px #00000059}.performance-toolbar{border-bottom:1px solid var(--line);gap:9px;padding-bottom:14px;display:flex}.performance-toolbar span{background:var(--surface-soft);color:var(--ink-faint);border-radius:999px;padding:6px 9px;font-size:8px}.performance-toolbar span:first-child{color:var(--gold);background:#f6c94521}.performance-list{gap:9px;margin-top:16px;display:grid}.performance-list>div:not(.performance-loading){background:#10151c;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:8px;display:grid}.performance-list i{background:linear-gradient(135deg,#203561,#111823);border-radius:7px;width:48px;height:48px}.performance-list>div:nth-child(2) i{background:linear-gradient(135deg,#5f4820,#17130b)}.performance-list>div:nth-child(3) i{background:linear-gradient(135deg,#174c45,#0c1b1a)}.performance-list>div>span{background:#303846;border-radius:999px;width:72%;height:7px}.performance-list b{color:#596271;font-family:var(--font-mono);font-size:9px}.performance-loading{color:var(--ink-faint);justify-content:center;align-items:center;gap:8px;padding:7px;font-size:8px;display:flex}.performance-loading span{border:1px solid #444d59;border-top-color:var(--gold);border-radius:50%;width:10px;height:10px;animation:1.2s linear infinite spin}.feature-card-catalog,.feature-card-search{grid-column:span 5}.feature-card-lists,.feature-card-family,.feature-card-security{grid-column:span 4;min-height:350px}.catalog-tabs{border-bottom:1px solid var(--line);color:var(--ink-faint);gap:21px;margin-top:34px;padding-bottom:14px;font-size:11px;font-weight:750;display:flex}.catalog-tabs .active{color:var(--gold);position:relative}.catalog-tabs .active:after{background:var(--gold);content:"";height:2px;position:absolute;bottom:-15px;left:0;right:0}.catalog-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:26px;display:grid}.catalog-cards i{aspect-ratio:.72;background:linear-gradient(#0000 56%,#000000b8),linear-gradient(145deg,#293d67,#131a27 68%);border-radius:8px}.catalog-cards i:nth-child(2){background:linear-gradient(#0000 56%,#000000b8),linear-gradient(145deg,#615128,#211b0f 68%)}.catalog-cards i:nth-child(3){background:linear-gradient(#0000 56%,#000000b8),linear-gradient(145deg,#1a4c46,#0b1b19 68%)}.catalog-cards i:nth-child(4){background:linear-gradient(#0000 56%,#000000b8),linear-gradient(145deg,#543148,#1d1119 68%)}.search-visual{color:#5f6874;background:#080b10;border:1px solid #ffffff21;border-radius:999px;justify-content:space-between;align-items:center;margin-top:42px;padding:17px 18px;font-size:11px;display:flex}.search-visual i{background:var(--gold);color:#0b0d10;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.tag-row{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.tag-row span{border:1px solid var(--line);color:var(--ink-faint);border-radius:999px;padding:8px 12px;font-size:9px}.stacked-lists{min-height:135px;margin-top:32px;position:relative}.stacked-lists div{background:#131922;border:1px solid #ffffff1c;border-radius:13px;justify-content:space-between;align-items:center;min-height:74px;padding:0 17px;display:flex;position:absolute;left:0;right:0;box-shadow:0 12px 26px #00000040}.stacked-lists div:first-child{z-index:3;border-color:#f6c94559;top:0}.stacked-lists div:nth-child(2){z-index:2;opacity:.7;top:30px;left:12px;right:12px}.stacked-lists div:nth-child(3){z-index:1;opacity:.35;top:58px;left:24px;right:24px}.stacked-lists span,.stacked-lists b{font-family:var(--font-mono);font-size:9px}.stacked-lists b{color:var(--green);font-weight:700}.pin-visual{align-items:center;gap:10px;margin-top:38px;display:flex}.pin-visual span{color:var(--gold);font-family:var(--font-mono);margin-right:6px;font-size:10px;font-weight:800}.pin-visual i{background:#090c11;border:1px solid #ffffff24;border-radius:10px;width:46px;height:54px}.pin-visual i:nth-of-type(-n+3):after{background:var(--gold);content:"";border-radius:50%;width:7px;height:7px;margin:22px auto;display:block}.security-visual{align-items:center;gap:17px;margin-top:34px;display:flex}.security-ring{background:#35d6c20d;border:1px solid #35d6c259;border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid;position:relative}.security-ring:before{border:2px solid var(--green);content:"";border-bottom:0;border-radius:8px 8px 0 0;width:15px;height:14px;position:absolute;top:19px}.security-ring i{background:var(--green);border-radius:4px;width:22px;height:18px;position:absolute;top:29px}.security-visual div{flex-direction:column;gap:4px;display:flex}.security-visual strong{color:var(--green);font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.security-visual small{color:var(--ink-faint);font-size:10px}.detail-bar{border:1px solid var(--line);background:#ffffff05;border-radius:16px;align-items:center;gap:28px;margin-top:18px;padding:20px 24px;display:flex}.detail-bar>span{color:var(--gold);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:9px;font-weight:800}.detail-bar ul{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.detail-bar li{color:var(--ink-soft);padding-left:14px;font-size:12px;position:relative}.detail-bar li:before{background:var(--gold);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.how-section{background:radial-gradient(circle at 13% 30%,#f6c9450e,#0000 26%),#080b0f}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:66px;display:grid}.steps-grid article{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);min-height:410px;padding:26px;position:relative}.step-number{width:42px;height:42px;color:var(--gold);font-family:var(--font-mono);border:1px solid #f6c9454d;border-radius:50%;place-items:center;font-size:10px;display:grid}.step-art{background:#090c11;border:1px solid #ffffff14;border-radius:17px;place-items:center;min-height:160px;margin:28px 0;display:grid}.step-art-install{position:relative}.step-art-install i{width:62px;height:62px;color:var(--gold);font-family:var(--font-mono);background:linear-gradient(145deg,#f6c94526,#0000);border:1px solid #f6c94559;border-radius:18px;place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.step-art-install span{background:#202631;border-radius:999px;width:90px;height:4px;position:absolute;bottom:27px;overflow:hidden}.step-art-install span:after{border-radius:inherit;background:var(--gold);content:"";width:68%;height:100%;display:block}.step-art-code{flex-direction:column;gap:12px;display:flex}.step-art-code small{color:#58616d;font-family:var(--font-mono);letter-spacing:.12em;font-size:8px}.step-art-code strong{color:var(--gold);font-family:var(--font-mono);letter-spacing:.08em;font-size:clamp(20px,2vw,30px)}.step-art-play{flex-direction:column;gap:12px;display:flex}.step-art-play i{background:var(--gold);color:#090b0e;text-indent:3px;border-radius:50%;place-items:center;width:58px;height:58px;font-size:20px;font-style:normal;display:grid}.step-art-play span{color:var(--green);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;font-weight:800}.steps-grid h3{letter-spacing:-.04em;margin:0 0 10px;font-size:24px}.steps-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.device-section{padding-bottom:80px}.device-heading-row{justify-content:space-between;align-items:end;gap:60px;display:flex}.device-heading-row .section-heading{max-width:730px}.device-heading-row>p{max-width:360px;color:var(--ink-soft);margin:0 0 4px;font-size:14px;line-height:1.7}.device-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:60px;display:grid}.device-card{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);min-height:380px;padding:24px}.device-card-featured{background:radial-gradient(circle at 50% 42%, #f6c94517, transparent 35%), var(--surface);border-color:#f6c94547}.device-card-top{justify-content:space-between;align-items:center;display:flex}.device-index{color:#57606d;font-family:var(--font-mono);font-size:9px}.status-pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.status-pill.available{color:var(--green);background:#35d6c217}.status-pill.soon{color:#78818d;background:#ffffff0e}.device-silhouette{place-items:center;height:210px;display:grid;position:relative}.device-silhouette i{background:#090c11;border:2px solid #3a424e;display:block;position:relative;box-shadow:inset 0 0 30px #3978ff0f}.device-1 i{border-radius:8px;width:154px;height:90px}.device-1 i:before{content:"";background:#3a424e;width:2px;height:24px;position:absolute;bottom:-26px;left:50%}.device-1 i:after{content:"";background:#3a424e;width:48px;height:2px;position:absolute;bottom:-28px;left:calc(50% - 24px)}.device-2 i,.device-3 i{border-radius:14px;width:68px;height:132px}.device-2 i:before,.device-3 i:before{content:"";background:#3a424e;border-radius:999px;width:26px;height:3px;position:absolute;top:7px;left:calc(50% - 13px)}.device-4 i{border-radius:6px;width:160px;height:98px}.device-4 i:after{content:"";background:#3a424e;border-radius:50%;height:3px;position:absolute;bottom:-12px;left:20px;right:20px}.device-card-featured .device-silhouette i{border-color:#f6c9457a;box-shadow:inset 0 0 30px #f6c94514,0 0 36px #f6c94512}.device-card h3{letter-spacing:-.035em;margin:0 0 5px;font-size:20px}.device-card p{color:var(--ink-faint);margin:0;font-size:12px}.trial-card{border-radius:var(--radius-large);background:radial-gradient(circle at 12%,#f6c94529,#0000 27%),linear-gradient(120deg,#16140d,#0b0d11 52%);border:1px solid #f6c94547;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;margin-top:18px;padding:46px;display:grid;position:relative;overflow:hidden}.trial-card:after{content:"";border:1px solid #f6c9451c;border-radius:50%;width:380px;height:380px;position:absolute;top:-170px;right:-100px}.trial-badge{background:#f6c9450d;border:1px solid #f6c94566;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex}.trial-badge strong{color:var(--gold);letter-spacing:-.08em;font-size:56px;line-height:.9}.trial-badge span{color:var(--gold);font-family:var(--font-mono);letter-spacing:.16em;margin-top:7px;font-size:9px;font-weight:800}.trial-copy{z-index:2;position:relative}.trial-copy .section-kicker{margin-bottom:13px}.trial-copy h2{max-width:690px;font-size:clamp(32px,3.8vw,54px)}.trial-copy>p{max-width:720px;margin-top:17px;font-size:14px}.trial-action{z-index:2;flex-direction:column;align-items:center;gap:11px;display:flex;position:relative}.trial-action small{color:var(--ink-faint);font-size:9px}.faq-section{background:#090c10}.faq-grid{grid-template-columns:minmax(320px,.72fr) minmax(540px,1.28fr);gap:clamp(60px,9vw,130px);display:grid}.faq-intro{align-self:start;position:sticky;top:130px}.faq-intro h2{font-size:clamp(40px,4.4vw,64px)}.faq-intro>a{color:var(--gold);gap:10px;margin-top:34px;font-size:13px;font-weight:750;display:inline-flex}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:-.025em;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:98px;padding:20px 0;font-size:clamp(17px,1.6vw,21px);font-weight:700;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#555e6a;font-family:var(--font-mono);font-size:9px}.faq-list summary i{border:1px solid var(--line);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;font-size:18px;font-style:normal;font-weight:400;transition:transform .18s,background-color .18s;display:grid}.faq-list details[open] summary i{background:#f6c94514;transform:rotate(45deg)}.faq-list details>p{max-width:680px;color:var(--ink-soft);margin:-8px 0 30px 56px;font-size:14px;line-height:1.75}.final-cta{border-top:1px solid #f6c94524;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 130%,#f6c9452b,#0000 40%),#07090c;padding:138px 0;position:relative;overflow:hidden}.final-orbit{border:1px solid #f6c94521;border-radius:50%;width:850px;height:850px;position:absolute;bottom:-400px;left:50%;transform:translate(-50%)}.final-orbit:after{content:"";border:1px solid #f6c94512;border-radius:50%;position:absolute;inset:90px}.final-cta-inner{z-index:2;text-align:center;position:relative}.final-cta .section-kicker{justify-content:center}.final-cta h2{max-width:980px;margin-inline:auto}.final-cta h2 span{color:var(--gold);display:block}.final-actions{justify-content:center;gap:12px;margin-top:42px;display:flex}.site-footer{background:#050609}.footer-main{justify-content:space-between;align-items:flex-start;gap:50px;padding-top:64px;padding-bottom:56px;display:flex}.footer-brand-block>p{max-width:330px;color:var(--ink-faint);margin:20px 0 0;font-size:13px;line-height:1.65}.footer-links{gap:clamp(60px,9vw,120px);display:flex}.footer-links>div{flex-direction:column;gap:12px;display:flex}.footer-links strong{color:var(--ink);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.footer-links a{color:var(--ink-faint);font-size:13px;transition:color .18s}.footer-links a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:70px;display:flex}.footer-bottom p{color:#525a64;margin:0;font-size:10px}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes live-pulse{0%{opacity:.8;transform:scale(.8)}75%,to{opacity:0;transform:scale(1.7)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.desktop-nav{display:none}.hero-grid{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:36px}.hero h1{font-size:clamp(46px,5.4vw,66px)}.platform-strip{align-items:flex-start}.platform-group{flex-wrap:wrap}.device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.container{width:min(calc(100% - 36px), var(--container))}.header-actions{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--line-strong);cursor:pointer;min-height:42px;color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:0 15px;font-size:12px;font-weight:750;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i{background:currentColor;width:14px;height:1px;position:relative}.mobile-menu summary i:before,.mobile-menu summary i:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;left:0}.mobile-menu summary i:before{top:-5px}.mobile-menu summary i:after{top:5px}.mobile-menu[open] summary i{background:0 0}.mobile-menu[open] summary i:before{top:0;transform:rotate(45deg)}.mobile-menu[open] summary i:after{top:0;transform:rotate(-45deg)}.mobile-menu nav{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d12fa;border-radius:18px;flex-direction:column;gap:4px;width:min(340px,100vw - 36px);padding:14px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 28px 60px #00000073}.mobile-menu nav>a:not(.button){color:var(--ink-soft);border-radius:9px;padding:13px 12px;font-size:13px;font-weight:650}.mobile-menu nav>a:not(.button):hover{color:var(--ink);background:#ffffff0d}.mobile-menu nav .button{background:var(--gold);color:#080a0c;min-height:46px;margin-top:7px}.hero{padding-top:140px}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero h1{font-size:clamp(54px,9vw,80px)}.hero-visual{padding:80px 34px 82px}.platform-strip{flex-direction:column;align-items:stretch;gap:20px}.platform-group{justify-content:flex-start}.platform-divider{width:100%;height:1px}.section{padding:96px 0}.feature-card-performance{grid-column:span 12}.feature-card-catalog,.feature-card-search,.feature-card-lists,.feature-card-family,.feature-card-security{grid-column:span 6}.feature-card-security{grid-column:span 12}.steps-grid{grid-template-columns:1fr}.steps-grid article{grid-template-columns:48px minmax(230px,.7fr) 1fr;align-items:center;gap:24px;min-height:auto;display:grid}.step-art{min-height:160px;margin:0}.steps-grid article>h3,.steps-grid article>p{grid-column:3}.steps-grid article>h3{align-self:end;margin-bottom:-8px}.steps-grid article>p{align-self:start}.step-number,.step-art{grid-row:1/span 2}.trial-card{grid-template-columns:auto 1fr}.trial-action{grid-column:2;align-items:flex-start}.faq-grid{grid-template-columns:1fr}.faq-intro{max-width:720px;position:static}}@media (width<=700px){html{scroll-padding-top:78px}.container{width:min(calc(100% - 28px), var(--container))}.header-inner{min-height:68px}.brand-mark{width:38px;height:38px}.brand-name{font-size:16px}.hero{min-height:auto;padding:120px 0 30px}.hero-orbit-one{width:140vw;height:140vw;top:-28vw;right:-60vw}.hero h1{letter-spacing:-.065em;font-size:clamp(44px,13.6vw,66px)}.hero-description{margin-top:24px;font-size:16px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.hero-proof{grid-template-columns:1fr 1fr;gap:18px 0}.hero-proof div{padding:0 14px}.hero-proof div:nth-child(3){border-top:1px solid var(--line);border-left:0;grid-column:span 2;padding-top:16px;padding-left:0}.hero-visual{margin-top:10px;padding:62px 0 92px}.tv-frame{border-radius:15px;transform:none}.tv-frame-top{display:none}.tv-screen{border-radius:10px;margin:5px}.floating-card{min-width:0;padding:11px 12px}.floating-card-speed{top:21px;right:5px}.floating-card-devices{bottom:42px;left:4px}.floating-card strong{font-size:10px}.floating-card small{font-size:8px}.platform-strip{margin-top:0;padding:20px}.platform-group{grid-template-columns:1fr 1fr;gap:13px 18px;display:grid}.platform-label{grid-column:span 2}.legal-ribbon-inner{grid-template-columns:auto 1fr}.legal-mark{display:none}.section{padding:80px 0}.section-heading h2,.faq-intro h2,.final-cta h2{font-size:clamp(38px,12vw,56px)}.section-heading>p:last-child,.faq-intro>p{font-size:15px}.bento-grid{grid-template-columns:1fr;margin-top:44px}.feature-card,.feature-card-performance,.feature-card-catalog,.feature-card-search,.feature-card-lists,.feature-card-family,.feature-card-security{grid-column:1;min-height:auto}.feature-card{padding:24px}.feature-card-performance{grid-template-columns:1fr}.feature-card-copy{padding-bottom:0}.performance-visual{min-height:330px;transform:translateY(25px)}.catalog-cards{margin-bottom:6px}.stacked-lists{margin-bottom:8px}.pin-visual i{width:min(46px,16vw)}.detail-bar{flex-direction:column;align-items:flex-start;gap:16px}.detail-bar ul{grid-template-columns:1fr;display:grid}.steps-grid{margin-top:44px}.steps-grid article{padding:22px;display:block}.step-number{margin-bottom:22px}.step-art{margin:0 0 24px}.steps-grid article>h3{margin-bottom:10px}.device-heading-row{flex-direction:column;align-items:flex-start;gap:24px}.device-grid{grid-template-columns:1fr;margin-top:42px}.device-card{min-height:340px}.trial-card{grid-template-columns:1fr;padding:32px 24px}.trial-badge{width:105px;height:105px}.trial-badge strong{font-size:45px}.trial-action{grid-column:auto;align-items:stretch;width:100%}.trial-action .button{width:100%}.faq-list summary{grid-template-columns:30px 1fr auto;gap:10px;min-height:88px}.faq-list details>p{margin-left:40px}.final-cta{padding:100px 0}.final-actions{grid-template-columns:1fr;display:grid}.final-actions .button{width:100%}.footer-main{flex-direction:column}.footer-links{justify-content:space-between;gap:30px;width:100%}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding-block:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
