.group-focus .guide-sections h2{font-size:24px;line-height:1.3;margin-bottom:12px}.group-focus .guide-sections article{align-self:start}.group-price{padding:32px;border-radius:18px;border:1px solid #d4b76c;background:#fff9e9;margin:0 0 34px}.group-price h2{font-size:clamp(25px,3.5vw,36px)}.group-price a:not(.guide-cta){color:#173b5d;font-weight:700}.group-price-number{font-size:clamp(35px,5vw,55px);font-weight:800;color:#102338;line-height:1.2}.group-price-number span{font-size:18px;font-weight:400}.group-price li{margin:8px 0}.group-price .guide-eyebrow,.group-focus>.guide-wrap>.guide-eyebrow{color:#765514;font-size:13px;font-weight:700;letter-spacing:.06em}.group-budget{margin:30px 0 48px;padding:28px;background:#fff;border:1px solid #dce2e8;border-radius:16px}.group-size-links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.group-focus .guide-cards a span{font-size:16px}.group-focus .guide-cta:focus-visible{outline:3px solid #a77916;outline-offset:4px}@media(max-width:600px){.group-price,.group-budget{padding:22px}.group-size-links{display:grid;grid-template-columns:1fr}.group-size-links .guide-cta{text-align:center}.group-price ul{padding-left:20px}}
.group-quote-notice{margin:0 0 28px;padding:18px 22px;border-left:4px solid #b59435;border-radius:10px;background:#f5f1e5;color:#173b35;font-size:16px;line-height:1.6}.group-quote-notice[hidden]{display:none}.lead-form.is-group-quote .lead-badge{background:#f5edce;color:#765514}.lead-form.is-group-quote .lead-intro h2{color:#173b35}
