.current-price-hero{padding:clamp(4rem,8vw,7rem) 1.25rem 2.5rem;background:#171717;color:#fff}.current-price-shell{width:min(1180px,100%);margin-inline:auto}.current-price-eyebrow{margin:0 0 .8rem;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.current-price-hero h1{max-width:18ch;margin:0 0 1rem;color:inherit;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.03}.current-price-hero p:last-child{max-width:68ch;margin:0;color:#ededed;font-size:1.05rem}.current-price-section{padding:clamp(3rem,6vw,5.5rem) 1.25rem;background:#f6f3ee;color:#1c1c1c}.current-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.current-price-card{padding:clamp(1.2rem,3vw,2rem);background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:18px;box-shadow:0 12px 32px rgba(0,0,0,.05)}.current-price-card h2{margin:0 0 1rem;font-size:1rem;letter-spacing:.08em}.current-price-card dl{margin:0}.current-price-card dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.72rem 0;border-top:1px solid rgba(0,0,0,.1)}.current-price-card dt,.current-price-card dd{margin:0}.current-price-card dd{font-weight:800;white-space:nowrap}.current-price-cta{padding:3rem 1.25rem;background:#c7a67a;color:#171717;text-align:center}.current-price-cta h2{margin:0 0 .5rem}.current-price-cta p{margin:.25rem auto 1.25rem}.current-price-cta a{display:inline-block;padding:.8rem 1.1rem;border-radius:999px;background:#171717;color:#fff;text-decoration:none;font-weight:800}.current-price-cta a:hover,.current-price-cta a:focus-visible{background:#333}@media(max-width:760px){.current-price-grid{grid-template-columns:1fr}.current-price-card dl div{grid-template-columns:1fr}.current-price-card dd{justify-self:start}}
