.florida-mortgage-broker-module__89L5-q__page{--ink:var(--brand-ink);--bone:var(--brand-alt);--stone:var(--brand-line);--muted:var(--brand-muted);--wine:var(--brand-ink)}.florida-mortgage-broker-module__89L5-q__page *{box-sizing:border-box}.florida-mortgage-broker-module__89L5-q__page{scroll-behavior:auto;background:var(--bone);color:var(--ink);font:var(--brand-weight-body) 18px/1.55 var(--me-font-body),Arial,sans-serif;margin:0;scroll-padding-top:24px}.florida-mortgage-broker-module__89L5-q__page a{color:inherit;text-underline-offset:5px;text-decoration:underline}.florida-mortgage-broker-module__89L5-q__page a:hover{text-decoration-thickness:2px}.florida-mortgage-broker-module__89L5-q__page a:focus-visible,.florida-mortgage-broker-module__89L5-q__page summary:focus-visible{outline-offset:5px;outline:3px solid #a96618}.florida-mortgage-broker-module__89L5-q__page p{margin:0 0 1em}.florida-mortgage-broker-module__89L5-q__page h1,.florida-mortgage-broker-module__89L5-q__page h2,.florida-mortgage-broker-module__89L5-q__page h3{letter-spacing:-.045em;margin:0 0 .5em;font-weight:600;line-height:1.08}.florida-mortgage-broker-module__89L5-q__page h1{font-size:clamp(44px,4.7vw,70px)}.florida-mortgage-broker-module__89L5-q__page h2{font-size:clamp(36px,3.5vw,52px)}.florida-mortgage-broker-module__89L5-q__page h3{letter-spacing:-.025em;font-size:28px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__wrap{width:min(1200px,100% - 64px);margin:auto}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__eyebrow{letter-spacing:.07em;text-transform:uppercase;font-size:16px;font-weight:600}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-grid{grid-template-columns:1.15fr 1fr;gap:52px;padding:55px 0 0;display:grid}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-copy{padding:15px 0 36px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero h1 em{color:var(--wine);font-style:normal}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__lede{max-width:570px;font-size:23px;line-height:1.45}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__actions{flex-wrap:wrap;align-items:center;gap:16px;margin:27px 0 14px;display:flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__button{border:1px solid var(--wine);background:var(--wine);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:30px;min-height:54px;padding:14px 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__button.florida-mortgage-broker-module__89L5-q__secondary{color:var(--ink);border-color:var(--stone);background:0 0}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__small{color:var(--muted);font-size:14px;line-height:1.6}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-copy .florida-mortgage-broker-module__89L5-q__small{max-width:540px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__proof-strip{border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);flex-wrap:wrap;gap:12px 30px;padding:20px 0;font-size:16px;display:flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__jump{border-bottom:1px solid var(--stone);flex-wrap:wrap;gap:12px 28px;padding:15px 0;font-size:16px;display:flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__jump a{align-items:center;min-height:44px;display:flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__section{padding:85px 0}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__section-head{max-width:760px;margin-bottom:32px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__section-head>p:not(.florida-mortgage-broker-module__89L5-q__eyebrow){max-width:650px;color:var(--muted)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__section-head h2 em{color:var(--wine);font-style:normal;display:block}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__two{grid-template-columns:1fr 1fr;gap:26px;display:grid}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__three{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__card{border:1px solid var(--stone);background:#fffaf4;border-radius:8px;padding:30px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__card p{font-size:17px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__card p:last-child{margin-bottom:0}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__number{color:var(--wine);margin-bottom:24px;font-size:16px;font-weight:600;display:block}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__note{border-left:3px solid var(--wine);max-width:950px;margin-top:28px;padding:8px 0 8px 22px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__note p{margin:0;font-size:17px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__access{background:#e8e2d8}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__card address{margin:20px 0;font-style:normal;line-height:1.7}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__card a{align-items:center;min-height:44px;font-size:17px;font-weight:600;display:inline-flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark{background:var(--ink);color:var(--bone)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark .florida-mortgage-broker-module__89L5-q__section-head>p:not(.florida-mortgage-broker-module__89L5-q__eyebrow){color:#d5cec3}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-board{grid-template-columns:.85fr 1.3fr;gap:35px;display:grid}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__address-card{background:var(--bone);color:var(--ink);border-radius:8px;align-self:start;padding:35px;transform:rotate(-1deg)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__address-card .florida-mortgage-broker-module__89L5-q__eyebrow{font-size:16px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__address-card p{font-size:18px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-checks{margin:0;padding:0;list-style:none}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-checks li{border-top:1px solid #484541;grid-template-columns:42px 1fr;gap:18px;padding:20px 0;display:grid}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-checks li:first-child{border-top:0;padding-top:0}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-checks span{color:#c6b7a0;font-size:16px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-checks h3{font-size:26px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-checks p{color:#d5cec3;margin:0;font-size:17px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark .florida-mortgage-broker-module__89L5-q__small{color:#d5cec3}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__resource-links{flex-wrap:wrap;gap:15px 28px;margin-top:25px;display:flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__resource-links a{align-items:center;min-height:44px;font-size:16px;display:inline-flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__route-card{background:var(--bone);border:1px solid #cbc1b2;border-radius:7px;padding:28px;text-decoration:none;display:block}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__route-card:hover{border-color:var(--wine)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__route-card h3{font-size:27px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__route-card p{color:var(--muted);font-size:17px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__route-card strong{text-underline-offset:5px;font-size:17px;text-decoration:underline}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__route-links{flex-wrap:wrap;gap:10px 25px;margin:28px 0 0;display:flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__route-links a{align-items:center;min-height:44px;font-size:16px;display:flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__faq-layout{grid-template-columns:.7fr 1.3fr;gap:65px;display:grid}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__faq-list details{border-top:1px solid var(--stone)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__faq-list details:last-child{border-bottom:1px solid var(--stone)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__faq-list summary{cursor:pointer;min-height:60px;padding:22px 35px 22px 0;font-size:19px;font-weight:600;line-height:1.4;list-style:none;position:relative}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__faq-list summary::-webkit-details-marker{display:none}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__faq-list summary:after{content:"+";font-size:24px;position:absolute;top:20px;right:4px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__faq-list details[open] summary:after{content:"−"}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__faq-list p{max-width:680px;padding:0 20px 5px 0;font-size:17px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__faq-list a{overflow-wrap:anywhere}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final{background:var(--wine);color:var(--bone)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final .florida-mortgage-broker-module__89L5-q__two{align-items:center;gap:70px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final h2{max-width:670px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final p{max-width:660px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final .florida-mortgage-broker-module__89L5-q__button.florida-mortgage-broker-module__89L5-q__secondary{color:var(--bone);background:0 0;border-color:#ba969a}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final .florida-mortgage-broker-module__89L5-q__small{color:#eee0de}@media (max-width:900px){.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__wrap{width:calc(100% - 40px)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-grid{gap:30px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__lede{font-size:21px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__three{grid-template-columns:1fr}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-board{grid-template-columns:.8fr 1fr;gap:25px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__faq-layout{grid-template-columns:1fr;gap:15px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final .florida-mortgage-broker-module__89L5-q__two{gap:30px}.florida-mortgage-broker-module__89L5-q__page h3{font-size:26px}}@media (max-width:650px){.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-grid{grid-template-columns:1fr;gap:10px;padding-top:33px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-copy{padding:0 0 10px}.florida-mortgage-broker-module__89L5-q__page h1{font-size:45px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__lede{font-size:21px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-copy .florida-mortgage-broker-module__89L5-q__small{font-size:14px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__actions{gap:12px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__actions .florida-mortgage-broker-module__89L5-q__button{flex:auto;padding:14px 18px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__proof-strip{gap:8px 18px;font-size:14px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__jump{gap:4px 22px;padding:12px 0}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__section{padding:55px 0}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__two,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-board{grid-template-columns:1fr;gap:28px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__card,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__address-card{padding:25px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__address-card{transform:none}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-checks li{grid-template-columns:30px 1fr;gap:12px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__resource-links{gap:5px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__resource-links a{font-size:16px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final .florida-mortgage-broker-module__89L5-q__two{gap:10px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final .florida-mortgage-broker-module__89L5-q__actions{margin-top:0}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__eyebrow{font-size:16px}}@media (max-width:350px){.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__wrap{width:calc(100% - 32px)}.florida-mortgage-broker-module__89L5-q__page h1{font-size:39px}.florida-mortgage-broker-module__89L5-q__page h2{font-size:33px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__actions .florida-mortgage-broker-module__89L5-q__button{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.florida-mortgage-broker-module__89L5-q__page{scroll-behavior:auto}}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan{background:var(--ink);color:var(--bone);border-radius:22px;align-self:start;margin:16px 0 40px;padding:38px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan h2{font-size:44px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan ol{margin:28px 0;padding:0;list-style:none}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan li{border-top:1px solid #555;gap:20px;padding:19px 0;display:flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan li>span{color:var(--stone);font-size:14px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan li strong{font-size:20px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan li p{color:var(--stone);margin:5px 0 0;font-size:17px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan .florida-mortgage-broker-module__89L5-q__small{color:var(--stone)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-grid{align-items:center}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget{border:1px solid var(--stone);background:#e8e2d8;border-radius:22px;padding:30px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget-total{justify-content:space-between;align-items:center;gap:20px;display:flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget-total strong{font-size:45px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget dl{margin:20px 0}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget dl>div{border-top:1px solid #b6afa5;justify-content:space-between;gap:20px;padding:14px 0;font-size:17px;display:flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget dd{white-space:nowrap;margin:0;font-weight:600}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget .florida-mortgage-broker-module__89L5-q__budget-result{font-size:21px;font-weight:600}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget-bar{height:14px;margin:20px 0;display:flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget-bar i:first-child{background:#111112;width:73%}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget-bar i:nth-child(2){background:#5c5a57;width:16%}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget-bar i:nth-child(3){background:#8c8982;width:7%}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget-bar i:nth-child(4){background:#b3aca0;width:4%}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__cash-list{padding-left:24px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__cash-list li{margin:25px 0;padding-left:8px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__cash-list strong{font-size:22px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__cash-list p{margin:8px 0;font-size:18px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__process p{color:var(--stone);font-size:18px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-checks a{align-items:center;min-height:44px;font-size:16px;display:inline-flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__expert{grid-template-columns:280px 1fr;align-items:center;gap:60px;display:grid}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__expert img{object-fit:contain;object-position:bottom;background:#e8e2d8;border-radius:22px;width:100%;height:350px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__expert p{max-width:720px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__route-card,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__card{border-radius:22px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__button{border-radius:12px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__button.florida-mortgage-broker-module__89L5-q__secondary{border-color:var(--muted)}.florida-mortgage-broker-module__89L5-q__page a:focus-visible,.florida-mortgage-broker-module__89L5-q__page summary:focus-visible{outline:3px solid var(--wine);outline-offset:5px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__eyebrow{font-size:14px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__note p+p{margin-top:12px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-copy .florida-mortgage-broker-module__89L5-q__lede{font-size:22px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__address-card svg{width:100%;height:auto}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan strong{line-height:1.3}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget-result dt{max-width:270px}@media (max-width:900px){.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-grid{grid-template-columns:1fr 1fr;gap:25px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan{padding:26px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan h2{font-size:36px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__expert{grid-template-columns:220px 1fr;gap:30px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget-total strong{font-size:36px}}@media (max-width:650px){.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-grid{grid-template-columns:1fr}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan{margin:12px 0 30px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan h2{font-size:36px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__expert{grid-template-columns:1fr;gap:28px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__expert img{max-width:250px;height:270px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget{padding:22px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget-total{flex-direction:column;align-items:flex-start;gap:2px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget-total strong{font-size:42px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget .florida-mortgage-broker-module__89L5-q__budget-result{font-size:18px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-copy .florida-mortgage-broker-module__89L5-q__lede{font-size:21px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan .florida-mortgage-broker-module__89L5-q__eyebrow{font-size:14px}}.florida-mortgage-broker-module__89L5-q__page h1,.florida-mortgage-broker-module__89L5-q__page h2,.florida-mortgage-broker-module__89L5-q__page h3{color:inherit;font-family:var(--me-font-ui),Arial,sans-serif}.florida-mortgage-broker-module__89L5-q__page section[id]{scroll-margin-top:100px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark .florida-mortgage-broker-module__89L5-q__section-head p{color:var(--stone)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final a:not(.florida-mortgage-broker-module__89L5-q__button){align-items:center;min-height:44px;display:inline-flex}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__wrap{min-width:0}.florida-mortgage-broker-module__89L5-q__page{--lime:var(--brand-paper);background:#fff}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero{background:var(--lime);width:100%;padding-inline:max(32px,50% - 600px)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero .florida-mortgage-broker-module__89L5-q__small{color:var(--ink)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero .florida-mortgage-broker-module__89L5-q__proof-strip,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero .florida-mortgage-broker-module__89L5-q__jump{border-color:var(--brand-control-line)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__button{color:var(--lime);border-radius:999px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__button:hover{background:var(--brand-action-hover)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__button.florida-mortgage-broker-module__89L5-q__secondary{color:var(--ink);border-color:var(--ink)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__button.florida-mortgage-broker-module__89L5-q__secondary:hover{background:var(--brand-alt)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__card,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__route-card,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__address-card{border-color:var(--stone);background:#fff;border-radius:24px}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__access,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__routes{background:var(--bone);border-block:1px solid var(--stone)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__access .florida-mortgage-broker-module__89L5-q__card{background:#fff}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final{background:var(--ink);color:#fff}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark .florida-mortgage-broker-module__89L5-q__section-head h2,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark .florida-mortgage-broker-module__89L5-q__property-checks h3,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final h2{color:var(--lime)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark .florida-mortgage-broker-module__89L5-q__section-head>p,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark .florida-mortgage-broker-module__89L5-q__property-checks p,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark .florida-mortgage-broker-module__89L5-q__small,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final .florida-mortgage-broker-module__89L5-q__small{color:var(--brand-soft)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-checks li{border-color:var(--brand-muted)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__property-checks span{color:var(--lime)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final .florida-mortgage-broker-module__89L5-q__button{background:var(--lime);color:var(--ink);border-color:var(--lime)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final .florida-mortgage-broker-module__89L5-q__button:hover{background:var(--brand-soft)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final .florida-mortgage-broker-module__89L5-q__button.florida-mortgage-broker-module__89L5-q__secondary{color:var(--lime);border-color:var(--lime);background:0 0}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final .florida-mortgage-broker-module__89L5-q__button.florida-mortgage-broker-module__89L5-q__secondary:hover{background:var(--brand-action-hover)}.florida-mortgage-broker-module__89L5-q__page a:focus-visible,.florida-mortgage-broker-module__89L5-q__page summary:focus-visible{outline-color:var(--ink)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark a:focus-visible,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__final a:focus-visible{outline-color:var(--lime)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__dark .florida-mortgage-broker-module__89L5-q__address-card a:focus-visible{outline-color:var(--ink)}@media (max-width:900px){.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero{padding-inline:20px}}@media (max-width:350px){.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero{padding-inline:16px}}@media (forced-colors:active){.florida-mortgage-broker-module__89L5-q__page a:focus-visible,.florida-mortgage-broker-module__89L5-q__page summary:focus-visible{outline-color:highlight}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__button,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__card,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__route-card{border:1px solid canvastext}}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan{color:#fff}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan h2{color:var(--lime)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero .florida-mortgage-broker-module__89L5-q__hero-plan .florida-mortgage-broker-module__89L5-q__small,.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan li p{color:var(--brand-soft)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan li{border-color:var(--brand-muted)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__hero-plan li>span{color:var(--lime)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget{background:var(--bone)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__budget dl>div{border-color:var(--stone)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__process .florida-mortgage-broker-module__89L5-q__number{color:var(--lime)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__process p{color:var(--brand-soft)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__expert img{background:var(--brand-soft)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__address-card svg path[fill]:not([fill=none]){fill:var(--lime)}.florida-mortgage-broker-module__89L5-q__page .florida-mortgage-broker-module__89L5-q__address-card svg path[stroke]{stroke:var(--ink)}
