@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.Sq-PoG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.Sq-PoG_variable{--font-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/2b232b7efa22db1c-s.2a5zzury7bvvl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/3bee448361125987-s.01g2kivmtf43w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/564b25e5ad617bd2-s.29dtuopo-jwmz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/ee9d8ff0751135e3-s.p.3p2zw-bmbrlar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}._5so5iW_className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}._5so5iW_variable{--font-mono:"Martian Mono", "Martian Mono Fallback"}
:root{--petrol:#0b2e33;--on-petrol:#f2f5f2;--on-petrol-muted:#b9cbc9;--on-petrol-rule:#f2f5f22e;--paper:#eef2ef;--sheet:#fff;--ink:#0b2e33;--ink-muted:#3d5559;--rule:#c5d0cc;--rule-strong:#7f9490;--stamp:#d23a22;--stamp-hover:#b32f1a;--stamp-on-dark:#ff6a4d;--error:#b32f1a;--error-bg:#fdf1ee;--focus:#d23a22;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--gutter:clamp(16px, 5vw, 56px);--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%;scrollbar-color:var(--rule-strong) var(--paper)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--stamp);margin:0;font-size:18px;line-height:1.6}::selection{color:var(--ink);background:#ffd9cf}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a,button,label,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}svg{flex-shrink:0}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.petrol :focus-visible,.hero :focus-visible,.siteHeader :focus-visible,.siteFooter :focus-visible{--focus:var(--stamp-on-dark)}.shell{width:min(1240px, 100% - 2 * var(--gutter));margin-inline:auto}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skipLink{z-index:50;background:var(--sheet);color:var(--ink);padding:12px 16px;font-weight:650;position:absolute;top:-80px;left:16px}.skipLink:focus{top:12px}.button{text-align:center;min-height:54px;transition:background-color .16s ease, transform .12s var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:17px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.button:active:not(:disabled){transform:scale(.98)}.buttonStamp{background:var(--stamp);color:#fff}.buttonSmall{min-height:44px;padding:0 16px;font-size:15px}.buttonFull{width:100%}.button:disabled{opacity:.7;cursor:progress}@media (hover:hover) and (pointer:fine){.buttonStamp:hover{background:var(--stamp-hover)}.button:hover svg{transform:translate(3px)}}.button svg{transition:transform .2s var(--ease-out)}.linkQuiet{align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.textButton{text-underline-offset:.2em;background:0 0;border:0;padding:10px 0;font-weight:600;text-decoration:underline}.siteHeader{z-index:30;height:var(--header-h);background:var(--petrol);color:var(--on-petrol);border-bottom:1px solid var(--on-petrol-rule);position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.headerLogo{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.wordmark{letter-spacing:-.03em;font-size:26px;font-weight:800;font-stretch:115%;line-height:1}.wordmark span{color:var(--stamp-on-dark)}.headerNav{align-items:center;gap:32px;display:flex}.headerNav ul{gap:28px;display:flex}.headerNav ul a{min-height:44px;color:var(--on-petrol);align-items:center;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.headerNav ul a:hover{text-decoration:underline}.linkQuiet:hover,.textButton:hover,.direct a:hover,.footerBottom a:hover{text-decoration-thickness:2px}.faqList summary:hover{color:var(--stamp-hover)}}.menuToggle{display:none}.onDark{color:var(--on-petrol)}@media (max-width:1080px){.menuToggle{border:1px solid var(--on-petrol-rule);min-height:44px;color:var(--on-petrol);background:0 0;border-radius:3px;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}.headerNav{top:var(--header-h);padding:12px var(--gutter) 28px;background:var(--petrol);border-bottom:1px solid var(--on-petrol-rule);flex-direction:column;align-items:stretch;gap:20px;display:none;position:absolute;left:0;right:0}.headerNav[data-open=true]{display:flex}.headerNav ul{flex-direction:column;gap:0}.headerNav ul a{border-bottom:1px solid var(--on-petrol-rule);width:100%;min-height:56px;font-size:20px}.headerNav .button{width:100%;min-height:54px;font-size:17px}}.hero{background:var(--petrol);color:var(--on-petrol);overflow:clip}.heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,5vw,80px);padding-block:clamp(48px,7vw,96px) clamp(64px,8vw,112px);display:grid}.hero h1{overflow-wrap:break-word;letter-spacing:-.03em;max-width:14ch;font-size:clamp(2rem,1.2rem + 4vw,4.25rem);font-weight:750;font-stretch:108%;line-height:1.02}.heroLead{max-width:58ch;color:var(--on-petrol-muted);margin-top:28px;font-size:clamp(18px,1rem + .3vw,20px)}.heroBenefits{flex-wrap:wrap;gap:10px 26px;margin-top:28px;font-weight:600;display:flex}.heroBenefits li{align-items:center;gap:8px;display:inline-flex}.heroBenefits svg{color:var(--stamp-on-dark)}.heroActions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;display:flex}.heroNote{color:var(--on-petrol-muted);margin-top:16px;font-size:16px}.demo{flex-direction:column;margin:0;display:flex}.demoSheet{background:var(--sheet);color:var(--ink);border-radius:4px;position:relative;box-shadow:0 2px 4px #0000002e,0 32px 64px -24px #0000008c}.sheetHead{border-bottom:1px solid var(--rule);font-family:var(--font-mono), monospace;color:var(--ink-muted);justify-content:space-between;gap:12px;padding:14px 20px;font-size:14px;display:flex}.sheetBody{grid-template-columns:204px minmax(0,1fr);display:grid}.sheetSteps{border-right:1px solid var(--rule);align-content:start;gap:16px;padding:18px 16px 18px 20px;display:grid}.sheetSteps li{grid-template-columns:26px 1fr;align-items:start;gap:10px;display:grid}.stepMark{border:1.5px solid var(--rule-strong);width:26px;height:26px;font-family:var(--font-mono), monospace;color:var(--ink-muted);border-radius:50%;place-items:center;font-size:13px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:grid}.stepText strong{font-size:15px;font-weight:650;line-height:1.3;display:block}.stepText small{color:var(--ink-muted);font-size:14px;line-height:1.35;display:block}.sheetSteps li[data-state=todo] .stepText{opacity:.55;transition:opacity .2s}.sheetSteps li[data-state=active] .stepMark{border:2px solid var(--stamp);color:var(--stamp);font-weight:700}.sheetSteps li[data-state=done] .stepMark{background:var(--petrol);border-color:var(--petrol);color:#fff}.sheetMain{min-width:0;padding:18px 20px 72px;position:relative}.callStrip{background:var(--paper);border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.callStrip strong{white-space:nowrap;font-size:15px;line-height:1.25;display:block}.callStrip small{white-space:nowrap;font-family:var(--font-mono), monospace;color:var(--ink-muted);font-size:13px;display:block}.callIcon{background:var(--petrol);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.callTime{font-family:var(--font-mono), monospace;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px}.callQuote{min-height:3em;margin-top:14px;font-size:16px;font-style:italic;line-height:1.5}.callQuote span{white-space:pre;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);transition-delay:calc(var(--i) * 45ms);display:inline-block}.cells{border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid;position:relative}.cell{border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);min-width:0;padding:8px 10px 10px}.cellWide{grid-column:1/-1}.cellLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:13px;font-weight:650;display:block}.cellValue{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;white-space:nowrap;transition:clip-path .38s steps(9,end),opacity;transition-delay:calc(var(--i) * .15s);margin-top:2px;font-size:17px;font-weight:500;display:block}.stamp{border:3px solid var(--stamp);outline:1px solid var(--stamp);outline-offset:3px;color:var(--stamp);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:6px 14px;font-size:20px;font-weight:800;font-stretch:112%;line-height:1.1;display:inline-block}.demo .stamp{transition:transform .26s var(--ease-out), opacity .12s ease;background:#ffffffd9;position:absolute;bottom:16px;right:20px;transform:rotate(-7deg)}.stub{border-top:2px dashed var(--rule-strong);background:var(--sheet);transition:transform .52s var(--ease-in-out), box-shadow .52s var(--ease-in-out);border-radius:0 0 4px 4px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 20px 18px;display:grid;position:relative}.stub:before,.stub:after{content:"";background:var(--petrol);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.stub:before{left:-10px}.stub:after{right:-10px}.stubIcon{background:var(--stamp);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.stubText strong{font-size:15px;line-height:1.3;display:block}.stubText small{color:var(--ink-muted);font-size:14px;display:block}.stubTime{font-family:var(--font-mono), monospace;color:var(--ink-muted);font-size:14px}.stubWaiting{color:var(--ink-muted);opacity:0;pointer-events:none;align-items:center;padding-left:66px;font-size:15px;transition:opacity .16s;display:flex;position:absolute;inset:0}.stubIcon,.stubText,.stubTime{transition:opacity .24s .16s}.demo[data-step="4"] .stub{transform:translateY(14px)rotate(-1.6deg);box-shadow:0 18px 30px -16px #0000008c}.demoCaption{color:var(--on-petrol-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:34px;font-size:15px;display:flex}.replay{border:1px solid var(--on-petrol-rule);min-height:44px;color:var(--on-petrol);background:0 0;border-radius:3px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;transition:opacity .16s;display:inline-flex}.replay:disabled{opacity:.4;cursor:default}.replay[hidden]{display:none}:root[data-motion=ok] .demo:not([data-live]) .callQuote span,.demo[data-step="0"] .callQuote span{opacity:0;transition-delay:0s;transform:translateY(6px)}:root[data-motion=ok] .demo:not([data-live]) .cellValue,.demo:is([data-step="0"],[data-step="1"]) .cellValue{clip-path:inset(0 100% 0 0);opacity:0;transition-delay:0s}:root[data-motion=ok] .demo:not([data-live]) .stamp,.demo:is([data-step="0"],[data-step="1"],[data-step="2"]) .stamp{opacity:0;transform:rotate(-12deg)scale(1.35)}:root[data-motion=ok] .demo:not([data-live]) :is(.stubIcon,.stubText,.stubTime),.demo:not([data-step="4"]) :is(.stubIcon,.stubText,.stubTime){opacity:0;transition-delay:0s}:root[data-motion=ok] .demo:not([data-live]) .stubWaiting,.demo:not([data-step="4"]) .stubWaiting{opacity:1}:root[data-motion=ok] .demo:not([data-live]) .sheetSteps li .stepText{opacity:.55}.cellValue{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.demo *,.demo :before,.demo :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}.section{padding-block:clamp(72px,9vw,128px)}.paper{background:var(--paper)}.white{background:var(--sheet)}.petrol{background:var(--petrol);color:var(--on-petrol)}.sectionIntro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px 64px;margin-bottom:clamp(40px,5vw,64px);display:grid}.sectionIntro h2,.formIntro h2,.caseCopy h2,.faqGrid h2{letter-spacing:-.025em;font-size:clamp(2rem,1.35rem + 2.3vw,3.25rem);font-weight:750;font-stretch:106%;line-height:1.06}.sectionIntro p{color:var(--ink-muted);max-width:52ch}.petrol .sectionIntro p{color:var(--on-petrol-muted)}.outcomes{border-top:3px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.outcome{padding:32px 32px 8px 0}.outcome+.outcome{border-left:1px solid var(--rule);padding-left:32px}.outcome h3{letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:700;font-stretch:106%;line-height:1.1}.outcome p{color:var(--ink-muted);margin-top:16px}.outcome ul{border-top:1px solid var(--rule);margin-top:24px}.outcome li{border-bottom:1px solid var(--rule);padding:12px 0;font-size:16px;font-weight:550}.compare{border-top:3px solid var(--ink)}.compareHead,.compareRow{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr);gap:0 8px;display:grid}.compareHead{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);padding:14px 0;font-size:14px;font-weight:700}.compareHead span{align-items:center;gap:8px;padding-inline:20px;display:inline-flex}.compareHead span:first-child{padding-left:0}.compareHead span:last-child{color:var(--ink)}.compareRows{gap:8px;display:grid}.compareRow h3{border-top:1px solid var(--rule);padding:20px 20px 20px 0;font-size:18px;font-weight:650;line-height:1.35}.compareRow p{padding:20px;font-size:17px;line-height:1.5}.compareRow .before{background:var(--paper);color:var(--ink-muted)}.compareRow .after{background:var(--petrol);color:var(--on-petrol);font-weight:550}.compareLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footnote{color:var(--ink-muted);max-width:72ch;margin-top:24px;font-size:15px}.caseGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.caseMeta{color:var(--ink-muted);margin-top:16px;font-weight:650}.caseCopy>p:not(.caseMeta){max-width:58ch;margin-top:20px}.caseFigure{border-top:1px solid var(--rule);padding-top:20px}.caseFigure strong{font-size:40px;line-height:1.1;display:block}.caseRecord{background:var(--sheet);border:1px solid var(--rule-strong);border-radius:3px}.recordHead{border-bottom:1px solid var(--rule-strong);font-family:var(--font-mono), monospace;color:var(--ink-muted);justify-content:space-between;gap:12px;padding:14px 20px;font-size:14px;display:flex}.recordLogo{border-bottom:1px solid var(--rule-strong);place-items:center;padding:28px;display:grid}.recordLogo img{max-width:60%;height:auto}.casePhotos{border-bottom:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;display:grid}.casePhotos img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.recordCells{grid-template-columns:1fr 1fr;margin:0;display:grid}.recordCells div{border-bottom:1px solid var(--rule-strong);padding:12px 20px 14px}.recordCells div:nth-child(odd){border-right:1px solid var(--rule-strong)}.recordCells dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:13px;font-weight:650}.recordCells dd{font-family:var(--font-mono), monospace;margin:2px 0 0;font-size:16px}.recordList{counter-reset:rec;padding:4px 20px 8px}.recordList li{counter-increment:rec;border-bottom:1px solid var(--rule);grid-template-columns:36px 1fr;padding:13px 0;font-weight:550;display:grid}.recordList li:last-child{border-bottom:0}.recordList li:before{content:counter(rec, decimal-leading-zero);font-family:var(--font-mono), monospace;color:var(--stamp);padding-top:2px;font-size:14px}.caseSub{margin-top:32px;font-size:18px;font-weight:700}.requestTypes{border-top:1px solid var(--rule);margin:12px 0 0}.requestTypes div{border-bottom:1px solid var(--rule);grid-template-columns:150px 1fr;gap:16px;padding:14px 0;display:grid}.requestTypes dt{font-family:var(--font-mono), monospace;font-size:15px;font-weight:500}.requestTypes dd{color:var(--ink-muted);margin:0;font-size:17px}.recordTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);padding:16px 20px 0;font-size:14px;font-weight:650}.recordFoot{border-top:1px solid var(--rule-strong);color:var(--ink-muted);padding:12px 20px 16px;font-size:16px}.recordFoot a{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.founderGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.founderCopy h2{letter-spacing:-.025em;font-size:clamp(2rem,1.35rem + 2.3vw,3.25rem);font-weight:750;font-stretch:106%;line-height:1.06}.founderCopy p{max-width:54ch;color:var(--ink-muted);margin-top:20px}.founderCopy strong{color:var(--ink)}.founderRecord{background:var(--sheet);border:1px solid var(--rule-strong);border-radius:3px}.founderRecord .recordList li{font-weight:450}.founderRecord .recordList strong{font-weight:650}.steps{border-top:1px solid var(--on-petrol-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.step{padding:28px 28px 0 0;position:relative}.step+.step{border-left:1px solid var(--on-petrol-rule);padding-left:28px}.stepNumber{font-family:var(--font-mono), monospace;color:var(--on-petrol-muted);font-size:15px;display:block}.step h3{margin-top:20px;font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem);font-weight:700;font-stretch:106%}.statusStamp{border:2px solid var(--stamp-on-dark);color:var(--stamp-on-dark);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;margin-top:14px;padding:4px 10px;font-size:14px;font-weight:750;line-height:1.3;display:inline-block}.statusStamp.paid{border-color:var(--on-petrol);color:var(--on-petrol)}.step p:last-child{color:var(--on-petrol-muted);margin-top:16px;font-size:17px}.formGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.formIntro>p{color:var(--ink-muted);max-width:46ch;margin-top:20px}.formIntro h3{margin-top:40px;font-size:18px;font-weight:700}.nextSteps{counter-reset:next;border-top:1px solid var(--rule);margin-top:12px}.nextSteps li{counter-increment:next;border-bottom:1px solid var(--rule);grid-template-columns:32px 1fr;padding:14px 0;display:grid}.nextSteps li:before{content:counter(next);font-family:var(--font-mono), monospace;color:var(--stamp-hover);padding-top:2px;font-size:15px}.direct{color:var(--ink-muted);margin-top:28px;font-size:16px}.direct a{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.formSheet{background:var(--sheet);border-top:6px solid var(--petrol);border-radius:0 0 4px 4px;padding:clamp(24px,4vw,44px);box-shadow:0 1px 2px #0b2e331f,0 24px 48px -28px #0b2e3366}.leadForm{counter-reset:fld;gap:22px;display:grid}.leadForm .field>label:not(.check),.leadForm legend{counter-increment:fld}.leadForm .field>label:not(.check):before,.leadForm legend:before{content:counter(fld, decimal-leading-zero);width:30px;font-family:var(--font-mono), monospace;color:var(--stamp);font-size:14px;font-weight:500;display:inline-block}.leadForm .fieldHint,.leadForm .fieldError,.leadForm .choiceGrid,.leadForm .field>input,.leadForm .field>textarea{margin-left:30px;width:calc(100% - 30px)!important}#f-email,#f-phone{font-family:var(--font-mono), monospace;font-size:16px}.requiredNote{color:var(--ink-muted);font-size:15px}.field{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid}.fieldRow{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field>label,.field legend{padding:0;font-size:16px;font-weight:650}.optional{color:var(--ink-muted);font-weight:450}.field input:not([type=radio]):not([type=checkbox]),.field textarea{border:1.5px solid var(--rule-strong);background:#fff;border-radius:3px;width:100%;min-height:52px;padding:12px 14px;font-size:17px;line-height:1.4;transition:border-color .16s,box-shadow .16s}.field textarea{resize:vertical;min-height:116px}.field input::placeholder{color:#5f7377}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b2e3338}.hasError input:not([type=radio]):not([type=checkbox]){border-color:var(--error)}.fieldHint{color:var(--ink-muted);font-size:15px}.fieldError{color:var(--error);font-size:15px;font-weight:600}.choices legend{margin-bottom:10px}.choiceGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice{border:1.5px solid var(--rule);cursor:pointer;border-radius:3px;align-items:center;gap:12px;min-height:52px;padding:10px 14px;font-size:16px;line-height:1.3;transition:border-color .16s,background-color .16s;display:flex;position:relative}.choice input,.check input{opacity:0;width:1px;height:1px;position:absolute}.choiceMark,.checkBox{border:1.5px solid var(--rule-strong);color:#0000;background:#fff;border-radius:3px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background-color .12s,border-color .12s;display:grid}.choiceMark{border-radius:50%}.choice:has(input:checked){border-color:var(--ink);background:var(--paper)}:is(.choice,.check):has(input:checked) :is(.choiceMark,.checkBox){background:var(--petrol);border-color:var(--petrol);color:#fff}:is(.choice,.check):has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.hasError .choice,.hasError .checkBox{border-color:var(--error)}@media (hover:hover) and (pointer:fine){.choice:hover{border-color:var(--rule-strong)}}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.check .checkBox{margin-top:1px}.check a{font-weight:600;text-decoration:underline}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formAlert{border:2px solid var(--error);background:var(--error-bg);color:var(--ink);border-radius:3px;gap:6px;padding:16px 18px;font-size:16px;display:grid}.formAlert p:first-child{color:var(--error);font-weight:650}.formAlert a{overflow-wrap:anywhere;font-weight:600}.formReassure{text-align:center;color:var(--ink-muted);margin-top:-8px;font-size:15px}.formSuccess{justify-items:start;gap:16px;padding-block:24px;display:grid}.stampStatic{transform:rotate(-5deg)}.formSuccess h3{font-size:26px;line-height:1.2}.formSuccess h3:focus{outline:none}.formSuccess p{color:var(--ink-muted)}.faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}.faqList{border-top:3px solid var(--ink)}.faqList details{border-bottom:1px solid var(--rule)}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 0;font-size:19px;font-weight:650;line-height:1.35;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary svg{transition:transform .2s var(--ease-out);color:var(--stamp)}.faqList details[open] summary svg{transform:rotate(45deg)}.faqList details p{color:var(--ink-muted);max-width:66ch;padding:0 48px 24px 0}.siteFooter{background:var(--petrol);color:var(--on-petrol);padding-block:64px 32px}.footerMain{border-bottom:1px solid var(--on-petrol-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-bottom:40px;display:flex}.footerMain .wordmark{font-size:34px}.footerMain p{color:var(--on-petrol-muted);max-width:40ch;margin-top:12px}.footerBottom{color:var(--on-petrol-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:15px;display:flex}.footerBottom nav{gap:24px;display:flex}.footerBottom a{color:var(--on-petrol);align-items:center;min-height:44px;display:inline-flex}.legal{max-width:760px;padding-block:64px 96px}.legal h1{letter-spacing:-.025em;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:750}.legalLead{color:var(--ink-muted);margin-top:12px}.legal h2{margin-top:40px;font-size:21px;font-weight:700}.legal p{margin-top:10px}.legal a{overflow-wrap:anywhere;font-weight:600}.legalList{gap:6px;margin:10px 0 0;padding-left:20px;list-style:outside;display:grid}@media (max-width:1080px){.heroGrid{grid-template-columns:1fr}.hero h1{max-width:18ch}.demo{max-width:640px}.sectionIntro{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.step:nth-child(3){border-left:0;padding-left:0}.step:nth-child(n+3){border-top:1px solid var(--on-petrol-rule);margin-top:36px;padding-top:28px}}@media (max-width:860px){body{font-size:17px}.outcomes{grid-template-columns:1fr}.outcome,.outcome+.outcome{border-left:0;padding:28px 0 8px}.outcome+.outcome{margin-top:16px}.compareHead{display:none}.compareRows{gap:6px}.compareRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}.compareRow h3{grid-column:1/-1;padding:16px 0 9px;font-size:17px}.compareLabel{clip:auto;text-transform:uppercase;letter-spacing:.05em;white-space:normal;align-items:center;gap:6px;width:auto;height:auto;margin-bottom:8px;font-size:14px;font-weight:700;display:flex;position:static;overflow:visible}.compareRow p{overflow-wrap:break-word;min-width:0;padding:14px 12px;font-size:15px;line-height:1.45}.caseGrid,.formGrid,.faqGrid,.founderGrid{grid-template-columns:1fr}}@media (max-width:620px){.sheetBody{grid-template-columns:1fr}.sheetSteps{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:10px 12px;padding:14px 16px}.sheetSteps li{align-items:center}.stepText small{display:none}.stepText strong{font-size:14px;line-height:1.25}.sheetMain{padding:16px 16px 64px}.sheetHead{padding:12px 16px;font-size:13px}.demo .stamp{padding:5px 10px;font-size:16px;bottom:14px;right:16px}.sheetHead span+span{display:none}.stub{padding:14px 16px 16px}.stubWaiting{padding-left:62px}.demoCaption{flex-direction:column;align-items:flex-start;margin-top:30px}.heroActions{flex-direction:column;align-items:stretch;gap:8px;margin-top:28px}.heroGrid{gap:48px;padding-top:28px}.heroLead{margin-top:18px}.heroBenefits{gap:6px;margin-top:20px;font-size:16px}.heroNote{font-size:15px}.demoCaption{order:-1;margin:0 0 16px}.founderGrid{grid-template-columns:1fr}.requestTypes div{grid-template-columns:1fr;gap:2px}.heroActions .linkQuiet{justify-content:center}.steps{grid-template-columns:1fr}.step,.step+.step,.step:nth-child(3){border-left:0;padding:28px 0 0}.step+.step{border-top:1px solid var(--on-petrol-rule);margin-top:28px}.fieldRow,.choiceGrid{grid-template-columns:1fr}.faqList details p{padding-right:0}}@media (max-width:440px){.compareRow{column-gap:6px}.compareRow h3{padding:14px 0 8px;font-size:16px}.compareRow p{padding:11px 10px;font-size:14px;line-height:1.4}.compareLabel{letter-spacing:.04em;gap:4px;margin-bottom:6px}.buttonFull{gap:8px;padding:0 14px;font-size:16px}.recordCells{grid-template-columns:1fr}.recordCells div:nth-child(odd){border-right:0}.recordHead span+span{display:none}}@media (max-width:360px){.button{gap:8px;padding:0 14px;font-size:16px}.callStrip{grid-template-columns:auto 1fr}.callTime{grid-column:2}.leadForm .fieldHint,.leadForm .fieldError,.leadForm .choiceGrid,.leadForm .field>input,.leadForm .field>textarea{margin-left:0;width:100%!important}.cells{grid-template-columns:1fr 1fr}.cell:last-child{grid-column:1/-1}}.nowrap{white-space:nowrap}
