.fbt-rates-page{font-family:var(--font-lato), "Lato", ui-sans-serif, system-ui, sans-serif;color:#172131}.fbt-rates-hero{isolation:isolate;background-color:#0000;background-image:radial-gradient(900px 520px at 20% 10%,#bad7d638,#0000 60%),linear-gradient(#1721318c,#172131b8),url(/images/wp-content/uploads/2025/09/rates-insurance-pro.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-items:end;min-height:clamp(18rem,34vw,26rem);padding:clamp(2.75rem,6vw,4rem) clamp(1rem,4vw,2rem);display:grid;position:relative}.fbt-rates-hero__overlay{z-index:-1;background:radial-gradient(900px 520px at 12% 8%,#0000001f,#0000 58%),radial-gradient(900px 520px at 50% 0,#17213159,#0000 62%),linear-gradient(#172131b8,#17213180 55%,#1721313d);position:absolute;inset:0}.fbt-rates-hero__inner{text-align:center;width:100%;max-width:52rem;margin:0 auto}.fbt-rates-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb;align-items:center;margin:0 0 .75rem;font-size:.9rem;font-weight:700;display:inline-flex}.fbt-rates-hero__title{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:800;line-height:1.1}.fbt-rates-hero__subtitle{color:#ffffffdb;max-width:44rem;margin:0 auto;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.55}.fbt-rates-lists-section{--fbt-rates-bullet:#6b8b93;--fbt-rates-bullet-soft:#6b8b93d9;--fbt-rates-text:#172131;--fbt-rates-heading:#2b3a52;--fbt-rates-max:72rem;background:radial-gradient(1200px 520px at 10% 0,#bad7d652,#0000 55%),radial-gradient(900px 520px at 90% 10%,#6b8b9324,#0000 60%),linear-gradient(#f8fafb 0%,#fff 45%);padding:clamp(2.25rem,5vw,3.25rem) clamp(1rem,4vw,2rem) clamp(2.75rem,6vw,4.25rem)}.fbt-rates-lists-section__inner{max-width:var(--fbt-rates-max);margin:0 auto}.fbt-rates-lists-section__intro{text-align:center;max-width:40rem;margin:0 auto 2.25rem}.fbt-rates-lists-section__title{letter-spacing:-.02em;color:var(--fbt-rates-heading);margin:0 0 .5rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1.25}.fbt-rates-lists-section__subtitle{color:#172131c7;margin:0;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.55}.fbt-rates-lists-section__grid{gap:clamp(1.75rem,4vw,2.5rem);display:grid}@media (min-width:960px){.fbt-rates-lists-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem}.fbt-rates-hero{align-items:center;min-height:25rem;padding-top:5rem;padding-bottom:5rem}}.fbt-rates-lists-section__group{background:#fff;border:1px solid #6b8b932e;border-radius:14px;min-width:0;margin:0;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.1rem,2.5vw,1.5rem);position:relative;box-shadow:0 10px 26px #1721310f,inset 0 2px #6b8b930d}.fbt-rates-lists-section__group-heading{color:var(--fbt-rates-bullet);letter-spacing:.01em;border-bottom:1px solid #6b8b9333;margin:0 0 1rem;padding-bottom:.75rem;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:700;line-height:1.35}.fbt-rates-lists-section__group-heading:before{content:"";background:#bad7d6f2;border-radius:999px;width:.55rem;height:.55rem;margin-right:.6rem;display:inline-block;transform:translateY(-.06rem);box-shadow:0 0 0 1px #6b8b9329}.fbt-rates-lists-section__list{margin:0;padding-left:1.15rem;list-style:outside}.fbt-rates-lists-section__list li{list-style:inherit;color:var(--fbt-rates-text);word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .85rem;padding-left:0;font-size:clamp(.9375rem,1.8vw,1rem);font-weight:400;line-height:1.6;list-style-position:outside;display:list-item}.fbt-rates-lists-section__list li:last-child{margin-bottom:0}@media (min-width:960px){.fbt-rates-lists-section__group{border-color:#6b8b9329;height:100%;transition:transform .18s,box-shadow .18s,border-color .18s}.fbt-rates-lists-section__group:hover{border-color:#6b8b9347;transform:translateY(-2px);box-shadow:0 14px 34px #1721311a,inset 0 2px #6b8b930f}.fbt-rates-lists-section__group-heading{font-size:1.125rem}.fbt-rates-lists-section__list li{margin-bottom:.95rem;font-size:1rem}}
