:root{--ink:#1c2623;--forest:#173d35;--green:#21594d;--mint:#b9e2d4;--cream:#f4f0e7;--orange:#ed6a2d;--paper:#fffdf7;--muted:#69716d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica Neue,sans-serif}button,input,select{font:inherit}a{color:inherit}.nav{border-bottom:1px solid #1c26231a;justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:auto;padding:0 24px;display:flex}.brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.brand>span{background:var(--orange);color:#fff;border-radius:6px 12px;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-style:italic;display:grid}.navCta{border-bottom:1px solid var(--ink);padding:7px 0;font-size:13px;font-weight:800;text-decoration:none}.navCta span{color:var(--orange);padding-left:7px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:68px;max-width:1180px;min-height:660px;margin:auto;padding:72px 24px 84px;display:grid}.eyebrow,.sectionLabel,.formKicker{letter-spacing:1.8px;font-size:11px;font-weight:900}.eyebrow{color:var(--green);align-items:center;gap:9px;display:flex}.pulse{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ed6a2d1c}.hero h1,.problem h2,.offerCopy h2{letter-spacing:-3.5px;margin:23px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:67px;font-weight:500;line-height:.96}.hero h1 em,.problem h2 em,.offerCopy h2 em{color:var(--orange);font-weight:400}.heroText{color:#4d5753;max-width:580px;font-family:Georgia,serif;font-size:19px;line-height:1.6}.heroActions{align-items:center;gap:24px;margin-top:31px;display:flex}.button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:28px;font-weight:800;text-decoration:none;display:inline-flex}.primary{background:var(--orange);color:#fff;box-shadow:5px 5px 0 var(--ink);padding:17px 21px;font-size:14px}.primary:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(2px,2px)}.micro{color:var(--muted);font-size:12px;line-height:1.4}.micro strong{color:var(--ink);display:block}.trust{align-items:center;gap:14px;margin-top:54px;display:flex}.avatars{display:flex}.avatars i{border:2px solid var(--cream);background:#dba87d;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:11px;font-style:normal;font-weight:700;display:grid}.avatars i:nth-child(2){background:#91b5a9}.avatars i:nth-child(3){background:#d9cdab}.trust p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.trust strong{color:var(--ink)}.visual{place-items:center;min-height:505px;display:grid;position:relative}.shape{background:var(--mint);border-radius:48% 52% 52% 48%/48% 43% 57% 52%;position:absolute;inset:33px 22px 40px 70px;transform:rotate(-6deg)}.shapeTwo{opacity:.63;background:#f1bd9e;inset:75px 0 60px 105px;transform:rotate(9deg)}.quoteCard{z-index:2;background:var(--paper);border:1px solid #172d28;width:365px;padding:28px 30px;transform:rotate(-1.6deg);box-shadow:8px 10px #173d35}.quoteTop,.client,.line{justify-content:space-between;display:flex}.quoteTop{border-bottom:1px solid #ddd8cc;padding-bottom:18px}.quoteTop div{flex-direction:column;gap:3px;display:flex}.quoteCard small{letter-spacing:1.2px;color:#808680;font-size:8px;font-weight:900}.quoteTop strong{font-family:Georgia,serif;font-size:24px}.draft{letter-spacing:1px;color:#934b29;background:#f4dfcd;height:22px;padding:6px 10px;font-size:8px;font-weight:900}.client{justify-content:flex-start;gap:13px;padding:19px 0}.client .toolIcon{background:var(--mint);border-radius:50%;place-items:center;width:37px;height:37px;font-weight:700;display:grid}.client div{gap:2px;display:grid}.client strong{font-size:13px}.client p{color:#78807b;margin:0;font-size:10px}.line{border-top:1px solid #e4e1d8;padding:10px 0;font-size:11px}.total{background:#f1eee6;grid-template-columns:1fr auto;align-items:end;margin-top:10px;padding:15px;display:grid}.total span{letter-spacing:1px;font-size:9px;font-weight:900}.total strong{font-family:Georgia,serif;font-size:21px}.total small{text-align:right;grid-column:2}.quoteCard button{background:var(--green);color:#fff;border:0;justify-content:center;gap:50px;width:100%;margin-top:16px;padding:12px;font-size:10px;font-weight:700;display:flex}.reminderCard{z-index:3;box-shadow:3px 4px 0 var(--orange);border:1px solid var(--ink);background:#fff;gap:12px;padding:15px 20px 15px 14px;display:flex;position:absolute;bottom:39px;right:-4px;transform:rotate(2deg)}.mark{background:var(--mint);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.reminderCard div{gap:3px;display:grid}.reminderCard strong{font-family:Georgia,serif;font-size:14px}.reminderCard p{color:#777;margin:0;font-size:8px}.note{z-index:4;letter-spacing:1px;background:#fff4bd;padding:7px 9px;font:900 8px/1 Arial;position:absolute;transform:rotate(-8deg);box-shadow:1px 2px #0003}.noteOne{top:38px;right:35px}.noteTwo{background:#d9efe8;bottom:57px;left:18px;transform:rotate(7deg)}.problem{text-align:center;background:#fffdf7;padding:105px max(24px,50% - 566px) 92px}.sectionLabel{color:var(--orange)}.problem h2{margin:18px 0 55px;font-size:50px;line-height:1.05}.problemGrid{text-align:left;background:#dbd8cf;border:1px solid #dbd8cf;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.problemGrid article{background:#fffdf7;min-height:252px;padding:35px 36px;position:relative}.problemGrid .number{color:#d3d0c8;font:italic 20px Georgia;position:absolute;top:25px;right:24px}.problemGrid h3{margin:24px 0 10px;font-family:Georgia,serif;font-size:20px}.problemGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.insight{color:#5e6662;max-width:750px;margin:43px auto 0;font:italic 16px/1.7 Georgia}.insight strong{color:var(--ink)}.offer{background:var(--forest);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:105px;padding:105px max(24px,50% - 566px);display:grid}.sectionLabel.light{color:#8fb8aa}.offerCopy h2{letter-spacing:-2.5px;margin:20px 0 25px;font-size:50px;line-height:1.05}.offerCopy>p{color:#b7c8c3;max-width:460px;font:16px/1.65 Georgia}.offerCopy ul{gap:22px;margin:35px 0 0;padding:0;list-style:none;display:grid}.offerCopy li{align-items:center;gap:14px;display:flex}.offerCopy .mark{color:#f1844d;background:#29584e}.offerCopy li span{gap:5px;display:grid}.offerCopy li strong{font:16px Georgia}.offerCopy li small{color:#a7bbb5;font-size:11px}.formCard{color:var(--ink);box-shadow:9px 10px 0 var(--orange);background:#fffdf7;min-height:565px;padding:39px 42px}.formKicker{color:var(--orange);margin:0 0 9px}.formCard h2{margin:0 0 24px;font:29px Georgia}.intent{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.intent label{cursor:pointer;border:1px solid #d5d3cb;align-items:center;gap:9px;padding:13px 12px;display:flex}.intent label.selected{border:2px solid var(--green);background:#f1f7f4;padding:12px 11px}.intent input{opacity:0;pointer-events:none;position:absolute}.radio{border:1px solid #929b97;border-radius:50%;width:14px;height:14px}.selected .radio{border:4px solid var(--green)}.intent label>span:last-child{gap:3px;display:grid}.intent strong{font-size:11px}.intent small{color:#7a827e;font-size:8px}.field{gap:7px;margin:15px 0;display:grid}.field>span{font-size:10px;font-weight:900}.field b{color:var(--orange)}.field input,.field select{width:100%;color:var(--ink);background:#fff;border:1px solid #d4d2ca;border-radius:0;padding:13px 14px;font-size:12px}.field input:focus,.field select:focus{border-color:var(--green);outline:3px solid #b9e2d488}.consent{color:#5d6763;align-items:flex-start;gap:9px;margin:17px 0;font-size:9px;line-height:1.45;display:flex}.consent input{accent-color:var(--green);margin:1px 0}.submit{background:var(--orange);color:#fff;width:100%;box-shadow:4px 4px 0 var(--ink);justify-content:space-between;padding:15px 20px;font-size:12px}.submit:disabled{opacity:.65;cursor:wait}.privacy{text-align:center;color:#858a87;margin:13px 0 0;font-size:8px}.honeypot{position:absolute;left:-9999px}.formError{color:#8b2e0b;background:#ffe6dc;padding:10px;font-size:11px}.success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:30px;display:flex}.successIcon{background:var(--mint);width:68px;height:68px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:25px;font-size:32px;display:grid}.success h2{font-size:37px}.success>p:not(.formKicker){max-width:350px;color:var(--muted);font:16px/1.6 Georgia}.secondary{border:1px solid var(--ink);background:0 0;margin-top:20px;padding:13px 18px}.secondary:hover{background:var(--cream)}footer{color:#c3d0cc;background:#102f29;border-top:1px solid #ffffff1c;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:165px;padding:45px max(24px,50% - 566px);display:grid}footer .brand{color:#fff}footer p{text-align:center;font:italic 12px/1.5 Georgia}footer small{text-align:right;color:#77938b;font-size:8px}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:25px;padding-top:52px}.heroCopy{text-align:center}.eyebrow,.heroActions,.trust{justify-content:center}.heroText{margin-inline:auto}.visual{width:100%;max-width:580px;margin:auto}.offer{grid-template-columns:1fr;gap:55px}.offerCopy{text-align:center}.offerCopy>p{margin-inline:auto}.offerCopy ul{text-align:left;max-width:420px;margin-inline:auto}.problemGrid article{padding:29px 24px}}@media (max-width:620px){.nav{height:67px;padding:0 18px}.navCta{font-size:11px}.hero{padding:47px 19px 62px}.hero h1{letter-spacing:-2.4px;font-size:46px;line-height:1}.heroText{font-size:16px;line-height:1.55}.heroActions{flex-direction:column;gap:18px}.primary{width:100%;max-width:340px}.trust{margin-top:38px}.visual{min-height:410px;margin-top:8px}.shape{inset:36px 3px 28px 20px}.quoteCard{width:292px;padding:22px}.reminderCard{bottom:20px;right:0}.noteOne{right:2px}.noteTwo{bottom:36px;left:0}.problem{padding-top:75px;padding-bottom:70px}.problem h2,.offerCopy h2{letter-spacing:-2px;font-size:40px}.problemGrid{grid-template-columns:1fr}.problemGrid article{min-height:auto}.insight{font-size:14px}.offer{padding-top:76px;padding-bottom:76px}.offerCopy{text-align:left}.offerCopy>p{margin-left:0}.formCard{box-shadow:6px 7px 0 var(--orange);min-height:0;padding:30px 20px}.intent{grid-template-columns:1fr}.intent label{min-height:58px}.field input,.field select{font-size:16px}.consent{font-size:11px}.submit{min-height:48px}footer{text-align:center;grid-template-columns:1fr;gap:25px}footer .brand{justify-content:center}footer p{margin:0}footer small{text-align:center}.success{padding:15px 0}.success h2{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
