.SiteTools-module__EfXn7q__card{text-align:left;color:#1a3167;box-sizing:border-box;background:#fff;border:1px solid #e3e7ef;border-radius:16px;width:100%;max-width:720px;margin:0 auto;padding:24px;font-family:Satoshi,Arial,sans-serif}.SiteTools-module__EfXn7q__title{margin:0 0 4px;font-family:Sora,sans-serif;font-size:20px;font-weight:600}.SiteTools-module__EfXn7q__sub{color:#5b6577;margin:0 0 20px;font-size:14px}.SiteTools-module__EfXn7q__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.SiteTools-module__EfXn7q__grid{grid-template-columns:1fr}}.SiteTools-module__EfXn7q__field{flex-direction:column;gap:6px;font-size:14px;display:flex}.SiteTools-module__EfXn7q__field label{font-weight:500}.SiteTools-module__EfXn7q__full{grid-column:1/-1}.SiteTools-module__EfXn7q__input{font:inherit;color:#1a3167;box-sizing:border-box;background:#f7f9fc;border:1px solid #cfd6e3;border-radius:10px;width:100%;padding:10px 12px;font-size:16px}.SiteTools-module__EfXn7q__input:focus-visible{outline-offset:1px;outline:2px solid #1a3167}.SiteTools-module__EfXn7q__results{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:20px;display:grid}.SiteTools-module__EfXn7q__stat{background:#f2f5fa;border-radius:12px;padding:14px 16px}.SiteTools-module__EfXn7q__statLabel{color:#5b6577;font-size:13px}.SiteTools-module__EfXn7q__statValue{margin-top:4px;font-family:Sora,sans-serif;font-size:22px;font-weight:600}.SiteTools-module__EfXn7q__note{color:#5b6577;margin-top:16px;font-size:12px;line-height:1.5}.SiteTools-module__EfXn7q__btn{font:inherit;color:#fff;cursor:pointer;background:#1a3167;border:0;border-radius:999px;margin-top:20px;padding:12px 24px;font-weight:600}.SiteTools-module__EfXn7q__btn:disabled{opacity:.6;cursor:default}.SiteTools-module__EfXn7q__btn:focus-visible{outline-offset:2px;outline:2px solid #1a3167}.SiteTools-module__EfXn7q__ok{color:#1e5b2f;background:#e6f4ea;border-radius:10px;margin-top:16px;padding:12px 16px}.SiteTools-module__EfXn7q__err{color:#8a1c1c;background:#fdecec;border-radius:10px;margin-top:16px;padding:12px 16px}.SiteTools-module__EfXn7q__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.SiteTools-module__EfXn7q__progress{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.SiteTools-module__EfXn7q__progress span{background:#e3e8f0;border-radius:999px;height:4px}.SiteTools-module__EfXn7q__progress .SiteTools-module__EfXn7q__progressActive{background:#f8cf57}.SiteTools-module__EfXn7q__stepTitle{color:#1a3167;margin:20px 0 16px;font-family:Sora,sans-serif;font-size:16px}.SiteTools-module__EfXn7q__choiceGroup{border:0;margin:20px 0 0;padding:0}.SiteTools-module__EfXn7q__choiceGroup legend{margin-bottom:10px;font-size:14px;font-weight:600}.SiteTools-module__EfXn7q__choices{flex-wrap:wrap;gap:10px;display:flex}.SiteTools-module__EfXn7q__choice,.SiteTools-module__EfXn7q__choiceCard{cursor:pointer;background:#f7f9fc;border:1px solid #cfd6e3;border-radius:12px;padding:12px 16px;transition:border-color .15s,background .15s,box-shadow .15s;position:relative}.SiteTools-module__EfXn7q__choice input,.SiteTools-module__EfXn7q__choiceCard input{opacity:0;pointer-events:none;position:absolute}.SiteTools-module__EfXn7q__choiceSelected{background:#f2f6ff;border-color:#1a3167;box-shadow:0 0 0 1px #1a3167}.SiteTools-module__EfXn7q__choiceCards{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.SiteTools-module__EfXn7q__choiceCard{min-height:76px;display:flex}.SiteTools-module__EfXn7q__choiceCard span{flex-direction:column;gap:4px;display:flex}.SiteTools-module__EfXn7q__choiceCard small{color:#5b6577;line-height:1.35}.SiteTools-module__EfXn7q__consent{align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;line-height:1.45;display:flex}.SiteTools-module__EfXn7q__consent input{flex:none;margin-top:3px}.SiteTools-module__EfXn7q__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.SiteTools-module__EfXn7q__secondaryBtn{font:inherit;color:#1a3167;cursor:pointer;background:#fff;border:1px solid #cfd6e3;border-radius:999px;margin-top:20px;padding:11px 22px;font-weight:600}@media (max-width:600px){.SiteTools-module__EfXn7q__choiceCards{grid-template-columns:1fr}.SiteTools-module__EfXn7q__actions .SiteTools-module__EfXn7q__btn,.SiteTools-module__EfXn7q__secondaryBtn{flex:1}}
