._reportTool_t3ib4_1{--green:#0a930b;--dark:#12361a;--muted:#637078;grid-template-columns:.76fr 1.24fr;align-items:start;gap:64px;font:16px/1.6 DM Sans,Arial,sans-serif;display:grid}._calculatorIntro_t3ib4_1{color:#fff}._kicker_t3ib4_1{text-transform:uppercase;letter-spacing:.16em;color:#f3cc89;font-size:.76rem;font-weight:800}._calculatorIntro_t3ib4_1 h2{letter-spacing:-.045em;margin:14px 0;font-size:clamp(2.1rem,4vw,3.55rem);line-height:1.1}._calculatorIntro_t3ib4_1 p{color:#d9eddd;font-size:1.06rem;line-height:1.75}._reportBenefits_t3ib4_1{color:#e2f0e4;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}._reportBenefits_t3ib4_1 li:before{content:"✓";color:#f3cc89;margin-right:10px;font-weight:900}._reportPanel_t3ib4_1{min-width:0;color:var(--dark);background:#fff;border-radius:22px;padding:30px;box-shadow:0 22px 50px #052a1740}._reportProgress_t3ib4_1{background:#e7eee8;border-radius:999px;height:6px;margin-bottom:14px;overflow:hidden}._reportProgress_t3ib4_1 span{background:linear-gradient(90deg,#087b13,#e0a548);height:100%;transition:width .3s;display:block}._stepLabel_t3ib4_1{color:#087b13;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:900}._reportPanel_t3ib4_1 h3{letter-spacing:-.025em;margin:7px 0 5px;font-size:1.62rem;line-height:1.2}._panelLead_t3ib4_1{color:var(--muted);margin:0 0 20px;font-size:.92rem}._reportFields_t3ib4_1{grid-template-columns:1fr 1fr;gap:15px;display:grid}._reportFields_t3ib4_1 label,._goal_t3ib4_1{flex-direction:column;gap:7px;font-size:.8rem;font-weight:800;display:flex}._reportFields_t3ib4_1 label>span{color:var(--muted);margin-left:5px;font-weight:500}._reportFields_t3ib4_1 input,._reportFields_t3ib4_1 select,._goal_t3ib4_1 textarea{width:100%;color:var(--dark);font:inherit;background:#fbfdfb;border:1px solid #cbd9cc;border-radius:9px;padding:11px 12px;font-size:.94rem}._reportFields_t3ib4_1 input,._reportFields_t3ib4_1 select{height:47px}:is(._reportFields_t3ib4_1 input:focus-visible,._reportFields_t3ib4_1 select:focus-visible,._goal_t3ib4_1 textarea:focus-visible){outline:2px solid var(--green);outline-offset:2px}._fullField_t3ib4_1{grid-column:1/-1}._amenities_t3ib4_1{border:0;margin:20px 0;padding:0}._amenities_t3ib4_1 legend{margin-bottom:9px;font-size:.8rem;font-weight:800}._amenities_t3ib4_1>div{flex-wrap:wrap;gap:8px;display:flex}._amenities_t3ib4_1 label{position:relative}._amenities_t3ib4_1 input{opacity:0;position:absolute}._amenities_t3ib4_1 span{color:#415047;cursor:pointer;border:1px solid #cbd9cc;border-radius:999px;padding:7px 11px;font-size:.78rem;display:block}._amenities_t3ib4_1 input:checked+span{color:#075f10;background:#e8f4e9;border-color:#087b13;font-weight:800}._amenities_t3ib4_1 input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}._goal_t3ib4_1 textarea{resize:vertical;min-height:84px}._reportButton_t3ib4_1{color:#fff;cursor:pointer;background:#0a930b;border:0;border-radius:999px;width:100%;margin-top:18px;padding:13px 20px;font:800 .91rem/1.2 inherit}._reportButton_t3ib4_1:hover{background:#087b13}._reportButton_t3ib4_1:disabled{opacity:.55;cursor:not-allowed}._backButton_t3ib4_1{color:#087b13;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:2px 0 12px;padding:0;font:800 .79rem/1.2 inherit;text-decoration:underline}._privacyNote_t3ib4_1,._disclaimer_t3ib4_1{color:var(--muted);margin:15px 0 0;font-size:.75rem;line-height:1.5}._honeypot_t3ib4_1{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}._successBadge_t3ib4_1{color:#076d11;text-transform:uppercase;letter-spacing:.08em;background:#e8f5e9;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:900;display:inline-block}._reportResult_t3ib4_1>p{color:var(--muted);margin:4px 0 18px}._reportMetrics_t3ib4_1{grid-template-columns:1.4fr 1fr .8fr;gap:9px;display:grid}._reportMetrics_t3ib4_1>div{background:#edf6ec;border-radius:12px;min-width:0;padding:15px}._reportMetrics_t3ib4_1 small{color:var(--muted);font-size:.7rem;line-height:1.3;display:block}._reportMetrics_t3ib4_1 strong{color:#087b13;overflow-wrap:anywhere;margin-top:7px;font-size:1.22rem;line-height:1.2;display:block}._reportResult_t3ib4_1 h4{margin:20px 0 7px}._reportResult_t3ib4_1 ul{color:#34473a;gap:6px;margin:0;padding-left:20px;font-size:.88rem;display:grid}._resultActions_t3ib4_1{grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin-top:17px;display:grid}._resultActions_t3ib4_1 ._reportButton_t3ib4_1{margin:0}._resultActions_t3ib4_1 a{text-align:center;color:#087b13;border:1px solid #0a930b;border-radius:999px;padding:11px 12px;font-size:.8rem;font-weight:800}._reportError_t3ib4_1{color:#982b21;background:#fff0ef;border:1px solid #efcbc8;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:.83rem}@media (max-width:900px){._reportTool_t3ib4_1{grid-template-columns:1fr;gap:28px}}@media (max-width:620px){._reportPanel_t3ib4_1{padding:21px}._reportFields_t3ib4_1,._reportMetrics_t3ib4_1,._resultActions_t3ib4_1{grid-template-columns:1fr}._fullField_t3ib4_1{grid-column:auto}._reportMetrics_t3ib4_1 strong{font-size:1.45rem}}
