@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Newsreader:opsz,wght@6..72,500;6..72,600;6..72,700&display=swap";:root{--ink: #0d1f1a;--ink-soft: #183029;--paper: #ede7da;--paper-2: #ddd5c4;--paper-3: #fffaf0;--acid: #e7ef78;--orange: #e65733;--orange-dark: #9d2d19;--blue: #1747d1;--line: rgba(13, 31, 26, .24);--muted: #4b524d;--display: "Newsreader", Georgia, serif;--body: "Manrope", "Segoe UI", sans-serif;--mono: "DM Mono", Consolas, monospace;color:var(--ink);font-family:var(--body);font-synthesis:none;text-rendering:optimizeLegibility;background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);overflow-x:hidden}body.modal-open{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a{color:inherit}::selection{color:var(--ink);background:var(--acid)}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;padding:12px 18px;color:var(--paper-3);background:var(--ink);transform:translateY(-150%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.announcement{min-height:42px;display:flex;align-items:center;justify-content:center;gap:18px;padding:8px 24px;color:var(--paper-3);background:var(--ink);border-bottom:1px solid #3b3c34;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.announcement span{padding:3px 7px;color:var(--ink);background:var(--acid);font-weight:800}.announcement p{margin:0;color:#d1d0c7}.announcement a{display:inline-flex;align-items:center;gap:6px;color:var(--paper-3);font-weight:700;text-underline-offset:3px}.announcement svg{width:14px}.site-header{position:sticky;z-index:100;top:0;min-height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:0 clamp(18px,4vw,64px);background:#f4f0e6f2;border-bottom:1px solid var(--line);backdrop-filter:blur(15px);transition:box-shadow .18s ease,min-height .18s ease}.site-header.scrolled{min-height:70px;box-shadow:0 8px 30px #11120f14}.wordmark{display:inline-flex;align-items:center;gap:12px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.wordmark>span:last-child{display:grid;gap:1px}.wordmark strong{font-family:var(--display);font-size:19px;line-height:1;letter-spacing:-.04em}.wordmark em{font-family:var(--mono);font-size:8px;font-style:normal;letter-spacing:.16em}.mark-grid{width:29px;height:29px;display:grid;grid-template-columns:1fr 1fr;gap:3px;transform:rotate(-3deg)}.mark-grid i{display:block;background:var(--ink)}.mark-grid i:nth-child(2){background:var(--orange)}.mark-grid i:nth-child(3){background:var(--acid);border:1px solid var(--ink)}.site-header nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,28px)}.site-header nav button,.site-header nav a{display:inline-flex;align-items:center;gap:6px;padding:7px 0;border:0;color:#33342d;background:none;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.site-header nav button{position:relative}.site-header nav button:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.site-header nav button:hover:after{transform:scaleX(1);transform-origin:left}.nav-email svg{width:14px}.header-actions{display:flex;align-items:center;gap:12px}.login-tab{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--ink);font-family:var(--mono);font-size:9px;font-weight:800;text-decoration:none;text-transform:uppercase}.login-tab:hover{color:var(--paper-3);background:var(--ink)}.login-tab svg{width:14px}.commerce-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:9px;font-weight:700;text-transform:uppercase;white-space:nowrap}.commerce-chip i{width:7px;height:7px;border-radius:50%;background:#a5a69d}.commerce-chip.live i{background:#52a820;box-shadow:0 0 0 4px #52a8201f}.menu-toggle{display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--ink);background:transparent;cursor:pointer}.menu-toggle svg{width:19px}.button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border:2px solid var(--ink);font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;box-shadow:5px 5px 0 var(--ink);transition:transform .13s ease,box-shadow .13s ease,background .13s ease}.button:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--ink)}.button:active{transform:translate(5px,5px);box-shadow:0 0 0 var(--ink)}.button svg{width:18px}.button-small{min-height:40px;padding:8px 13px;box-shadow:3px 3px 0 var(--orange);font-size:11px}.button-small:hover{box-shadow:1px 1px 0 var(--orange)}.button-dark{color:var(--paper-3);background:var(--ink)}.button-orange{background:var(--orange)}.button-wide{width:100%}.text-link{display:inline-flex;align-items:center;gap:8px;padding:10px 2px;border:0;border-bottom:2px solid var(--ink);background:none;font-weight:800;cursor:pointer}.text-link svg{width:17px;transition:transform .15s ease}.text-link:hover svg{transform:translate(4px)}.text-link.light{color:var(--paper-3);border-color:var(--paper-3)}.hero{position:relative;min-height:min(780px,calc(100vh - 110px));display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);align-items:stretch;overflow:hidden;border-bottom:2px solid var(--ink)}.hero-grid-lines{position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(90deg,#000,transparent 70%)}.hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,9vw,138px) clamp(30px,6vw,100px);border-right:2px solid var(--ink)}.hero-kicker{width:fit-content;display:flex;align-items:center;gap:12px;margin-bottom:26px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-kicker span{padding:6px 8px;color:var(--paper-3);background:var(--ink)}.hero-kicker i{width:36px;height:1px;background:var(--ink)}.hero h1{max-width:980px;margin:0;font-family:var(--display);font-size:clamp(55px,7vw,112px);font-weight:900;line-height:.88;letter-spacing:-.065em;text-transform:uppercase}.hero h1 em{position:relative;z-index:0;font-style:normal;white-space:nowrap}.hero h1 em:before{content:"";position:absolute;z-index:-1;right:-2px;bottom:.03em;left:-2px;height:.23em;background:var(--acid);transform:rotate(-1.5deg)}.hero h1 em:last-child:before{background:var(--orange);transform:rotate(1deg)}.hero-lede{max-width:720px;margin:32px 0 0;color:#3f4038;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px}.hero-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:38px;color:var(--muted);font-family:var(--mono);font-size:9px;font-weight:700;text-transform:uppercase}.hero-trust span{display:inline-flex;align-items:center;gap:7px}.hero-trust svg{width:15px;color:var(--ink)}.hero-dossier{position:relative;display:grid;place-items:center;padding:70px clamp(28px,5vw,84px);background:var(--orange);background-image:radial-gradient(circle at 22% 18%,rgba(255,255,255,.26) 0 1px,transparent 1px),linear-gradient(135deg,transparent 48%,rgba(17,18,15,.08) 49%,transparent 51%);background-size:16px 16px,48px 48px}.dossier-sheet{position:relative;z-index:2;width:min(100%,520px);min-height:580px;display:flex;flex-direction:column;padding:clamp(24px,3vw,42px);background:var(--paper-3);border:2px solid var(--ink);box-shadow:14px 14px 0 var(--ink);transform:rotate(2deg);animation:dossier-arrive .8s cubic-bezier(.2,.9,.2,1) both}.dossier-shadow{position:absolute;width:70%;height:70%;border:2px solid var(--ink);transform:translate(-20px,22px) rotate(-5deg)}.dossier-sheet header{display:grid;grid-template-columns:1fr auto;gap:18px;padding-bottom:24px;border-bottom:2px solid var(--ink)}.dossier-sheet header span,.dossier-sheet header em{font-family:var(--mono);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.12em}.dossier-sheet header strong{grid-row:span 2;font-family:var(--display);font-size:clamp(24px,3vw,40px);line-height:.9;text-align:right}.dossier-stamp{align-self:flex-end;margin:30px -8px 18px 0;padding:8px 12px;color:#9b2a04;border:4px double var(--orange);font-family:var(--mono);font-size:13px;font-weight:800;line-height:1.1;text-align:center;transform:rotate(-7deg)}.dossier-chart{height:138px;display:flex;align-items:flex-end;gap:8px;padding:18px 14px 0;background:var(--ink);border-bottom:10px solid var(--acid)}.dossier-chart i{flex:1;height:var(--h);background:var(--paper-3);animation:bar-rise .9s ease-out both;transform-origin:bottom}.dossier-chart i:nth-child(2){animation-delay:.1s}.dossier-chart i:nth-child(3){animation-delay:.18s}.dossier-chart i:nth-child(4){animation-delay:.26s}.dossier-chart i:nth-child(5){animation-delay:.34s}.dossier-chart i:nth-child(6){background:var(--orange);animation-delay:.42s}.dossier-steps{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:25px;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.dossier-steps span{display:flex;gap:9px;padding:12px 10px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--mono);font-size:9px;font-weight:600;text-transform:uppercase}.dossier-steps b{color:#9b2a04}.dossier-sheet footer{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-top:auto;padding-top:25px;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.08em}.dossier-sheet footer b{font-size:28px}.dossier-note{position:absolute;z-index:3;right:5%;bottom:7%;display:flex;align-items:center;gap:8px;padding:11px 14px;color:var(--paper-3);background:var(--ink);border:1px solid var(--paper-3);font-family:var(--mono);font-size:9px;font-weight:700;text-transform:uppercase;transform:rotate(-3deg)}.dossier-note svg{width:16px;color:var(--acid)}.signal-strip{display:grid;grid-template-columns:repeat(3,minmax(130px,220px)) 1fr;align-items:center;gap:0;min-height:118px;padding:0 clamp(24px,5vw,80px);color:var(--paper-3);background:var(--ink);border-bottom:1px solid #3d3d34}.signal-strip>div{min-height:72px;display:flex;align-items:center;gap:12px;padding:10px 24px;border-right:1px solid #3d3d34}.signal-strip>div:first-child{padding-left:0}.signal-strip strong{color:var(--acid);font-family:var(--display);font-size:38px;line-height:1}.signal-strip span{max-width:90px;color:#b9b8ad;font-family:var(--mono);font-size:9px;text-transform:uppercase}.signal-strip p{justify-self:end;max-width:350px;margin:0;color:#d8d6ca;font-size:15px;font-weight:600;text-align:right}.system-section,.finder-section,.products-section,.preview-section,.comparison-section,.handoff-section,.inside-section,.faq-section{padding:clamp(84px,10vw,150px) clamp(24px,6vw,100px);scroll-margin-top:72px}#system,#free-tool,#math,#finder,#products,#faq{scroll-margin-top:96px}.section-heading{max-width:1500px;margin:0 auto 58px}.split-heading{display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:90px}.section-heading h2,.lab-intro h2,.math-copy h2,.inside-title h2,.faq-heading h2{margin:0;font-family:var(--display);font-size:clamp(39px,5.2vw,78px);line-height:.96;letter-spacing:-.055em;text-transform:uppercase}.split-heading>p{margin:0 0 8px;color:var(--muted);font-size:18px;line-height:1.6}.kicker{margin:0 0 17px;color:var(--orange-dark);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.method-grid{max-width:1500px;display:grid;grid-template-columns:repeat(3,1fr);margin:auto;border-top:2px solid var(--ink);border-left:2px solid var(--ink)}.method-grid article{position:relative;min-height:370px;display:flex;flex-direction:column;padding:32px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transition:background .18s ease,transform .18s ease}.method-grid article:hover{background:var(--paper-3);transform:translateY(-8px)}.method-number{font-family:var(--mono);font-size:10px;font-weight:800}.method-icon{width:72px;height:72px;display:grid;place-items:center;margin:40px 0 30px;background:var(--acid);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);transform:rotate(-3deg)}.method-grid article:nth-child(2) .method-icon{background:var(--orange);transform:rotate(3deg)}.method-grid article:nth-child(3) .method-icon{color:var(--paper-3);background:var(--ink);transform:rotate(-1deg)}.method-grid h3{margin:0 0 12px;font-size:25px;letter-spacing:-.03em}.method-grid p{margin:0;color:var(--muted);font-size:15px;line-height:1.55}.method-grid small{margin-top:auto;padding-top:24px;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.12em}.offer-lab{display:grid;grid-template-columns:.8fr 1.2fr;min-height:760px;color:var(--paper-3);background:var(--ink);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.lab-intro{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(60px,8vw,130px) clamp(28px,6vw,100px);overflow:hidden;border-right:1px solid #46473e}.lab-intro:after{content:"FREE";position:absolute;right:-25px;bottom:-38px;color:#ffffff09;font-family:var(--display);font-size:210px;line-height:.8;transform:rotate(-90deg);transform-origin:bottom right}.lab-intro h2{max-width:650px;font-size:clamp(42px,5vw,78px)}.lab-intro>p:not(.kicker){max-width:550px;margin:28px 0 0;color:#b9b8ad;font-size:17px;line-height:1.65}.lab-rule{max-width:560px;display:flex;align-items:flex-start;gap:13px;margin-top:48px;padding:17px;color:var(--ink);background:var(--acid);border:1px solid var(--paper-3);font-size:13px;transform:rotate(-1deg)}.lab-rule svg{flex:0 0 auto;width:20px}.lab-workbench{display:flex;flex-direction:column;justify-content:center;gap:30px;padding:clamp(60px,8vw,130px) clamp(28px,7vw,120px);background:#191a16;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px}.field-group>span,.text-field>span,.range-field>span{display:block;margin-bottom:12px;color:#a8a89e;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.choice-grid button{min-height:48px;padding:10px 14px;color:#d7d6cb;background:#272820;border:1px solid #505148;font-size:12px;font-weight:700;text-align:left;cursor:pointer;transition:all .12s ease}.choice-grid button:hover{border-color:var(--acid)}.choice-grid button.selected{color:var(--ink);background:var(--acid);border-color:var(--acid);box-shadow:3px 3px 0 var(--paper-3)}.text-field input{width:100%;height:56px;padding:0 17px;color:var(--paper-3);background:#0f100d;border:1px solid #5b5c51;border-radius:0;outline:none;font-size:16px}.text-field input:focus{border-color:var(--acid);box-shadow:0 0 0 2px #dfff3f2e}.range-field{display:grid;grid-template-columns:1fr auto}.range-field>span{align-self:center;margin:0}.range-field>strong{color:var(--acid);font-family:var(--mono);font-size:13px}.range-field input{grid-column:1 / -1;width:100%;height:5px;margin:18px 0 9px;accent-color:var(--acid);cursor:pointer}.range-field small{grid-column:1 / -1;display:flex;justify-content:space-between;color:#8f9086;font-family:var(--mono);font-size:8px}.range-field i{font-style:normal}.offer-output{position:relative;padding:24px 112px 24px 24px;color:var(--ink);background:var(--paper-3);border:2px solid var(--acid);box-shadow:8px 8px 0 var(--acid)}.offer-output>span{color:var(--orange-dark);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.offer-output p{margin:12px 0 0;font-size:clamp(16px,1.5vw,20px);font-weight:700;line-height:1.45}.copy-button{position:absolute;top:50%;right:18px;display:inline-flex;align-items:center;gap:6px;padding:8px;border:1px solid var(--ink);background:transparent;font-family:var(--mono);font-size:8px;font-weight:800;text-transform:uppercase;transform:translateY(-50%);cursor:pointer}.copy-button svg{width:14px}.share-section{display:grid;grid-template-columns:.9fr 1.1fr;color:var(--paper-3);background:var(--orange);border-bottom:2px solid var(--ink)}.share-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,9vw,130px) clamp(28px,6vw,100px);color:var(--ink);border-right:2px solid var(--ink)}.share-copy .kicker{color:var(--ink)}.share-copy h2{max-width:720px;margin:0;font-family:var(--display);font-size:clamp(42px,5.3vw,82px);line-height:.94;letter-spacing:-.055em;text-transform:uppercase}.share-copy>p:not(.kicker,.share-status){max-width:640px;margin:26px 0 0;font-size:16px;line-height:1.65}.share-primary-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:34px}.share-copy-button{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;color:var(--ink);background:transparent;border:2px solid var(--ink);font-size:11px;font-weight:800;cursor:pointer}.share-copy-button:hover{color:var(--paper-3);background:var(--ink)}.share-copy-button svg{width:16px}.share-status{min-height:18px;margin:14px 0 0;font-family:var(--mono);font-size:9px;font-weight:800;text-transform:uppercase}.share-destinations{display:grid;align-content:center;padding:clamp(40px,7vw,100px);background:var(--ink)}.share-destinations a{min-height:76px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:16px 4px;color:var(--paper-3);border-bottom:1px solid #4b4c43;text-decoration:none;transition:color .15s ease,padding .15s ease}.share-destinations a:first-child{border-top:1px solid #4b4c43}.share-destinations a:hover{padding-inline:12px;color:var(--acid)}.share-destinations span{color:#929389;font-family:var(--mono);font-size:9px;font-weight:800}.share-destinations strong{font-size:clamp(16px,2vw,22px)}.share-destinations svg{width:20px}.math-section{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(50px,10vw,160px);padding:clamp(84px,11vw,170px) clamp(24px,7vw,120px);background:var(--acid);border-bottom:2px solid var(--ink)}.math-copy h2{font-size:clamp(42px,5.5vw,84px)}.math-copy>p:last-child{max-width:620px;margin:28px 0 0;font-size:17px;line-height:1.6}.math-card{padding:clamp(28px,4vw,58px);background:var(--paper-3);border:2px solid var(--ink);box-shadow:12px 12px 0 var(--ink)}.math-input{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 18px;padding:20px 0 28px;border-bottom:1px solid var(--line)}.math-input label span{font-weight:700}.math-input>strong{font-family:var(--display);font-size:28px}.math-input input[type=number]{width:150px;min-height:44px;padding:8px 10px;border:1px solid var(--ink);background:var(--paper);font-family:var(--mono);font-weight:700}.math-input input[type=range]{width:100%;accent-color:var(--orange)}.math-card>.copy-button{position:static;margin-top:18px;transform:none}.math-results{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.math-results div{min-height:110px;display:flex;flex-direction:column;justify-content:space-between;padding:15px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.math-results span{font-family:var(--mono);font-size:8px;font-weight:700;text-transform:uppercase}.math-results strong{color:var(--orange-dark);font-family:var(--display);font-size:38px}.math-card>small{display:block;margin-top:18px;color:var(--muted);font-size:10px;line-height:1.5}.finder-section{color:var(--paper-3);background:var(--ink);border-bottom:2px solid var(--ink)}.finder-heading{max-width:1080px;margin:0 auto 58px;text-align:center}.finder-heading h2{margin:0;font-family:var(--display);font-size:clamp(42px,6vw,88px);line-height:.92;letter-spacing:-.055em;text-transform:uppercase}.finder-heading>p:last-child{max-width:700px;margin:28px auto 0;color:#b8b8ad;font-size:17px;line-height:1.65}.finder-heading .kicker{color:var(--acid)}.finder-workbench{max-width:1500px;display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;margin:auto}.finder-options{min-width:0;display:grid;gap:10px;margin:0;padding:0;border:0}.finder-options legend{margin-bottom:12px;color:#a8a89e;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.finder-options button{min-height:112px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:20px;color:#d4d3c8;background:#24251f;border:1px solid #4b4c43;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.finder-options button:hover{border-color:var(--acid);transform:translate(5px)}.finder-options button.selected{color:var(--ink);background:var(--acid);border-color:var(--paper-3);box-shadow:6px 6px 0 var(--orange);transform:translate(0)}.finder-options button>span{font-family:var(--mono);font-size:9px;font-weight:800}.finder-options button>strong{font-size:17px}.finder-options button>svg{width:20px}.finder-result{min-height:356px;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,65px);color:var(--ink);background:var(--paper-3);border:2px solid var(--paper-3);box-shadow:10px 10px 0 var(--orange)}.finder-result.ready{justify-content:flex-start}.finder-result-top{display:flex;align-items:center;justify-content:space-between;color:var(--orange-dark);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.finder-result-top svg{width:27px}.finder-result h3{max-width:680px;margin:26px 0 15px;font-family:var(--display);font-size:clamp(42px,5vw,70px);line-height:.92;letter-spacing:-.055em;text-transform:uppercase}.finder-result>p{max-width:750px;margin:0;color:var(--muted);font-size:16px;line-height:1.6}.finder-result ul{display:grid;gap:10px;margin:26px 0;padding:0;list-style:none}.finder-result li{display:flex;align-items:flex-start;gap:9px;font-size:12px;font-weight:700}.finder-result li svg{flex:0 0 auto;width:15px;color:#4f8a23}.finder-actions{display:flex;align-items:center;gap:25px;margin-top:auto;padding-top:10px}.finder-actions .text-link{white-space:nowrap}.finder-empty{max-width:500px;text-align:center;align-self:center}.finder-empty>svg{width:58px;height:58px;margin-bottom:20px;color:var(--orange)}.finder-empty strong{display:block;font-family:var(--display);font-size:28px;text-transform:uppercase}.finder-empty p{margin:13px 0 0;color:var(--muted);line-height:1.6}.products-section{background:var(--paper)}.product-heading{display:grid;grid-template-columns:1fr auto;align-items:end;gap:50px}.product-heading h2{max-width:850px}.product-heading .kicker,.recovery-copy .kicker{color:#922600}.payment-proof{display:flex;align-items:center;gap:13px;padding:13px 16px;background:var(--paper-3);border:1px solid var(--ink);box-shadow:4px 4px 0 var(--acid)}.payment-proof svg{width:24px;color:#3d8f1f}.payment-proof span{display:grid;gap:2px;color:var(--muted);font-size:10px}.payment-proof strong{color:var(--ink);font-family:var(--mono);font-size:9px;text-transform:uppercase}.products-grid{max-width:1500px;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin:0 auto}.product-card{position:relative;min-height:700px;display:flex;flex-direction:column;padding:clamp(25px,3vw,42px);background:var(--paper-3);border:2px solid var(--ink);transition:transform .18s ease,box-shadow .18s ease}.product-card:hover{transform:translateY(-8px);box-shadow:10px 10px 0 var(--ink)}.product-card.featured{color:var(--paper-3);background:var(--ink);border-color:var(--ink);box-shadow:9px 9px 0 var(--orange);transform:translateY(-12px)}.product-card.featured:hover{transform:translateY(-18px);box-shadow:12px 12px 0 var(--orange)}.popular-tab{position:absolute;top:0;right:22px;display:flex;align-items:center;gap:6px;padding:8px 11px;color:var(--ink);background:var(--orange);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);font-family:var(--mono);font-size:8px;font-weight:800;text-transform:uppercase}.popular-tab svg{width:13px}.product-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-topline svg{width:25px}.product-acid .product-topline svg{color:#658100}.product-orange .product-topline svg{color:var(--orange)}.product-card h3{max-width:330px;margin:0;font-family:var(--display);font-size:clamp(32px,3vw,46px);line-height:.95;letter-spacing:-.05em;text-transform:uppercase}.product-card>p{min-height:75px;margin:20px 0 0;color:var(--muted);line-height:1.55}.product-card.featured>p{color:#bfc0b5}.product-fit{display:grid;gap:10px;margin:22px 0 0}.product-fit>div{display:grid;grid-template-columns:90px 1fr;gap:10px;padding-top:9px;border-top:1px solid var(--line)}.product-card.featured .product-fit>div{border-color:#45463e}.product-fit dt{color:var(--muted);font-family:var(--mono);font-size:8px;font-weight:800;text-transform:uppercase}.product-card.featured .product-fit dt{color:#aaa99e}.product-fit dd{margin:0;font-size:11px;font-weight:700;line-height:1.4}.price-row{display:flex;align-items:flex-end;gap:12px;margin:34px 0 24px;padding-bottom:24px;border-bottom:1px solid currentColor}.price-row>strong{font-family:var(--display);font-size:clamp(54px,5vw,78px);line-height:.8;letter-spacing:-.06em}.price-row span{font-family:var(--mono);font-size:8px;font-weight:800;line-height:1.25;text-transform:uppercase}.product-promise{min-height:48px;font-size:14px;font-weight:800;line-height:1.45}.product-card ul{display:grid;gap:12px;margin:27px 0 34px;padding:0;list-style:none}.product-card li{display:flex;align-items:flex-start;gap:9px;color:#515149;font-size:12px;line-height:1.45}.product-card.featured li{color:#d0d0c6}.product-card li svg{flex:0 0 auto;width:15px;margin-top:1px;color:#4f8a23}.product-card.featured li svg{color:var(--acid)}.product-actions{display:grid;gap:14px;margin-top:auto}.product-detail-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 2px;color:inherit;border-bottom:1px solid currentColor;font-size:11px;font-weight:800;text-decoration:none}.product-detail-link svg{width:15px;transition:transform .15s ease}.product-detail-link:hover svg{transform:translate(4px)}.preview-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;color:inherit;border:1px solid currentColor;background:transparent;font-size:10px;font-weight:800;cursor:pointer}.preview-link svg{width:15px}.delivery-line{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:20px;color:var(--muted);font-family:var(--mono);font-size:8px;text-align:center;text-transform:uppercase}.product-card.featured .delivery-line{color:#aaa99e}.delivery-line svg{width:13px}.product-fineprint{max-width:850px;margin:42px auto 0;color:var(--muted);font-size:11px;line-height:1.6;text-align:center}.preview-section{color:var(--paper-3);background:var(--ink);border-top:1px solid #3e3f36;border-bottom:2px solid var(--ink)}.preview-heading{max-width:1500px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:end;margin:0 auto 48px}.preview-heading .kicker,.preview-heading h2{grid-column:1}.preview-heading h2{margin:0;font-family:var(--display);font-size:clamp(40px,5.4vw,82px);line-height:.94;letter-spacing:-.055em;text-transform:uppercase}.preview-heading>p:last-child{grid-column:2;grid-row:1 / span 2;margin:0;color:#b8b8ad;font-size:16px;line-height:1.65}.preview-heading .kicker,.lab-intro .kicker,.handoff-section .kicker{color:var(--acid)}.preview-shell{max-width:1300px;margin:auto}.preview-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#53544b;border:1px solid #53544b}.preview-tabs button{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;color:#c4c3b8;background:#24251f;border:0;font-size:12px;font-weight:800;cursor:pointer}.preview-tabs button span{font-family:var(--mono);font-size:10px}.preview-tabs button[aria-selected=true]{color:var(--ink);background:var(--acid)}.workspace-preview{color:var(--ink);background:var(--paper-3);border:2px solid var(--paper-3)}.workspace-preview>header{min-height:54px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:10px 15px;color:var(--paper-3);background:#20211c;font-family:var(--mono);font-size:8px;letter-spacing:.08em}.workspace-preview>header>div{display:flex;gap:4px}.workspace-preview>header i{width:8px;height:8px;display:block;border-radius:50%;background:var(--orange)}.workspace-preview>header i:nth-child(2){background:var(--acid)}.workspace-preview>header i:nth-child(3){background:var(--blue)}.workspace-preview-body{min-height:380px;display:grid;grid-template-columns:74px 1fr}.workspace-preview-body aside{display:flex;flex-direction:column;align-items:center;gap:25px;padding:30px 10px;color:#53544b;background:var(--paper-2);border-right:1px solid var(--ink);font-family:var(--mono);font-size:9px;font-weight:700}.workspace-preview-body aside span:first-child{color:var(--ink);font-weight:800}.workspace-preview-body>div{padding:clamp(28px,5vw,65px);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:35px 35px}.workspace-label{margin:0 0 16px;color:var(--orange-dark);font-family:var(--mono);font-size:9px;font-weight:800}.workspace-preview h3{max-width:800px;margin:0 0 30px;font-family:var(--display);font-size:clamp(29px,4vw,56px);line-height:1;letter-spacing:-.045em;text-transform:uppercase}.workspace-preview dl{max-width:900px;display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid var(--ink);background:var(--ink);gap:1px}.workspace-preview dl>div{min-width:0;padding:17px;background:var(--paper-3)}.workspace-preview dt{margin-bottom:9px;color:var(--muted);font-family:var(--mono);font-size:8px;font-weight:800;text-transform:uppercase}.workspace-preview dd{margin:0;font-size:13px;font-weight:800;overflow-wrap:anywhere}.workspace-progress{max-width:900px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-top:26px;font-family:var(--mono);font-size:8px;font-weight:800;text-transform:uppercase}.workspace-progress>i{height:12px;display:block;background:var(--paper-2);border:1px solid var(--ink)}.workspace-progress b{height:100%;display:block;background:var(--orange)}.workspace-preview>footer{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px;border-top:1px solid var(--ink);font-family:var(--mono);font-size:8px;font-weight:800;text-transform:uppercase}.workspace-preview>footer span{display:inline-flex;align-items:center;gap:7px}.workspace-preview>footer svg{width:14px}.preview-decision{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:22px;color:var(--ink);background:var(--acid)}.preview-decision>div{display:grid;gap:4px}.preview-decision>div span{font-size:11px}.preview-decision>a{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.preview-decision svg{width:15px}.comparison-section{background:var(--paper-3);border-bottom:2px solid var(--ink)}.comparison-scroll{max-width:1500px;overflow-x:auto;margin:auto;border:2px solid var(--ink)}.comparison-scroll table{width:100%;min-width:850px;border-collapse:collapse;text-align:left}.comparison-scroll caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.comparison-scroll th,.comparison-scroll td{padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.comparison-scroll thead th{color:var(--paper-3);background:var(--ink)}.comparison-scroll thead th:not(:first-child){min-width:210px}.comparison-scroll thead span{display:block;font-size:13px}.comparison-scroll thead strong{display:block;margin-top:7px;color:var(--acid);font-family:var(--display);font-size:27px}.comparison-scroll tbody th{width:220px;background:var(--paper-2);font-size:12px}.comparison-scroll td{color:var(--muted);font-size:12px}.included{display:inline-flex;align-items:center;gap:7px;color:#316e17;font-weight:800}.included svg{width:15px}.comparison-actions{max-width:1500px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px auto 0}.comparison-actions button{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border:1px solid var(--ink);background:var(--paper);cursor:pointer}.comparison-actions button:hover{background:var(--acid)}.comparison-actions span{font-size:12px;font-weight:800}.comparison-actions strong{display:inline-flex;align-items:center;gap:6px;font-size:11px}.comparison-actions svg{width:14px}.handoff-section{color:var(--paper-3);background:#20211c;border-bottom:2px solid var(--ink)}.handoff-section>div{max-width:1500px;margin:0 auto 45px}.handoff-section h2{max-width:1050px;margin:0;font-family:var(--display);font-size:clamp(40px,5.4vw,82px);line-height:.94;letter-spacing:-.055em;text-transform:uppercase}.handoff-section ol{max-width:1500px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 auto;padding:0;background:#4b4c43;border:1px solid #4b4c43;list-style:none}.handoff-section li{min-height:230px;padding:25px;background:#292a24}.handoff-section li>span{color:var(--acid);font-family:var(--mono);font-size:10px;font-weight:800}.handoff-section li strong{display:block;margin:35px 0 12px;font-size:19px}.handoff-section li p{margin:0;color:#aaa99f;font-size:12px;line-height:1.6}.math-copy .kicker{color:var(--ink)}.inside-section{color:var(--paper-3);background:var(--ink);border-top:1px solid #3e3f36}.inside-title{max-width:1500px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin:0 auto 54px}.inside-title .kicker,.inside-title h2{grid-column:1}.inside-title>p:last-child{grid-column:2;grid-row:1 / span 2;align-self:end;max-width:480px;margin:0;color:#aead9f;font-size:18px;line-height:1.6}.inside-grid{max-width:1500px;display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:250px;gap:12px;margin:auto}.inside-grid article{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:25px;overflow:hidden;background:#24251f;border:1px solid #47483f}.inside-grid article:not(.inside-large):hover{background:#2e3027}.inside-grid article>svg{width:34px;color:var(--acid)}.inside-grid article>span{margin-top:auto;color:#898a80;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.12em}.inside-grid article>strong{margin-top:8px;font-size:20px;line-height:1.3}.inside-large{grid-row:span 2;background:var(--orange)!important;border-color:var(--paper-3)!important}.inside-large>span{margin:0!important;color:var(--ink)!important}.inside-large>small{display:flex;align-items:center;gap:8px;color:var(--ink);font-family:var(--mono);font-size:8px;font-weight:800;text-transform:uppercase}.inside-large>small svg{width:14px}.mini-browser{width:88%;margin:auto;padding:10px;color:var(--ink);background:var(--paper-3);border:2px solid var(--ink);box-shadow:9px 9px 0 var(--ink);transform:rotate(-2deg)}.mini-browser>i{width:8px;height:8px;display:inline-block;margin-right:3px;background:var(--orange);border:1px solid var(--ink);border-radius:50%}.mini-browser>i:nth-child(2){background:var(--acid)}.mini-browser>i:nth-child(3){background:var(--blue)}.mini-browser>div{margin-top:8px;padding:22px;border:1px solid var(--ink)}.mini-browser p{font-family:var(--mono);font-size:8px;font-weight:800}.mini-browser strong{display:block;margin:25px 0;font-family:var(--display);font-size:clamp(27px,3vw,42px);line-height:.95}.mini-browser button{padding:8px 12px;color:var(--paper-3);background:var(--ink);border:0;font-family:var(--mono);font-size:8px}.principles-section{display:grid;grid-template-columns:1.15fr .85fr;border-bottom:2px solid var(--ink)}.principles-quote{display:flex;align-items:center;min-height:520px;padding:clamp(55px,8vw,130px);background:var(--orange);border-right:2px solid var(--ink);font-family:var(--display);font-size:clamp(38px,5vw,78px);line-height:.98;letter-spacing:-.05em;text-transform:uppercase}.principles-list{display:flex;flex-direction:column;justify-content:center;padding:clamp(45px,6vw,100px)}.principles-list>div{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.principles-list span{font-family:var(--mono);font-size:10px;font-weight:800}.principles-list p{margin:0;color:var(--muted);line-height:1.6}.principles-list strong{color:var(--ink)}.credibility-section{display:grid;grid-template-columns:.9fr 1.1fr;border-bottom:2px solid var(--ink);background:var(--paper-3)}.credibility-heading{display:flex;flex-direction:column;justify-content:center;padding:clamp(65px,8vw,120px) clamp(28px,6vw,95px);border-right:2px solid var(--ink)}.credibility-heading h2{max-width:720px;margin:0;font-family:var(--display);font-size:clamp(44px,5.4vw,82px);line-height:.96;letter-spacing:-.055em;text-transform:uppercase}.credibility-heading>p:not(.kicker){max-width:660px;margin:28px 0 0;color:var(--muted);font-size:17px;line-height:1.65}.credibility-heading>div{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:34px}.credibility-grid{display:grid;grid-template-rows:repeat(3,1fr)}.credibility-grid>a{min-height:215px;display:grid;grid-template-columns:55px 1fr auto;grid-template-rows:auto 1fr;align-items:center;gap:9px 22px;padding:clamp(28px,4vw,55px);border-bottom:1px solid var(--ink);text-decoration:none;transition:background .15s ease}.credibility-grid>a:last-child{border-bottom:0}.credibility-grid>a:hover{background:var(--acid)}.credibility-grid>a>svg{grid-row:1 / 3;width:40px;height:40px;stroke-width:1.5}.credibility-grid span{align-self:end;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.12em}.credibility-grid strong{align-self:start;max-width:560px;font-size:clamp(20px,2vw,30px);line-height:1.2}.credibility-grid em{grid-column:3;grid-row:1 / 3;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.credibility-grid em svg{width:15px}.faq-section{max-width:none;display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(60px,10vw,160px);background:var(--paper-3)}.faq-heading{position:sticky;top:110px;align-self:start}.faq-heading>p:last-child{max-width:420px;margin:27px 0;color:var(--muted);font-size:15px;line-height:1.6}.faq-heading a{font-weight:800;text-underline-offset:3px}.faq-content{min-width:0}.faq-list{border-top:2px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--ink)}.faq-list summary{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:18px;font-weight:800;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:20px;transition:transform .18s ease}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:760px;margin:-5px 0 28px;color:var(--muted);font-size:15px;line-height:1.7}.recovery-card{position:relative;margin-top:42px;padding:clamp(24px,4vw,38px);background:var(--paper-2);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--acid)}.recovery-icon{position:absolute;top:24px;right:24px;width:46px;height:46px;display:grid;place-items:center;background:var(--orange);border:1px solid var(--ink);transform:rotate(3deg)}.recovery-icon svg{width:21px}.recovery-copy{padding-right:65px}.recovery-copy h3{margin:0;font-family:var(--display);font-size:clamp(27px,3vw,42px);line-height:.98;letter-spacing:-.04em;text-transform:uppercase}.recovery-copy>p:last-child{max-width:700px;margin:15px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.recovery-card form{margin-top:25px}.recovery-card label{display:block;margin-bottom:9px;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.recovery-card form>div{display:grid;grid-template-columns:1fr auto}.recovery-card input{min-width:0;height:52px;padding:0 14px;background:var(--paper-3);border:1px solid var(--ink);border-radius:0;font-family:var(--mono);font-size:12px;text-transform:uppercase}.recovery-card form button{min-height:52px;padding:0 18px;color:var(--paper-3);background:var(--ink);border:1px solid var(--ink);font-size:11px;font-weight:800;cursor:pointer}.recovery-card form button:disabled{color:#a9a99f;background:#45463e;cursor:wait}.recovery-status{display:flex;align-items:flex-start;gap:9px;margin-top:15px;padding:12px;border:1px solid var(--line);font-size:11px;line-height:1.5}.recovery-status svg{flex:0 0 auto;width:17px}.recovery-status.error{color:#8c280e;background:#fff1e9;border-color:var(--orange)}.recovery-status.success{color:#2f6717;background:#f0f8dd;border-color:#75a842}.recovery-download{margin-top:15px}.final-cta{position:relative;min-height:630px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 24px;overflow:hidden;color:var(--paper-3);background:var(--ink);text-align:center}.cta-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:70px 70px;transform:perspective(500px) rotateX(50deg) scale(1.3);transform-origin:center bottom}.cta-index{position:relative;margin-bottom:25px;padding:7px 10px;color:var(--ink);background:var(--acid);font-family:var(--mono);font-size:9px;font-weight:800}.final-cta h2{position:relative;margin:0;font-family:var(--display);font-size:clamp(52px,8vw,120px);line-height:.86;letter-spacing:-.06em;text-transform:uppercase}.final-cta p{position:relative;max-width:650px;margin:32px 0;color:#b8b8ad;font-size:18px;line-height:1.55}.final-cta>div:last-child{position:relative;display:flex;align-items:center;gap:28px}.legal-section{padding:40px clamp(24px,6vw,100px) 70px;background:var(--paper-2);border-top:2px solid var(--ink)}.legal-section details{max-width:1500px;margin:auto;border-bottom:1px solid var(--line);scroll-margin-top:100px}.legal-section summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;list-style:none}.legal-section summary::-webkit-details-marker{display:none}.legal-section summary svg{width:17px;transition:transform .15s ease}.legal-section details[open] summary svg{transform:rotate(180deg)}.legal-section details div{max-width:970px;padding-bottom:24px;color:var(--muted);font-size:12px;line-height:1.7}.legal-section details p{margin:0}.site-footer{display:grid;grid-template-columns:1.4fr .7fr .9fr;gap:50px;padding:70px clamp(24px,6vw,100px) 30px;color:var(--paper-3);background:var(--ink)}.footer-brand{display:flex;align-items:flex-start;gap:17px}.footer-brand .mark-grid i{background:var(--paper-3)}.footer-brand .mark-grid i:nth-child(2){background:var(--orange)}.footer-brand .mark-grid i:nth-child(3){background:var(--acid)}.footer-brand strong{font-family:var(--display);font-size:24px}.footer-brand p{margin:8px 0 0;color:#97978c;font-size:12px}.site-footer>div:not(.footer-brand,.footer-bottom){display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer>div>span{margin-bottom:7px;color:#9b9c92;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.12em}.site-footer button,.site-footer a{display:inline-flex;align-items:center;gap:6px;padding:0;color:#d7d6cc;background:none;border:0;font-size:12px;text-decoration:none;cursor:pointer}.site-footer button:hover,.site-footer a:hover{color:var(--acid)}.site-footer a svg{width:13px}.site-footer .launchbuff-badge{margin-top:8px;line-height:0}.site-footer .launchbuff-badge img{display:block;width:160px;max-width:100%;height:auto}.footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;gap:20px;margin-top:45px;padding-top:20px;color:#9b9c92;border-top:1px solid #3a3b33;font-family:var(--mono);font-size:8px;text-transform:uppercase}.auth-page{min-height:100vh;display:grid;grid-template-rows:auto auto 1fr auto;background:var(--paper)}.auth-back{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:8px clamp(20px,5vw,70px);color:var(--paper-3);background:var(--ink);font-family:var(--mono);font-size:9px;font-weight:800;text-decoration:none;text-transform:uppercase}.auth-back svg{width:14px}.auth-brand{min-height:82px;display:flex;align-items:center;gap:13px;padding:0 clamp(20px,5vw,70px);border-bottom:2px solid var(--ink)}.auth-brand>span:last-child{display:grid}.auth-brand strong{font-family:var(--display);font-size:20px}.auth-brand em{font-family:var(--mono);font-size:8px;font-style:normal;letter-spacing:.14em}.auth-shell{display:grid;grid-template-columns:1.05fr .95fr;min-height:700px}.auth-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(65px,9vw,135px) clamp(25px,7vw,110px);border-right:2px solid var(--ink);background:var(--orange)}.auth-copy h1{margin:0;font-family:var(--display);font-size:clamp(54px,7vw,108px);line-height:.89;letter-spacing:-.065em;text-transform:uppercase}.auth-copy>p:not(.kicker){max-width:690px;margin:30px 0;font-size:18px;line-height:1.65}.auth-safeguards{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.auth-safeguards span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--ink);background:#fff3;font-family:var(--mono);font-size:8px;font-weight:800;text-transform:uppercase}.auth-safeguards svg{width:14px}.auth-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(50px,7vw,105px);background:var(--paper-3)}.auth-form{display:grid;gap:23px}.auth-form>div>span,.admin-card-title span{font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.13em}.auth-form h2{margin:9px 0 8px;font-family:var(--display);font-size:clamp(38px,4vw,58px);letter-spacing:-.05em;text-transform:uppercase}.auth-form label,.reset-panel label{display:grid;gap:8px;color:var(--muted);font-family:var(--mono);font-size:9px;font-weight:800;text-transform:uppercase}.auth-form input,.reset-panel input{width:100%;min-height:52px;padding:13px 15px;border:2px solid var(--ink);border-radius:0;color:var(--ink);background:var(--paper);font-family:var(--body);font-size:16px;text-transform:none;outline:none}.auth-form input:focus,.reset-panel input:focus{box-shadow:5px 5px 0 var(--acid)}.auth-form button{justify-self:stretch;margin-top:5px}.auth-form button:disabled,.reset-panel button:disabled{opacity:.55;cursor:wait}.reset-panel{margin-top:28px;border-top:1px solid var(--line)}.reset-panel summary{padding:20px 0;font-size:13px;font-weight:800;cursor:pointer}.reset-panel form{display:grid;gap:13px;padding:0 0 18px}.reset-panel button{min-height:44px;border:2px solid var(--ink);color:var(--paper-3);background:var(--ink);font-size:12px;font-weight:800;cursor:pointer}.auth-message,.auth-unavailable{margin:18px 0 0;padding:13px;border-left:4px solid var(--blue);background:#e9f5ff;font-size:13px;line-height:1.5}.auth-message.error,.auth-unavailable{border-color:var(--orange);background:#fff0e9}.auth-loading{min-height:250px;display:grid;place-items:center;align-content:center;gap:18px;font-family:var(--mono);font-size:11px;text-transform:uppercase}.auth-loading svg{width:32px;height:32px;animation:spin 1.2s linear infinite}.auth-footer{display:flex;justify-content:space-between;gap:25px;padding:28px clamp(20px,5vw,70px);color:#b7b7ae;background:var(--ink);font-family:var(--mono);font-size:9px;text-transform:uppercase}.auth-footer nav{display:flex;flex-wrap:wrap;gap:22px}.auth-footer a{color:#fff}.admin-shell{padding:clamp(55px,7vw,100px) clamp(20px,6vw,95px)}.admin-heading{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;padding-bottom:55px}.admin-heading h1{margin:0;font-family:var(--display);font-size:clamp(58px,8vw,118px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.admin-heading>div:first-child>p:last-child{max-width:730px;color:var(--muted);font-size:17px;line-height:1.65}.admin-identity{min-width:310px;display:grid;grid-template-columns:auto 1fr;gap:12px;padding:20px;border:2px solid var(--ink);background:var(--paper-3);box-shadow:7px 7px 0 var(--acid)}.admin-identity>svg{width:26px}.admin-identity span{display:grid;gap:3px;overflow-wrap:anywhere}.admin-identity small,.admin-identity em{color:var(--muted);font-family:var(--mono);font-size:8px;font-style:normal;text-transform:uppercase}.admin-identity button{grid-column:1 / -1;min-height:40px;display:inline-flex;justify-content:center;align-items:center;gap:7px;border:0;color:#fff;background:var(--ink);font-size:11px;font-weight:800;cursor:pointer}.admin-identity button svg{width:15px}.admin-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--ink);background:var(--ink);gap:1px}.admin-metrics article{min-width:0;display:grid;gap:8px;padding:25px;background:var(--paper-3)}.admin-metrics span,.admin-metrics small{color:var(--muted);font-family:var(--mono);font-size:8px;text-transform:uppercase}.admin-metrics strong{overflow-wrap:anywhere;font-family:var(--display);font-size:clamp(25px,3vw,43px);line-height:1;text-transform:uppercase}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.admin-grid>article{padding:clamp(25px,4vw,45px);border:2px solid var(--ink);background:var(--paper-3)}.admin-card-title{display:flex;align-items:center;gap:14px;padding-bottom:23px}.admin-card-title>svg{width:32px;height:32px}.admin-card-title h2{margin:6px 0 0;font-family:var(--display);font-size:30px;letter-spacing:-.04em;text-transform:uppercase}.admin-list{display:grid;border-top:1px solid var(--ink)}.admin-list>a,.admin-list>div{min-height:68px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;border-bottom:1px solid var(--line);text-decoration:none}.admin-list>a:hover{color:var(--orange-dark)}.admin-list>a>svg{width:16px}.admin-list span{display:grid;gap:4px}.admin-list small{color:var(--muted);font-family:var(--mono);font-size:8px;text-transform:uppercase}.admin-list.static i{width:9px;height:9px;border-radius:50%;background:var(--acid);border:1px solid var(--ink)}.admin-policy{margin:0 0 22px;color:var(--muted);font-size:14px;line-height:1.6}.admin-profile-preview{margin-top:25px;padding:clamp(25px,4vw,48px);border:2px solid var(--ink);background:var(--paper-2)}.profile-preview-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,620px);align-items:end;gap:35px;margin-bottom:30px}.profile-preview-heading .admin-card-title{padding-bottom:0}.profile-preview-heading>p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.profile-preview-window{overflow:hidden;border:2px solid var(--ink);background:var(--paper-3);box-shadow:10px 10px 0 var(--orange)}.profile-preview-bar{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 16px;color:var(--paper-3);background:var(--ink);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.12em}.profile-preview-bar>div{display:flex;gap:5px}.profile-preview-bar i{width:8px;height:8px;display:block;border:1px solid var(--paper-3);border-radius:50%}.profile-preview-bar i:first-child{background:var(--orange)}.profile-preview-bar i:nth-child(2){background:var(--acid)}.profile-preview-layout{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr)}.profile-preview-identity{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,52px);background:var(--orange);border-right:2px solid var(--ink)}.profile-avatar{width:92px;height:92px;display:grid;place-items:center;margin-bottom:20px;border:2px solid var(--ink);color:var(--paper-3);background:var(--ink);box-shadow:7px 7px 0 var(--acid);font-family:var(--display);font-size:34px;transform:rotate(-2deg)}.profile-preview-badge{padding:6px 8px;border:1px solid var(--ink);background:var(--acid);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.profile-preview-identity h3{margin:18px 0 5px;font-family:var(--display);font-size:clamp(34px,4vw,54px);line-height:.95;letter-spacing:-.05em;text-transform:uppercase}.profile-preview-identity>p{margin:0;font-size:14px;font-weight:700}.profile-preview-contact,.profile-preview-notice{width:100%;min-width:0;display:flex;align-items:center;gap:12px;margin-top:26px;padding-top:19px;border-top:1px solid var(--ink)}.profile-preview-contact svg,.profile-preview-notice svg{flex:0 0 auto;width:20px}.profile-preview-contact span,.profile-preview-notice span{min-width:0;display:grid;gap:3px}.profile-preview-contact small,.profile-preview-notice small{font-family:var(--mono);font-size:8px;text-transform:uppercase}.profile-preview-contact strong{overflow-wrap:anywhere;font-size:13px}.profile-preview-notice{margin-top:auto;padding-top:30px}.profile-preview-notice strong{font-size:12px}.profile-preview-content{display:grid;grid-template-rows:auto auto}.profile-preview-content>section{padding:clamp(28px,4vw,48px)}.profile-preview-content>section+section{border-top:1px solid var(--ink)}.profile-section-title span{font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.12em}.profile-section-title h3{margin:8px 0 22px;font-family:var(--display);font-size:clamp(27px,3vw,40px);line-height:1;letter-spacing:-.04em;text-transform:uppercase}.profile-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;border:1px solid var(--ink);background:var(--ink)}.profile-detail-grid>div{min-width:0;display:grid;gap:8px;padding:18px;background:var(--paper)}.profile-detail-grid dt{color:var(--muted);font-family:var(--mono);font-size:8px;font-weight:800;text-transform:uppercase}.profile-detail-grid dd{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:700;line-height:1.4}.profile-detail-grid dd svg{flex:0 0 auto;width:17px;height:17px}.profile-journey ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.profile-journey li{min-height:58px;display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.profile-journey li>i{width:15px;height:15px;flex:0 0 auto;border:2px solid var(--ink);background:var(--paper-3);transform:rotate(3deg)}.profile-journey li.complete>i{background:var(--acid)}.profile-journey li span{display:grid;gap:3px}.profile-journey li strong{font-size:13px}.profile-journey li small{color:var(--muted);font-family:var(--mono);font-size:8px;text-transform:uppercase}.modal-backdrop{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#11120fd1;backdrop-filter:blur(8px);animation:fade-in .16s ease both}.checkout-modal{position:relative;width:min(100%,560px);padding:clamp(28px,5vw,54px);background:var(--paper-3);border:2px solid var(--ink);box-shadow:14px 14px 0 var(--acid);animation:modal-in .26s cubic-bezier(.2,.9,.2,1) both}.modal-close{position:absolute;z-index:2;top:14px;right:14px;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ink);background:transparent;cursor:pointer}.modal-close:hover{color:var(--paper-3);background:var(--ink)}.modal-close:disabled{color:#8b8b82;background:var(--paper-2);cursor:wait}.modal-close svg{width:18px}.checkout-heading{padding-right:40px}.checkout-heading h2,.checkout-success h2{margin:0;font-family:var(--display);font-size:clamp(35px,6vw,54px);line-height:.95;letter-spacing:-.05em;text-transform:uppercase}.checkout-heading>p:last-child,.checkout-success>p{color:var(--muted);line-height:1.55}.checkout-summary{display:grid;grid-template-columns:1fr auto;gap:4px 20px;margin:28px 0;padding:18px;background:var(--paper-2);border:1px solid var(--ink)}.checkout-summary span{align-self:center;font-size:12px;font-weight:700}.checkout-summary strong{grid-row:span 2;font-family:var(--display);font-size:34px}.checkout-summary strong small{font-family:var(--mono);font-size:8px}.checkout-summary em{color:var(--muted);font-family:var(--mono);font-size:8px;font-style:normal;text-transform:uppercase}.paypal-stage{min-height:108px}.paypal-button-host{position:relative;z-index:1;min-height:50px}.payment-status,.payment-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0;color:var(--muted);font-size:11px;text-align:center}.payment-status svg,.payment-note svg{width:15px}.payment-fallback{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:15px;background:#fff4da;border:1px solid var(--orange-dark)}.payment-fallback>svg{width:19px;color:var(--orange-dark)}.payment-fallback p{margin:0;font-size:12px;line-height:1.5}.payment-fallback a{grid-column:2;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.payment-fallback a svg{width:14px}.checkout-terms{margin:18px 0 0;color:#4e4f47;font-size:9px;line-height:1.55;text-align:center}.checkout-terms a{color:var(--ink);font-weight:800}.checkout-handoff{display:grid;gap:7px;margin:18px 0 0;padding:0;list-style:none}.checkout-handoff li{display:flex;align-items:center;gap:10px;color:#4e4f47;font-size:10px;font-weight:600}.checkout-handoff strong{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;color:var(--ink);background:var(--acid);border:1px solid var(--ink);font-family:var(--mono);font-size:8px}.checkout-question{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:16px;padding:10px 13px;color:var(--ink);border:1px solid var(--ink);font-family:var(--mono);font-size:9px;font-weight:700;line-height:1.45;text-align:center;text-decoration:none;text-transform:uppercase}.checkout-question:hover{color:var(--paper-3);background:var(--ink)}.checkout-question svg{width:15px;height:15px;flex:0 0 auto}.checkout-success{text-align:center}.success-mark{width:66px;height:66px;display:grid;place-items:center;margin:0 auto 22px;background:var(--acid);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transform:rotate(-3deg)}.checkout-success .button{margin:26px 0 18px}.checkout-success>small{display:block;color:var(--muted);font-family:var(--mono);font-size:8px}.spin{animation:spin .8s linear infinite}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@keyframes dossier-arrive{0%{opacity:0;transform:translateY(45px) rotate(8deg)}to{opacity:1;transform:translateY(0) rotate(2deg)}}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{transform:translateY(24px) scale(.97)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1240px){.site-header{gap:20px;padding-inline:24px}.site-header nav{gap:15px}.nav-email{display:none!important}.commerce-chip{display:none}.hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)}.hero-copy{padding-inline:clamp(30px,4vw,70px)}.dossier-sheet{min-height:520px}.offer-lab{grid-template-columns:.9fr 1.1fr}}@media(max-width:1020px){.site-header nav{position:fixed;top:70px;right:0;left:0;display:none;align-items:stretch;flex-direction:column;gap:0;padding:20px 24px 28px;background:var(--paper-3);border-bottom:2px solid var(--ink);box-shadow:0 16px 30px #11120f26}.site-header nav.open{display:flex}.site-header nav button,.site-header nav a{min-height:48px;justify-content:space-between;border-bottom:1px solid var(--line)}.nav-email{display:flex!important}.menu-toggle{display:inline-flex}.hero{min-height:0;grid-template-columns:1fr}.hero-copy{min-height:680px;border-right:0;border-bottom:2px solid var(--ink)}.hero-dossier{min-height:700px}.signal-strip{grid-template-columns:repeat(3,1fr)}.signal-strip p{grid-column:1 / -1;justify-self:start;padding:20px 0;text-align:left}.split-heading{grid-template-columns:1fr;gap:28px}.split-heading>p{max-width:700px}.offer-lab{grid-template-columns:1fr}.lab-intro{min-height:600px;border-right:0;border-bottom:1px solid #46473e}.lab-workbench{min-height:690px}.share-section{grid-template-columns:1fr}.share-copy{border-right:0;border-bottom:2px solid var(--ink)}.math-section{grid-template-columns:1fr}.math-copy{max-width:800px}.finder-workbench{grid-template-columns:1fr;max-width:760px}.product-heading{grid-template-columns:1fr}.payment-proof{width:fit-content}.products-grid{grid-template-columns:1fr;max-width:650px;gap:28px}.product-card{min-height:0}.product-card.featured{transform:none}.product-card.featured:hover{transform:translateY(-8px)}.product-card>p{min-height:0}.preview-heading{grid-template-columns:1fr}.preview-heading>p:last-child{grid-column:1;grid-row:auto;max-width:720px}.preview-decision{grid-template-columns:1fr auto}.preview-decision .button{grid-column:1 / -1}.handoff-section ol,.inside-grid{grid-template-columns:1fr 1fr}.inside-large{grid-row:span 2}.principles-section{grid-template-columns:1fr}.principles-quote{border-right:0;border-bottom:2px solid var(--ink)}.credibility-section{grid-template-columns:1fr}.credibility-heading{border-right:0;border-bottom:2px solid var(--ink)}.auth-shell{grid-template-columns:1fr}.auth-copy{border-right:0;border-bottom:2px solid var(--ink)}.admin-heading{grid-template-columns:1fr;align-items:start}.admin-identity{width:min(100%,500px)}.profile-preview-heading{grid-template-columns:1fr;align-items:start}.profile-preview-layout{grid-template-columns:1fr}.profile-preview-identity{border-right:0;border-bottom:2px solid var(--ink)}.profile-preview-notice{margin-top:26px}.admin-grid,.faq-section{grid-template-columns:1fr}.faq-heading{position:static}}@media(max-width:720px){.announcement{justify-content:space-between;padding-inline:15px}.announcement p{display:none}.announcement a{font-size:9px}.site-header{min-height:68px;grid-template-columns:auto 1fr;padding-inline:15px}.site-header.scrolled{min-height:64px}.site-header nav{top:64px}.header-actions{justify-self:end}.header-actions .button{display:none}.login-tab{width:42px;height:42px;justify-content:center;padding:0;font-size:0}.login-tab svg{width:18px}.wordmark strong{font-size:16px}.mark-grid{width:25px;height:25px}.hero-copy{min-height:640px;padding:66px 20px}.hero-kicker{flex-wrap:wrap}.hero h1{font-size:clamp(48px,14vw,70px)}.hero-lede{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column;gap:14px}.hero-actions .button,.hero-actions .text-link{width:100%;justify-content:center}.hero-trust{display:grid;gap:10px}.hero-dossier{min-height:630px;padding:55px 22px 75px}.dossier-sheet{min-height:500px;padding:23px;box-shadow:9px 9px 0 var(--ink)}.dossier-sheet header strong{font-size:26px}.dossier-stamp{margin-top:22px}.dossier-chart{height:110px}.dossier-note{right:20px;bottom:25px}.signal-strip{grid-template-columns:1fr;padding:20px}.signal-strip>div{min-height:58px;padding:10px 0;border-right:0;border-bottom:1px solid #3d3d34}.signal-strip p{grid-column:auto}.system-section,.finder-section,.products-section,.preview-section,.comparison-section,.handoff-section,.inside-section,.faq-section{padding:75px 20px}.section-heading h2,.lab-intro h2,.math-copy h2,.inside-title h2,.faq-heading h2{font-size:clamp(38px,11vw,58px)}.method-grid{grid-template-columns:1fr}.method-grid article{min-height:330px}.lab-intro,.lab-workbench{min-height:auto;padding:75px 20px}.choice-grid{grid-template-columns:1fr}.offer-output{padding:20px 20px 65px}.copy-button{top:auto;right:20px;bottom:16px;transform:none}.share-copy,.share-destinations{padding:70px 20px}.share-primary-actions{align-items:stretch;flex-direction:column}.share-primary-actions .button,.share-copy-button{width:100%;justify-content:center}.share-destinations a{min-height:68px}.math-section{padding:75px 20px 88px}.math-card{padding:22px;box-shadow:8px 8px 0 var(--ink)}.math-input{grid-template-columns:1fr auto}.math-input input[type=number]{width:120px}.math-results{grid-template-columns:1fr}.math-results div{min-height:80px}.finder-heading{text-align:left}.finder-heading>p:last-child{margin-inline:0}.finder-options button{min-height:92px;grid-template-columns:32px 1fr auto;padding:15px}.finder-options button>strong{font-size:14px}.finder-result{min-height:360px;padding:30px 20px;box-shadow:7px 7px 0 var(--orange)}.finder-actions{align-items:stretch;flex-direction:column;gap:12px}.finder-actions .text-link{justify-content:center}.product-heading{gap:28px}.payment-proof{width:100%}.product-card{padding:28px 22px}.product-card h3{font-size:38px}.product-fit>div{grid-template-columns:78px 1fr}.preview-tabs{grid-template-columns:1fr}.preview-tabs button{min-height:52px}.workspace-preview>header{grid-template-columns:auto 1fr}.workspace-preview>header strong{display:none}.workspace-preview-body{grid-template-columns:42px 1fr}.workspace-preview-body aside{padding-inline:7px}.workspace-preview dl,.workspace-progress{grid-template-columns:1fr}.workspace-preview>footer{align-items:flex-start;flex-direction:column}.preview-decision{grid-template-columns:1fr}.preview-decision .button{grid-column:auto;width:100%}.comparison-actions,.handoff-section ol{grid-template-columns:1fr}.handoff-section li{min-height:180px}.inside-title{grid-template-columns:1fr}.inside-title>p:last-child{grid-column:1;grid-row:auto}.inside-grid{grid-template-columns:1fr;grid-auto-rows:230px}.inside-large{min-height:470px;grid-row:auto}.principles-quote{min-height:460px;padding:70px 20px;font-size:clamp(38px,11vw,58px)}.principles-list{padding:55px 20px}.credibility-heading{padding:75px 20px}.credibility-heading>div{align-items:stretch;flex-direction:column}.credibility-grid>a{min-height:220px;grid-template-columns:42px 1fr;padding:28px 20px}.credibility-grid>a>svg{width:32px;height:32px}.credibility-grid em{grid-column:2;grid-row:auto;white-space:normal}.auth-copy,.auth-panel{padding:65px 20px}.auth-copy h1{font-size:clamp(51px,15vw,72px)}.auth-footer{flex-direction:column}.auth-footer nav{display:grid}.admin-heading{gap:25px}.admin-identity{min-width:0}.admin-metrics{grid-template-columns:1fr}.admin-profile-preview{padding:20px 14px 28px}.profile-preview-heading{gap:15px}.profile-preview-window{box-shadow:7px 7px 0 var(--orange)}.profile-preview-identity,.profile-preview-content>section{padding:26px 18px}.profile-detail-grid{grid-template-columns:1fr}.admin-grid>article{padding:24px 18px}.faq-section{gap:35px}.faq-list summary{min-height:72px;font-size:15px}.recovery-card{padding:24px 18px;box-shadow:6px 6px 0 var(--acid)}.recovery-icon{position:static;margin:0 0 22px}.recovery-copy{padding:0}.recovery-card form>div{grid-template-columns:1fr;gap:8px}.final-cta{min-height:600px}.final-cta h2{font-size:clamp(52px,14vw,78px)}.final-cta>div:last-child{width:100%;align-items:stretch;flex-direction:column;gap:16px}.final-cta .text-link{justify-content:center}.legal-section{padding-inline:20px}.site-footer{grid-template-columns:1fr;padding:55px 20px 25px}.footer-bottom{flex-direction:column}.checkout-modal{padding:45px 22px 28px;box-shadow:8px 8px 0 var(--acid)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.storefront-shell{min-height:100vh;background:var(--paper)}.storefront-shell>main{min-width:0}.section-heading h2,.lab-intro h2,.math-copy h2,.finder-heading h2,.preview-heading h2,.handoff-section h2,.share-copy h2,.faq-heading h2,.final-cta h2,.credibility-heading h2{text-transform:none;letter-spacing:-.045em}.kicker{letter-spacing:.08em}.section-intro{max-width:720px;margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.button{box-shadow:none;font-family:var(--mono);font-size:10px;letter-spacing:.02em;text-transform:uppercase}.button:hover{box-shadow:none;transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-orange{color:var(--ink);background:var(--orange)}.button-acid{background:var(--acid)}.text-link{font-family:var(--mono);font-size:10px;letter-spacing:.02em;text-transform:uppercase}.hero{min-height:min(900px,100vh);grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);background:var(--paper)}.hero-grid-lines{opacity:.3;background-image:linear-gradient(90deg,transparent calc(100% - 1px),var(--line) 1px);background-size:9.09% 100%;mask-image:linear-gradient(90deg,#000 0 58%,transparent 78%)}.hero-copy{justify-content:flex-end;padding:clamp(78px,8vw,128px) clamp(34px,6vw,96px) clamp(64px,7vw,105px);background:linear-gradient(180deg,#fffaf04d,#e7ef781f)}.hero-kicker{margin-bottom:auto;padding-bottom:70px}.hero-kicker span{background:var(--ink)}.hero-index{margin:0 0 20px;color:var(--orange-dark);font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.1em}.hero h1{max-width:840px;font-size:clamp(70px,7.4vw,128px);font-weight:600;line-height:.8;letter-spacing:-.067em;text-transform:none}.hero h1 em{display:block;color:var(--orange);font-weight:500;white-space:normal}.hero h1 em:before{display:none}.hero-lede{max-width:680px;color:#33413c;font-size:clamp(17px,1.35vw,21px)}.hero-trust{gap:0;margin-top:42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-trust span{min-height:48px;flex:1 1 180px;padding:10px 14px 10px 0;border-right:1px solid var(--line)}.hero-trust span+span{padding-left:14px}.hero-dispatch{min-width:0;display:flex;flex-direction:column;color:var(--paper-3);background:var(--ink)}.hero-dispatch>header{display:grid;gap:8px;padding:clamp(32px,4vw,58px);border-bottom:1px solid #466056}.hero-dispatch>header span,.hero-dispatch>header em,.hero-dispatch footer,.hero-dispatch button small,.hero-dispatch button>em{font-family:var(--mono);font-style:normal;text-transform:uppercase}.hero-dispatch>header span{color:var(--acid);font-size:9px;letter-spacing:.1em}.hero-dispatch>header h2{max-width:520px;margin:0;font-family:var(--display);font-size:clamp(36px,4.2vw,62px);font-weight:600;line-height:.93;letter-spacing:-.045em}.hero-dispatch>header em{color:#9fb0a9;font-size:8px;letter-spacing:.08em}.hero-dispatch ol{display:flex;flex:1;flex-direction:column;margin:0;padding:0;list-style:none}.hero-dispatch li{display:flex;flex:1}.hero-dispatch button{width:100%;min-height:158px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:16px;padding:26px clamp(22px,3.2vw,46px);color:var(--paper-3);background:transparent;border:0;border-bottom:1px solid #466056;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.hero-dispatch button:hover{color:var(--ink);background:var(--orange)}.hero-dispatch button>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid currentColor;font-family:var(--mono);font-size:9px}.hero-dispatch button>div{min-width:0;display:grid;gap:7px}.hero-dispatch button small{color:#9fb0a9;font-size:8px;letter-spacing:.09em}.hero-dispatch button:hover small{color:var(--ink)}.hero-dispatch button strong{font-family:var(--display);font-size:clamp(22px,2.2vw,31px);font-weight:600;line-height:1;letter-spacing:-.025em}.hero-dispatch button p{max-width:430px;margin:0;color:#b8c3bf;font-size:11px;line-height:1.5}.hero-dispatch button:hover p{color:var(--ink)}.hero-dispatch button>em{padding:5px 7px;color:var(--acid);border:1px solid #60756d;font-size:8px;white-space:nowrap}.hero-dispatch button:hover>em{color:var(--ink);border-color:var(--ink)}.hero-dispatch button>svg{width:18px}.hero-dispatch>footer{min-height:58px;display:flex;align-items:center;gap:10px;padding:15px clamp(22px,3.2vw,46px);color:#a8b7b1;font-size:8px;letter-spacing:.08em}.hero-dispatch>footer svg{width:16px;color:var(--acid)}.signal-strip{min-height:108px;grid-template-columns:minmax(210px,1.25fr) repeat(4,minmax(120px,1fr));padding:0;color:var(--ink);background:var(--acid);border-bottom:2px solid var(--ink)}.signal-strip>.signal-label{min-height:108px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px;padding:18px clamp(20px,3vw,42px);border-right:2px solid var(--ink)}.signal-strip .signal-label span{max-width:none;color:var(--orange-dark);font-size:8px;letter-spacing:.08em}.signal-strip .signal-label strong{color:var(--ink);font-family:var(--display);font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1}.signal-strip>button{min-height:108px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:18px clamp(14px,2vw,28px);color:var(--ink);background:transparent;border:0;border-right:1px solid var(--ink);text-align:left;cursor:pointer}.signal-strip>button:hover{color:var(--paper-3);background:var(--ink)}.signal-strip>button b{font-family:var(--mono);font-size:9px;font-weight:500}.signal-strip>button span{max-width:none;display:grid;gap:4px;color:inherit;font-family:var(--body);font-size:13px;font-weight:800;text-transform:none}.signal-strip>button em{font-family:var(--mono);font-size:7px;font-style:normal;font-weight:500;text-transform:uppercase}.offer-lab{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);min-height:820px}.lab-intro{justify-content:flex-end;background:var(--ink-soft)}.lab-intro:after{right:22px;bottom:auto;top:28px;content:"01";color:#ffffff0e;font-size:180px;transform:none}.lab-intro h2{font-weight:600;line-height:.93}.lab-rule{background:var(--paper-3);border:0;transform:none}.lab-workbench{background-color:var(--ink);background-size:24px 24px}.choice-grid button{font-family:var(--mono);font-size:9px;text-transform:uppercase}.choice-grid button.selected{box-shadow:none}.offer-output{border-color:var(--orange);box-shadow:8px 8px 0 var(--orange)}.math-section{position:relative;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(45px,7vw,110px);background:var(--paper)}.math-section:before{position:absolute;top:0;bottom:0;left:0;width:12px;content:"";background:var(--orange);border-right:2px solid var(--ink)}.math-copy h2{font-weight:600;line-height:.93}.math-card{background:var(--paper-3);box-shadow:none}.math-input>strong,.math-results strong{font-weight:600}.math-results strong{color:var(--orange-dark)}.finder-heading{margin-right:0;margin-left:0;text-align:left}.finder-heading h2{max-width:980px;font-weight:600}.finder-heading>p:last-child{margin-left:0}.finder-workbench{margin-left:0}.finder-options button{background:var(--ink-soft)}.finder-options button:hover{transform:none}.finder-options button.selected{box-shadow:none}.finder-result{box-shadow:10px 10px 0 var(--orange)}.finder-result h3{font-weight:600;text-transform:none}.finder-empty strong{font-family:var(--body);font-size:20px;text-transform:none}.products-section{background:var(--paper-3)}.product-heading{align-items:start}.product-heading h2{max-width:920px;font-weight:600}.payment-proof{margin-top:10px;background:var(--acid);box-shadow:none}.products-grid{max-width:1600px;display:block;border-top:2px solid var(--ink)}.product-card,.product-card.featured{min-height:0;display:grid;grid-template-columns:112px minmax(260px,.95fr) minmax(250px,1.05fr) minmax(250px,.8fr);padding:0;color:var(--ink);background:var(--paper-3);border:0;border-bottom:2px solid var(--ink);box-shadow:none;transform:none}.product-card:hover,.product-card.featured:hover{background:#f8f1e4;box-shadow:none;transform:none}.product-card.featured{background:#f6e8df}.popular-tab{top:0;right:0;color:var(--ink);background:var(--orange);border:0}.product-index{display:flex;align-items:flex-start;flex-direction:column;gap:7px;padding:28px 18px;background:var(--paper-2);border-right:1px solid var(--ink)}.product-card.featured .product-index{background:var(--orange)}.product-index span,.product-index em,.product-scope>span{font-family:var(--mono);font-size:8px;font-style:normal;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product-index strong{margin:auto 0;font-family:var(--display);font-size:62px;font-weight:500;line-height:.8}.product-index em{writing-mode:vertical-rl;transform:rotate(180deg)}.product-main,.product-scope,.product-purchase{min-width:0;padding:clamp(30px,3.4vw,50px)}.product-main{display:flex;flex-direction:column}.product-topline{margin-bottom:34px}.product-card h3{max-width:460px;font-size:clamp(38px,4vw,62px);font-weight:600;line-height:.9;text-transform:none}.product-main>p{margin:22px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.product-fit{margin-top:auto;padding-top:30px}.product-fit>div{grid-template-columns:86px 1fr}.product-card.featured .product-fit>div{border-color:var(--line)}.product-card.featured .product-fit dt{color:var(--muted)}.product-scope{border-right:1px solid var(--ink);border-left:1px solid var(--ink)}.product-scope>span{color:var(--orange-dark)}.product-card ul{gap:13px;margin:26px 0 0}.product-card li,.product-card.featured li{color:#35413c;font-size:11px}.product-card li svg,.product-card.featured li svg{color:var(--orange-dark)}.product-purchase{display:flex;flex-direction:column}.price-row{margin:0 0 24px}.price-row>strong{font-size:clamp(58px,5vw,82px);font-weight:500}.product-promise{min-height:0;margin-bottom:26px;font-size:13px}.product-actions{margin-top:auto}.product-detail-link,.preview-link{font-family:var(--mono);font-size:8px;text-transform:uppercase}.product-card.featured .button{color:var(--ink)}.delivery-line,.product-card.featured .delivery-line{color:var(--muted)}.product-fineprint{text-align:left}.preview-heading h2{font-weight:600}.preview-tabs button{font-family:var(--mono);font-size:9px;text-transform:uppercase}.comparison-section{background:var(--paper)}.comparison-scroll{border-width:2px}.comparison-actions button{border-radius:0}.handoff-section h2{max-width:980px;font-weight:600}.handoff-section li strong{font-family:var(--display);font-size:24px;font-weight:600}.principles-quote{font-family:var(--display);font-weight:600;letter-spacing:-.04em;text-transform:none}.credibility-heading h2{font-weight:600;text-transform:none}.share-copy h2,.faq-heading h2{font-weight:600}.final-cta{align-items:flex-start;padding-left:clamp(30px,8vw,130px);text-align:left}.final-cta h2{max-width:1050px;font-weight:600}.final-cta p{max-width:720px}.cta-grid{transform:perspective(500px) rotateX(56deg) scale(1.5) translateY(25%)}@media(min-width:1101px){.storefront-shell>.announcement{position:fixed;z-index:102;top:0;left:0;width:216px;min-height:92px;align-items:flex-start;justify-content:center;flex-direction:column;gap:7px;padding:14px 16px;border-right:2px solid var(--paper);border-bottom:1px solid #466056;font-size:9px}.storefront-shell>.announcement span{color:var(--ink);background:var(--acid)}.storefront-shell>.announcement p{color:#a8b7b1;font-size:9px;line-height:1.5}.storefront-shell>.announcement a{color:var(--paper-3);font-size:9px}.storefront-shell>.site-header{position:fixed;z-index:101;top:92px;bottom:0;left:0;width:216px;min-height:0;display:flex;align-items:stretch;flex-direction:column;gap:0;padding:25px 16px 18px;background:var(--paper-3);border-right:2px solid var(--ink);border-bottom:0;backdrop-filter:none}.storefront-shell>.site-header.scrolled{min-height:0;box-shadow:none}.site-header .wordmark{padding:0 2px 24px;border-bottom:2px solid var(--ink)}.site-header .wordmark strong{font-family:var(--body);font-size:18px;font-weight:800;letter-spacing:-.03em}.site-header .wordmark em{font-size:9px}.site-header nav{width:100%;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:0;margin-top:22px}.site-header nav button,.site-header nav a{width:100%;min-height:54px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:10px 2px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;font-weight:500;line-height:1.35;letter-spacing:-.02em;text-align:left;text-transform:uppercase}.site-header nav .nav-email{grid-template-columns:28px 16px 1fr}.site-header nav button:after{display:none}.site-header nav>*:before{color:var(--orange-dark);font-family:var(--mono);font-size:9px}.site-header nav>:nth-child(1):before{content:"01"}.site-header nav>:nth-child(2):before{content:"02"}.site-header nav>:nth-child(3):before{content:"03"}.site-header nav>:nth-child(4):before{content:"04"}.site-header nav>:nth-child(5):before{content:"05"}.site-header nav>:nth-child(6):before{content:"06"}.site-header nav>:nth-child(7):before{content:"07"}.site-header nav button:hover,.site-header nav a:hover{color:var(--paper-3);background:var(--ink)}.site-header nav button:hover:before,.site-header nav a:hover:before{color:var(--acid)}.site-header .header-actions{width:100%;align-items:stretch;flex-direction:column;gap:9px;margin-top:auto}.site-header .commerce-chip{padding:9px 0;border-top:1px solid var(--line);font-size:9px;line-height:1.4;white-space:normal}.site-header .login-tab,.site-header .button-small{width:100%;min-height:42px;justify-content:center;font-size:10px;box-shadow:none}.storefront-shell>main,.storefront-shell>.site-footer{width:auto;margin-left:216px}}@media(max-width:1280px){.product-card,.product-card.featured{grid-template-columns:96px minmax(0,1fr) minmax(260px,.9fr)}.product-purchase{grid-column:2 / -1;display:grid;grid-template-columns:minmax(160px,.55fr) minmax(240px,1fr);gap:0 32px;border-top:1px solid var(--ink)}.product-purchase .price-row{grid-row:span 2;align-self:start}.product-purchase .product-actions{margin-top:0}.product-purchase .delivery-line{grid-column:2}}@media(max-width:1100px){.storefront-shell>.announcement{position:static;width:auto}.storefront-shell>.site-header{position:sticky;top:0}.storefront-shell>main,.storefront-shell>.site-footer{margin-left:0}.site-header nav{position:fixed;top:70px;right:0;left:0;display:none;align-items:stretch;flex-direction:column;gap:0;padding:20px 24px 28px;background:var(--paper-3);border-bottom:2px solid var(--ink);box-shadow:0 16px 30px #0d1f1a26}.site-header nav.open{display:flex}.site-header nav button,.site-header nav a{min-height:48px;justify-content:space-between;border-bottom:1px solid var(--line)}.menu-toggle{display:inline-flex}.commerce-chip{display:none}.hero{min-height:0;grid-template-columns:1fr}.hero-copy{min-height:720px;border-right:0;border-bottom:2px solid var(--ink)}.hero-dispatch{min-height:680px}.signal-strip{grid-template-columns:1.3fr repeat(2,1fr)}.signal-strip>button:nth-of-type(n+3){border-top:1px solid var(--ink)}.offer-lab,.math-section,.product-heading{grid-template-columns:1fr}}@media(max-width:760px){.hero-copy{min-height:670px;padding:58px 20px}.hero-kicker{padding-bottom:45px}.hero h1{font-size:clamp(65px,20vw,92px)}.hero-lede{font-size:16px}.hero-dispatch{min-height:0}.hero-dispatch>header{padding:42px 20px 30px}.hero-dispatch button{min-height:170px;grid-template-columns:35px minmax(0,1fr) 18px;gap:12px;padding:22px 20px}.hero-dispatch button>em{display:none}.hero-dispatch button strong{font-size:23px}.signal-strip{grid-template-columns:1fr 1fr}.signal-strip>.signal-label{grid-column:1 / -1;min-height:82px}.signal-strip>button{min-height:86px}.offer-lab{min-height:0}.lab-intro{min-height:560px}.math-section:before{width:7px}.product-card,.product-card.featured{grid-template-columns:1fr}.product-index{min-height:74px;align-items:center;flex-direction:row;padding:14px 18px;border-right:0;border-bottom:1px solid var(--ink)}.product-index strong{margin:0 0 0 auto;font-size:42px}.product-index em{writing-mode:initial;transform:none}.product-main,.product-scope,.product-purchase{padding:32px 20px}.product-scope{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.product-purchase{grid-column:auto;display:flex;gap:0;border-top:0}.product-purchase .price-row{align-self:stretch}.product-purchase .delivery-line{grid-column:auto}.popular-tab{top:74px}.final-cta{min-height:650px;padding-inline:20px}.final-cta>div:last-child{align-items:stretch}}.sprint-section{display:grid;grid-template-columns:112px minmax(0,1.35fr) minmax(320px,.65fr);color:var(--paper-3);background:var(--ink);border-bottom:2px solid var(--ink)}.sprint-rail{min-height:760px;display:flex;align-items:center;flex-direction:column;gap:18px;padding:28px 16px;color:var(--ink);background:var(--acid);border-right:2px solid var(--ink)}.sprint-rail span,.sprint-rail em{font-family:var(--mono);font-size:8px;font-style:normal;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sprint-rail strong{margin:auto 0;font-family:var(--display);font-size:74px;font-weight:500;line-height:.75}.sprint-rail em{writing-mode:vertical-rl;transform:rotate(180deg)}.sprint-main{display:flex;justify-content:center;flex-direction:column;gap:42px;padding:clamp(60px,7vw,110px)}.sprint-heading{max-width:960px}.sprint-heading .kicker{color:var(--acid)}.sprint-heading h2{max-width:1000px;margin:15px 0 24px;color:var(--paper-3);font-size:clamp(48px,6.2vw,92px);font-weight:600;line-height:.9;letter-spacing:-.06em}.sprint-heading>p:last-child{max-width:780px;color:#b8c5bf;font-size:16px;line-height:1.7}.sprint-deliverables{max-width:980px;padding-top:24px;border-top:1px solid #52645d}.sprint-deliverables>span{color:var(--orange);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sprint-deliverables ul{display:grid;grid-template-columns:1fr 1fr;gap:13px 30px;margin:24px 0 0;padding:0;list-style:none}.sprint-deliverables li{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px;color:#e5ece8;font-size:12px;line-height:1.55}.sprint-deliverables li svg{width:16px;height:16px;color:var(--acid);stroke-width:2.5}.sprint-boundary{max-width:980px;display:grid;grid-template-columns:32px 1fr;gap:16px;padding:22px;color:var(--ink);background:var(--paper-3);border-left:6px solid var(--orange)}.sprint-boundary svg{width:27px;height:27px}.sprint-boundary strong{display:block;margin-bottom:6px;font-size:17px}.sprint-boundary p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.sprint-purchase{display:flex;justify-content:center;flex-direction:column;gap:25px;padding:clamp(42px,5vw,76px);color:var(--ink);background:var(--orange);border-left:2px solid var(--ink)}.sprint-capacity{display:grid;grid-template-columns:10px 1fr;gap:7px 10px;padding:20px;background:var(--paper-3);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink)}.sprint-capacity i{width:10px;height:10px;align-self:center;background:#30a46c;border:1px solid var(--ink);border-radius:50%}.sprint-capacity span{font-family:var(--mono);font-size:8px;font-weight:600;text-transform:uppercase}.sprint-capacity strong,.sprint-capacity small{grid-column:1 / -1}.sprint-capacity strong{margin-top:5px;font-family:var(--display);font-size:34px;font-weight:600;line-height:1}.sprint-capacity small{color:var(--muted);font-size:10px;line-height:1.5}.sprint-price{padding:28px 0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.sprint-price span,.sprint-price em{display:block;font-family:var(--mono);font-size:9px;font-style:normal;font-weight:600;text-transform:uppercase}.sprint-price strong{display:block;margin:8px 0;font-family:var(--display);font-size:clamp(76px,7vw,110px);font-weight:500;line-height:.86;letter-spacing:-.06em}.sprint-purchase .button{min-height:62px;justify-content:space-between;color:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.sprint-question{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;color:var(--ink);border:1px solid var(--ink);font-family:var(--mono);font-size:9px;font-weight:600;text-decoration:none;text-transform:uppercase}.sprint-question:hover{color:var(--paper-3);background:var(--ink)}.sprint-question svg{width:16px;height:16px}.sprint-purchase>p{margin:0;font-size:10px;line-height:1.65}.sprint-founder{padding:15px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.sprint-founder strong{font-size:12px}.sprint-founder a{display:block;margin-top:6px;color:var(--ink);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sprint-founder a:hover{text-decoration-thickness:2px;text-underline-offset:4px}@media(min-width:1101px){.site-header nav>:nth-child(8):before{content:"08"}}@media(max-width:1280px){.sprint-section{grid-template-columns:96px minmax(0,1fr)}.sprint-rail{min-height:0;grid-row:1 / 3}.sprint-purchase{grid-column:2;border-top:2px solid var(--ink);border-left:0}.sprint-price strong{font-size:86px}}.free-tools-page{min-height:100vh;color:var(--ink);background:var(--paper)}.free-tools-header{position:sticky;z-index:100;top:0;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:12px clamp(20px,5vw,72px);background:#f4f0e6f5;border-bottom:2px solid var(--ink);backdrop-filter:blur(14px)}.free-tools-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.free-tools-brand>span:last-child{display:grid;gap:2px}.free-tools-brand strong{font-family:var(--display);font-size:20px;line-height:1;letter-spacing:-.04em}.free-tools-brand em{font-family:var(--mono);font-size:8px;font-style:normal;letter-spacing:.12em}.free-tools-header nav{display:flex;align-items:center;gap:clamp(16px,3vw,34px)}.free-tools-header nav a{font-family:var(--mono);font-size:9px;font-weight:700;text-decoration-thickness:1px;text-underline-offset:5px;text-transform:uppercase}.free-tools-header nav a:hover{color:var(--orange-dark);text-decoration-thickness:2px}.free-tools-hero{min-height:560px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;border-bottom:2px solid var(--ink)}.free-tools-hero>div{display:flex;justify-content:center;flex-direction:column;padding:clamp(58px,8vw,110px) clamp(24px,7vw,110px)}.free-tools-hero h1{max-width:1040px;margin:0;font-family:var(--display);font-size:clamp(58px,7.4vw,116px);font-weight:600;line-height:.82;letter-spacing:-.065em}.free-tools-hero h1 em{color:var(--orange);font-style:normal}.free-tools-hero>div>p:not(.kicker){max-width:760px;margin:30px 0 0;color:var(--muted);font-size:clamp(16px,1.4vw,20px);line-height:1.65}.free-tools-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px}.free-tools-hero aside{display:flex;justify-content:center;flex-direction:column;padding:clamp(42px,6vw,86px);color:var(--paper-3);background:var(--ink)}.free-tools-hero aside>span{color:var(--acid);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em}.free-tools-hero aside ul{display:grid;gap:0;margin:28px 0;padding:0;border-top:1px solid #51625c;list-style:none}.free-tools-hero aside li{min-height:72px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #51625c}.free-tools-hero aside li svg{flex:0 0 auto;width:18px;color:var(--acid)}.free-tools-hero aside li strong{font-size:13px;line-height:1.5}.free-tools-hero aside p{margin:0;color:#b7c3be;font-size:11px;line-height:1.65}.free-tools-page .offer-lab,.free-tools-page .math-section{scroll-margin-top:74px}.free-tools-boundary{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,130px);padding:clamp(70px,9vw,130px) clamp(24px,7vw,110px);color:var(--paper-3);background:var(--ink-soft);border-bottom:2px solid var(--ink)}.free-tools-boundary h2{max-width:650px;margin:0;font-family:var(--display);font-size:clamp(46px,6vw,84px);font-weight:600;line-height:.9;letter-spacing:-.05em}.free-tools-boundary>div:last-child{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.free-tools-boundary>div:last-child p{max-width:760px;margin:0 0 28px;color:#c5cec9;font-size:16px;line-height:1.75}.free-tools-boundary .text-link{color:var(--paper-3);border-color:var(--acid)}.free-tools-footer{min-height:86px;display:flex;align-items:center;gap:26px;padding:20px clamp(24px,7vw,110px);background:var(--paper-3);font-family:var(--mono);font-size:9px;text-transform:uppercase}.free-tools-footer span{margin-right:auto}.free-tools-footer a{text-underline-offset:4px}@media(max-width:900px){.free-tools-hero,.free-tools-boundary{grid-template-columns:1fr}.free-tools-hero aside{min-height:420px}}@media(max-width:680px){.free-tools-header{min-height:68px;padding-inline:16px}.free-tools-header nav a:not(:last-child){display:none}.free-tools-header nav a{font-size:8px}.free-tools-brand em{display:none}.free-tools-hero{min-height:0}.free-tools-hero>div{min-height:600px;padding-inline:20px}.free-tools-hero h1{font-size:clamp(60px,18vw,86px)}.free-tools-hero aside{min-height:390px;padding:46px 20px}.free-tools-page .offer-lab,.free-tools-page .math-section{scroll-margin-top:68px}.free-tools-boundary{padding:70px 20px}.free-tools-footer{align-items:flex-start;flex-direction:column;gap:15px;padding:30px 20px}.free-tools-footer span{margin:0 0 8px}}@media(max-width:760px){.sprint-section{grid-template-columns:1fr}.sprint-rail{min-height:74px;grid-row:auto;align-items:center;flex-direction:row;padding:14px 20px;border-right:0;border-bottom:2px solid var(--ink)}.sprint-rail strong{margin:0 0 0 auto;font-size:44px}.sprint-rail em{writing-mode:initial;transform:none}.sprint-main{padding:55px 20px}.sprint-heading h2{font-size:54px}.sprint-deliverables ul{grid-template-columns:1fr}.sprint-purchase{grid-column:auto;padding:45px 20px 55px}.sprint-price strong{font-size:86px}}
