.quote-guide{scroll-margin-top:100px}.quote-guide .section-head p{max-width:850px;line-height:1.9}.quote-guide h3{font-size:22px;margin:28px 0 16px;color:#183c56}.quote-guide h4{font-size:17px;margin:0 0 12px}.quote-rates,.quote-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.quote-rates article,.quote-checks article{padding:22px;background:#f4f8fb;border:1px solid #dce6ed;border-radius:12px}.quote-rates ul{margin:0;padding-left:20px;line-height:2}.quote-note{color:#596d7d;font-size:14px;line-height:1.9}.quote-table{overflow-x:auto;border:1px solid #dce6ed;border-radius:12px}.quote-table table{width:100%;border-collapse:collapse;text-align:left;font-size:15px}.quote-table th,.quote-table td{padding:16px;border-bottom:1px solid #e4ebef;line-height:1.65}.quote-table thead{background:#eef5fa}.quote-table tbody tr:last-child>*{border-bottom:0}.quote-table strong{color:#1666a1;white-space:nowrap}.quote-checks p{line-height:1.9;margin:0;color:#596d7d}.quote-guide .hero-actions{margin-top:24px}@media(max-width:700px){.quote-rates,.quote-checks{grid-template-columns:1fr}.quote-table th,.quote-table td{padding:10px 7px;font-size:13px}.quote-guide h3{font-size:20px}.quote-rates article,.quote-checks article{padding:18px}.quote-guide .hero-actions{flex-wrap:wrap}}

@media(max-width:600px){.hero-copy h1{font-size:32px;line-height:1.3;letter-spacing:-.02em}.hero-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-copy dl dd{font-size:12px}}
