.hd-hero-note{margin-top:1.15rem;max-width:29rem;color:var(--site-muted);font-size:.85rem;line-height:1.55}.hd-hero-note strong{color:var(--site-ink)}.hd-coverage{background:var(--site-navy);color:white}.hd-coverage ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hd-coverage li{display:flex;align-items:center;gap:.9rem;padding:1.25rem 1.5rem;border-inline-start:1px solid #ffffff25}.hd-coverage li:last-child{border-inline-end:1px solid #ffffff25}.hd-coverage svg{width:1.4rem;height:1.4rem;color:var(--site-gold);flex:none}.hd-coverage span,.hd-coverage strong{display:block}.hd-coverage strong{font-size:.9rem}.hd-coverage span{margin-top:.2rem;color:#c4d3dc;font-size:.78rem}.site-steps.hd-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.hd-price-section{background:#e8eee8}.hd-price-lede{max-width:36rem;color:var(--site-muted);font-size:.96rem;line-height:1.65}.hd-price-feature,.hd-rate-panel{min-width:0;border-radius:.85rem;padding:clamp(1.25rem,3vw,2.1rem)}.hd-price-feature{background:var(--site-navy);color:white}.hd-price-feature .site-kicker{color:var(--site-gold)}.hd-price-feature strong{display:block;margin-block:.5rem;color:var(--site-gold);font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(3rem,7vw,5rem);font-weight:400;line-height:1}.hd-price-feature>p:not(.site-kicker){color:#d3dfe6;line-height:1.6}.hd-rate-panel{background:var(--site-white);border:1px solid var(--site-line)}.hd-rate-panel h3{font-size:1.2rem;font-weight:660;letter-spacing:-.035em}.hd-rate-panel dt{color:var(--site-muted)}.hd-rate-panel dd{font-weight:680;font-variant-numeric:tabular-nums}.hd-rate-panel dd,.hd-rate-panel dt{font-size:.92rem}.hd-pickup-layout{display:grid;gap:clamp(1.8rem,5vw,5rem);align-items:start}.hd-pickup-form{border:1px solid var(--site-line);border-radius:.85rem;background:var(--site-white);padding:clamp(1rem,3vw,2rem)}.hd-input{min-width:0;width:100%;min-height:2.9rem;border:1px solid #b8c5c1;border-radius:.5rem;background:#fff;padding:.65rem .8rem;color:var(--site-ink);font-size:1rem}.hd-input::placeholder{color:#697a83}.hd-input[aria-invalid=true]{border-color:#a33134}.hd-input:focus-visible{border-color:var(--site-teal);outline-offset:2px}.hd-faq{background:#e8eee8}.hd-faq details{border:1px solid var(--site-line);border-radius:.65rem;background:var(--site-white)}.hd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:3.6rem;padding:.9rem 1.15rem;border-radius:.6rem;cursor:pointer;font-weight:650;list-style:none}.hd-faq summary::-webkit-details-marker{display:none}.hd-faq summary svg{flex:none;color:var(--site-teal)}.hd-faq details[open] summary svg{transform:rotate(180deg)}.hd-faq details p{padding:0 1.15rem 1rem;color:var(--site-muted);font-size:.94rem;line-height:1.65}@media (min-width:850px){.hd-pickup-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}@media (max-width:840px){.site-steps.hd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hd-coverage ul{grid-template-columns:1fr}.hd-coverage li,.hd-coverage li:last-child{padding-inline:.15rem;border-inline:0}.hd-coverage li+li{border-top:1px solid #ffffff25}}@media (max-width:480px){.site-steps.hd-steps{grid-template-columns:1fr}}