:root{--ink:#11110f;--cream:#f1eadc;--paper:#faf6ed;--amber:#f0a22e;--line:rgba(17,17,15,.22);--pad:max(24px, calc((100vw - 1280px)/2) );font-family:Manrope,Arial,sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-header{height:74px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--cream);position:relative;z-index:20}.brand{font:600 15px Unbounded,sans-serif;letter-spacing:.04em;display:flex;gap:10px;align-items:center}.brand span{width:9px;height:9px;border-radius:50%;background:var(--amber)}.nav-links{display:flex;align-items:center;gap:28px;font-size:13px}.nav-cta{border:1px solid rgba(241,234,220,.35);padding:11px 15px}.menu-button{display:none;background:none;border:0;color:inherit}.hero{height:min(860px,calc(100svh - 74px));min-height:700px;position:relative;background:var(--ink);color:var(--cream);overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#000000c7,#0006 43%,#00000014 72%),linear-gradient(0deg,rgba(0,0,0,.72),transparent 45%)}.hero-index,.hero-copy,.hero-effect,.scroll{position:absolute;z-index:2}.hero-index{top:28px;left:var(--pad);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.hero-copy{left:var(--pad);top:18%;width:min(850px,70vw)}.hero h1{font:500 clamp(44px,6.3vw,94px)/.98 Unbounded,sans-serif;letter-spacing:-.055em;margin:0;text-wrap:balance}.hero-copy p{font-size:clamp(17px,1.8vw,25px);line-height:1.38;width:min(680px,75%);margin:34px 0 0}.hero-effect{right:var(--pad);bottom:52px;width:300px;border-top:1px solid rgba(255,255,255,.5);padding-top:14px;display:flex;gap:16px}.hero-effect strong{font:600 40px Unbounded;color:var(--amber)}.hero-effect span{font-size:13px;line-height:1.45}.scroll{left:var(--pad);bottom:50px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.section-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:700;margin-bottom:30px}.proof,.services,.calculator,.extras{padding:110px var(--pad)}.proof{background:var(--cream)}.proof-lead{display:grid;grid-template-columns:1.4fr .6fr;gap:60px;align-items:end}.proof h2,.calc-head h2,.integration h2,.extras h2{font:500 clamp(38px,5vw,72px)/1.04 Unbounded;margin:0;letter-spacing:-.045em}.proof-lead>p{font-size:20px;line-height:1.5;margin:0}.receipts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.receipts article{padding:28px 28px 36px 0;border-right:1px solid var(--line)}.receipts article+article{padding-left:28px}.receipts article:last-child{border-right:0}.receipts span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.receipts strong{display:block;font:600 clamp(42px,5vw,72px) Unbounded;margin:20px 0 16px}.receipts p{margin:0;max-width:260px;line-height:1.5}.services{background:var(--ink);color:var(--cream)}.service{min-height:300px;padding:38px 0;display:grid;grid-template-columns:80px 1fr 120px;gap:48px;border-top:1px solid rgba(241,234,220,.25);align-items:start}.service:last-child{border-bottom:1px solid rgba(241,234,220,.25)}.service-no{font:500 12px Unbounded;color:var(--amber)}.service h2{font:500 clamp(30px,4vw,55px)/1.1 Unbounded;letter-spacing:-.04em;margin:0 0 24px;max-width:940px}.service p{font-size:18px;line-height:1.55;max-width:760px;margin:0}.service .note{font-size:13px;color:#bdb7ad;margin-top:18px}.icon{width:78px;height:78px;object-fit:cover;border:1px solid var(--amber);background:var(--ink)}.service-b{margin-left:8%}.service-c{margin-left:16%}.field-note{background:var(--amber);padding:72px var(--pad);display:flex;align-items:end;justify-content:space-between;gap:60px}.field-note blockquote{font:500 clamp(30px,4.4vw,62px)/1.12 Unbounded;letter-spacing:-.04em;margin:0;max-width:980px}.field-note span{font-size:12px;width:160px}.calculator{background:var(--paper)}.calc-head{display:grid;grid-template-columns:1.4fr .6fr;gap:60px;align-items:end}.calc-head>p{font-size:18px;line-height:1.5;margin:0}.calc-layout{margin-top:64px;display:grid;grid-template-columns:380px 1fr;border-top:1px solid var(--line)}.calc-inputs{padding:30px 40px 30px 0;display:grid;gap:18px;border-right:1px solid var(--line)}.calc-inputs label{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.calc-inputs input{width:100%;margin-top:8px;border:0;border-bottom:1px solid var(--ink);background:transparent;font:500 26px Unbounded;padding:8px 0;border-radius:0}.calc-inputs input:focus{outline:2px solid var(--amber);outline-offset:4px}.calc-inputs small{display:block;text-transform:none;letter-spacing:0;margin-top:6px;color:#695f53}.calc-results{padding:30px 0 30px 40px}.result-head,.result-row{display:grid;grid-template-columns:1.1fr .7fr .7fr;gap:20px}.result-head{font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding:0 0 12px}.result-head span:first-child{grid-column:2}.result-row{padding:17px 0;border-top:1px solid var(--line);align-items:center}.result-row em{font-style:normal;font-size:14px}.result-row span,.result-row strong{font:500 clamp(18px,2vw,28px) Unbounded}.result-row strong{color:#a66000}.result-row.revenue{padding:24px 0}.delta{background:var(--ink);color:var(--cream);padding:22px;display:flex;justify-content:space-between;align-items:center}.delta span{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.delta strong{font:500 clamp(24px,3vw,42px) Unbounded;color:var(--amber)}.caveat{font-size:12px;line-height:1.5;margin:22px 0 0;max-width:850px}.integration{display:grid;grid-template-columns:1.08fr .92fr;background:var(--cream)}.integration-media{position:sticky;top:0;height:100svh;background:#24211d}.integration-media img{width:100%;height:100%;object-fit:cover}.integration-media span{position:absolute;left:24px;bottom:22px;color:#fff;background:#000000a8;padding:10px 12px;font-size:11px}.integration-copy{padding:110px clamp(28px,6vw,100px)}.integration-copy .big{font-size:22px;line-height:1.45}.integration-copy ul{list-style:none;padding:0;margin:42px 0;border-top:1px solid var(--line)}.integration-copy li{padding:17px 0;border-bottom:1px solid var(--line);line-height:1.45}.integration-copy .client{background:var(--amber);padding:20px}.extras{background:var(--ink);color:var(--cream)}.extras-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#f1eadc33;border:1px solid rgba(241,234,220,.2)}.extras article{background:var(--ink);padding:48px}.extras article>span{color:var(--amber);font-size:11px;text-transform:uppercase;letter-spacing:.13em}.extras h2{font-size:clamp(30px,3.5vw,50px);margin:40px 0 24px}.extras p{font-size:18px;line-height:1.55}.extras blockquote{margin:40px 0 0;padding-top:20px;border-top:1px solid rgba(241,234,220,.25);font:500 20px/1.4 Unbounded;color:var(--amber)}.test{padding:90px var(--pad);background:var(--amber)}.test-index{font-size:11px;text-transform:uppercase;letter-spacing:.15em}.test h2{font:500 clamp(48px,7vw,105px)/.95 Unbounded;letter-spacing:-.06em;max-width:1100px;margin:70px 0 30px}.test-lead{font-size:clamp(20px,2.4vw,32px);line-height:1.4;max-width:900px}.test-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:70px 0;border-top:1px solid var(--ink);padding-top:24px}.test-columns p{font-size:17px;line-height:1.55}.test-final{display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--ink);color:var(--cream);padding:24px}.test-final a{background:var(--cream);color:var(--ink);padding:18px 22px;font-weight:700}footer{background:var(--ink);color:var(--cream);padding:28px var(--pad);display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em}@media(max-width:900px){.nav-links{position:absolute;top:74px;left:0;right:0;background:var(--ink);padding:22px 24px;display:none;flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.menu-button{display:block}.hero{min-height:760px}.hero-copy{width:calc(100% - 48px);top:13%}.hero h1{font-size:clamp(40px,8.5vw,70px)}.hero-copy p{width:80%}.hero-effect{right:24px;bottom:55px}.scroll{display:none}.proof-lead,.calc-head,.receipts{grid-template-columns:1fr}.receipts article{border-right:0;border-bottom:1px solid var(--line);padding-left:0!important}.service,.service-b,.service-c{margin-left:0;grid-template-columns:45px 1fr 55px;gap:18px}.calc-layout{grid-template-columns:1fr}.calc-inputs{border-right:0;padding-right:0;grid-template-columns:1fr 1fr}.calc-results{padding-left:0}.integration{grid-template-columns:1fr}.integration-media{position:relative;height:62vw;min-height:420px}.extras-grid{grid-template-columns:1fr}.test-final{align-items:flex-start;flex-direction:column}}@media(max-width:560px){:root{--pad:18px}.site-header{height:64px}.nav-links{top:64px}.hero{height:780px;min-height:0}.hero>img{object-position:63% center}.hero-shade{background:linear-gradient(0deg,#000000eb,#00000059 75%)}.hero-index{top:18px}.hero-copy{top:auto;bottom:200px;left:18px;width:calc(100% - 36px)}.hero h1{font-size:38px;line-height:1.01}.hero-copy p{font-size:16px;width:100%;margin-top:22px}.hero-effect{left:18px;right:auto;bottom:32px;width:calc(100% - 36px)}.proof,.services,.calculator,.extras{padding:72px var(--pad)}.proof h2,.calc-head h2,.integration h2{font-size:36px;overflow-wrap:anywhere}.calc-head>*{min-width:0}.receipts{margin-top:45px}.service{min-height:0;padding:28px 0;grid-template-columns:30px 1fr}.service .icon{display:block;grid-column:2;width:52px;height:52px;margin-top:8px}.service h2{font-size:28px}.service p{font-size:16px}.field-note{padding:50px var(--pad);display:block}.field-note blockquote{font-size:30px}.field-note span{display:block;margin-top:24px}.calc-inputs{grid-template-columns:1fr}.result-head,.result-row{grid-template-columns:1fr 1fr}.result-head span:first-child{grid-column:1}.result-row em{grid-column:1/-1}.result-row span,.result-row strong{font-size:17px}.delta{display:block}.delta strong{display:block;margin-top:12px;font-size:25px}.integration-media{min-height:340px}.integration-copy{padding:72px var(--pad)}.extras article{padding:28px}.test{padding:70px var(--pad)}.test h2{font-size:48px;margin-top:50px}.test-columns{grid-template-columns:1fr;gap:10px;margin:45px 0}.test-final{padding:18px}.test-final a{width:100%;text-align:center;font-size:14px}}
