:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:oklch(8% .012 145);--ink-2:oklch(11% .014 145);--panel:oklch(15% .012 145);--panel-2:oklch(20% .01 145);--panel-3:oklch(24% .012 145);--line:oklch(31% .012 145);--line-strong:oklch(39% .014 145);--text:oklch(91% .008 145);--text-strong:oklch(96% .006 145);--muted:oklch(70% .011 145);--dim:oklch(50% .012 145);--focus:oklch(86% .28 135);--focus-2:oklch(72% .24 135);--blue:oklch(63% .22 255);--amber:oklch(75% .18 74);--red:oklch(65% .21 29);--radius-sm:8px;--radius-md:12px;--radius-lg:22px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;overflow-x:clip}body{min-width:320px;color:var(--text);background:linear-gradient(90deg, color-mix(in oklch, var(--focus), transparent 96%) 0 1px, transparent 1px 100%), linear-gradient(180deg, color-mix(in oklch, var(--focus), transparent 97%) 0 1px, transparent 1px 100%), linear-gradient(145deg, var(--ink-2) 0%, var(--ink) 42%, oklch(9% .018 145) 100%);background-size:44px 44px,44px 44px,auto;margin:0;overflow-x:clip}body::selection{color:var(--ink);background:var(--focus)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}button{font:inherit}.site-shell{--page-gutter:var(--space-4);width:min(100%,1720px);padding:max(var(--space-4), env(safe-area-inset-top)) var(--page-gutter) var(--space-8);margin:0 auto;overflow:clip}.site-header{top:var(--space-4);z-index:5;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:.62rem var(--space-4);border:1px solid color-mix(in oklch, var(--line), transparent 18%);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--ink-2), transparent 4%);box-shadow:0 22px 80px color-mix(in oklch, var(--ink), transparent 8%);display:flex;position:sticky}.brand-mark,.site-header nav{align-items:center;display:flex}.brand-mark{gap:var(--space-2);color:var(--text-strong);font-size:1rem;font-weight:780}.brand-glyph{border:1px solid color-mix(in oklch, var(--focus), transparent 42%);background:var(--ink);width:42px;height:42px;box-shadow:0 0 0 3px color-mix(in oklch, var(--focus), transparent 92%), 0 10px 24px color-mix(in oklch, var(--focus), transparent 88%);border-radius:11px;display:block}.site-header nav{gap:var(--space-2)}.site-header nav a{border-radius:var(--radius-sm);min-height:36px;color:var(--muted);transition:color .16s var(--ease-out-expo), background-color .16s var(--ease-out-expo);padding:.55rem .75rem;font-size:.875rem;font-weight:680}.site-header nav a:hover{color:var(--text-strong);background:var(--panel)}.site-header nav a[aria-current=page]{color:var(--text-strong);background:var(--panel-2)}.hero{gap:clamp(var(--space-8), 6vw, var(--space-16));min-height:calc(100svh - 88px);margin-inline:calc(var(--page-gutter) * -1);padding:clamp(var(--space-12), 8vw, var(--space-24)) var(--page-gutter) var(--space-16);isolation:isolate;display:grid;position:relative;overflow:clip}.hero:after{z-index:-1;content:"";border-bottom:1px solid color-mix(in oklch, var(--line), transparent 16%);background:linear-gradient(90deg, color-mix(in oklch, var(--focus), transparent 91%), transparent 34%), linear-gradient(180deg, transparent 78%, color-mix(in oklch, var(--panel), transparent 58%));pointer-events:none;position:absolute;inset:0}.hero-copy{gap:var(--space-6);align-content:center;min-width:0;display:grid}.eyebrow,.section-kicker{align-items:center;gap:var(--space-2);width:fit-content;color:var(--focus);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:790;line-height:1.2;display:inline-flex}.status-dot{background:var(--focus);width:.55rem;height:.55rem;box-shadow:0 0 0 5px color-mix(in oklch, var(--focus), transparent 84%);border-radius:50%}.asset-icon{color:currentColor;flex:none;width:1.15rem;height:1.15rem;display:inline-block}.asset-icon svg{stroke:currentColor;width:100%;height:100%;display:block}h1,h2,h3,p{margin-top:0}h1{max-width:8ch;color:var(--text-strong);letter-spacing:0;text-wrap:balance;margin-bottom:0;font-size:4.45rem;font-weight:930;line-height:.82}.hero-lede{max-width:36ch;color:var(--muted);margin-bottom:0;font-size:1.15rem;font-weight:520;line-height:1.58}.hero-rally{gap:var(--space-2);width:fit-content;color:var(--text-strong);text-transform:uppercase;font-size:1.08rem;font-weight:850;line-height:1.05;display:grid}.hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:48px;transition:transform .18s var(--ease-out-expo), border-color .18s var(--ease-out-expo), background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo);padding:.85rem 1.05rem;font-weight:790;line-height:1;display:inline-flex}.button-primary{color:var(--ink);background:var(--focus);box-shadow:0 0 0 1px color-mix(in oklch, var(--focus), transparent 25%)}.button-secondary{border:1px solid var(--line);color:var(--text-strong);background:var(--panel)}.button-large{min-height:56px;padding-inline:var(--space-6)}.button:hover{transform:translateY(-2px)}.button-primary:hover{background:color-mix(in oklch, var(--focus), var(--text-strong) 12%)}.button-secondary:hover{border-color:var(--line-strong);background:var(--panel-2)}.hero-notes{gap:var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:.875rem;font-weight:690;display:flex}.hero-notes span,.section-kicker{border:1px solid color-mix(in oklch, var(--line), transparent 20%);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--panel), transparent 25%);padding:.45rem .7rem}.product-cockpit{min-width:0;padding:var(--space-4);border:1px solid color-mix(in oklch, var(--focus), transparent 56%);background:var(--ink-2);box-shadow:0 0 0 1px color-mix(in oklch, var(--focus), transparent 86%), 0 0 90px color-mix(in oklch, var(--focus), transparent 90%), 0 38px 120px color-mix(in oklch, var(--ink), transparent 5%);border-radius:clamp(18px,3vw,28px);margin:0;position:relative;overflow:hidden}.product-cockpit-image{isolation:isolate;inline-size:min(100%,1080px);box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:end;padding:0;position:relative;overflow:visible}.product-cockpit-image img{z-index:1;object-fit:contain;width:100%;height:auto;filter:drop-shadow(0 0 64px color-mix(in oklch, var(--focus), transparent 78%)) drop-shadow(0 0 120px color-mix(in oklch, var(--blue), transparent 86%)) drop-shadow(0 28px 90px color-mix(in oklch, var(--ink), transparent 8%));display:block;position:relative;transform:none}.product-cockpit-image figcaption{max-width:42ch;margin-top:var(--space-2);margin-left:clamp(var(--space-4), 6vw, var(--space-16));display:none}.product-cockpit:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 80px color-mix(in oklch, var(--focus), transparent 93%);position:absolute;inset:1rem}.product-cockpit-image:before{z-index:0;content:"";background:radial-gradient(ellipse at 44% 58%, color-mix(in oklch, var(--focus), transparent 48%) 0%, color-mix(in oklch, var(--focus), transparent 72%) 32%, transparent 74%), radial-gradient(ellipse at 76% 26%, color-mix(in oklch, var(--blue), transparent 72%) 0%, transparent 62%);filter:blur(32px);opacity:.96;box-shadow:0 0 160px color-mix(in oklch, var(--focus), transparent 76%);pointer-events:none;border-radius:44px;position:absolute;inset:-20% -15% -10%}.window-toolbar{height:24px;margin-bottom:var(--space-4);padding-left:var(--space-2);gap:.65rem;display:flex}.traffic{border-radius:50%;width:14px;height:14px}.traffic-red{background:var(--red)}.traffic-yellow{background:var(--amber)}.traffic-green{background:var(--focus-2)}.cockpit-grid{gap:var(--space-4);grid-template-areas:"timer""aware";display:grid}.mock-sidebar,.mock-timer,.mock-awareness,.awareness-terminal,.plan-panel{border:1px solid color-mix(in oklch, var(--line), transparent 12%);background:var(--panel)}.mock-sidebar,.mock-timer,.mock-awareness{border-radius:var(--radius-lg);min-width:0}.mock-sidebar{gap:var(--space-6);padding:var(--space-5,1.25rem);grid-area:sidebar;display:none}.mock-section{gap:var(--space-2);display:grid}.mock-section h3{margin:0 0 var(--space-1);color:var(--muted);font-size:.8rem;font-weight:790}.mock-row{align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text);grid-template-columns:22px minmax(0,1fr) auto;font-weight:700;display:grid}.mock-row strong,.context-list dd,.mini-metrics strong,.detection-row strong{font-variant-numeric:tabular-nums}.mock-row.is-active{color:oklch(8% .02 255);background:var(--blue)}.mock-timer{gap:var(--space-6);padding:var(--space-6);grid-area:timer;align-content:start;display:grid}.mock-mode{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-4);color:var(--text-strong);background:var(--panel-2);border-radius:18px;font-size:1.1rem;font-weight:790;display:flex}.timer-face{aspect-ratio:1.22;border:1px solid color-mix(in oklch, var(--focus), transparent 82%);border-radius:var(--radius-lg);color:var(--text-strong);background:linear-gradient(135deg, color-mix(in oklch, var(--panel-3), transparent 8%), var(--panel-2));box-shadow:0 0 40px color-mix(in oklch, var(--focus), transparent 88%);place-items:center;display:grid}.timer-face span{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:6rem;font-style:italic;font-weight:900;line-height:.82}.next-up{color:var(--muted);font-size:1.05rem;font-weight:800}.rounds{justify-content:center;gap:var(--space-4);display:flex}.rounds span{background:var(--focus);border-radius:50%;width:18px;height:18px}.rounds .round-open{border:3px solid var(--focus);background:0 0}.timer-controls{justify-content:center;gap:var(--space-4);display:flex}.timer-controls button{width:56px;height:56px;color:var(--ink);background:var(--focus);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.timer-controls button:first-child{color:var(--text-strong);background:oklch(66% .008 145);transform:rotate(180deg)}.timer-controls .pause-button{width:72px;height:72px}.mock-awareness{gap:var(--space-5,1.25rem);padding:var(--space-6);background:color-mix(in oklch, var(--ink), var(--panel) 48%);grid-area:aware;align-content:start;display:grid}.mock-panel-head,.mock-panel-head div,.nudge-row,.detection-row,.terminal-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mock-panel-head{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.mock-panel-head div{color:var(--text-strong);justify-content:flex-start;font-size:1.05rem}.mock-panel-head span,.terminal-top strong{border:1px solid color-mix(in oklch, var(--focus), transparent 20%);color:var(--focus);border-radius:999px;padding:.28rem .55rem;font-weight:830}.nudge-row,.detection-row{color:var(--muted);font-weight:740}.toggle-on{background:var(--focus);border-radius:999px;width:54px;height:28px;position:relative}.toggle-on:after{content:"";background:oklch(91% .045 135);border-radius:50%;width:22px;height:22px;position:absolute;top:3px;right:3px}.context-list{gap:var(--space-2);margin:0;display:grid}.context-list div{gap:var(--space-3);grid-template-columns:minmax(110px,.7fr) 1fr;display:grid}.context-list dt{color:var(--muted);font-weight:740}.context-list dd{color:var(--text-strong);margin:0;font-weight:760}.mini-metrics{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.mini-metrics div{justify-items:center;gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.mini-metrics strong{color:var(--text-strong);font-size:1.5rem}.mini-metrics span{color:var(--muted);font-size:.8rem;font-weight:760}.event-row{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);grid-template-columns:1fr auto;display:grid}.event-row span{align-items:center;gap:var(--space-2);color:var(--muted);font-weight:800;display:inline-flex}.event-row strong{color:var(--muted);font-variant-numeric:tabular-nums}.event-row p{color:var(--text-strong);grid-column:1/-1;margin:0;font-weight:620}.product-cockpit figcaption{margin:var(--space-4) var(--space-2) 0;color:var(--dim);font-size:.8rem;line-height:1.45}.integration-band,.privacy-band,.download-section,.performance-band,.model-section{gap:var(--space-6);padding:clamp(var(--space-8), 6vw, var(--space-16)) 0;border-top:1px solid var(--line);display:grid}.integration-band h2,.section-heading h2,.awareness-copy h2,.model-copy h2,.privacy-heading h2,.download-section h2,.performance-band h2{max-width:12ch;margin:var(--space-4) 0 0;color:var(--text-strong);letter-spacing:0;text-wrap:balance;font-size:3rem;font-weight:920;line-height:.88}.performance-band{background:linear-gradient(90deg, color-mix(in oklch, var(--focus), transparent 90%), transparent 58%), linear-gradient(180deg, transparent, color-mix(in oklch, var(--panel), transparent 72%));align-content:center;min-height:clamp(260px,42vw,520px)}.performance-band h2{max-width:11ch;margin-top:var(--space-6);font-size:4.25rem}.integration-rail{gap:var(--space-3);flex-wrap:wrap;display:flex}.integration-pill{gap:var(--space-3);min-width:min(100%,260px);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-strong);background:color-mix(in oklch, var(--panel), transparent 16%);grid-template-columns:24px minmax(0,1fr);display:grid}.integration-pill .asset-icon{color:var(--focus)}.integration-pill h3{margin:0 0 var(--space-1);font-size:1rem}.integration-pill p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.loop-section,.awareness-section,.plans-section{gap:clamp(var(--space-8), 7vw, var(--space-16));padding:clamp(var(--space-12), 8vw, var(--space-24)) 0;border-top:1px solid var(--line);display:grid}.section-heading{gap:var(--space-4);display:grid}.section-heading p,.awareness-copy>p,.model-copy>p,.download-section p{max-width:64ch;color:var(--muted);margin-bottom:0;font-size:1.05rem;line-height:1.65}.section-heading.compact{max-width:760px}.loop-track{gap:var(--space-4);display:grid}.loop-step{gap:var(--space-3);padding:var(--space-6);border-top:1px solid color-mix(in oklch, var(--focus), transparent 72%);background:linear-gradient(180deg, color-mix(in oklch, var(--focus), transparent 94%), transparent 62%), linear-gradient(180deg, color-mix(in oklch, var(--panel), transparent 28%), transparent);grid-template-columns:auto 1fr;grid-template-areas:"index icon""title title""body body";display:grid}.step-index{color:color-mix(in oklch, var(--focus), transparent 28%);letter-spacing:0;font-variant-numeric:tabular-nums;grid-area:index;font-size:3rem;font-weight:920;line-height:.8}.loop-step .asset-icon{color:var(--focus);grid-area:icon;justify-self:end;width:1.5rem;height:1.5rem}.loop-step h3{color:var(--text-strong);grid-area:title;margin:0;font-size:1.65rem;line-height:.95}.loop-step p{color:var(--muted);grid-area:body;margin:0;line-height:1.55}.awareness-section{align-items:center}.awareness-copy{gap:var(--space-4);display:grid}.awareness-list{gap:var(--space-3);margin-top:var(--space-4);display:grid}.awareness-item{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:34px 1fr;display:grid}.awareness-item .asset-icon{color:var(--focus);width:1.35rem;height:1.35rem}.awareness-item h3{margin:0 0 var(--space-1);color:var(--text-strong);font-size:1.05rem}.awareness-item p{color:var(--muted);margin:0;line-height:1.45}.awareness-terminal{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);display:grid}.terminal-top{color:var(--muted);font-weight:780}.signal-stack{gap:var(--space-3);display:grid}.signal-row{align-items:center;gap:var(--space-3);min-height:58px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--ink-2);grid-template-columns:24px 1fr auto;display:grid}.signal-row .asset-icon{color:var(--focus)}.signal-row span{color:var(--text);font-weight:760}.signal-row strong{color:var(--muted);font-size:.85rem}.signal-hot{border-color:color-mix(in oklch, var(--focus), transparent 25%);background:color-mix(in oklch, var(--focus), transparent 86%)}.model-section{background:linear-gradient(135deg, color-mix(in oklch, var(--focus), transparent 91%), transparent 48%), linear-gradient(180deg, color-mix(in oklch, var(--panel), transparent 78%), transparent);align-items:center;position:relative;overflow:clip}.model-section:before{color:#0000;content:"LLM";letter-spacing:0;opacity:.26;pointer-events:none;-webkit-text-stroke:1px color-mix(in oklch, var(--focus), transparent 74%);font-size:9rem;font-weight:930;line-height:.8;position:absolute;bottom:-2.4rem;right:-1rem}.model-copy{z-index:1;gap:var(--space-4);display:grid;position:relative}.model-stack{z-index:1;gap:var(--space-3);display:grid;position:relative}.model-row{gap:var(--space-4);padding:var(--space-5,1.25rem);border:1px solid color-mix(in oklch, var(--line), transparent 10%);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--panel), transparent 8%);grid-template-columns:34px minmax(0,1fr);align-items:start;display:grid}.model-row:nth-child(2){border-color:color-mix(in oklch, var(--focus), transparent 48%);background:linear-gradient(90deg, color-mix(in oklch, var(--focus), transparent 88%), transparent 64%), var(--panel)}.model-row .asset-icon{color:var(--focus);width:1.45rem;height:1.45rem}.model-row span{margin-bottom:var(--space-2);color:var(--focus);text-transform:uppercase;font-size:.75rem;font-weight:820;line-height:1.1;display:block}.model-row h3{margin:0 0 var(--space-2);color:var(--text-strong);font-size:1.25rem;line-height:1}.model-row p{color:var(--muted);margin:0;line-height:1.5}.privacy-band{align-items:start}.privacy-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.privacy-list li{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);color:var(--text);grid-template-columns:22px 1fr;align-items:start;line-height:1.5;display:grid}.privacy-list .asset-icon{color:var(--focus);margin-top:.12rem}.plan-grid{gap:var(--space-4);display:grid}.plan-panel{gap:var(--space-5,1.25rem);padding:var(--space-6);border-radius:var(--radius-lg);display:grid}.plan-pro{border-color:color-mix(in oklch, var(--focus), transparent 35%);background:linear-gradient(180deg, color-mix(in oklch, var(--focus), transparent 91%), var(--panel))}.plan-head{justify-content:space-between;gap:var(--space-4);color:var(--text-strong);display:flex}.plan-head span{font-size:1.15rem;font-weight:830}.plan-head strong{color:var(--focus);text-transform:uppercase;font-size:.9rem}.plan-panel p{color:var(--muted);margin:0}.plan-panel ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.plan-panel li{gap:var(--space-2);color:var(--text);grid-template-columns:20px 1fr;align-items:start;line-height:1.45;display:grid}.plan-panel li .asset-icon{color:var(--focus);margin-top:.12rem}.footer-brand{align-items:center;gap:var(--space-2);color:var(--text);display:inline-flex}.footer-brand img{border-radius:6px;width:22px;height:22px}.download-section{padding-bottom:var(--space-16);align-items:center}.site-footer{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;font-size:.9rem;font-weight:680;display:flex}.content-page{gap:var(--space-12);padding:clamp(var(--space-12), 8vw, var(--space-24)) 0 var(--space-16);display:grid}.page-intro{gap:var(--space-6);max-width:980px;display:grid}.page-intro h1{max-width:12ch;margin-bottom:0;font-size:clamp(3.6rem,10vw,7rem);line-height:.9}.page-intro p:last-child{max-width:56ch;color:var(--muted);margin-bottom:0;font-size:1.18rem;font-weight:520;line-height:1.58}.content-grid{gap:var(--space-4);display:grid}.content-panel{gap:var(--space-4);min-width:0;padding:clamp(var(--space-6), 4vw, var(--space-8));border:1px solid color-mix(in oklch, var(--line), transparent 12%);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--panel), transparent 8%);align-content:start;display:grid}.content-panel h2{color:var(--text-strong);margin-bottom:0;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1}.content-panel p{max-width:68ch;color:var(--muted);margin-bottom:0;font-size:1rem;font-weight:520;line-height:1.65}.content-panel .release-status{border:1px solid color-mix(in oklch, var(--focus), transparent 54%);border-radius:var(--radius-sm);width:fit-content;color:var(--text);background:color-mix(in oklch, var(--focus), transparent 90%);padding:.9rem 1rem;font-weight:720}.primary-panel{background:linear-gradient(135deg, color-mix(in oklch, var(--focus), transparent 91%), transparent), color-mix(in oklch, var(--panel), transparent 4%)}.fact-list,.faq-list,.fact-sheet dl{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.fact-list li{gap:var(--space-2);color:var(--text);grid-template-columns:22px minmax(0,1fr);align-items:start;font-weight:680;line-height:1.45;display:grid}.fact-list .asset-icon{color:var(--focus);margin-top:.12rem}.standalone-grid{max-width:1180px}.faq-list{grid-template-columns:minmax(0,1fr)}.faq-item h2{font-size:clamp(1.3rem,3vw,1.85rem);line-height:1.1}.fact-sheet{max-width:1180px}.fact-sheet dl{gap:var(--space-4)}.fact-sheet div{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid color-mix(in oklch, var(--line), transparent 24%);display:grid}.fact-sheet dt{color:var(--focus);text-transform:uppercase;font-size:.8rem;font-weight:820}.fact-sheet dd{color:var(--text);margin:0;line-height:1.55}@media (width>=760px){.site-shell{--page-gutter:var(--space-8)}h1{font-size:5.8rem}.hero-lede{font-size:1.28rem}.hero-rally{font-size:1.2rem}.integration-band h2,.section-heading h2,.awareness-copy h2,.model-copy h2,.privacy-heading h2,.download-section h2,.performance-band h2{font-size:4.5rem}.performance-band h2{font-size:7rem}.integration-band,.model-section,.privacy-band,.download-section{grid-template-columns:minmax(0,.9fr) minmax(340px,1fr);align-items:center}.loop-track,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.awareness-section{grid-template-columns:minmax(0,.85fr) minmax(320px,.75fr)}}@media (width>=900px){.hero{align-items:center;gap:clamp(var(--space-6), 4vw, var(--space-12));min-height:min(780px,100svh - 88px);padding-top:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr)}h1{font-size:5.25rem}.hero-copy{gap:var(--space-5,1.25rem)}}@media (width>=1120px){.hero{gap:clamp(var(--space-8), 4vw, var(--space-16));grid-template-columns:minmax(360px,.44fr) minmax(0,.56fr)}h1{font-size:6.45rem}.cockpit-grid{grid-template-columns:minmax(185px,.64fr) minmax(250px,.86fr) minmax(250px,.9fr);grid-template-areas:"sidebar timer aware"}.mock-sidebar{padding:var(--space-6);display:grid}.timer-face span{font-size:6.5rem}.loop-track{grid-template-columns:repeat(4,minmax(0,1fr))}.loop-step{align-content:start;min-height:310px}}@media (width>=1500px){h1{font-size:7.25rem}.hero{grid-template-columns:minmax(460px,.42fr) minmax(0,.58fr)}}@media (width<=520px){.site-shell{--page-gutter:var(--space-3)}.site-header{border-radius:var(--radius-md);align-items:flex-start;position:static}.site-header nav{flex-wrap:wrap;justify-content:flex-end}.site-header nav a:first-child{display:inline-flex}.hero{min-height:auto}.hero-actions .button{width:100%}.product-cockpit{padding:var(--space-3)}.product-cockpit-image{padding:0}.product-cockpit-image img{transform:none}.mock-timer,.mock-awareness{padding:var(--space-4)}.timer-face span{font-size:4.5rem}.context-list div,.signal-row{grid-template-columns:1fr}}@media (pointer:coarse){.button,.site-header nav a{min-height:48px}}@media (prefers-reduced-motion:no-preference){.status-dot,.toggle-on{animation:pulse-signal 2.4s var(--ease-out-expo) infinite}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pulse-signal{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--focus), transparent 72%)}45%{box-shadow:0 0 0 10px color-mix(in oklch, var(--focus), transparent 100%)}}
