:root{--ink:#171713;--paper:#f4f1e9;--acid:#d8ff38;--red:#ff5b45;--line:#cbc7bc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,76px);border-bottom:1px solid var(--line)}.logo{font-size:25px;font-weight:900;letter-spacing:-1.5px}.logo span{color:var(--red)}.navCta{font-size:14px;font-weight:700;border-bottom:2px solid}.hero{min-height:calc(100vh - 78px);padding:clamp(62px,9vw,130px) clamp(20px,8vw,120px) 60px;display:flex;flex-direction:column;align-items:flex-start}.eyebrow,.sectionLabel{text-transform:uppercase;font-size:12px;letter-spacing:2.2px;font-weight:800}.eyebrow{border:1px solid;border-radius:99px;padding:9px 13px}.hero h1{font-size:clamp(51px,8.3vw,126px);line-height:.88;letter-spacing:-.07em;max-width:1280px;margin:42px 0 32px}.hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--red)}.hero>p{font-size:clamp(18px,2vw,27px);line-height:1.35;max-width:760px;margin:0 0 38px}.button{background:var(--ink);color:#fff;padding:20px 24px;font-weight:800;font-size:17px;display:flex;gap:28px;align-items:center;transition:.2s}.button:hover{background:var(--red);transform:translateY(-2px)}.micro{font-size:12px;color:#716e65;margin-top:13px}.examples{padding:110px clamp(20px,8vw,120px);background:#fff}.examples h2{font-size:clamp(35px,5vw,70px);letter-spacing:-.05em;line-height:.96;max-width:900px;margin:28px 0 70px}.example{display:grid;grid-template-columns:55px 1fr auto;align-items:center;border-top:1px solid var(--line);padding:25px 0;grid-gap:20px;gap:20px}.example:last-child{border-bottom:1px solid var(--line)}.example .num{font-size:12px;color:#888}.example p{font-family:Georgia,serif;font-size:clamp(20px,2.2vw,31px);margin:0}.possible{font-size:12px;text-transform:uppercase;font-weight:800;background:var(--acid);padding:8px 10px;transform:rotate(-1deg)}.honest{max-width:600px;margin:44px 0 0 auto;font-size:17px;line-height:1.5;color:#5b5952}.how{padding:100px clamp(20px,8vw,120px)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:42px;border:1px solid var(--ink)}.steps>div{padding:35px;min-height:240px;border-right:1px solid}.steps>div:last-child{border:0}.steps b{display:inline-grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--acid)}.steps h3{font-size:25px;margin:38px 0 10px}.steps p{line-height:1.5;color:#555;margin:0}.formSection{background:var(--ink);color:#fff;padding:100px clamp(20px,8vw,120px);display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:9vw;gap:9vw}.light{color:var(--acid)}.formIntro h2{font-size:clamp(54px,7vw,104px);line-height:.87;letter-spacing:-.06em;margin:25px 0}.formIntro>p{color:#bcbcb3;line-height:1.5;max-width:370px}.price{margin-top:60px;border-left:3px solid var(--acid);padding-left:18px;line-height:1.5}.price strong{font-size:24px}.leadForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 18px;gap:22px 18px}.leadForm label{display:flex;flex-direction:column;gap:9px;font-weight:700;font-size:14px}.leadForm .wide{grid-column:1/-1}.leadForm small{font-weight:400;color:#8b8b82}.leadForm input,.leadForm textarea{background:#252520;border:1px solid #45453e;color:#fff;padding:16px;font:inherit;border-radius:0;outline:none}.leadForm textarea{min-height:180px;resize:vertical}.leadForm input:focus,.leadForm textarea:focus{border-color:var(--acid)}.leadForm input::placeholder,.leadForm textarea::placeholder{color:#7d7d74}.honey{position:absolute!important;left:-9999px}.submit{grid-column:1/-1;border:0;background:var(--acid);color:var(--ink);padding:20px;font-weight:900;font-size:16px;cursor:pointer}.submit:hover{background:#e4ff76}.submit:disabled{opacity:.6}.consent{color:#7f7f76;font-size:11px}.consent,.formError{grid-column:1/-1;margin:0}.formError{color:#ff9a8d}.success{background:#252520;border:1px solid #45453e;padding:45px;align-self:start}.success span{color:var(--acid);font-size:12px;text-transform:uppercase;letter-spacing:2px}.success h3{font-size:42px;letter-spacing:-.04em;margin:20px 0}.success p{color:#c6c6bd;line-height:1.6}.success button{background:none;border:0;border-bottom:1px solid var(--acid);color:#fff;padding:8px 0;cursor:pointer}footer{padding:35px clamp(20px,5vw,76px);display:flex;justify-content:space-between;align-items:center;font-size:13px}footer p{color:#6d6a62}@media(max-width:760px){.nav{height:65px}.navCta{font-size:12px}.hero{min-height:auto;padding-top:70px;padding-bottom:90px}.hero h1{margin-top:30px}.example{grid-template-columns:34px 1fr}.possible{grid-column:2;justify-self:start}.steps{grid-template-columns:1fr}.steps>div{border-right:0;border-bottom:1px solid;min-height:auto}.formSection{grid-template-columns:1fr;gap:60px}.price{margin-top:35px}.leadForm{grid-template-columns:1fr}.consent,.formError,.leadForm .wide,.leadForm label,.submit{grid-column:1}footer{align-items:flex-start;gap:20px;flex-wrap:wrap}footer p{order:3;width:100%}}.navLinks{display:flex;align-items:center;gap:22px}.language{font-size:12px;font-weight:900;border:1px solid;padding:7px 9px}@media (max-width:520px){.navLinks{gap:10px}.language{padding:5px 7px}}