.offer-main .offer-layout{display:block}.offer-main .offer-panel .inputs-grid,.offer-main .offer-expenses{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-main .offer-result-column{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-main .offer-final-action-copy{justify-content:flex-start;align-items:flex-start;max-width:1040px}.offer-main .offer-final-action-copy>div{min-width:0;padding-top:1px}.offer-main .offer-final-action .offer-readiness{margin-top:28px}.offer-main .offer-final-action .evaluate-actions{border-top:1px solid #ffffff24;padding-top:18px}.offer-main .offer-final-action .evaluate-actions p{margin:0}@media (width<=980px){.offer-main .offer-panel .inputs-grid,.offer-main .offer-expenses{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-main .offer-result-column{grid-template-columns:1fr}}@media (width<=650px){.offer-main .offer-layout{display:block}.offer-main .offer-panel .inputs-grid,.offer-main .offer-expenses{grid-template-columns:1fr}.offer-main .offer-result-column{order:initial}.offer-main .offer-final-action-copy{grid-template-columns:auto 1fr;display:grid}.offer-main .offer-final-action .evaluate-actions{padding-top:20px}}.offer-main>.intro.free-tool-heading{background:linear-gradient(115deg,#edf5fa,#f4fbf8);border:1px solid #c9dce6;border-radius:18px;align-items:center;gap:32px;margin:8px 0 24px;padding:34px 38px;box-shadow:0 8px 28px #12365008}.offer-main>.intro.free-tool-heading .eyebrow{color:#087d6e;letter-spacing:.12em;margin:0 0 12px;font-size:.76rem;font-weight:800}.offer-main>.intro.free-tool-heading h1{color:#123650;letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(2.35rem,4.4vw,3.7rem);line-height:1.12}.offer-main>.intro.free-tool-heading>div>p:last-child{color:#4f6c7f;max-width:65ch;margin:0;font-size:1.06rem;line-height:1.8}.offer-main>.intro.free-tool-heading .reset{background:#fff;border-color:#cadce6;flex:none;min-height:44px}.offer-main .offer-section-heading,.offer-main .offer-forms .offer-group-label,.offer-main .offer-final-action{color:#fff;background:linear-gradient(110deg,#123650,#1c4c73);border-color:#274f70}.offer-main :is(.offer-section-heading,.offer-group-label,.offer-final-action-copy) h2{color:#fff}.offer-main :is(.offer-section-heading,.offer-group-label,.offer-final-action-copy) p:not(.eyebrow){color:#caddf0}.offer-main :is(.offer-section-heading,.offer-group-label,.offer-final-action-copy) .eyebrow{color:#b2edda}.offer-main :is(.offer-section-heading,.offer-group-label,.offer-final-action-copy) .offer-step{color:#b2edda;background:#ffffff12;border:1px solid #ffffff30}.offer-main :is(.offer-section-heading,.offer-group-label) .offer-requirement{color:#d6eee7;background:#ffffff12;border:1px solid #ffffff30}@media (width<=650px){.offer-main>.intro.free-tool-heading{flex-direction:column;align-items:flex-start;gap:22px;padding:25px 22px}.offer-main>.intro.free-tool-heading h1{font-size:2.4rem}.offer-main>.intro.free-tool-heading>div>p:last-child{font-size:.96rem}}
