:root{--bg:#000;--fg:#fff;--fg-70:rgba(255,255,255,.7);--fg-50:rgba(255,255,255,.5);--fg-25:rgba(255,255,255,.25);--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.3);--card-bg:rgba(255,255,255,.05);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;--fs-display:clamp(1.75rem,1.05rem + 3.4vw,3.25rem);--fs-h2:clamp(1.5rem,1.05rem + 2.2vw,2.375rem);--fs-h3:clamp(1.125rem,1rem + .6vw,1.375rem);--fs-lead:clamp(.9375rem,.9rem + .35vw,1.125rem);--fs-body:.9375rem;--fs-sm:.875rem;--fs-xs:.8125rem;--fs-2xs:.75rem;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-14:56px;--sp-16:64px;--sp-20:80px;--sp-30:120px;--radius-card:24px;--radius-thumb:20px;--radius-pill:30px;--maxw:min(80vw,1280px);--gutter:80px;--gutter-sm:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{position:relative;overflow:hidden}main>:not(.shader-bg){position:relative;z-index:1}a,button{font:inherit}.shader-bg{position:fixed;inset:0;z-index:0;width:100vw;height:100vh;height:100dvh;overflow:hidden;pointer-events:none}.shader-canvas{display:block;width:100%;height:100%}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(0,0,0,.6);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}.navbar-inner{width:var(--maxw);margin:0 auto;padding:14px 0;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;text-decoration:none;color:var(--fg)}.brand-mark{width:60px;height:40px;object-fit:contain;display:block}.nav-links{display:flex;align-items:center;gap:var(--sp-6)}.nav-links a{color:var(--fg-50);text-decoration:none;font-size:var(--fs-sm);font-weight:510;transition:color .15s ease}.nav-links a:hover{color:var(--fg)}.nav-links a.btn{color:#000;font-weight:400}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:var(--radius-pill);font-size:var(--fs-lead);font-weight:510;line-height:24px;text-decoration:none;transition:transform .15s ease,opacity .15s ease;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{background:var(--fg);color:#000;font-weight:400}.btn-primary:hover{opacity:.85}.btn-secondary{color:var(--fg-70);border:1px solid var(--line-strong);font-size:var(--fs-sm);padding:7px 16px;line-height:20px}.btn-secondary:hover{border-color:var(--fg);color:var(--fg)}.btn-sm{padding:7px 16px;font-size:var(--fs-sm);line-height:20px}.cta-row{display:flex;gap:var(--sp-6);align-items:center;flex-wrap:wrap}.cta-row-center{justify-content:center}.hero{width:var(--maxw);padding:var(--sp-30) 0 var(--sp-20);margin:0 auto}.hero-inner{max-width:720px;margin:0 auto;text-align:center}.hero-title{font-size:var(--fs-display);font-weight:590;line-height:1.06;letter-spacing:-.5px;margin:0}.hero-subtitle{margin:var(--sp-6) auto 0;max-width:620px;font-size:var(--fs-lead);line-height:1.5;color:var(--fg-70)}.hero-cta-block{margin-top:var(--sp-14);display:flex;flex-direction:column;gap:var(--sp-5)}.hero-subtext{margin:0;font-size:var(--fs-lead);font-weight:510;color:var(--fg-50)}.hero .btn-secondary{margin-top:var(--sp-10)}.how,.site-section{width:var(--maxw);margin:0 auto;padding:var(--sp-10) 0 var(--sp-20)}.section-title{font-size:var(--fs-h3);font-weight:590;margin:0 0 var(--sp-2)}.section-sub{margin:0 0 var(--sp-10);color:var(--fg-50);font-size:var(--fs-body)}.app-showcase{padding-top:0}.app-frame{background:#fff;border-radius:10px;padding:10px}.app-showcase img{display:block;width:100%;height:auto;border:0;border-radius:6px}.app-showcase p{max-width:580px;margin:var(--sp-5) auto 0;color:var(--fg-50);text-align:center;font-size:var(--fs-body);line-height:1.5}.story{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:start}.story .section-title{font-size:var(--fs-h2);line-height:1.12;letter-spacing:-.5px}.story-copy{color:var(--fg-70);font-size:var(--fs-body);line-height:1.6}.story-copy p{margin:0 0 var(--sp-5)}.story-copy p:last-child{margin-bottom:0}.how .section-title{margin-bottom:var(--sp-6)}.card-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.card{position:relative;background-color:var(--card-bg);background-image:var(--card-img);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:var(--radius-card);overflow:hidden;min-height:510px;display:flex;align-items:flex-end;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.55) 32%,rgba(0,0,0,0) 60%)}.card-body{position:relative;z-index:1;padding:var(--sp-6)}.card-title{font-size:var(--fs-lead);font-weight:590;line-height:1.3;margin:0 0 var(--sp-2)}.card-desc{font-size:var(--fs-xs);line-height:1.45;color:var(--fg-70);margin:0}.card-export{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.015));border:1px solid var(--line)}.card-export:after{background:radial-gradient(circle at 67% 35%,rgba(255,255,255,.21),transparent 2%,transparent 22%),linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.08))}.card-export:before{content:"3840 × 2160";position:absolute;top:32px;left:32px;color:var(--fg-50);font-size:var(--fs-xs);letter-spacing:.7px}.card-kicker{margin:0 0 var(--sp-3);color:var(--fg-50);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em}.demos{padding:var(--sp-10) 0 var(--sp-20)}.section-heading{width:var(--maxw);margin:0 auto var(--sp-10);position:relative}.section-heading .section-sub{margin-bottom:0}.section-heading .btn{position:absolute;right:0;bottom:0}.marquee{position:relative;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.marquee-track{display:flex;gap:var(--sp-5);width:max-content;padding:var(--sp-2) 10px;animation:marquee-scroll 48s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.demo-card{position:relative;flex:0 0 auto;width:440px;height:270px;padding:0;border-radius:var(--radius-card);overflow:hidden;cursor:pointer;background:var(--card-bg);border:1px solid var(--line);color:var(--fg);text-align:left;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:transform .2s ease,border-color .2s ease}.demo-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.25)}.demo-card img{width:100%;height:100%;object-fit:cover;display:block}.demo-shade{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent 56%)}.demo-play,.demo-shade{position:absolute;inset:0}.demo-play{display:flex;align-items:center;justify-content:center;pointer-events:none}.demo-play i{width:56px;height:56px;border-radius:50%;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:block;position:relative}.demo-play i:before{content:"";position:absolute;left:23px;top:18px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 16px}.demo-name{position:absolute;left:20px;bottom:16px;font-size:var(--fs-sm);font-weight:510}.modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:40px}.modal-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-content{position:relative;z-index:1;width:min(1040px,92vw)}.modal-content video{width:100%;max-height:72vh;object-fit:contain;display:block;border-radius:var(--radius-card);background:#000;box-shadow:0 30px 80px rgba(0,0,0,.6)}.modal-close{position:absolute;right:0;top:-44px;border:0;color:var(--fg);background:none;font-size:var(--sp-8);cursor:pointer}.modal-copy{display:flex;flex-direction:column;gap:4px;margin:var(--sp-4) 4px 0;font-size:var(--fs-sm)}.modal-copy span{color:var(--fg-50)}.faq{display:grid;grid-template-columns:minmax(0,1.78fr) minmax(0,1fr);grid-gap:var(--sp-6);gap:var(--sp-6);align-items:start}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) 0;border:0;background:transparent;color:var(--fg);cursor:pointer;text-align:left;font-size:var(--fs-body)}.faq-item button b{font-size:24px;font-weight:400;color:var(--fg-50);transition:transform .2s ease}.faq-item.is-open button b{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer p{overflow:hidden;min-height:0;margin:0;padding:0 0 var(--sp-5);color:var(--fg-70);font-size:var(--fs-sm);line-height:1.5}.final-cta{padding:var(--sp-30) var(--gutter);text-align:center}.final-cta-inner{max-width:680px;margin:0 auto}.final-cta-title{font-size:var(--fs-h2);font-weight:590;letter-spacing:-.5px;margin:0 0 var(--sp-5)}.final-cta-sub{font-size:var(--fs-lead);line-height:1.5;color:var(--fg-50);margin:0 0 var(--sp-10)}.final-cta-fine{margin-top:var(--sp-6);font-size:var(--fs-xs);color:var(--fg-25)}.site-footer{width:var(--maxw);margin:0 auto;padding:var(--sp-10) 0 var(--sp-16);display:flex;align-items:center;gap:var(--sp-4);color:var(--fg-25);font-size:var(--fs-2xs);border-top:1px solid rgba(255,255,255,.06)}.footer-mark{width:36px;height:24px;filter:invert(1);opacity:.5}.success-page{width:var(--maxw);min-height:72vh;margin:0 auto;padding:var(--sp-30) 0 var(--sp-20);display:flex;align-items:center;justify-content:center}.success-inner{position:relative;max-width:560px;padding:var(--sp-16) var(--sp-10);text-align:center;border:1px solid var(--line);border-radius:var(--radius-card);background:rgba(0,0,0,.2);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.success-kicker{display:inline-block;margin-bottom:var(--sp-5);color:var(--fg-50);font-size:var(--fs-2xs);font-weight:590;letter-spacing:.09em;text-transform:uppercase}.success-page h1{margin:0 0 var(--sp-4);font-size:var(--fs-h2);font-weight:590;letter-spacing:-.5px}.success-page p{margin:0 auto var(--sp-8);max-width:420px;color:var(--fg-70);font-size:var(--fs-lead);line-height:1.5}.demos-intro{width:var(--maxw);margin:0 auto;padding:var(--sp-20) 0 var(--sp-16)}.back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--sp-6);color:var(--fg-50);font-size:var(--fs-sm);font-weight:510;text-decoration:none;transition:color .15s ease}.back-link:hover{color:var(--fg)}.back-link svg{display:block}.demos-intro-copy{max-width:640px;padding:var(--sp-10);background:rgba(0,0,0,.2);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.demos-kicker{display:inline-block;margin-bottom:var(--sp-4);color:var(--fg-50);font-size:var(--fs-2xs);font-weight:590;letter-spacing:.09em;text-transform:uppercase}.demos-intro .hero-title{margin:0}.demos-intro .hero-subtitle{margin-left:0;text-align:left}.demo-library{width:var(--maxw);margin:0 auto;padding:0 0 var(--sp-16);display:grid;grid-gap:calc(var(--sp-10) * 1.5);gap:calc(var(--sp-10) * 1.5)}.demo-study{position:relative;display:grid;grid-template-columns:minmax(0,1.78fr) minmax(0,1fr);grid-gap:var(--sp-6);gap:var(--sp-6);align-items:stretch;padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--radius-card);background:rgba(0,0,0,.2);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.demo-mark{position:absolute;z-index:2;width:10px;height:10px;pointer-events:none;opacity:.9;background:linear-gradient(var(--fg-50),var(--fg-50)) 50%/10px 1px no-repeat,linear-gradient(var(--fg-50),var(--fg-50)) 50%/1px 10px no-repeat}.demo-mark-tl{top:14px;left:14px}.demo-mark-tr{top:14px;right:14px}.demo-mark-bl{bottom:14px;left:14px}.demo-mark-br{bottom:14px;right:14px}.demo-study-video{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:rgba(255,255,255,.04);aspect-ratio:4/3}.demo-study-video video{display:block;width:100%;height:100%;object-fit:cover;background:#111}.demo-study-play{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.demo-study-play:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .2s ease}.demo-study-play:hover:after{background:rgba(0,0,0,.14)}.demo-expand-badge{position:absolute;z-index:1;right:var(--sp-4);bottom:var(--sp-4);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--fg);font-size:17px;line-height:1;opacity:0;transform:scale(.9);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.demo-study-play:focus-visible .demo-expand-badge,.demo-study-play:hover .demo-expand-badge{opacity:1;transform:scale(1)}.demo-study-meta{position:absolute;z-index:1;inset:0 0 auto;padding:var(--sp-4) var(--sp-5);color:var(--fg-70);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg,rgba(0,0,0,.68),transparent);pointer-events:none}.demo-study-details,.demo-study-meta{display:flex;justify-content:space-between}.demo-study-details{flex-direction:column;gap:var(--sp-8);min-width:0;padding-left:var(--sp-4)}.demo-detail-block{display:flex;flex-direction:column;min-height:0}.detail-label{color:var(--fg-50);font-size:var(--fs-2xs);font-weight:590;letter-spacing:.09em;text-transform:uppercase}.prompt-block h2{margin:var(--sp-3) 0 var(--sp-4);font-size:var(--fs-h3);font-weight:590;line-height:1.2;letter-spacing:-.25px}.prompt-block p{margin:0;color:var(--fg-70);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--fs-xs);line-height:1.6}.dial-names{margin:var(--sp-3) 0 0;color:var(--fg-70);font-size:var(--fs-sm);line-height:1.7}.app-showcase p,.faq-list,.faq>.section-title,.final-cta-inner,.hero-inner,.how>.section-title,.section-heading,.story .section-title,.story-copy{background:rgba(0,0,0,.2);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.hero-inner{padding:var(--sp-10)}.app-showcase p{padding:var(--sp-4) var(--sp-5)}.story .section-title,.story-copy{padding:var(--sp-6)}.how>.section-title{display:table;padding:var(--sp-4) var(--sp-5)}.section-heading{padding:var(--sp-5)}.section-heading .btn{right:var(--sp-5);bottom:var(--sp-5)}.faq>.section-title{display:table;padding:var(--sp-4) var(--sp-5)}.faq-list{padding:0 var(--sp-5) 0 var(--sp-2)}.final-cta-inner{padding:var(--sp-10)}@media (max-width:900px){:root{--maxw:min(92%,100% - 24px)}.app-frame{padding:6px}.navbar-inner{padding:12px 0}.nav-links{gap:var(--sp-4)}.nav-links a:not(.btn){display:none}.hero{padding:72px 0 var(--sp-16)}.how,.site-section{padding:var(--sp-8) 0 var(--sp-14)}.faq,.story{gap:var(--sp-6)}.card-grid,.faq,.story{grid-template-columns:1fr}.card{min-height:400px}.section-heading{width:var(--maxw)}.section-heading .btn{position:static;margin-top:var(--sp-5)}.demos{padding-bottom:var(--sp-14)}.demo-card{width:360px;height:220px}.final-cta{padding:var(--sp-20) var(--gutter-sm)}.site-footer{padding:var(--sp-8) 0;flex-direction:column;align-items:flex-start}.modal{padding:22px}.success-page{padding:var(--sp-16) 0}.success-inner{padding:var(--sp-10) var(--sp-6)}.demos-intro{padding:var(--sp-14) 0 var(--sp-10)}.demo-library{gap:calc(var(--sp-8) * 1.5);padding-bottom:var(--sp-14)}.demo-study{grid-template-columns:1fr;gap:var(--sp-5);padding:var(--sp-5);border:0}.demo-mark{display:none}.demo-study-details{gap:var(--sp-5);padding:var(--sp-2) 0 0}.prompt-block p{font-size:var(--fs-2xs)}.demos-intro-copy,.final-cta-inner,.hero-inner,.section-heading,.story .section-title,.story-copy{padding:var(--sp-6)}.faq-list{padding:0 var(--sp-4)}}.waitlist{display:flex;gap:var(--sp-3);width:100%;max-width:540px;margin:0 auto;flex-wrap:wrap}.waitlist input{flex:1 1 300px;min-width:0;padding:13px 22px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:rgba(255,255,255,.05);color:var(--fg);font-size:var(--fs-lead);line-height:24px;outline:none;transition:border-color .15s ease,background .15s ease}.waitlist input:hover{border-color:var(--fg-50)}.waitlist input::placeholder{color:var(--fg-50)}.waitlist input:focus{border-color:var(--fg)}.waitlist .btn{flex:0 0 auto;padding:13px 26px}.waitlist-error{flex-basis:100%;margin:2px 0 0;color:#ff9b9b;font-size:var(--fs-sm)}.demos-intro .waitlist{max-width:420px;margin:var(--sp-6) 0 0}.demos-intro .waitlist input{flex-basis:160px}.preorder-hero{width:var(--maxw);margin:0 auto;padding:var(--sp-20) 0 var(--sp-10)}.preorder-hero-inner{max-width:720px;margin:0 auto;text-align:center;padding:var(--sp-10);background:rgba(0,0,0,.2);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.preorder-kicker{display:inline-block;margin-bottom:var(--sp-5);color:var(--fg-50);font-size:var(--fs-2xs);font-weight:590;letter-spacing:.09em;text-transform:uppercase}.preorder-cta{margin-top:var(--sp-8);display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.preorder-guarantee{color:var(--fg-50);font-size:var(--fs-sm)}.preorder-deadline{margin:var(--sp-5) 0 0;color:var(--fg-70);font-size:var(--fs-sm)}.preorder-about>.section-title,.preorder-faq>.section-title,.preorder-perks>.section-title,.preorder-pricing>.section-title{display:table;padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-6);background:rgba(0,0,0,.2);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.perk-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sp-5);gap:var(--sp-5)}.perk{padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-card);background:rgba(0,0,0,.2);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.perk h3{margin:0 0 var(--sp-2);font-size:var(--fs-lead);font-weight:590}.perk p{margin:0;color:var(--fg-70);font-size:var(--fs-sm);line-height:1.5}.price-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--sp-6);gap:var(--sp-6);align-items:stretch}.price-card{display:flex;flex-direction:column;padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--radius-card);background:rgba(0,0,0,.2);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.price-card-founder{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.06)}.price-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.price-badge{padding:4px 11px;border-radius:var(--radius-pill);background:var(--fg);color:#000}.price-badge,.price-tag{font-size:var(--fs-2xs);font-weight:590}.price-tag{color:var(--fg-50);letter-spacing:.08em;text-transform:uppercase}.price-amount{margin:var(--sp-5) 0 var(--sp-2);font-size:3rem;font-weight:590;letter-spacing:-1.5px;line-height:1}.price-amount span{margin-left:8px;font-size:var(--fs-sm);font-weight:400;color:var(--fg-50);letter-spacing:0}.price-sub{margin:0 0 var(--sp-6);color:var(--fg-70);font-size:var(--fs-sm)}.price-card ul{list-style:none;margin:0 0 var(--sp-8);padding:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.price-card li{position:relative;padding-left:24px;color:var(--fg-70);font-size:var(--fs-sm);line-height:1.45}.price-card li:before{content:"✓";position:absolute;left:0;top:0;color:var(--fg);font-size:13px}.price-card-public li:before{content:"–";color:var(--fg-25)}.price-card .btn,.price-muted{margin-top:auto}.price-muted{color:var(--fg-25);font-size:var(--fs-xs)}.preorder-about .about-lead{max-width:760px;padding:var(--sp-6);background:rgba(0,0,0,.2);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.preorder-about .about-lead p{margin:0;color:var(--fg-70);font-size:var(--fs-lead);line-height:1.6}.about-grid{margin-top:var(--sp-8);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sp-5);gap:var(--sp-5)}.about-point{padding:var(--sp-5) var(--sp-6);border-left:2px solid var(--line-strong);background:rgba(0,0,0,.2);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.about-point h3{margin:0 0 var(--sp-2);font-size:var(--fs-lead);font-weight:590}.about-point p{margin:0;color:var(--fg-70);font-size:var(--fs-sm);line-height:1.55}@media (max-width:900px){.about-grid,.perk-grid,.price-grid{grid-template-columns:1fr}.preorder-hero{padding:var(--sp-14) 0 var(--sp-8)}.preorder-hero-inner{padding:var(--sp-6)}.waitlist{max-width:none}.waitlist .btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}