main.loan-programs-fix-and-flip-florida-page{--hero-bg:linear-gradient(160deg,var(--sf-color-navy-700) 0%,var(--sf-color-navy-600) 44%,var(--sf-color-navy-550) 100%);--hero-padding:1.5rem 0 1rem;--hero-title-size:2.2rem;--hero-title-line-height:1.08;--hero-title-margin:1.375rem;--hero-sub-max:40rem;--hero-sub-margin:2.25rem;background:var(--sf-color-white);font-family:Inter,system-ui,sans-serif}main.loan-programs-fix-and-flip-florida-page .ffct-section-context{border-top:1px solid var(--border);color:var(--mid);font-size:.875rem;line-height:1.75;margin:.875rem 0 0;max-width:41.25rem;padding-top:.875rem}main.loan-programs-fix-and-flip-florida-page .ffct-inline-link{color:var(--green-dark);font-weight:700;text-decoration:underline;text-underline-offset:.1875rem;transition:color .15s ease}main.loan-programs-fix-and-flip-florida-page .ffct-inline-link:hover{color:var(--navy)}main.loan-programs-fix-and-flip-florida-page .ffct-button{font-size:.92rem;min-height:3rem;padding:.875rem 1.875rem;width:min(100%,20rem)}main.loan-programs-fix-and-flip-florida-page .ffct-cta-actions{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:.875rem;justify-content:center}main.loan-programs-fix-and-flip-florida-page .sf-cta-band{background:linear-gradient(160deg,var(--sf-color-navy-700) 0,var(--sf-color-navy-600) 44%,var(--sf-color-navy-550) 100%);text-align:center}main.loan-programs-fix-and-flip-florida-page .ffct-cta-inner h2{color:var(--sf-color-white);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:800;margin-bottom:.75rem}main.loan-programs-fix-and-flip-florida-page .ffct-cta-inner p{color:color-mix(in srgb,var(--sf-color-white) 65%,transparent);font-size:.95rem;line-height:1.75;margin:0 auto 2.25rem;max-width:27.5rem}main.loan-programs-fix-and-flip-florida-page .ffct-faq-section .sf-faq-list{display:flex;flex-direction:column;gap:.375rem;margin-top:2rem}main.loan-programs-fix-and-flip-florida-page .ffct-faq-section .sf-faq-item{background:var(--sf-color-white);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}main.loan-programs-fix-and-flip-florida-page .ffct-faq-section .sf-faq-question{font-weight:700;padding:1.0625rem 1.25rem}main.loan-programs-fix-and-flip-florida-page .ffct-faq-section .sf-faq-answer{line-height:1.8;padding:0 1.25rem 1.125rem}@media (min-width:40rem){main.loan-programs-fix-and-flip-florida-page{--hero-padding:2rem 0 1.5rem;--hero-title-size:clamp(2.4rem,5vw,3.75rem)}main.loan-programs-fix-and-flip-florida-page .ffct-cta-actions{flex-direction:row}main.loan-programs-fix-and-flip-florida-page .ffct-button{width:auto}}