
.purchase-context{font-size:14px;line-height:1.6;margin:16px 0;color:inherit}.purchase-context del{opacity:.65;margin-right:6px}.purchase-context strong{font-size:20px}
.decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;margin:32px 0}.decision-grid article{padding:28px;border:1px solid #d9ddd2;border-radius:12px;background:#faf9f3}.decision-grid h3{font-size:26px;line-height:1.2;margin:0 0 12px}.decision-grid p{font-size:16px;line-height:1.7;margin:0}.final-conversion{background:#e9e4d8;text-align:center}.final-conversion h2{margin:16px auto;max-width:850px}.final-conversion p{max-width:680px;margin:20px auto;line-height:1.7}.final-conversion .button{margin:16px auto}
@media(max-width:680px){.hero h1{overflow-wrap:normal}.hero-layout>*,.decision-grid>*{min-width:0}.hero-offer{grid-row:2}.hero-visual{grid-row:3}.decision-grid{grid-template-columns:1fr;gap:14px}.decision-grid article{padding:24px}.button{min-height:50px;white-space:normal;text-align:center}.sticky-offer .button{font-size:12px;min-height:48px;padding:12px}.sticky-offer{gap:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.cookie-actions button{min-height:46px}.cookie-preferences{max-height:calc(100dvh - 24px);overflow:auto}.carousel-controls button{min-width:44px;min-height:44px}.purchase-context{font-size:14px}.faq summary{font-size:20px}.price-bottom .micro{font-size:11px}.final-conversion h2{font-size:clamp(34px,9vw,48px)}}

@media(max-width:680px){.hero-layout{display:flex;flex-direction:column}.hero-layout .hero-copy{order:1}.hero-layout .hero-offer{order:2;width:100%}.hero-layout .hero-visual{order:3;width:100%}.hero-layout h1{font-size:clamp(34px,10.5vw,62px)}.hero-layout .hero-offer{margin-top:24px}}

@media(max-width:680px){.carousel{width:100%;max-width:100%;margin-left:0;margin-right:0}.announcement{white-space:normal;text-align:center;gap:8px;padding-left:12px;padding-right:12px}.announcement>span{display:none}.sticky-offer{width:100%;box-sizing:border-box}.sticky-offer .button{min-width:0}}

.chile-cta>div{min-width:0}.chile-cta>div>span{font-size:11px}.chile-cta>a{flex-shrink:0}@media(max-width:370px){.chile-cta{gap:8px}.chile-cta>div>span{font-size:10px}.chile-cta>a{padding:12px}}

.recipes-chile-sticky strong{font-size:25px}.recipes-chile-sticky del{font-size:12px}@media(max-width:680px){.recipes-chile-sticky{gap:10px}.recipes-chile-sticky strong{font-size:20px}.recipes-chile-sticky .button{font-size:11px;padding:12px 10px}.recipes-chile-sticky>div{flex-shrink:0}}
