.band{padding:64px 0}.band-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:34px;display:grid}.band h2{font-size:var(--h2);margin-bottom:16px;line-height:1.05}.band-copy p{margin:0 0 24px;font-size:17px;line-height:1.7}.band-copy .btn{border-radius:999px}.band-points{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.band-points li{border-radius:var(--radius);padding:20px 20px 20px 58px;position:relative}.band-points li:before{content:"✓";border-radius:var(--radius);background:var(--gold);width:26px;height:26px;color:var(--navy);font:800 14px/1 var(--font-head);place-items:center;display:grid;position:absolute;top:19px;left:18px}.band-points h3{letter-spacing:.01em;margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.2}.band-points h3 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.band-points span{font-size:15px;line-height:1.6;display:block}.band-navy{background:var(--surface-navy);color:#fff}.band-navy .eyebrow{color:var(--gold)}.band-navy h2,.band-navy .band-points h3{color:#fff}.band-navy .band-copy p,.band-navy .band-points span{color:#d5e1eb}.band-navy .band-points li{background:#ffffff0f;border:1px solid #ffffff1f}.band-light{background:var(--wash);color:var(--navy)}.band-light .eyebrow{color:var(--gold-ink)}.band-light h2,.band-light .band-copy p,.band-light .band-points h3{color:var(--navy)}.band-light .band-points span{color:var(--ink)}.band-light .band-points li{background:var(--paper);border:1px solid var(--line);box-shadow:0 8px 24px #062d570d}@media (min-width:621px){.band{padding:88px 0}.band-copy p{font-size:18px}.band-points{grid-template-columns:1fr 1fr}}@media (min-width:901px){.band{padding:100px 0}.band-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}
