
:root{font-family:Arial,Helvetica,sans-serif;color:#192a31;background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}header,main,footer{max-width:1320px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:30px 6%}.brand{font-size:25px;font-weight:800;letter-spacing:-1.3px;color:inherit;text-decoration:none}.brand span{font-size:11px;vertical-align:top;margin-left:4px}.navlink{font-size:14px;color:inherit;text-underline-offset:5px}.hero{margin:0 3%;background:#d4f94c;border-radius:5px;padding:65px 6% 28px}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;margin-bottom:25px}h1{font-size:clamp(44px,6.8vw,88px);line-height:1.04;letter-spacing:-4px;font-weight:700;margin:0 0 38px}h1 em{font-family:Georgia,serif;font-weight:400}p{font-size:17px;line-height:1.65;margin:0;color:#45575e}.hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:35px}.hero-bottom p{max-width:580px;color:#293c2c}.button,button{background:#192a31;color:white;text-decoration:none;padding:18px 25px;border-radius:3px;font-size:16px;font-weight:600;border:0;cursor:pointer;display:inline-block;white-space:nowrap}.hero-note{border-top:1px solid #a6c33a;margin-top:45px;padding-top:18px;font-size:13px}.offer{padding:90px 9%;display:grid;grid-template-columns:1fr 1fr;gap:75px}h2{font-size:42px;line-height:1.12;letter-spacing:-1.5px;margin:0 0 24px}h3{font-size:20px;letter-spacing:-.4px;margin:0 0 8px}.steps article{display:flex;gap:24px;border-bottom:1px solid #dce3e3;padding:0 0 24px;margin-bottom:24px}.steps article span{font-size:13px;color:#647981;padding-top:4px}.steps p{font-size:16px}.examples{padding:42px 9%;background:#f1f5f5}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.example-grid p{font-size:16px}.small{font-size:13px;margin-top:30px}.intake{padding:90px 9%;display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.intake-intro p{max-width:310px}.note{margin-top:45px;border-left:3px solid #a8cc2a;padding-left:20px}.note strong{font-size:15px}.note p{font-size:14px;margin-top:8px}form label{display:block;font-size:14px;font-weight:600;margin-bottom:22px}input:not([type=checkbox]),textarea,select{display:block;width:100%;background:white;border:1px solid #bbc8cc;border-radius:3px;font:400 16px Arial;padding:13px;margin-top:9px;color:#192a31}textarea{resize:vertical}input:focus,textarea:focus,select:focus{outline:2px solid #72940b;outline-offset:2px}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}fieldset{border:0;padding:0;margin:0 0 22px}legend{font-size:14px;font-weight:600}.helper{font-size:13px;line-height:1.5;margin:8px 0 15px}.choices{display:flex;gap:9px;flex-wrap:wrap}.choices label{border:1px solid #c9d3d6;padding:11px 12px;margin:0;font-weight:400;display:flex;align-items:center;gap:8px}.choices label:has(:checked){background:#eefacb;border-color:#8ba529}input[type=checkbox]{accent-color:#506508;width:16px;height:16px;flex-shrink:0}.consent{display:flex;align-items:start;gap:10px;font-weight:400;line-height:1.5}.hidden{display:none}button{width:100%}button:disabled{opacity:.65;cursor:wait}.success{background:#eff8d5;padding:20px;border-radius:3px}.success p{font-size:14px;margin-top:7px}.error{color:#ae2424}footer{padding:32px 9%;border-top:1px solid #dbe1e3;display:flex;justify-content:space-between;align-items:center}footer p{font-size:13px}@media(max-width:760px){header{padding:24px 6%}.hero{padding:42px 7% 25px}h1{letter-spacing:-2px}.hero-bottom{display:block}.hero-bottom p{font-size:16px}.button{margin-top:25px}.offer,.intake{grid-template-columns:1fr;padding:55px 8%;gap:35px}h2{font-size:34px}.example-grid{grid-template-columns:1fr;gap:24px}.examples{padding:35px 8%}.note{margin-top:22px}.intake-intro p{max-width:none}.two{grid-template-columns:1fr;gap:0}footer{display:block}footer p{margin-top:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
