body{overflow:auto}.ss-hero-gradient{background:linear-gradient(135deg,#8b1538,#a11a3f 55%,#c0244b)}.ss-focus:focus-visible{outline:2px solid #a11a3f;outline-offset:2px}.ss-public{--ss-surface:#fff;--ss-muted:#f4f6f9;--ss-ink:#182230;background:var(--ss-surface);color:var(--ss-ink)}.ss-public .ss-brand-hero{background:linear-gradient(135deg,#8b1538,#a11a3f 55%,#c0244b);color:#fff}.ss-public .ss-editorial-title,.ss-public .ss-section-title,.ss-public .ss-step-number{font-family:var(--font-poppins),var(--font-inter),sans-serif;font-weight:600;letter-spacing:-.035em}.ss-public .ss-eyebrow{display:flex;align-items:center;gap:.75rem}.ss-public .ss-eyebrow:before{content:"";width:2rem;height:2px;background:currentColor}.ss-public .ss-quote-panel{box-shadow:0 16px 44px rgba(24,34,48,.1);border-top:4px solid #8b1538}.ss-public .ss-brand-hero .ss-quote-panel{border:none;box-shadow:0 20px 60px rgba(45,6,18,.22)}.ss-public .ss-brand-hero .ss-focus:focus-visible{outline-color:#fff}.ss-public .ss-brand-hero .ss-quote-panel .ss-focus:focus-visible{outline-color:#8b1538}.ss-public .ss-how{background:var(--ss-muted)}.ss-public .ss-product-card{border-radius:16px}.ss-public .ss-product-card:hover{background:#fdf2f5}.ss-public footer{background:var(--ss-muted)}.ss-public summary{touch-action:manipulation}@media (prefers-reduced-motion:reduce){.ss-public *,.ss-public :after,.ss-public :before{transition:none!important;animation:none!important}}