.quick-lead{display:grid;grid-template-columns:0.9fr 1.1fr;gap:7%;align-items:center;padding-top:30px;padding-bottom:105px}
.lead-intro h2{font-size:clamp(34px,4vw,57px);line-height:1.35}
.lead-intro>p:not(.section-kicker){font-size:13px;line-height:2;max-width:460px;color:var(--muted);margin-top:25px}
.lead-chips{margin-top:36px;display:flex;flex-wrap:wrap;gap:9px}
.lead-chips span{font-size:10px;border:1px solid #c5d1b5;border-radius:24px;padding:9px 13px}
.lead-card{background:#e6eddb;border:1px solid #c9d5bd;border-radius:5px 46px 5px 5px;padding:30px 33px 27px;box-shadow:11px 11px 0 #d7e0cd}
.lead-card-head{border-bottom:1px solid #aebfa6;padding-bottom:23px;margin-bottom:25px;display:flex;align-items:flex-end;justify-content:space-between;gap:15px}
.lead-card-head>span{font:9px Arial,sans-serif;letter-spacing:1.2px;color:#697f60}
.lead-card-head strong{font-size:24px;letter-spacing:-1px}.lead-card-head strong span{font-weight:400;color:#688144}
.lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}
.lead-fields label{display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:700}.lead-fields label>span{font-size:9px;color:#7a8975;font-weight:400}
.lead-fields input,.lead-fields select{width:100%;min-width:0;border-radius:3px;border:1px solid #b9c9b1;background:#f9fbf4;padding:13px 12px;font-size:12px;color:var(--ink);min-height:44px}
.lead-fields input::placeholder{color:#8a9b8b}.lead-fields .lead-wide{grid-column:1/-1}
.lead-consent{display:flex;gap:10px;align-items:start;margin:19px 0 18px;font-size:10px;line-height:1.6;color:#61725d}.lead-consent input{accent-color:var(--ink);margin-top:3px;flex:0 0 auto}.lead-consent a{text-decoration:underline;text-underline-offset:3px}
.lead-consent input[type="checkbox"]{display:block;width:18px;height:18px;min-width:18px;min-height:18px;padding:0;margin:3px 0 0;flex:0 0 18px}.lead-consent>span{flex:1;min-width:0}
.lead-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}
.lead-submit{width:100%;border-radius:36px;background:var(--ink);color:#fff;padding:17px 24px;display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:700}
.lead-submit:hover{background:#2d5947}.lead-submit:disabled{opacity:.5;cursor:wait}
.lead-feedback{font-size:10px;line-height:1.7;color:#61725d;margin-top:13px;min-height:18px}.lead-feedback[data-tone="error"]{color:#a22b2b}.lead-feedback[data-tone="success"]{color:#187653;font-weight:700}
.plan-lead-jump{border:1px solid #88a16d;border-radius:25px;padding:12px 19px;margin:12px 0 6px;font-weight:700;font-size:12px;width:100%;background:#e7efdd;text-align:center}
.plan-lead-jump:hover{background:#d6ebbd}
.guide-section{border-top:1px solid var(--line);padding-top:80px;padding-bottom:104px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px}.guide-grid>a{border:1px solid #d0d9cb;padding:31px;min-height:275px;display:flex;flex-direction:column;align-items:start;background:#f8f8f2;transition:background .2s,transform .2s}.guide-grid>a:hover{background:#e5edda;transform:translateY(-4px)}.guide-grid a>span{font:10px Arial,var(--sans);color:#67805b}.guide-grid strong{font-size:24px;line-height:1.45;letter-spacing:-1px;margin-top:26px}.guide-grid small{font-size:11px;color:var(--muted);line-height:1.8;margin-top:16px}.guide-grid b{font-size:11px;font-weight:600;margin-top:auto;padding-top:23px}
.guide-page{max-width:900px;padding:40px 6% 100px;margin:auto}.guide-page header{display:flex;justify-content:space-between;align-items:center;margin-bottom:75px}.guide-page .brand strong{font-size:21px}.guide-page h1{font-size:clamp(38px,6vw,65px);line-height:1.32;letter-spacing:-2px;margin:20px 0 25px}.guide-page .guide-lead{font-size:15px;line-height:2;color:#52685a;margin-bottom:42px}.guide-page h2{font-size:25px;margin:36px 0 15px}.guide-page p{font-size:14px;line-height:2;color:#3f5847;margin:12px 0}.guide-page ul{padding-left:22px;font-size:14px;line-height:2.2}.guide-page .guide-mark{font-size:10px;letter-spacing:2px;color:#72935d}.guide-page .guide-callout{background:#e6eddb;padding:30px;border-radius:4px;margin-top:52px}.guide-page .guide-callout h2{margin:0 0 12px}.guide-page .guide-callout a{display:inline-block;margin-top:15px;padding:14px 20px;border-radius:25px;background:var(--ink);color:white;font-size:12px}.guide-page footer{border-top:1px solid var(--line);margin-top:48px;padding-top:20px;font-size:12px;color:var(--muted)}.guide-page footer a{text-decoration:underline}
.privacy-page{max-width:760px;margin:60px auto 100px;padding:0 6%}.privacy-page h1{font-size:38px;margin-bottom:25px}.privacy-page h2{font-size:21px;margin:30px 0 10px}.privacy-page p,.privacy-page li{font-size:14px;line-height:2;color:#45614b}
@media(max-width:950px){.quick-lead{gap:4%;grid-template-columns:1fr 1.1fr}.lead-card{padding:25px 23px}.lead-card-head strong{font-size:20px}.guide-grid strong{font-size:20px}.guide-grid>a{padding:22px}}
@media(max-width:760px){.quick-lead{grid-template-columns:1fr;gap:33px;padding:30px 6% 75px}.lead-intro h2{font-size:37px}.lead-intro>p:not(.section-kicker){font-size:12px;margin-top:17px}.lead-chips{margin-top:21px;gap:6px}.lead-chips span{font-size:9px;padding:8px 10px}.lead-card{border-radius:3px 31px 3px 3px;padding:24px 19px 20px;box-shadow:5px 7px 0 #d7e0cd}.lead-card-head{display:block;margin-bottom:21px}.lead-card-head strong{display:block;margin-top:15px}.lead-fields{gap:14px 10px}.lead-fields label{font-size:10px}.lead-fields input,.lead-fields select{padding:11px 8px;font-size:11px}.guide-section{padding:55px 6%}.guide-grid{grid-template-columns:1fr;gap:12px;margin-top:26px}.guide-grid>a{min-height:200px;padding:25px}.guide-grid strong{font-size:23px;margin-top:15px}.guide-grid b{padding-top:10px}.guide-page header{margin-bottom:45px}.guide-page .guide-lead{font-size:14px}.guide-page h2{font-size:22px}.guide-page p,.guide-page ul{font-size:13px}}
