/* CALMER HOMEPAGE FLOW */
body:not(.internal-page) .hero-grid{min-height:690px;padding:82px 0 92px;gap:min(10vw,190px)}
body:not(.internal-page) .hero-copy{max-width:900px}
body:not(.internal-page) .hero-lead{max-width:720px;line-height:1.8}
body:not(.internal-page) .hero-proof{margin-top:7px;row-gap:10px}
body:not(.internal-page) .trust-strip{background:#fffdfa;border-top:0;border-bottom:1px solid #e8dfd2;padding:24px 0}
body:not(.internal-page) .trust-grid{gap:14px}
body:not(.internal-page) .trust-grid article{min-height:92px;border:1px solid #e1d7c9!important;border-radius:16px;background:#fbf5ea;padding:18px 22px}
body:not(.internal-page) .insurance-section{padding:108px 0 124px}
body:not(.internal-page) .section-heading{margin:0 auto 48px;max-width:900px;text-align:center}
body:not(.internal-page) .coverage-grid{gap:22px}
body:not(.internal-page) .coverage-card{box-shadow:0 14px 34px rgba(42,40,31,.055)}
body:not(.internal-page) .miami-story-section{padding:118px 0}
body:not(.internal-page) .miami-story-grid{gap:min(8vw,135px)}
body:not(.internal-page) .team-section{padding:118px 0 126px}
body:not(.internal-page) .team-heading{margin-bottom:50px}
body:not(.internal-page) .home-partners{padding:92px 0 98px;background:#fffdfa;border-top:1px solid #e6ddcf;border-bottom:1px solid #e6ddcf}
body:not(.internal-page) .home-partners-head{margin-bottom:32px;gap:72px}
body:not(.internal-page) .carrier-logo-grid{gap:14px}
body:not(.internal-page) .carrier-logo{min-height:122px;border-radius:18px;box-shadow:none}
body:not(.internal-page) .reviews-section{padding:112px 0}
body:not(.internal-page) .reviews-layout{gap:min(8vw,120px)}
body:not(.internal-page) .customer-stories-section{padding:108px 0 116px}
body:not(.internal-page) .customer-stories-heading{margin-bottom:38px;gap:70px}
body:not(.internal-page) .customer-story-grid{gap:22px}
body:not(.internal-page) .legacy-section{padding:122px 0}
body:not(.internal-page) .locations-section{padding:112px 0 118px}
body:not(.internal-page) .locations-heading{margin-bottom:42px;gap:75px}
body:not(.internal-page) .location-map-grid{gap:24px}
body:not(.internal-page) .contact-section{padding:112px 0 118px}
body:not(.internal-page) .contact-grid{gap:110px;align-items:center}
@media(min-width:1500px){body:not(.internal-page) .coverage-grid{max-width:1900px;margin:0 auto}body:not(.internal-page) .review-cards{gap:18px}}
@media(max-width:1180px){body:not(.internal-page) .hero-grid{min-height:0;padding:70px 0 86px}body:not(.internal-page) .trust-grid{grid-template-columns:1fr}body:not(.internal-page) .miami-story-section,body:not(.internal-page) .team-section,body:not(.internal-page) .reviews-section{padding:92px 0}}
@media(max-width:760px){body:not(.internal-page) .hero-grid{padding:52px 0 74px}body:not(.internal-page) .insurance-section,body:not(.internal-page) .home-partners,body:not(.internal-page) .customer-stories-section,body:not(.internal-page) .locations-section,body:not(.internal-page) .contact-section{padding:72px 0}body:not(.internal-page) .trust-strip{padding:16px 0}body:not(.internal-page) .trust-grid article{min-height:0}body:not(.internal-page) .section-heading{text-align:left}}
