@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap');
body,button,input,select,textarea{font-family:"Manrope",Inter,system-ui,sans-serif}
.hero-content{width:min(660px,72vw)}
.hero-content h1{font-family:"Manrope",Inter,sans-serif;font-size:clamp(42px,5.4vw,76px);font-weight:600;line-height:1.03;letter-spacing:-.045em;text-transform:none;margin:24px 0 18px;text-wrap:balance}
.hero-content .featured-name{font-family:"Manrope",Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:#c2d0d9}
.hero-content>p:not(.featured-name){font-size:15px;line-height:1.65;max-width:540px;color:#aec0cb}
.eyebrow,.kicker{font-size:10px;letter-spacing:.12em;text-transform:none;font-weight:700}
.button{font-size:12px;letter-spacing:0;text-transform:none;font-weight:700;padding:13px 19px;border-radius:6px}
.trust-row{text-transform:none;letter-spacing:0;font-size:11px}
.hero-tab span{font-size:10px;font-weight:600}.hero-tab small{font-weight:400;margin-top:2px}
.section-heading h2,.policy-band h2{font-family:"Manrope",Inter,sans-serif;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.15;letter-spacing:-.035em;text-transform:none}
.product-info h3{font-size:14px;font-weight:600;line-height:1.45}.price-row strong,.cart-total,.metric strong{font-family:"Manrope",Inter,sans-serif;letter-spacing:-.025em}
.announcement{text-transform:none;letter-spacing:.04em;font-weight:700}
@media(max-width:600px){.hero-content{width:100%}.hero-content h1{font-size:46px;line-height:1.05}}
