.vw4sfG_page{--green:#205d4f;--ink:#182821;--muted:#637168;--line:#d6ded8;color:var(--ink);background:#fff}.vw4sfG_page h1,.vw4sfG_page h2{font-weight:500}.vw4sfG_page a,.vw4sfG_page input{-webkit-tap-highlight-color:transparent}.vw4sfG_page a:focus-visible,.vw4sfG_page input:focus-visible{outline:2px solid var(--green);outline-offset:4px}.vw4sfG_headerBackdrop{z-index:35;pointer-events:none;background:#fffffff7;border-bottom:1px solid #edf0ed;height:80px;position:fixed;inset:0 0 auto}.vw4sfG_container{width:min(1160px,100% - 96px);margin-inline:auto}.vw4sfG_hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f5f8f5 0%,#fff 55%,#edf5ef 100%);padding-top:114px}.vw4sfG_breadcrumb{color:#768078;flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.vw4sfG_breadcrumb a:hover{color:var(--green)}.vw4sfG_heroGrid{grid-template-columns:1fr auto;align-items:end;gap:60px;padding-block:62px 70px;display:grid}.vw4sfG_eyebrow{color:var(--green);letter-spacing:.14em;font-size:10px}.vw4sfG_hero h1{letter-spacing:-.035em;margin-top:18px;font-size:clamp(31px,4vw,53px);line-height:1.55}.vw4sfG_lead{max-width:650px;color:var(--muted);margin-top:22px;font-size:13px;line-height:2}.vw4sfG_logo{width:245px;height:auto;margin-bottom:10px}.vw4sfG_simulationSection{padding-block:92px}.vw4sfG_sectionIntro{grid-template-columns:1fr 2.2fr;align-items:start;gap:28px 60px;display:grid}.vw4sfG_sectionIntro>p:first-child{color:var(--green);letter-spacing:.1em;padding-top:13px;font-size:10px}.vw4sfG_sectionIntro h2{font-size:clamp(25px,2.8vw,37px);line-height:1.7}.vw4sfG_mobileBreak{display:none}.vw4sfG_sectionIntro>p:last-child{color:var(--muted);grid-column:2;margin-top:-18px;font-size:12px}.vw4sfG_simulationGrid{grid-template-columns:1fr 1fr;align-items:start;gap:55px;margin-top:50px;display:grid}.vw4sfG_controls{gap:18px;display:grid}.vw4sfG_control{border:1px solid var(--line);background:#fbfcfb;padding:24px 26px 22px;display:block;position:relative}.vw4sfG_controlHeader{justify-content:space-between;align-items:baseline;gap:25px;display:flex}.vw4sfG_controlHeader>label{font-size:13px}.vw4sfG_controlValue{color:var(--green);white-space:nowrap;align-items:baseline;display:flex}.vw4sfG_controlHeader small{margin-left:5px;font-size:12px}.vw4sfG_control input[type=range]{width:100%;accent-color:var(--green);cursor:pointer;margin-top:24px}.vw4sfG_rangeLabels{color:#8a968e;justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.vw4sfG_numberInput{width:70px;color:var(--green);font:inherit;text-align:right;background:0 0;border:0;border-bottom:1px solid #9eb3a5;font-size:25px}.vw4sfG_wideInput{width:110px}.vw4sfG_results{background:var(--green);color:#fff;position:sticky;top:108px;overflow:hidden;box-shadow:0 24px 60px #18282129}.vw4sfG_resultHeading{letter-spacing:.08em;border-bottom:1px solid #ffffff38;align-items:center;gap:12px;padding:22px 28px;font-size:12px;display:flex}.vw4sfG_primaryResult{padding:33px 30px 30px}.vw4sfG_primaryResult p{color:#cce0d5;font-size:11px}.vw4sfG_primaryResult strong{letter-spacing:-.04em;margin-top:8px;font-size:clamp(35px,4vw,55px);font-weight:400;line-height:1.35;display:block}.vw4sfG_primaryResult strong small{letter-spacing:0;margin-left:8px;font-size:15px}.vw4sfG_primaryResult>span{color:#bfd5c8;font-size:10px}.vw4sfG_resultList{margin:0;padding:0 30px 8px}.vw4sfG_resultList>div{border-top:1px solid #fff3;justify-content:space-between;gap:25px;padding:18px 0;display:flex}.vw4sfG_resultList dt{color:#cce0d5;font-size:11px}.vw4sfG_resultList dd{text-align:right;margin:0;font-size:14px}.vw4sfG_resultList dd small{color:#bdd1c5;margin-top:4px;font-size:9px;display:block}.vw4sfG_feeBreakdown{background:#17483c;padding:21px 30px}.vw4sfG_feeBreakdown p{color:#dceae2;align-items:center;gap:10px;font-size:10px;line-height:1.8;display:flex}.vw4sfG_feeBreakdown p+p{margin-top:5px}.vw4sfG_feeBreakdown span{color:#fff;margin-left:auto}.vw4sfG_disclaimer{border-top:1px solid var(--line);color:#818d85;margin-top:28px;padding-top:20px;font-size:9px;line-height:2}.vw4sfG_priceRule{background:#edf3ee;padding-block:68px}.vw4sfG_priceRuleGrid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.vw4sfG_priceRule h2{margin-top:18px;font-size:clamp(25px,3vw,39px);line-height:1.75}.vw4sfG_formula{color:var(--green);border-block:1px solid #afc2b4;justify-content:center;align-items:center;gap:22px;padding:36px 25px;display:flex}.vw4sfG_formula span{white-space:nowrap;font-size:clamp(16px,2vw,25px)}.vw4sfG_formula b{font-size:20px;font-weight:400}.vw4sfG_cta{justify-content:space-between;align-items:center;gap:60px;padding-block:78px;display:flex}.vw4sfG_cta h2{margin-top:15px;font-size:clamp(24px,2.7vw,35px);line-height:1.75}.vw4sfG_cta>div>p:last-child{color:var(--muted);margin-top:15px;font-size:12px;line-height:2}.vw4sfG_ctaLinks{flex-shrink:0;justify-items:stretch;gap:18px;display:grid}.vw4sfG_primaryLink{border:1px solid var(--green);background:var(--green);color:#fff;justify-content:space-between;align-items:center;gap:28px;min-width:280px;padding:18px 23px;font-size:12px;display:inline-flex}.vw4sfG_primaryLink:hover{background:#174438}.vw4sfG_backLink{color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:10px;display:inline-flex}.vw4sfG_backLink:hover{color:var(--green)}@media (max-width:900px){.vw4sfG_container{width:calc(100% - 64px)}.vw4sfG_heroGrid{gap:30px}.vw4sfG_logo{width:200px}.vw4sfG_simulationGrid{gap:35px}.vw4sfG_cta{align-items:flex-start}}@media (max-width:760px){.vw4sfG_headerBackdrop{height:64px}.vw4sfG_container{width:calc(100% - 40px)}.vw4sfG_hero{padding-top:88px}.vw4sfG_breadcrumb{gap:8px;font-size:9px}.vw4sfG_heroGrid{grid-template-columns:1fr;padding-block:40px 45px}.vw4sfG_hero h1{font-size:30px}.vw4sfG_lead{font-size:12px}.vw4sfG_logo{width:175px;margin:0}.vw4sfG_simulationSection{padding-block:58px}.vw4sfG_sectionIntro{grid-template-columns:1fr;gap:12px}.vw4sfG_sectionIntro>p:first-child{padding:0}.vw4sfG_mobileBreak{display:inline}.vw4sfG_sectionIntro>p:last-child{grid-column:1;margin:0;line-height:1.9}.vw4sfG_simulationGrid{grid-template-columns:1fr;gap:28px;margin-top:30px}.vw4sfG_control{padding:20px}.vw4sfG_controlHeader>label{font-size:12px}.vw4sfG_numberInput{font-size:23px}.vw4sfG_results{position:static}.vw4sfG_primaryResult strong{font-size:36px}.vw4sfG_priceRule{padding-block:48px}.vw4sfG_priceRuleGrid{grid-template-columns:1fr;gap:28px}.vw4sfG_formula{gap:12px;padding:26px 5px}.vw4sfG_formula span{font-size:16px}.vw4sfG_cta{flex-direction:column;gap:30px;padding-block:55px}.vw4sfG_ctaLinks{width:100%}.vw4sfG_primaryLink{width:100%;min-width:0}}@media (max-width:370px){.vw4sfG_primaryResult strong{font-size:31px}.vw4sfG_formula{flex-wrap:wrap}}
