.mkt-page{color:#10251f;background:#f5f7f3;min-height:100vh}.mkt-nav{background:#fff;border-bottom:1px solid #dde4df;justify-content:space-between;align-items:center;height:74px;padding:0 max(24px,6vw);display:flex}.mkt-nav a{color:#10251f;font-size:13px;font-weight:800;text-decoration:none}.mkt-nav .brand{align-items:center;gap:10px;font-size:18px;display:flex}.mkt-nav .brand span{background:#c9ff68;border-radius:8px;place-items:center;width:31px;height:31px;font-family:Georgia,serif;display:grid}.mkt-hero{max-width:1050px;padding:70px max(24px,9vw) 50px}.mkt-hero p,.guide>p{color:#168b61;letter-spacing:.14em;font-size:10px;font-weight:900}.mkt-hero h1,.guide h1{letter-spacing:-.045em;margin:15px 0 20px;font:700 clamp(40px,6vw,72px)/.98 Georgia,serif}.mkt-hero>span,.guide>span{color:#60716a;max-width:720px;line-height:1.65;display:block}.assessment{grid-template-columns:1.5fr .75fr;align-items:start;gap:24px;padding:0 max(24px,6vw) 80px;display:grid}.assessment-questions article{background:#fff;border:1px solid #dde4df;border-radius:14px;grid-template-columns:1fr 1.25fr;gap:25px;margin-bottom:12px;padding:22px;display:grid}.assessment-questions p{color:#6b7973;font-size:11px}.assessment fieldset{border:0;grid-template-columns:repeat(5,1fr);gap:5px;padding:0;display:grid}.assessment fieldset label{text-align:center;cursor:pointer}.assessment fieldset input{opacity:0;position:absolute}.assessment fieldset span{border:1px solid #d8e0db;border-radius:7px;place-items:center;height:35px;font-size:11px;font-weight:900;display:grid}.assessment fieldset input:checked+span{color:#fff;background:#16a36f}.assessment fieldset small{color:#7a8982;margin-top:5px;font-size:7px;display:block}.result-card{color:#fff;background:#10251f;border-radius:16px;padding:30px;position:sticky;top:22px}.result-card>p{letter-spacing:.14em;color:#c9ff68;font-size:9px}.result-card>strong{color:#c9ff68;font:700 62px Georgia}.result-card>strong small{color:#91a69d;font:12px Arial}.result-card label{margin:12px 0;font-size:9px;display:block}.result-card input,.result-card select{border:1px solid #365046;border-radius:7px;width:100%;margin-top:6px;padding:11px}.result-card .consent{gap:8px;display:flex}.result-card .consent input{width:auto;margin:0}.result-card button,.mkt-cta a,.guide>a{color:#fff;text-align:center;background:#16a36f;border:0;border-radius:8px;width:100%;padding:13px;font-weight:900;text-decoration:none;display:block}.result-card button:disabled{opacity:.45}.result-link{color:#c9ff68;text-align:center;margin-top:15px;font-size:11px;display:block}.resource-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 max(24px,7vw) 70px;display:grid}.resource-grid a{color:#10251f;background:#fff;border:1px solid #dde4df;border-radius:14px;padding:26px;text-decoration:none}.resource-grid i{color:#16a36f;font:24px Georgia}.resource-grid p{color:#6b7973;min-height:54px;font-size:11px;line-height:1.6}.resource-grid b{color:#168b61;font-size:10px}.mkt-cta{color:#fff;text-align:center;background:#10251f;border-radius:16px;margin:0 max(24px,7vw) 70px;padding:40px}.mkt-cta a{width:max-content;margin:20px auto}.guide{max-width:820px;margin:auto;padding:80px 24px}.guide ol{margin:50px 0;padding:0;list-style:none}.guide li{border-top:1px solid #dde4df;align-items:center;gap:18px;padding:20px 0;display:flex}.guide li i{color:#168b61;background:#e5f5ec;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.guide aside{background:#fff;border-left:4px solid #16a36f;margin-bottom:30px;padding:20px}.mkt-footer{text-align:center;color:#6b7973;padding:30px;font-size:10px}.lead-magnet{color:#fff;background:#10251f;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin:45px max(24px,6vw);padding:34px;display:grid}.lead-magnet p{color:#c9ff68;letter-spacing:.14em;font-size:9px;font-weight:900}.lead-magnet h2{margin:5px 0;font:700 30px Georgia}.lead-magnet span{color:#b5c5be;font-size:12px}.lead-magnet a{text-align:center;text-decoration:none}@media (max-width:850px){.assessment{grid-template-columns:1fr}.result-card{position:static}.assessment-questions article,.resource-grid,.lead-magnet{grid-template-columns:1fr}}
