.ProductSection-module__cinayG__section{padding-block:var(--svc-section-y);background:var(--white);scroll-margin-top:140px}.ProductSection-module__cinayG__tinted{background:var(--svc-cream)}.ProductSection-module__cinayG__grid{align-items:center;gap:clamp(32px, calc(72 * var(--svc-u)), 72px);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.ProductSection-module__cinayG__flip{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.ProductSection-module__cinayG__flip .ProductSection-module__cinayG__visual{order:2}.ProductSection-module__cinayG__visual{min-width:0}.ProductSection-module__cinayG__panel{aspect-ratio:5/4;border-radius:var(--radius-lg);background:var(--grey-50);position:relative;overflow:hidden;box-shadow:0 20px 50px #11111124}.ProductSection-module__cinayG__img{object-fit:cover;transform-origin:0;transition:transform .6s;transform:scale(1.04)}.ProductSection-module__cinayG__panel:hover .ProductSection-module__cinayG__img{transform:scale(1.08)}.ProductSection-module__cinayG__panel:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0c0c0cd9);position:absolute;inset:0}.ProductSection-module__cinayG__num{z-index:1;background:var(--red);min-width:48px;height:48px;color:var(--white);border-radius:14px;place-items:center;font-size:18px;font-weight:800;display:grid;position:absolute;top:14px;left:16px;box-shadow:0 10px 24px #da0a0359}.ProductSection-module__cinayG__caption{z-index:1;color:var(--white);align-items:center;gap:14px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.ProductSection-module__cinayG__mark{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.ProductSection-module__cinayG__panelName{font-size:var(--svc-fs-h3);font-weight:800;line-height:1.1;display:block}.ProductSection-module__cinayG__badges{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ProductSection-module__cinayG__badges li{border-radius:var(--radius-pill);border:1px solid #ffffff4d;padding:3px 10px;font-size:11px;font-weight:600}.ProductSection-module__cinayG__copy{min-width:0}.ProductSection-module__cinayG__eyebrow{color:var(--red);font-size:var(--svc-fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.ProductSection-module__cinayG__title{font-size:var(--svc-fs-h2);margin:8px 0 0;font-weight:700;line-height:1.15}.ProductSection-module__cinayG__tagline{color:var(--ink);font-size:var(--svc-fs-lead);margin:10px 0 0;font-weight:600;line-height:1.45}.ProductSection-module__cinayG__about{color:var(--ink-soft);font-size:var(--svc-fs-body);margin:12px 0 0;line-height:1.75}.ProductSection-module__cinayG__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ProductSection-module__cinayG__feature{border:1px solid var(--svc-cream-line);border-radius:var(--radius-sm);background:var(--white);font-size:var(--svc-fs-sm);align-items:center;gap:12px;padding:12px 14px;font-weight:600;line-height:1.35;display:flex}.ProductSection-module__cinayG__tick{background:var(--red-tint);width:24px;height:24px;color:var(--red);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.ProductSection-module__cinayG__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.ProductSection-module__cinayG__primary,.ProductSection-module__cinayG__secondary{border-radius:var(--radius-pill);min-height:48px;font-size:var(--svc-fs-sm);align-items:center;gap:10px;padding:0 22px;font-weight:700;display:inline-flex}.ProductSection-module__cinayG__primary{background:var(--red);color:var(--white);box-shadow:0 8px 22px #da0a0347}.ProductSection-module__cinayG__primary:hover{background:var(--red-dark);color:var(--white)}.ProductSection-module__cinayG__primary svg{transition:transform .3s}.ProductSection-module__cinayG__primary:hover svg{transform:scale(1.15)}.ProductSection-module__cinayG__secondary{border:1px solid var(--grey-300);color:var(--ink)}.ProductSection-module__cinayG__secondary:hover{border-color:var(--red);color:var(--red)}@media (max-width:991.98px){.ProductSection-module__cinayG__grid,.ProductSection-module__cinayG__flip{grid-template-columns:minmax(0,1fr)}.ProductSection-module__cinayG__flip .ProductSection-module__cinayG__visual{order:0}}@media (max-width:575.98px){.ProductSection-module__cinayG__panel{aspect-ratio:4/3}.ProductSection-module__cinayG__mark{width:44px;height:44px;font-size:22px}.ProductSection-module__cinayG__features{grid-template-columns:minmax(0,1fr)}.ProductSection-module__cinayG__primary,.ProductSection-module__cinayG__secondary{justify-content:center;width:100%}}
.ProductWhy-module__OTAE5G__section{padding-block:var(--svc-section-y);background:var(--grey-50)}.ProductWhy-module__OTAE5G__grid{align-items:center;gap:clamp(32px, calc(72 * var(--svc-u)), 72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ProductWhy-module__OTAE5G__copy{min-width:0}.ProductWhy-module__OTAE5G__title{font-size:var(--svc-fs-h2);margin:0;font-weight:700;line-height:1.2}.ProductWhy-module__OTAE5G__text{color:var(--ink-soft);font-size:clamp(15px, calc(17 * var(--svc-u)), 17px);margin:16px 0 0;line-height:1.75}.ProductWhy-module__OTAE5G__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0;padding:0;list-style:none;display:grid}.ProductWhy-module__OTAE5G__stats li{color:var(--ink-soft);font-size:var(--svc-fs-sm);align-items:center;gap:12px;padding:6px 18px;display:flex}.ProductWhy-module__OTAE5G__stats li+li{border-left:1px solid var(--grey-300)}.ProductWhy-module__OTAE5G__stats strong{color:var(--ink);font-size:var(--svc-fs-h3);font-weight:800;line-height:1.1;display:block}.ProductWhy-module__OTAE5G__statIcon{color:var(--red);flex:none;font-size:38px}.ProductWhy-module__OTAE5G__cta{border-radius:var(--radius-pill);background:var(--red);min-height:48px;color:var(--white);font-size:var(--svc-fs-sm);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-top:28px;padding:0 24px;font-weight:700;display:inline-flex}.ProductWhy-module__OTAE5G__cta:hover{background:var(--red-dark);color:var(--white)}.ProductWhy-module__OTAE5G__cta svg{transition:transform .3s}.ProductWhy-module__OTAE5G__cta:hover svg{transform:scale(1.15)}.ProductWhy-module__OTAE5G__cards{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ProductWhy-module__OTAE5G__cell{display:flex}.ProductWhy-module__OTAE5G__c1{margin-left:clamp(0px, calc(36 * var(--svc-u)), 36px)}.ProductWhy-module__OTAE5G__card{width:100%;padding:clamp(18px, calc(24 * var(--svc-u)), 24px);border-radius:var(--radius);background:var(--white);align-items:flex-start;gap:16px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 8px 26px #11111114}.ProductWhy-module__OTAE5G__card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #1111111f}.ProductWhy-module__OTAE5G__icon{background:var(--red-tint);width:52px;height:52px;color:var(--red);border-radius:14px;flex:none;place-items:center;font-size:24px;display:grid}.ProductWhy-module__OTAE5G__cardTitle{font-size:var(--svc-fs-card);margin:0;font-weight:700}.ProductWhy-module__OTAE5G__cardText{color:var(--svc-muted);font-size:var(--svc-fs-sm);margin:6px 0 0;line-height:1.6}@media (max-width:991.98px){.ProductWhy-module__OTAE5G__grid{grid-template-columns:minmax(0,1fr)}.ProductWhy-module__OTAE5G__c1{margin-left:0}}@media (max-width:575.98px){.ProductWhy-module__OTAE5G__stats li{padding:6px 10px}.ProductWhy-module__OTAE5G__statIcon{font-size:30px}}
.ProductCtaStrip-module__MeepJW__section{padding-block:clamp(32px, calc(56 * var(--svc-u)), 56px);background:var(--white)}.ProductCtaStrip-module__MeepJW__card{padding:clamp(22px, calc(32 * var(--svc-u)), 32px) clamp(20px, calc(40 * var(--svc-u)), 40px);border-bottom:5px solid var(--red);border-radius:var(--radius);background:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex;box-shadow:0 12px 34px #1111111a}.ProductCtaStrip-module__MeepJW__title{font-size:var(--svc-fs-h3);margin:0;font-weight:700;line-height:1.25}.ProductCtaStrip-module__MeepJW__text{color:var(--svc-muted);font-size:var(--svc-fs-body);margin:6px 0 0}.ProductCtaStrip-module__MeepJW__cta{border-radius:var(--radius-pill);background:var(--red);min-height:48px;color:var(--white);font-size:var(--svc-fs-sm);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:0 24px;font-weight:700;display:inline-flex}.ProductCtaStrip-module__MeepJW__cta:hover{background:var(--red-dark);color:var(--white)}.ProductCtaStrip-module__MeepJW__cta svg{transition:transform .3s}.ProductCtaStrip-module__MeepJW__cta:hover svg{transform:scale(1.15)}@media (max-width:575.98px){.ProductCtaStrip-module__MeepJW__cta{justify-content:center;width:100%}}
.ProductBenefits-module___-q1bq__grid{gap:var(--svc-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ProductBenefits-module___-q1bq__cell{min-width:0;display:flex}.ProductBenefits-module___-q1bq__card{width:100%;padding:clamp(22px, calc(32 * var(--svc-u)), 32px) 20px;border:1px solid var(--svc-cream-line);border-radius:var(--radius-lg);background:var(--white);text-align:center;flex-direction:column;align-items:center;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.ProductBenefits-module___-q1bq__card:hover{border-color:#da0a0359;transform:translateY(-4px);box-shadow:0 18px 40px #11111114}.ProductBenefits-module___-q1bq__icon{background:var(--red-tint);width:64px;height:64px;color:var(--red);border-radius:50%;place-items:center;font-size:28px;transition:background .3s,color .3s;display:grid}.ProductBenefits-module___-q1bq__card:hover .ProductBenefits-module___-q1bq__icon{background:var(--red);color:var(--white)}.ProductBenefits-module___-q1bq__title{font-size:var(--svc-fs-card);margin:16px 0 0;font-weight:700}.ProductBenefits-module___-q1bq__text{color:var(--svc-muted);font-size:var(--svc-fs-sm);margin:8px 0 0;line-height:1.6}@media (max-width:1199.98px){.ProductBenefits-module___-q1bq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.ProductBenefits-module___-q1bq__grid{grid-template-columns:minmax(0,1fr)}}
