/* Brands-only refinements. Keep the existing inner grid and panel geometry. */
body[data-founder-final="brands"] .product-panel{box-shadow:0 0 0 100vmax #F2F0EA;clip-path:inset(0 -100vmax -84px)}
body[data-founder-final="brands"] .product .adoption h2{font:400 calc(var(--type-section)*.75)/1.12 Anton,sans-serif;letter-spacing:-.015em;max-width:1000px;text-wrap:balance}
body[data-founder-final="brands"] .product .adoption h2>span{white-space:normal}
body[data-founder-final="brands"] .technology table.fit-comparison tbody th[scope="row"]{color:#A7CCD4}
body[data-founder-final="brands"] .benefit-grid article svg{color:#10272B}
body[data-founder-final="brands"] section.closing{padding-block:112px 108px;background:#F2F0EA;color:#10272B}
body[data-founder-final="brands"] .closing .closing-grid{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}
body[data-founder-final="brands"] .closing #closing-heading{max-width:1000px;font:400 clamp(52px,5.6vw,80px)/1.08 Anton,sans-serif;letter-spacing:-.015em;text-wrap:balance}
body[data-founder-final="brands"] #closing-heading>span{white-space:normal}
body[data-founder-final="brands"] .closing .closing-grid>div{width:100%;max-width:660px;margin-top:0}
body[data-founder-final="brands"] .closing .closing-grid>div>p{max-width:640px;margin:0 auto;font:400 17px/1.85 Poppins,sans-serif;letter-spacing:normal;text-wrap:pretty;color:#24484D}
body[data-founder-final="brands"] .closing .closing-grid>div>p+p{margin-top:24px}
body[data-founder-final="brands"] .closing .primary{margin-top:32px}
.product .video-figure .dress-preview{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:760px){
 body[data-founder-final="brands"] .product-panel{clip-path:inset(0 -100vmax)}
 body[data-founder-final="brands"] .product .adoption h2{font-size:clamp(31px,9.48vw,37px)}
 body[data-founder-final="brands"] section.closing{padding-block:64px 60px}
 body[data-founder-final="brands"] .closing .closing-grid{gap:24px}
 body[data-founder-final="brands"] .closing #closing-heading{font-size:clamp(38px,10.77vw,60px);line-height:1.12;max-width:350px}
 body[data-founder-final="brands"] .closing .closing-grid>div>p{font-size:16px;line-height:1.8}
 body[data-founder-final="brands"] .closing .primary{margin-top:28px}
}
