:root{color-scheme:dark;--bg: #0a0b0d;--bg-alt: #0c0e11;--surface-1: #0e1013;--surface-2: #111318;--surface-3: #131519;--surface-4: #14171c;--line-1: rgba(255, 255, 255, .055);--line-2: rgba(255, 255, 255, .07);--line-3: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .14);--line-input: rgba(255, 255, 255, .16);--fill-1: rgba(255, 255, 255, .02);--fill-2: rgba(255, 255, 255, .03);--fill-3: rgba(255, 255, 255, .04);--text-1: #eceef1;--text-2: #c7ccd4;--text-3: #9aa0ab;--text-4: #8a9099;--text-5: #828a96;--text-6: #7a8290;--accent: #5b8def;--accent-text: #9dbbf8;--accent-deep: #3b5bc0;--accent-bg-08: rgba(91, 141, 239, .08);--accent-bg-12: rgba(91, 141, 239, .12);--accent-bd-35: rgba(91, 141, 239, .35);--accent-bd-25: rgba(91, 141, 239, .25);--ok: #74ce9f;--ok-file: #7fd9ac;--ok-bd: rgba(88, 192, 138, .35);--ok-bg: rgba(88, 192, 138, .08);--warn: #e0a45c;--warn-2: #e2703a;--warn-bd: rgba(224, 164, 92, .38);--warn-bg: rgba(224, 164, 92, .06);--plan: #8a93a3;--removed: #6b7280;--recon: #e08c8c;--btn-light: #f2f3f5;--btn-light-ink: #0a0b0d;--font-sans: "Instrument Sans", system-ui, -apple-system, sans-serif;--font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r-xs: 3px;--r-sm: 4px;--r-md: 7px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 14px;--maxw: 1120px;--maxw-wide: 1200px;--pad-x: clamp(16px, 4vw, 40px);--header-h: 62px;--shadow-card: 0 40px 90px -50px rgba(0, 0, 0, .9);--shadow-app: 0 50px 120px -60px rgba(0, 0, 0, .95);--shadow-modal: 0 40px 100px -30px rgba(0, 0, 0, .9)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:124px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text-1);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{color:var(--text-1);text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}button:disabled{cursor:not-allowed}input,textarea,select{font:inherit}input::placeholder{color:var(--text-6)}img,svg{display:block;max-width:100%}::selection{background:#5b8def47}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--btn-light);color:var(--btn-light-ink);padding:10px 16px;border-radius:var(--r-lg);font:600 14px/1 var(--font-sans);transition:top .16s ease}.skip-link:focus{top:12px;text-decoration:none}@keyframes fu{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fi{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes stage{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:none}}@keyframes blip{0%,to{opacity:1}50%{opacity:.25}}@keyframes rowin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes fillbar{0%{width:22%}70%{width:100%}to{width:100%}}@keyframes drift{0%{transform:translate(0) rotate(45deg)}to{transform:translate(6px) rotate(45deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.container--wide{max-width:var(--maxw-wide)}.section{padding-top:clamp(48px,7vw,100px);padding-bottom:clamp(48px,7vw,100px)}.section--band{background:var(--bg-alt);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.section--band-top{background:var(--bg-alt);border-top:1px solid var(--line-2)}.kicker{font:500 10.5px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin:0 0 18px}.label-mono{font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-6)}.h-section{font:600 clamp(26px,3.6vw,44px) / 1.08 var(--font-sans);letter-spacing:-.032em;margin:0 0 16px;text-wrap:balance}.h-serif{font-family:var(--font-serif);font-weight:400;font-style:italic;letter-spacing:-.01em}.lead{font:400 clamp(15px,1.45vw,17.5px) / 1.6 var(--font-sans);color:var(--text-3);text-wrap:pretty}.serif-note{font-family:var(--font-serif);font-style:italic;color:var(--accent-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 18px;border-radius:var(--r-md);font:600 14.5px/1 var(--font-sans);white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .18s ease,border-color .16s ease,color .16s ease}.btn--primary{background:var(--btn-light);color:var(--btn-light-ink)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #ffffff4d;text-decoration:none;color:var(--btn-light-ink)}.btn--secondary{background:var(--fill-2);border:1px solid var(--line-strong);color:var(--text-1);font-weight:450}.btn--secondary:hover{border-color:#ffffff4d;color:var(--text-1);text-decoration:none}.btn--accent{background:var(--accent-bg-12);border:1px solid var(--accent-bd-35);color:var(--accent-text)}.btn--accent:hover{background:#5b8def33;text-decoration:none;color:var(--accent-text)}.btn--ghost{background:none;border:1px solid var(--line-strong);color:var(--text-4);font-weight:450}.btn--ghost:hover{border-color:#ffffff4d;color:var(--text-1);text-decoration:none}.btn--lg{min-height:52px;padding:16px 24px;font-size:16.5px;border-radius:var(--r-lg)}.btn--block{width:100%}.btn:disabled{transform:none;box-shadow:none}.nav-link{padding:9px 13px;font:450 14.5px/1 var(--font-sans);color:var(--text-3);border-radius:var(--r-sm);transition:color .16s ease}.nav-link:hover{color:var(--text-1)}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line-2);background:#0a0b0dc7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-header__inner{display:flex;height:var(--header-h);align-items:center;justify-content:space-between;gap:16px}.site-header__logo{text-decoration:none}.nav-desktop .btn{margin-left:10px}.nav-hamburger{width:44px;height:44px;place-items:center;gap:4px;border:1px solid var(--line-strong);border-radius:var(--r-md)}.nav-hamburger__line{width:15px;height:1.5px;background:var(--text-1);transition:transform .2s ease}.nav-hamburger__line--open-a{transform:translateY(3px) rotate(45deg)}.nav-hamburger__line--open-b{transform:translateY(-3px) rotate(-45deg)}.mobile-navigation{display:flex;flex-direction:column;padding-top:8px;padding-bottom:18px;border-top:1px solid var(--line-2);background:var(--bg)}.mobile-navigation>a{min-height:48px;padding:15px 2px;border-bottom:1px solid var(--line-1);color:var(--text-1);font:450 16px/1 var(--font-sans);text-decoration:none}.mobile-navigation .btn{margin-top:14px}.footer-link{padding:6px 0;color:var(--text-3);transition:color .16s ease;text-decoration:none}.footer-link:hover{color:var(--text-1);text-decoration:none}.footer__links{display:flex;flex-direction:column;align-items:flex-end;gap:11px}.footer__campaign-line{margin:0;font:500 12px/1.4 var(--font-mono);color:var(--text-2)}.footer__nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px;font:400 13.5px/1 var(--font-sans)}.sidebar-item{transition:background .16s ease}.sidebar-item:hover{background:var(--fill-3)!important}.row-btn{transition:background .16s ease}.row-btn:hover{background:var(--fill-2)}.link-btn{background:none;border:0;padding:0}.link-btn:hover{text-decoration:underline}.prov-action{background:var(--fill-3);border:1px solid var(--line-strong);color:var(--text-2);padding:10px 14px;border-radius:var(--r-md);font:450 12.5px/1 var(--font-sans);min-height:42px;transition:border-color .16s ease,color .16s ease}.prov-action:hover{border-color:var(--accent);color:var(--accent-text)}.followup{background:none;border:1px solid var(--line-strong);color:var(--text-4);border-radius:var(--r-md);padding:9px 13px;min-height:38px;font:400 12px/1.3 var(--font-sans);text-align:left;transition:border-color .16s ease,color .16s ease}.followup:hover{border-color:var(--accent);color:var(--text-1)}.modal-close{border-radius:var(--r-sm);transition:color .16s ease}.modal-close:hover{color:var(--text-1)}.badge{display:inline-flex;align-items:center;gap:6px;font:500 9.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:5px 7px;color:var(--text-4);white-space:nowrap}.badge--ok{color:var(--ok);border-color:var(--ok-bd)}.badge--ok-fill{color:var(--ok);border-color:var(--ok-bd);background:#58c08a1a}.badge--warn{color:var(--warn);border-color:var(--warn-bd)}.badge--plan{color:var(--plan);border-color:var(--line-input)}.badge--removed{color:var(--removed);border-color:#ffffff1f}.badge--removed-dashed{color:var(--text-4);border:1px dashed rgba(255,255,255,.2)}.badge--accent{color:var(--accent-text);border-color:var(--accent-bd-35)}.badge--beta{color:var(--accent-text);border-color:var(--accent-bd-35);letter-spacing:.14em;padding:4px 6px}.badge--sim{color:var(--text-5);letter-spacing:.12em;padding:5px 7px}.card{border:1px solid var(--line-3);border-radius:var(--r-xl);background:var(--surface-2)}.card--flush{overflow:hidden}.card-soft{border:1px solid var(--line-3);border-radius:var(--r-lg);padding:12px 14px}.chip{display:inline-flex;align-items:center;font:450 13px/1 var(--font-sans);color:var(--text-2);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);padding:9px 13px;white-space:nowrap}.chip--mono{font-family:var(--font-mono);font-size:11.5px;color:var(--text-4);border-radius:5px;padding:6px 9px}.diamond{display:inline-block;width:var(--d-size, 7px);height:var(--d-size, 7px);transform:rotate(45deg);background:var(--d-color, var(--accent));flex:none}.field{width:100%;padding:14px 15px;min-height:50px;border:1px solid var(--line-input);border-radius:var(--r-lg);background:var(--fill-2);color:var(--text-1);font:400 15px/1 var(--font-sans);outline:none;transition:border-color .16s ease}.field:focus{border-color:var(--accent)}.editorial-footer{border-top:1px solid var(--line-2);background:radial-gradient(55% 100% at 100% 0%,rgba(112,79,196,.1),transparent 70%),var(--bg-alt)}.editorial-footer__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.9fr) minmax(280px,1fr);gap:clamp(34px,5vw,72px);padding-top:clamp(64px,8vw,108px);padding-bottom:clamp(30px,4vw,48px)}.editorial-footer__brand>p{max-width:34ch;margin:20px 0 0;color:var(--text-3);font:450 clamp(17px,1.8vw,21px) / 1.45 var(--font-sans)}.editorial-footer__brand .editorial-footer__campaign-line{margin-top:10px;color:var(--text-1);font-family:var(--font-serif);font-size:clamp(19px,2vw,24px);font-style:italic}.editorial-footer__links{display:grid;grid-template-columns:1fr;gap:24px}.editorial-footer__links nav{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.editorial-footer__links h2{margin:0 0 12px;color:var(--text-5);font:600 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.editorial-footer__links a,.editorial-footer__links button{min-height:44px;padding:11px 0;color:var(--text-3);font:450 14px/1.35 var(--font-sans);text-align:left;text-decoration:none;overflow-wrap:anywhere}.editorial-footer__links a:hover,.editorial-footer__links button:hover{color:var(--text-1)}.editorial-footer__cta{align-self:start;padding:clamp(22px,3vw,30px);border:1px solid var(--accent-bd-35);border-radius:var(--r-xl);background:#7753d114}.editorial-footer__cta h2{margin:0 0 10px;color:var(--text-1);font:600 clamp(21px,2vw,27px) / 1.15 var(--font-sans);letter-spacing:-.025em}.editorial-footer__cta p{margin:0 0 20px;color:var(--text-3);font:400 14px/1.55 var(--font-sans)}.editorial-footer__cta>span{display:block;margin-top:11px;color:var(--text-5);font:400 11.5px/1.4 var(--font-sans)}.editorial-footer__bottom{display:flex;grid-column:1 / -1;align-items:flex-start;justify-content:space-between;gap:30px;padding-top:28px;border-top:1px solid var(--line-2)}.editorial-footer__bottom p{max-width:70ch;margin:0;color:var(--text-6);font:400 11.5px/1.6 var(--font-sans)}.founder-modal-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:clamp(10px,4vh,48px) var(--pad-x);background:#060709b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.founder-modal{position:relative;width:min(100%,620px);border:1px solid var(--line-strong);border-radius:var(--r-xl);background:radial-gradient(70% 50% at 100% 0%,rgba(115,83,204,.13),transparent 70%),var(--surface-4);box-shadow:var(--shadow-modal);outline:none}.founder-modal__close{position:absolute;top:14px;right:14px;z-index:2;display:grid;width:44px;height:44px;place-items:center;color:var(--text-4)}.founder-form,.founder-success{padding:clamp(26px,5vw,46px)}.founder-form__eyebrow{margin:0 52px 14px 0;color:var(--accent-text);font:600 10.5px/1 var(--font-mono);letter-spacing:.18em}.founder-form__title{max-width:15ch;margin:0 52px 12px 0;color:var(--text-1);font:600 clamp(27px,4vw,38px) / 1.06 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;outline:none}.founder-form__opening{max-width:52ch;margin:0 0 14px;color:var(--text-3);font:400 15px/1.58 var(--font-sans)}.founder-form__offer{margin:0 0 24px;padding:13px 15px;border:1px solid var(--accent-bd-35);border-radius:var(--r-lg);background:var(--accent-bg-12);color:var(--text-2);font:500 13px/1.5 var(--font-sans)}.founder-form__field{margin-top:16px}.founder-form__field>label,.founder-followup__field>span{display:block;margin-bottom:7px;color:var(--text-1);font:550 13.5px/1.35 var(--font-sans)}.founder-form__control[aria-invalid=true]{border-color:var(--warn)}.founder-form__select{line-height:1.25}.founder-form__select option{color:#11131a}.founder-form__help,.founder-form__privacy,.founder-form__error,.founder-form__server-error,.founder-form__summary{margin:7px 0 0;font:400 12px/1.5 var(--font-sans)}.founder-form__summary p{margin:0 0 7px}.founder-form__summary ul{display:grid;gap:5px;margin:0;padding-left:18px}.founder-form__summary a{display:block;color:inherit;text-decoration:underline;text-underline-offset:2px}.founder-form__help,.founder-form__privacy{color:var(--text-5)}.founder-form__error,.founder-form__server-error,.founder-form__summary{color:var(--warn)}.founder-form__summary,.founder-form__server-error{padding:10px 12px;border-left:2px solid var(--warn);background:#e0a45c0f}.founder-form__submit{width:100%;min-height:52px;margin-top:22px;font-size:15.5px}.founder-form__privacy{max-width:58ch;text-align:center}.founder-success__email{margin:-8px 0 24px;color:var(--text-4);font:400 13px/1.5 var(--font-sans);overflow-wrap:anywhere}.founder-success__email strong{color:var(--text-2);font-weight:550}.founder-followup{margin-top:26px;padding-top:24px;border-top:1px solid var(--line-3)}.founder-followup__heading{display:flex;align-items:center;gap:10px}.founder-followup__heading h3{margin:0;color:var(--text-1);font:600 18px/1.3 var(--font-sans)}.founder-followup>p{color:var(--text-4);font:400 13px/1.55 var(--font-sans)}.founder-followup__field{display:block;margin-top:15px}.founder-followup__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.founder-success__thanks{margin:20px 0;padding:14px;border:1px solid var(--ok-bd);border-radius:var(--r-lg);color:var(--ok);font:500 13.5px/1.5 var(--font-sans)}.fine-print{font:400 12px/1.5 var(--font-mono);color:var(--text-6)}.overflow-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.divider{height:1px;background:var(--line-2);border:0}.animate-in{animation:fu .6s ease both}.founding-offer{position:relative;overflow:hidden;border-bottom:1px solid rgba(139,106,230,.2);background:radial-gradient(55% 180% at 18% -65%,rgba(137,92,236,.2),transparent 70%),#120e1bb8}.founding-strip{position:sticky;top:var(--header-h);z-index:39;width:100%;height:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-5px);border-bottom:0 solid rgba(177,145,255,.38);background:#0e0d14e6;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 12px 34px -28px #8f62ffd9;transition:height .18s ease,opacity .16s ease,transform .18s ease,border-width .18s ease,visibility 0s linear .18s}.founding-strip--visible{height:54px;visibility:visible;opacity:1;pointer-events:auto;transform:none;border-bottom-width:1px;transition-delay:0s}.founding-strip__inner{height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px}.founding-strip__copy{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11.5px/1 var(--font-mono);letter-spacing:.09em;color:#d9cefa}.founding-strip__mobile-copy{display:none}.founding-strip__cta{min-height:36px;padding:9px 14px;flex:none;border:1px solid rgba(193,170,255,.42);background:#9874ee21;color:#eee9ff;font-size:12.5px}.founding-strip__cta:hover{transform:translateY(-1px);border-color:#d3c1ffad;background:#9874ee36}.founding-offer__inner{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 22px}.founding-offer__label{margin:0;white-space:nowrap}.founding-offer__terms{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:0;font:450 13px/1.35 var(--font-sans);color:var(--text-3)}.founding-offer__terms strong{color:#d7c9ff;font-weight:650}.founding-offer__lock{margin:0;font:400 10.5px/1.35 var(--font-mono);color:var(--text-5);text-align:right}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line-2)}.hero__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(64% 58% at 50% -6%,rgba(91,141,239,.15),transparent 68%),radial-gradient(35% 55% at 88% 35%,rgba(139,92,236,.07),transparent 72%)}.hero__inner{position:relative;padding-top:clamp(62px,7vw,94px);padding-bottom:clamp(68px,7.5vw,104px)}.hero__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid var(--line-strong);border-radius:999px;font:550 10.5px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}.hero__title{max-width:12ch;margin:clamp(20px,2.4vw,28px) 0 0;font:620 clamp(42px,6.5vw,78px) / .99 var(--font-sans);letter-spacing:-.047em;text-wrap:balance}.hero__body{max-width:66ch;margin:clamp(20px,2.4vw,28px) 0 0;font:400 clamp(16px,1.55vw,19.5px) / 1.55 var(--font-sans);color:var(--text-3);text-wrap:pretty}.hero__brand-line{max-width:44ch;margin:clamp(24px,2.8vw,34px) 0 0;font:400 italic clamp(20px,2.25vw,28px) / 1.25 var(--font-serif);color:var(--accent-text);text-wrap:balance}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-top:clamp(30px,3.4vw,42px)}.hero__signup-note{margin:13px 0 0;font:400 11.5px/1.5 var(--font-mono);color:var(--text-5)}.problems-preview{border-bottom:1px solid var(--line-2);background:radial-gradient(58% 78% at 92% 2%,rgba(91,141,239,.07),transparent 72%),var(--bg-alt)}.problems-preview__inner{padding-top:clamp(58px,7vw,92px);padding-bottom:clamp(58px,7vw,92px)}.problems-preview__intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.72fr);align-items:end;gap:24px 56px}.problems-preview__heading{max-width:20ch;margin:0;font:600 clamp(30px,4.5vw,54px) / 1.04 var(--font-sans);letter-spacing:-.038em;text-wrap:balance}.problems-preview__copy{margin:0;max-width:52ch}.problems-preview__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:clamp(30px,4vw,48px);border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--line-2)}.problem-card{min-height:210px;padding:clamp(22px,2.7vw,31px);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),var(--surface-1)}.problem-card__number{display:flex;align-items:center;gap:9px;margin-bottom:clamp(42px,5vw,68px);font:650 11px/1 var(--font-mono);letter-spacing:.13em;color:var(--accent-text)}.problem-card h3{max-width:22ch;margin:0;font:560 clamp(18px,1.75vw,22px) / 1.3 var(--font-sans);letter-spacing:-.017em;color:var(--text-1);text-wrap:balance}.problems-preview__closing{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:clamp(24px,3.2vw,38px);padding-top:clamp(22px,3vw,32px);border-top:1px solid var(--line-2)}.problems-preview__closing p{margin:0;font:400 italic clamp(20px,2.2vw,27px) / 1.3 var(--font-serif);color:var(--text-2);text-wrap:balance}.handoff__inner{padding-top:clamp(58px,7vw,94px);padding-bottom:clamp(58px,7vw,94px)}.handoff__intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.75fr);align-items:end;gap:24px 56px;margin-bottom:clamp(26px,3.4vw,42px)}.handoff__intro .h-section,.simple-features__intro .h-section,#how .h-section{max-width:21ch;margin-bottom:0}.handoff__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;border:1px solid var(--line-3);border-radius:var(--r-lg);overflow:hidden;background:var(--line-2);gap:1px}.handoff__steps div{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--surface-1);font:500 12.5px/1.35 var(--font-sans);color:var(--text-3)}.handoff__steps span{display:grid;place-items:center;flex:0 0 23px;height:23px;border:1px solid var(--accent-bd-35);border-radius:50%;color:var(--accent-text);font:600 10px/1 var(--font-mono)}.handoff__comparison{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:12px}.handoff-card{min-width:0;overflow:hidden;border:1px solid var(--line-3);border-radius:var(--r-xl);background:var(--surface-2);box-shadow:var(--shadow-card)}.handoff-card--without{background:linear-gradient(180deg,rgba(224,164,92,.035),transparent 42%),var(--surface-2)}.handoff-card--with{border-color:#5b8def47;background:linear-gradient(180deg,rgba(91,141,239,.055),transparent 48%),var(--surface-2)}.handoff-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:11px 14px;border-bottom:1px solid var(--line-2);background:var(--fill-1)}.handoff-card__state{font:650 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.handoff-card__state--without{color:var(--warn)}.handoff-card__state--with{color:var(--accent-text)}.handoff-card__tool{font:400 10.5px/1 var(--font-mono);color:var(--text-6)}.terminal-prompt,.terminal-response{display:flex;align-items:flex-start;gap:11px;margin:14px;padding:13px 14px;border:1px solid var(--line-3);border-radius:var(--r-md);background:#0405076b}.terminal-prompt>span{color:var(--ok);font:500 18px/1 var(--font-mono)}.terminal-prompt p,.terminal-response p{margin:0;font:400 12.5px/1.5 var(--font-mono);color:var(--text-2)}.terminal-response{margin-top:-4px;background:#e0a45c09}.terminal-response .diamond{margin-top:5px}.manual-rebuild{padding:2px 16px 17px}.manual-rebuild>p{margin:0 0 9px;font:500 12px/1.4 var(--font-sans);color:var(--text-3)}.manual-rebuild ul{display:grid;gap:7px;padding:0;margin:0;list-style:none}.manual-rebuild li{position:relative;padding-left:17px;font:400 12px/1.4 var(--font-sans);color:var(--text-4)}.manual-rebuild li:before{content:"×";position:absolute;left:0;color:var(--warn)}.handoff-pipeline{display:grid;grid-template-columns:minmax(90px,.75fr) auto minmax(116px,.9fr) auto minmax(125px,1fr);align-items:center;gap:8px;padding:14px}.handoff-source{display:flex;flex-direction:column;gap:5px}.handoff-source span,.handoff-node,.handoff-agent{border:1px solid var(--line-3);border-radius:var(--r-md);background:var(--fill-2)}.handoff-source span{padding:7px 8px;font:450 9.5px/1 var(--font-mono);color:var(--text-4);text-align:center}.handoff-node,.handoff-agent{min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;text-align:center}.handoff-node{border-color:var(--accent-bd-35);background:var(--accent-bg-08)}.handoff-node strong,.handoff-agent strong{font:600 12px/1.2 var(--font-sans);color:var(--text-1)}.handoff-node small,.handoff-agent small{font:400 9.5px/1.35 var(--font-mono);color:var(--text-5)}.handoff-agent{border-color:var(--ok-bd);background:var(--ok-bg)}.handoff-arrow{color:var(--text-6);font:400 14px/1 var(--font-mono)}.prepared-brief{margin:0 14px 14px;overflow:hidden;border:1px solid var(--line-3);border-radius:var(--r-lg);background:#05060875}.prepared-brief__title{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line-2);font:550 10.5px/1.3 var(--font-mono);color:var(--text-2)}.prepared-brief dl{margin:0}.prepared-brief dl>div{display:grid;grid-template-columns:126px minmax(0,1fr);gap:12px;padding:9px 12px;border-top:1px solid var(--line-1)}.prepared-brief dl>div:first-child{border-top:0}.prepared-brief dt{font:600 9.5px/1.45 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.prepared-brief dd{margin:0;font:400 11.5px/1.45 var(--font-sans);color:var(--text-2)}.handoff__caption{margin:12px 0 0;font:400 10.5px/1.45 var(--font-mono);color:var(--text-6);text-align:right}.simple-features__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:24px 56px;margin-bottom:clamp(30px,4vw,48px)}.simple-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--line-2)}.simple-features article{padding:clamp(18px,2.3vw,26px);background:var(--surface-1)}.simple-features__label{display:flex;align-items:center;gap:9px;margin-bottom:18px;font:650 10.5px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.simple-features h3{margin:0 0 9px;font:600 17px/1.25 var(--font-sans);letter-spacing:-.015em;color:var(--text-1)}.simple-features p{margin:0;font:400 13px/1.55 var(--font-sans);color:var(--text-3)}.how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3.8vw,44px)}.how-steps article{padding:clamp(18px,2.4vw,26px);border:1px solid var(--line-3);border-radius:var(--r-xl);background:var(--surface-1)}.how-steps article>span{display:block;margin-bottom:24px;font:600 11px/1 var(--font-mono);color:var(--accent-text)}.how-steps h3{margin:0 0 9px;font:600 18px/1.25 var(--font-sans);color:var(--text-1)}.how-steps p{margin:0;font:400 13.5px/1.55 var(--font-sans);color:var(--text-3)}.how-steps__note{margin:14px 0 0;font:400 10.5px/1.45 var(--font-mono);color:var(--text-6)}.nav-desktop{display:flex;align-items:center;gap:2px}.nav-hamburger{display:none}@media(max-width:859px){.nav-desktop{display:none}.nav-hamburger{display:grid}.handoff__intro,.simple-features__intro,.problems-preview__intro{grid-template-columns:1fr;align-items:start}.problems-preview__cards{grid-template-columns:1fr}.problem-card{min-height:0}.problem-card__number{margin-bottom:26px}.handoff__comparison{grid-template-columns:1fr}.simple-features,.editorial-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-footer__cta,.editorial-footer__bottom{grid-column:1 / -1}}.product-sidebar{display:flex}.product-tabs{display:none}@media(max-width:859px){.product-sidebar{display:none}.product-tabs{display:flex}}@media(max-width:520px){.chrome-url{display:none}.founding-offer__label{font-size:9.5px;letter-spacing:.14em}}@media(max-width:620px){.founding-strip--visible{height:62px}.founding-strip__inner{height:62px;gap:10px}.founding-strip__desktop-copy{display:none}.founding-strip__mobile-copy{display:inline}.founding-strip__copy{font:600 12px/1.25 var(--font-sans);letter-spacing:-.005em}.founding-strip__cta{min-height:36px;padding:9px 12px;font-size:12.5px}.split-2{grid-template-columns:1fr!important}.split-2>*{border-right:0!important}.founding-offer__inner{min-height:0;grid-template-columns:1fr;gap:5px;padding-top:10px;padding-bottom:10px}.founding-offer__label{font-size:9px}.founding-offer__terms{justify-content:flex-start;flex-wrap:wrap;gap:3px 7px;font-size:12px}.founding-offer__lock{text-align:left;font-size:9.5px}.hero__inner{padding-top:44px;padding-bottom:56px}.hero__eyebrow{max-width:100%;font-size:9.5px;line-height:1.25;letter-spacing:.08em}.hero__title{max-width:12.5ch;font-size:clamp(38px,11.4vw,46px);line-height:1.01}.hero__body{font-size:15.5px;line-height:1.52}.hero__brand-line{font-size:20px}.hero__actions{display:grid;grid-template-columns:1fr;margin-top:28px}.hero__actions .btn{width:100%;white-space:normal;text-align:center}.hero__signup-note{font-size:10.5px}.problems-preview__heading br{display:none}.problems-preview__closing{align-items:stretch;flex-direction:column}.problems-preview__closing .btn{width:100%}#beta .btn--lg{width:100%;white-space:normal;text-align:center}.footer__links{align-items:flex-start;width:100%}.footer__nav{justify-content:flex-start}.editorial-footer__grid{grid-template-columns:1fr;gap:34px}.editorial-footer__links{grid-template-columns:1fr;gap:24px}.editorial-footer__cta,.editorial-footer__bottom{grid-column:auto}.editorial-footer__cta .btn{width:100%;white-space:normal}.editorial-footer__bottom{flex-direction:column;gap:8px}.problems-preview__actions{display:grid;width:100%;gap:10px}.handoff__intro .lead,.simple-features__intro .lead{font-size:14.5px}.handoff__steps{grid-template-columns:1fr}.handoff__steps div{padding:10px 12px}.handoff-card__head{align-items:flex-start}.handoff-card__tool{text-align:right}.terminal-prompt,.terminal-response{margin-left:10px;margin-right:10px;padding:11px}.manual-rebuild{padding-left:12px;padding-right:12px}.handoff-pipeline{grid-template-columns:1fr;justify-items:stretch;gap:7px;padding:12px}.handoff-source{flex-direction:row}.handoff-source span{flex:1}.handoff-arrow{justify-self:center;transform:rotate(90deg)}.handoff-node,.handoff-agent{min-height:62px}.prepared-brief{margin:0 10px 10px}.prepared-brief dl>div{grid-template-columns:1fr;gap:4px}.handoff__caption{text-align:left}.simple-features,.how-steps{grid-template-columns:1fr}.simple-features article{padding:20px}.founder-modal-backdrop{padding:8px}.founder-form,.founder-success{padding:24px 16px}.founder-form__title{font-size:clamp(25px,8.8vw,32px)}.founder-followup__actions{flex-direction:column}.founder-followup__actions .btn{width:100%;white-space:normal}}
