body{background:#fffaf0;font-family:"Segoe UI",Arial,sans-serif}h1,h2,h3{font-family:"Segoe UI",Arial,sans-serif;letter-spacing:-.045em}h1,h2{font-weight:800}em{font-style:normal;color:#bc351e}.brand-mark{background:#bc351e;color:#fff;border-radius:50%}.button{border-radius:28px;background:#bc351e;color:#fff}.button-navy{background:#17364b}.site-header{border:0}.preview-bar{background:#f3d46c;color:#182b2b}.access-card{border-radius:22px;box-shadow:0 12px 35px #17364b09}.access-support{line-height:1.7}.access-support a{display:inline-block;overflow-wrap:anywhere}.faq summary{font-weight:600}.sample-section{background:#f4ecd9}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #bc351e;outline-offset:4px}@media(max-width:600px){h1{font-size:40px}.delivery-intro h1{font-size:44px}.access-card{padding:24px 20px}.delivery{gap:25px}}
.product-summary{padding:36px;background:#e8efdf;border-radius:24px}.product-summary ul{padding-left:20px;line-height:2}.review-note p{margin-block:12px}[aria-disabled="true"]{opacity:.65;cursor:wait}.product-hero{gap:60px}.product-hero h1{font-size:clamp(38px,5vw,64px)}@media(max-width:760px){.product-summary{padding:25px}.product-hero{gap:30px}.product-hero h1{font-size:40px}}

.product-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center}@media(max-width:760px){.product-hero{grid-template-columns:1fr}}
