:root{--ink:#17131f;--paper:#f7f0e5;--paper-deep:#eee4d4;--white:#fffdf8;--acid:#dfff25;--coral:#ff654d;--sky:#50c9ff;--violet:#7655ff;--pink:#ff9acb;--cream:#ffd88a;--line:2px solid var(--ink);--shadow:10px 10px 0 var(--ink);--display:"Arial Black", "Avenir Next", "Hiragino Kaku Gothic ProN", sans-serif;--body:"Avenir Next", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--mono:"SFMono-Regular", "SF Mono", Menlo, monospace;--page:1320px;--gutter:clamp(20px, 4vw, 64px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--body);letter-spacing:.015em;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}main{overflow:clip}.section-shell{width:min(var(--page), calc(100% - var(--gutter) * 2));margin-inline:auto}.ticker{color:var(--paper);background:var(--ink);border-bottom:2px solid var(--ink);font:800 11px/1 var(--mono);letter-spacing:.12em;white-space:nowrap;overflow:hidden}.ticker div{gap:56px;width:max-content;padding:11px 0;animation:22s linear infinite ticker;display:flex}.ticker span:nth-child(2n){color:var(--acid)}@keyframes ticker{to{transform:translate(-50%)}}.site-header{width:min(var(--page), calc(100% - var(--gutter) * 2));z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;margin-inline:auto;display:grid;position:relative}.brand{font-family:var(--display);letter-spacing:-.05em;align-items:center;gap:10px;font-size:20px;display:inline-flex}.brand img{box-shadow:3px 3px 0 var(--ink);border-radius:10px}.site-header nav{gap:clamp(18px,3vw,42px);font-size:13px;font-weight:800;display:flex}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:var(--coral);height:3px;transition:right .18s;position:absolute;bottom:-5px;left:0;right:100%}.site-header nav a:hover:after{right:0}.status-chip{border:var(--line);background:var(--white);border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.status-chip i{background:var(--coral);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35;transform:scale(.75)}}.hero{grid-template-columns:minmax(430px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(54px,6vw,96px);min-height:760px;padding:70px 0 108px;display:grid;position:relative}.hero:before,.hero:after{content:"";z-index:-1;border:2px solid var(--ink);position:absolute}.hero:before{background:var(--sky);border-radius:50%;width:220px;height:220px;top:75px;left:-170px}.hero:after{background:var(--pink);width:160px;height:160px;bottom:35px;right:-90px;transform:rotate(18deg)}.hero-kicker,.overline{font:900 11px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 22px;display:flex}.hero h1{font-family:var(--display);letter-spacing:-.095em;margin:0;font-size:clamp(62px,7vw,108px);line-height:.86}.hero h1 span,.hero h1 em,.hero h1 strong{font-style:normal;display:block}.hero h1 span:first-child{transform-origin:0;margin-bottom:.18em;font-size:.53em;line-height:1.05;transform:rotate(-2deg)}.hero h1 span:nth-child(2){width:max-content;color:var(--violet);-webkit-text-stroke:2px var(--ink);text-shadow:5px 5px 0 var(--acid)}.hero h1 strong{width:max-content;color:var(--paper);background:var(--coral);border:3px solid var(--ink);letter-spacing:-.07em;box-shadow:5px 5px 0 var(--ink);margin:.2em 0 0 -.08em;padding:.14em .18em .17em;font-size:.47em;transform:rotate(-1.4deg)}.hero-lead{max-width:540px;margin:32px 0 0;font-size:clamp(16px,1.5vw,20px);font-weight:650;line-height:1.85}.hero-actions{align-items:center;gap:23px;margin-top:30px;display:flex}.cta-button,.release-card .release-cta{border:2px solid var(--ink);min-height:56px;color:var(--ink);background:var(--acid);box-shadow:6px 6px 0 var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 12px 0 20px;font-weight:900;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.cta-button:hover,.release-card .release-cta:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.cta-button small,.release-card .release-cta small{color:var(--paper);background:var(--ink);letter-spacing:.08em;border-radius:7px;padding:5px 8px;font-size:9px}.jump-link{border-bottom:2px solid var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.jump-link svg{transition:transform .18s}.jump-link:hover svg{transform:translateY(4px)}.download-alt{font:800 11px/1 var(--mono);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.download-alt a{border:2px solid var(--ink);color:var(--ink);background:var(--white);box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.download-alt a:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.release-card .download-alt{z-index:2;justify-content:center;margin-top:18px;position:relative}.open-app-link{z-index:2;font:800 11px/1 var(--mono);color:var(--ink);opacity:.72;text-underline-offset:3px;margin-top:14px;text-decoration:underline;display:inline-block;position:relative}.open-app-link:hover{opacity:1}.quick-facts{flex-wrap:wrap;gap:14px 20px;margin-top:26px;font-size:11px;font-weight:800;display:flex}.quick-facts span{align-items:center;gap:5px;display:inline-flex}.hero-showcase{min-width:0;position:relative}.hero-showcase:before{content:"";z-index:-1;background:var(--sky);border:3px solid var(--ink);border-radius:48% 52% 44% 56%;position:absolute;inset:-42px -48px 14% 14%;transform:rotate(3deg)}.burst-sticker{aspect-ratio:1;z-index:3;background:var(--acid);border:3px solid var(--ink);width:114px;box-shadow:7px 7px 0 var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;top:-96px;right:-34px;transform:rotate(9deg)}.burst-sticker b{font:900 29px/1 var(--display)}.burst-sticker small{font:700 8px/1 var(--mono);margin-top:5px}.voice-sticker{z-index:5;color:var(--paper);background:var(--violet);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);font:700 9px/1.2 var(--mono);border-radius:10px;align-items:center;gap:9px;padding:11px 15px;display:flex;position:absolute;bottom:-34px;left:-34px;transform:rotate(-4deg)}.voice-sticker b{color:var(--acid);font-size:12px}.demo-card{min-width:0;margin:0}.demo-screen{border:3px solid var(--ink);box-shadow:var(--shadow);background:#211c2b;border-radius:22px;position:relative;overflow:hidden}.demo-screen video{object-fit:cover;background:#211c2b;width:100%;height:100%;display:block}.hero-demo .demo-screen{aspect-ratio:16/10.65;transform:rotate(1.2deg)}.hero-demo figcaption{display:none}.demo-hud{z-index:6;pointer-events:none;justify-content:space-between;gap:10px;display:flex;position:absolute;inset:13px 13px auto}.actual-badge,.demo-hud button{border:2px solid var(--ink);min-height:32px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);font:900 9px/1 var(--mono);letter-spacing:.06em;background:#fffdf8f0;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.actual-badge i{background:#ff3d4e;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite blink}.demo-hud button{pointer-events:auto;cursor:pointer}.demo-hud button:hover{transform:translateY(-2px)}.demo-card figcaption{padding:22px 4px 0}.demo-card figcaption>span{color:var(--violet);font:900 10px/1 var(--mono);letter-spacing:.1em;margin-bottom:8px;display:block}.demo-card figcaption strong{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(21px,2vw,30px);line-height:1.25;display:block}.demo-card figcaption p{color:#635c69;margin:9px 0 0;font-size:13px;line-height:1.7}.tool-ribbon{min-height:82px;padding:18px var(--gutter);color:var(--paper);background:var(--ink);border-block:3px solid var(--ink);justify-content:center;align-items:center;gap:clamp(25px,5vw,74px);display:flex}.tool-ribbon>span{color:#a7a0ad;font:800 9px/1 var(--mono);letter-spacing:.16em}.tool-ribbon strong{align-items:center;gap:10px;font-size:16px;display:flex}.tool-ribbon i{font-size:20px;font-style:normal}.claude-symbol{color:var(--coral)}.codex-symbol{color:var(--acid)}.live-section{background:var(--white);padding:132px 0 144px;position:relative}.live-section:before{content:"LIVE LIVE LIVE LIVE LIVE";color:#0000;-webkit-text-stroke:1px #17131f2e;font:900 62px/1 var(--display);letter-spacing:.08em;white-space:nowrap;position:absolute;top:28px;left:-30px;transform:rotate(-2deg)}.section-heading h2,.models-copy h2,.workflow-title h2,.faq-section h2{font-family:var(--display);letter-spacing:-.085em;margin:0;font-size:clamp(46px,6vw,82px);line-height:.98}.section-heading h2 span{color:var(--violet);-webkit-text-decoration:underline .13em var(--acid);text-decoration:underline .13em var(--acid);text-underline-offset:.06em}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:72px;display:grid}.split-heading>p{max-width:500px;margin:0 0 8px;font-size:16px;font-weight:650;line-height:1.9}.video-wall{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 28px;display:grid}.video-wide{grid-column:span 8}.video-wide .demo-screen{aspect-ratio:1.2}.video-portrait{grid-column:span 4}.video-portrait .demo-screen{aspect-ratio:.79}.video-wall .demo-card:nth-child(2){transform:translateY(54px)rotate(1.1deg)}.video-wall .demo-card:nth-child(3){transform:rotate(-.8deg)}.video-wall .demo-card:nth-child(4){transform:translateY(32px)rotate(.8deg)}.video-wall .demo-card:nth-child(5){transform:rotate(-1.1deg)}.recording-credit{border:2px solid var(--ink);background:var(--paper);width:fit-content;font:700 10px/1.4 var(--mono);border-radius:999px;align-items:center;gap:8px;margin:84px auto 0;padding:11px 15px;display:flex}.models-section{color:var(--paper);background:var(--violet);border-block:3px solid var(--ink);padding:138px 0;position:relative}.models-section:after{content:"VRM";color:#0000;-webkit-text-stroke:2px #ffffff38;font:900 160px/1 var(--display);position:absolute;top:24px;right:-20px;transform:rotate(6deg)}.models-grid{z-index:1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(55px,7vw,110px);display:grid;position:relative}.overline.light{color:var(--acid)}.models-copy>p:not(.overline):not(.legal-note){color:#ffffffd1;margin:30px 0 0;font-size:16px;font-weight:600;line-height:1.95}.license-points{gap:10px;margin-top:26px;display:grid}.license-points span{align-items:center;gap:9px;font-weight:800;display:flex}.license-points svg{color:var(--acid)}.source-links{border:2px solid var(--ink);gap:2px;margin-top:31px;display:grid}.source-links a{color:var(--ink);background:var(--white);border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;font-weight:900;display:flex}.source-links a:last-child{border-bottom:0}.source-links a:hover{background:var(--acid)}.legal-note{color:#ffffffa1;margin:18px 0 0;font-size:10px;line-height:1.7}.vrm-console{color:var(--ink);background:var(--paper);border:3px solid var(--ink);box-shadow:14px 14px 0 var(--ink);border-radius:26px;overflow:hidden;transform:rotate(1deg)}.vrm-canvas{cursor:grab;background:radial-gradient(circle at 50% 38%, #fff 0 14%, transparent 45%), repeating-linear-gradient(90deg, #17131f0f 0 1px, transparent 1px 48px), var(--acid);touch-action:none;height:min(660px,62vw);min-height:520px;position:relative}.vrm-canvas:active{cursor:grabbing}.vrm-canvas canvas{width:100%;height:100%;display:block}.vrm-status,.drag-hint{z-index:2;border:2px solid var(--ink);background:var(--white);font:800 10px/1 var(--mono);border-radius:999px;padding:8px 11px;position:absolute}.vrm-status{top:16px;left:16px}.drag-hint{align-items:center;gap:7px;display:flex;top:16px;right:16px}.model-switcher{border-top:3px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.model-switcher button{border:0;border-right:2px solid var(--ink);min-height:82px;color:var(--ink);background:var(--paper);text-align:left;cursor:pointer;padding:12px 15px}.model-switcher button:last-child{border-right:0}.model-switcher button.active{background:var(--coral)}.model-switcher span,.model-switcher small{display:block}.model-switcher span{font-weight:900}.model-switcher small{font:700 9px/1.2 var(--mono);margin-top:3px}.features-section{background:var(--paper);padding:138px 0 154px}.centered-heading{text-align:center;max-width:780px;margin:0 auto 72px}.centered-heading .overline{justify-content:center}.feature-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-card{border:3px solid var(--ink);min-height:270px;box-shadow:8px 8px 0 var(--ink);border-radius:18px;padding:28px;transition:transform .18s,box-shadow .18s}.feature-card:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(4px,4px)rotate(0)!important}.feature-card:nth-child(2){transform:rotate(1deg)}.feature-card:nth-child(3){transform:rotate(-.8deg)}.feature-card:nth-child(5){transform:rotate(-1deg)}.feature-card.acid{background:var(--acid)}.feature-card.coral{background:var(--coral)}.feature-card.sky{background:var(--sky)}.feature-card.violet{color:var(--paper);background:var(--violet)}.feature-card.pink{background:var(--pink)}.feature-card.cream{background:var(--cream)}.feature-card-top{justify-content:space-between;align-items:center;display:flex}.feature-card-top span{font:900 10px/1 var(--mono);letter-spacing:.12em}.feature-card h3{font-family:var(--display);letter-spacing:-.055em;margin:52px 0 0;font-size:25px;line-height:1.25}.feature-card p{margin:12px 0 0;font-size:13px;font-weight:650;line-height:1.75}.readiness-section{background:linear-gradient(#17131f14 1px, transparent 1px), linear-gradient(90deg, #17131f14 1px, transparent 1px), var(--sky);border-block:3px solid var(--ink);background-size:38px 38px;padding:132px 0;position:relative;overflow:hidden}.readiness-section:before{content:"APPROVAL REQUIRED";color:#0000;-webkit-text-stroke:2px #17131f2e;font:900 82px/1 var(--display);white-space:nowrap;position:absolute;top:55px;right:-65px;transform:rotate(7deg)}.readiness-heading{z-index:1;grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:58px;display:grid;position:relative}.gate-status{border:3px solid var(--ink);background:var(--white);box-shadow:7px 7px 0 var(--ink);border-left-width:10px;border-radius:14px;padding:22px 24px;transform:rotate(1deg)}.gate-status>span{color:#a72b1b;font:900 9px/1 var(--mono);letter-spacing:.12em;align-items:center;gap:7px;display:flex}.gate-status strong{font-family:var(--display);letter-spacing:-.05em;margin-top:11px;font-size:24px;line-height:1.2;display:block}.gate-status p{color:#625b67;margin:8px 0 0;font-size:12px;line-height:1.7}.checkpoint-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:22px;display:grid;position:relative}.checkpoint-card{border:3px solid var(--ink);min-height:330px;box-shadow:8px 8px 0 var(--ink);border-radius:18px;flex-direction:column;padding:25px;display:flex}.checkpoint-card:nth-child(2){transform:translateY(22px)rotate(1deg)}.checkpoint-card:nth-child(3){transform:rotate(-1deg)}.checkpoint-card.acid{background:var(--acid)}.checkpoint-card.sky{background:var(--white)}.checkpoint-card.coral{background:var(--coral)}.checkpoint-top{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:14px;padding-bottom:18px;display:flex}.checkpoint-top span{font:900 9px/1 var(--mono);letter-spacing:.08em;align-items:center;gap:8px;display:flex}.checkpoint-top b{border:2px solid var(--ink);background:var(--paper);font:900 9px/1 var(--mono);border-radius:5px;padding:5px 7px}.checkpoint-card h3{font-family:var(--display);letter-spacing:-.06em;margin:42px 0 0;font-size:clamp(23px,2.3vw,32px);line-height:1.18}.checkpoint-card p{margin:15px 0 24px;font-size:13px;font-weight:650;line-height:1.8}.checkpoint-card small{border:2px solid var(--ink);background:var(--white);width:fit-content;font:900 9px/1 var(--mono);border-radius:999px;margin-top:auto;padding:7px 10px}.beta-board{color:var(--paper);background:var(--ink);border:3px solid var(--ink);z-index:1;border-radius:24px;grid-template-columns:.85fr 1.15fr;gap:clamp(45px,7vw,95px);margin-top:76px;padding:clamp(32px,5vw,64px);display:grid;position:relative;box-shadow:11px 11px #17131f47}.beta-board-title>span{color:var(--acid);font:900 10px/1 var(--mono);letter-spacing:.11em;align-items:center;gap:8px;display:flex}.beta-board-title h3{font-family:var(--display);letter-spacing:-.075em;margin:28px 0 0;font-size:clamp(32px,4vw,55px);line-height:1.03}.beta-board-title p{color:#b8b0bd;margin:20px 0 0;font-size:13px;line-height:1.85}.beta-timeline{margin:0;padding:0;list-style:none}.beta-timeline li{border-top:1px solid #ffffff38;grid-template-columns:76px 1fr;gap:17px;padding:21px 0;display:grid}.beta-timeline li:last-child{border-bottom:1px solid #ffffff38}.beta-timeline li>span{color:var(--acid);font:900 11px/1.3 var(--mono)}.beta-timeline li div{grid-template-columns:31px 1fr;align-items:center;display:grid}.beta-timeline strong{font-size:16px}.beta-timeline p{color:#a69eaa;grid-column:2;margin:5px 0 0;font-size:11px;line-height:1.65}.setup-strip{z-index:1;border:3px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--ink);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid;position:relative}.setup-strip span{border-right:2px solid var(--ink);align-items:center;gap:9px;min-height:76px;padding:16px 20px;font-size:11px;font-weight:700;display:flex}.setup-strip span:last-child{border-right:0}.setup-strip b{font-family:var(--display);font-size:14px}.workflow-section{color:var(--paper);background:var(--ink);padding:124px 0}.workflow-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:95px;display:grid}.workflow-title{position:sticky;top:40px}.workflow-title h2{font-size:clamp(42px,5vw,68px)}.workflow-grid ol{margin:0;padding:0;list-style:none}.workflow-grid li{border-top:1px solid #ffffff40;grid-template-columns:90px 1fr;gap:22px;padding:34px 0;display:grid}.workflow-grid li:last-child{border-bottom:1px solid #ffffff40}.workflow-grid li>span{color:var(--acid);font:900 37px/1 var(--display)}.workflow-grid li div{grid-template-columns:36px 1fr;align-items:center;display:grid}.workflow-grid li strong{font-size:20px}.workflow-grid li p{color:#ffffff9e;grid-column:2;margin:6px 0 0;font-size:13px}.faq-section{background:var(--white);padding:138px 0}.faq-grid{grid-template-columns:.65fr 1.35fr;gap:90px;display:grid}.faq-section h2{font-size:clamp(43px,5vw,66px)}.faq-intro{color:#6e6672;max-width:310px;margin-top:20px;font-size:14px}.faq-list{border-top:3px solid var(--ink)}.faq-list details{border-bottom:2px solid var(--ink)}.faq-list summary{cursor:pointer;grid-template-columns:47px 1fr auto;align-items:center;gap:12px;min-height:84px;font-weight:900;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:900 12px/1 var(--mono);color:var(--violet)}.faq-list summary i{border:2px solid var(--ink);border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;transition:transform .18s;display:grid}.faq-list details[open] summary i{background:var(--acid);transform:rotate(45deg)}.faq-list details>p{color:#625c66;margin:-5px 47px 30px 59px;font-size:14px;line-height:1.85}.release-section{background:var(--sky);border-top:3px solid var(--ink);padding:105px 0}.release-card{border:3px solid var(--ink);background:var(--acid);min-height:470px;box-shadow:13px 13px 0 var(--ink);text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.release-card:before,.release-card:after{content:"";border:3px solid var(--ink);border-radius:50%;width:230px;height:230px;position:absolute}.release-card:before{background:var(--pink);top:-70px;left:-85px}.release-card:after{background:var(--violet);bottom:-85px;right:-80px}.release-spark{font-size:65px;position:absolute;bottom:12%;left:10%;transform:rotate(-12deg)}.release-card>p{font:900 10px/1 var(--mono);letter-spacing:.14em;margin:0 0 15px}.release-card h2{font-family:var(--display);letter-spacing:-.085em;margin:0;font-size:clamp(46px,6vw,79px);line-height:.95}.release-card .release-cta{background:var(--white);z-index:2;margin-top:30px;position:relative}.release-card>div:last-child{z-index:2;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:23px;display:flex;position:relative}.release-card>div:last-child span{border:2px solid var(--ink);background:#ffffff8c;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}footer{color:var(--paper);background:var(--ink);padding:70px 0 28px}.footer-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:50px;display:grid}footer .brand img{box-shadow:3px 3px 0 var(--paper)}.footer-grid>div:first-child p{color:#aaa2ae;margin:14px 0 0;font-size:12px}.footer-links{gap:9px;font-size:12px;font-weight:800;display:grid}.footer-links a:hover{color:var(--acid)}.footer-credits{text-align:right;color:#aaa2ae;font:700 9px/1.4 var(--mono);justify-self:end;gap:6px;display:grid}.footer-bottom{color:#8d8591;font:700 9px/1 var(--mono);border-top:1px solid #fff3;justify-content:space-between;margin-top:52px;padding-top:20px;display:flex}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:45px}.hero-copy{max-width:760px}.hero-showcase{width:min(900px,92%);margin:30px auto 0}.hero h1{font-size:clamp(68px,12vw,112px)}.models-grid{grid-template-columns:1fr}.models-copy{max-width:720px}.vrm-canvas{height:700px}.readiness-heading{grid-template-columns:1fr;align-items:start}.gate-status{max-width:650px}.checkpoint-grid{grid-template-columns:1fr 1fr}.checkpoint-card:nth-child(2){transform:rotate(1deg)}.checkpoint-card:nth-child(3){grid-column:1/-1;min-height:270px}.workflow-grid,.faq-grid{gap:55px}}@media (max-width:760px){:root{--gutter:17px;--shadow:6px 6px 0 var(--ink)}.ticker div{gap:34px}.site-header{height:68px}.brand{font-size:17px}.brand img{width:32px;height:32px}.status-chip{padding:7px 10px;font-size:9px}.hero{gap:48px;min-height:0;padding:47px 0 86px}.hero:before{display:none}.hero h1{font-size:clamp(57px,18vw,84px)}.hero h1 span:nth-child(2){-webkit-text-stroke-width:1.5px;text-shadow:3px 3px 0 var(--acid)}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.hero-showcase{width:96%}.burst-sticker{width:88px;top:-74px;right:-18px}.burst-sticker b{font-size:22px}.voice-sticker{bottom:-35px;left:-10px}.demo-hud{inset:8px 8px auto}.actual-badge,.demo-hud button{min-height:28px;padding:0 8px;font-size:8px}.tool-ribbon{justify-content:flex-start;gap:26px;overflow-x:auto}.tool-ribbon>span{display:none}.tool-ribbon strong{flex:none;font-size:13px}.live-section,.features-section,.readiness-section,.faq-section{padding:100px 0}.split-heading{grid-template-columns:1fr;gap:25px;margin-bottom:52px}.section-heading h2,.models-copy h2,.workflow-title h2,.faq-section h2{font-size:clamp(42px,14vw,62px)}.video-wall{grid-template-columns:1fr 1fr;gap:44px 16px}.video-wide{grid-column:1/-1}.video-portrait{grid-column:span 1}.video-wall .demo-card:nth-child(n){transform:none}.demo-card figcaption{padding-top:15px}.demo-card figcaption strong{font-size:20px}.demo-card figcaption p{font-size:11px}.recording-credit{border-radius:12px;margin-top:55px;font-size:8px;line-height:1.6}.models-section{padding:100px 0}.models-section:after{font-size:100px}.models-grid{gap:52px}.vrm-console{box-shadow:8px 8px 0 var(--ink)}.vrm-canvas{height:125vw;min-height:440px;max-height:590px}.model-switcher button{min-width:0;padding:10px}.model-switcher span{font-size:12px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:230px}.feature-card h3{margin-top:40px}.readiness-section:before{font-size:53px}.readiness-heading{gap:34px;margin-bottom:46px}.checkpoint-grid{grid-template-columns:1fr;gap:20px}.checkpoint-card,.checkpoint-card:nth-child(2),.checkpoint-card:nth-child(3){grid-column:auto;min-height:280px;transform:none}.checkpoint-card h3{margin-top:34px}.beta-board{grid-template-columns:1fr;gap:42px;margin-top:48px;padding:32px 24px;box-shadow:7px 7px #17131f47}.setup-strip{grid-template-columns:1fr}.setup-strip span{border-right:0;border-bottom:2px solid var(--ink);min-height:66px}.setup-strip span:last-child{border-bottom:0}.workflow-section{padding:95px 0}.workflow-grid,.faq-grid{grid-template-columns:1fr;gap:50px}.workflow-title{position:static}.workflow-grid li{grid-template-columns:57px 1fr;gap:9px}.workflow-grid li>span{font-size:28px}.faq-list summary{grid-template-columns:35px 1fr auto;font-size:13px}.faq-list details>p{margin-left:47px;margin-right:10px}.release-section{padding:70px 0 78px}.release-card{min-height:450px;box-shadow:8px 8px 0 var(--ink);padding:40px 22px}.release-card:before,.release-card:after{width:140px;height:140px}.release-card h2{font-size:clamp(45px,14vw,65px)}.footer-grid{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(4,auto);gap:15px}.footer-credits{text-align:left;justify-self:start}}@media (max-width:460px){.status-chip{max-width:122px;line-height:1.2}.hero h1{font-size:15.7vw}.quick-facts{gap:10px 13px}.video-wall{grid-template-columns:1fr}.video-portrait{grid-column:1}.video-portrait .demo-screen{aspect-ratio:.88}.model-switcher{grid-template-columns:1fr}.model-switcher button{border-right:0;border-bottom:2px solid var(--ink)}.model-switcher button:last-child{border-bottom:0}.footer-links{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker div,.status-chip i,.actual-badge i{animation:none}*{transition-duration:.01ms!important}}
