.rates{isolation:isolate;background:#fff;position:relative}.rates-atmosphere{pointer-events:none;z-index:0;background:radial-gradient(40rem 24rem at 6% 0,#00c4b41f,#0000 62%),radial-gradient(34rem 22rem at 100% 100%,#07303d0d,#0000 58%),linear-gradient(#f4fbfb 0%,#fff 40%,#f7fbfb 100%);position:absolute;inset:0}.rates-inner{z-index:1;gap:2.5rem;padding-block:3.5rem 4.5rem;display:grid;position:relative}.rates-intro h1{color:var(--navy);letter-spacing:-.045em;font-size:clamp(2rem,1.4rem + 2.1vw,3.1rem);font-weight:600;line-height:1.12}.rates-intro p{max-width:38rem;color:var(--muted-text);margin-top:1rem;font-size:1.0625rem;line-height:1.7}.rates-points{gap:.9rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.rates-point{border:1px solid var(--border);background:linear-gradient(165deg,#fff 0%,#f7fbfb 58%,#eef6f7 100%);border-radius:1.25rem;padding:1.15rem 1.2rem;box-shadow:inset 0 1px #fffc}.rates-point h2{color:var(--navy);letter-spacing:-.03em;font-size:1.0625rem;font-weight:600;line-height:1.3}.rates-point p{color:var(--muted-text);margin-top:.4rem;font-size:.9875rem;line-height:1.65}.rates-calc{width:100%;min-width:0;max-width:27.5rem;margin-inline:auto}.rates-calc .calc-card{max-width:none}@media (min-width:768px){.rates-inner{padding-block:4.25rem 5.25rem}.rates-intro p,.rates-point h2{font-size:1.125rem}}@media (min-width:1024px){.rates-inner{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:start;gap:3.25rem;padding-block:4.75rem 5.75rem}.rates-calc{justify-self:end;margin-inline:0}}@media (min-width:1280px){.rates-inner{gap:4rem}}
