:root{--offer-accent: #00a79d;--offer-accent-rgb: 0, 167, 157;--offer-accent-strong: #007a73;--offer-ink: #2f455c;--offer-panel: #17293a;--offer-panel-deep: #0f1d2a;--offer-text: #3b4a57;--offer-muted: #5d6b76;--offer-line: #e2e8eb;--offer-soft: #f4f7f8;--offer-tint: #ebf7f6;--offer-warm: #f5a524;--offer-warm-strong: #b4530b;--offer-radius: 18px;--offer-radius-sm: 12px;--offer-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 18px 40px -18px rgba(16, 24, 40, .18);--offer-shadow-sm: 0 1px 2px rgba(16, 24, 40, .05), 0 6px 16px -10px rgba(16, 24, 40, .16);--offer-header-offset: 90px;--offer-bar-height: 40px}html:is(.m-offer-template,:has(.m-offer-settings-section)):not(.m-offer-show-header) .shopify-section-group-header-group{display:none!important}html:is(.m-offer-template,:has(.m-offer-settings-section)){--offer-header-height: 56px;scroll-padding-top:calc(var(--offer-bar-height, 40px) + var(--offer-header-height, 56px))}html:is(.m-offer-template,:has(.m-offer-settings-section)):not(.m-offer-show-header){--offer-header-offset: calc(var(--offer-bar-height, 40px) + var(--offer-header-height, 56px))}@supports (color: color-mix(in srgb,red,blue)){:root{--offer-tint: color-mix(in srgb, var(--offer-accent) 9%, #fff)}}.m-offer{font-family:var(--font-stack-body);font-size:16px;line-height:1.6;color:var(--offer-text);-webkit-font-smoothing:antialiased}.m-offer *,.m-offer *:before,.m-offer *:after{box-sizing:border-box}.m-offer :where(h1,h2,h3,h4,p,blockquote,figure){margin:0}.m-offer :where(h1,h2,h3,h4){font-family:var(--font-stack-header);font-weight:var(--font-weight-header, 700);color:var(--offer-ink);letter-spacing:-.02em}.m-offer :where(ul,ol){list-style:none;margin:0;padding:0}.m-offer :where(img){display:block;max-width:100%;height:auto}.m-offer [hidden]{display:none!important}.m-offer-section{padding-top:var(--offer-pt, 80px);padding-bottom:var(--offer-pb, 80px);scroll-margin-top:var(--offer-header-offset)}.m-offer-container{width:100%;max-width:calc(var(--container-width, 1200px) + 40px);margin:0 auto;padding:0 20px}.m-offer-container--narrow{max-width:920px}.m-offer--bg-white{background:#fff}.m-offer--bg-soft{background:var(--offer-soft)}.m-offer--bg-tint{background:linear-gradient(180deg,var(--offer-tint) 0%,#f6fbfb 100%)}.m-offer--bg-dark{background:var(--offer-ink);color:#ffffffd1}.m-offer--bg-accent{background:linear-gradient(135deg,var(--offer-accent-strong) 0%,var(--offer-accent) 100%);color:#ffffffe6}.m-offer--bg-dark h1,.m-offer--bg-dark h2,.m-offer--bg-dark h3,.m-offer--bg-accent h1,.m-offer--bg-accent h2,.m-offer--bg-accent h3{color:#fff}.m-offer-nowrap{white-space:nowrap}.m-offer-hl{color:var(--offer-accent-strong);background:linear-gradient(transparent 64%,rgba(var(--offer-accent-rgb),.16) 64%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.m-offer--bg-dark .m-offer-hl,.m-offer--bg-accent .m-offer-hl{color:inherit;background:linear-gradient(transparent 64%,#ffffff2e 64%)}.m-offer-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.m-offer-head{max-width:720px;margin:0 auto 44px;text-align:center}.m-offer-eyebrow{margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--offer-accent-strong)}.m-offer-h2{font-size:clamp(28px,3.2vw,40px);line-height:1.15}.m-offer-sub{margin-top:12px;font-size:17px;color:var(--offer-muted)}.m-offer--bg-dark .m-offer-sub,.m-offer--bg-accent .m-offer-sub{color:#ffffffbf}.m-offer-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid rgba(var(--offer-accent-rgb),.28);color:var(--offer-accent-strong);font-size:13.5px;font-weight:600;line-height:1.3;box-shadow:var(--offer-shadow-sm)}.m-offer-rating{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:14.5px;color:var(--offer-muted)}.m-offer-rating--center{justify-content:center}.m-offer-rating__stars{display:inline-flex;gap:2px;color:var(--offer-warm)}.m-offer-buy{display:inline-block;vertical-align:middle}.m-offer-buy--full{display:block;width:100%}.m-offer-buy__form{margin:0}.m-offer-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 30px;border:0;border-radius:12px;font-family:var(--font-stack-body);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,filter .2s ease}.m-offer-btn:hover{transform:translateY(-1px);filter:brightness(.96)}.m-offer-btn:active{transform:translateY(0)}.m-offer-btn:focus-visible{outline:3px solid rgba(var(--offer-accent-rgb),.45);outline-offset:3px}.m-offer-btn[disabled]{opacity:.55;pointer-events:none}.m-offer-btn__arrow{transition:transform .2s ease}.m-offer-btn:hover .m-offer-btn__arrow{transform:translate(3px)}.m-offer-btn--full{display:flex;width:100%}.m-offer-btn--md{min-height:48px;padding:0 22px;font-size:15.5px;border-radius:10px}.m-offer-btn--primary{background:var(--offer-accent-strong);color:#fff;box-shadow:0 12px 24px -12px rgba(var(--offer-accent-rgb),.9),inset 0 -2px #0000001f}.m-offer-btn--accent{background:var(--offer-accent);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:0 14px 30px -14px rgba(var(--offer-accent-rgb),1),inset 0 -2px #0000001f}.m-offer-btn--light{background:#fff;color:var(--offer-accent-strong);box-shadow:0 14px 30px -16px #00000073}.m-offer-btn--dark{background:var(--offer-ink);color:#fff}.m-offer-btn--outline{background:transparent;color:var(--offer-ink);box-shadow:inset 0 0 0 1.5px var(--offer-line)}.m-offer .m-spinner-icon{color:currentColor}.m-offer .m-spinner-icon svg{width:22px;height:22px}.m-offer .m-product-form-message:empty{display:none}.m-offer .m-product-form-message{margin-top:10px;font-size:14px}.m-offer-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--offer-accent-strong);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.m-offer-link:hover{text-decoration-thickness:2px;color:var(--offer-accent-strong)}.m-offer-trust{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:34px}.m-offer-trust li{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:var(--offer-ink)}.m-offer-trust__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--offer-tint)}.m-offer-trust .m-offer-icon{color:var(--offer-accent-strong);flex:none}.m-offer-editor-note{margin-top:8px;font-size:12px;color:#92400e}.m-offer-editor-panel{padding:10px 16px;background:#fff8e8;border:1px dashed #f5a524;font:13px/1.5 var(--font-stack-body);color:#7c4a03;text-align:center}.m-offer-bar{font-size:14.5px;line-height:1.4}.m-offer-bar-section:has(.m-offer-bar--sticky),.m-offer-bar-section.m-offer-chrome-spacer{min-height:var(--offer-bar-height, 40px)}.m-offer-bar--sticky{position:fixed;top:0;left:0;right:0;width:100%;z-index:81;margin:0}.m-offer-chrome{position:fixed;top:0;left:0;right:0;width:100%;z-index:81;margin:0;padding:0;border:0;display:flex;flex-direction:column;align-items:stretch}.m-offer-chrome .m-offer-bar--sticky,.m-offer-chrome .m-offer-header--sticky{position:relative;top:auto;left:auto;right:auto;width:100%;z-index:auto;margin:0}.m-offer-chrome .m-offer-header--sticky{margin-top:-1px}.m-offer-bar.m-offer--bg-dark{background:var(--offer-ink)}.m-offer-bar__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 14px;padding:10px 16px;color:inherit;text-decoration:none;text-align:center}.m-offer-bar__inner:hover{color:inherit}.m-offer-bar__text{font-weight:600;color:#fff}.m-offer-bar__timer{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#fcc95a;font-variant-numeric:tabular-nums}.m-offer-bar.m-offer--bg-accent .m-offer-bar__timer{color:#fff}.m-offer-bar.m-offer--bg-tint .m-offer-bar__text{color:var(--offer-ink)}.m-offer-bar.m-offer--bg-tint .m-offer-bar__timer{color:var(--offer-warm-strong)}.m-offer-header-section:has(.m-offer-header--sticky),.m-offer-header-section.m-offer-chrome-spacer{min-height:var(--offer-header-height, 56px)}.m-offer-header--sticky{position:fixed;top:calc(var(--offer-bar-height, 0px) - 1px);left:0;right:0;width:100%;z-index:80;margin:0}.m-offer-header--bg-page{background-color:var(--color-main-background, #fff)}html:is(.m-offer-template,:has(.m-offer-settings-section)):has(.m-offer-hero.m-offer--bg-tint) .m-offer-header--bg-page{background:var(--offer-tint, #ebf7f6)}.m-offer-header--bg-dark,.m-offer-header-section:has(.m-offer-header--bg-dark),html:has(.m-offer-header--bg-dark) .m-offer-header-section{background:#0d1b28!important}.m-offer-header--bg-dark{color:#fff;box-shadow:0 1px #ffffff12}.m-offer-header--bg-dark .m-offer-header__wordmark,.m-offer-header--bg-dark a.m-offer-header__brand:hover .m-offer-header__wordmark{color:#fff}.m-offer-header--bg-dark .m-offer-btn{background:var(--offer-accent);color:#fff;box-shadow:0 8px 22px -10px rgba(var(--offer-accent-rgb),.9),inset 0 1px #fff3}.m-offer-header--bg-dark .m-offer-btn:hover{filter:brightness(1.08)}.m-offer-header--bg-dark.m-offer-header--border{border-bottom-color:#ffffff1a}.m-offer-header--bg-white,.m-offer-header-section:has(.m-offer-header--bg-white){background-color:#fff}.m-offer-header-section{background-color:var(--color-main-background, #fff)}html:has(.m-offer-hero.m-offer--bg-tint) .m-offer-header-section{background:var(--offer-tint, #ebf7f6)}.m-offer-bar-section.m-offer-chrome-spacer{background:var(--offer-ink)}html:has(.m-offer-bar.m-offer--bg-accent) .m-offer-bar-section.m-offer-chrome-spacer{background:var(--offer-accent-strong)}html.m-offer-show-header .m-offer-header,html.m-offer-show-header .m-offer-header-section{display:none!important}html.m-offer-show-header .m-offer-bar--sticky{position:relative;top:auto;left:auto;right:auto;z-index:auto}html.m-offer-show-header .m-offer-bar-section{min-height:0!important;background:none}html.m-offer-show-header{--offer-header-offset: 90px;scroll-padding-top:0}.m-offer-header--border{border-bottom:1px solid var(--offer-line)}.m-offer-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding-top:10px;padding-bottom:10px;flex-wrap:nowrap}.m-offer-header__brand{display:inline-flex;align-items:center;min-width:0;text-decoration:none;color:inherit}.m-offer-header__logo{display:block;width:auto;height:auto;max-width:var(--offer-logo-width, 160px);max-height:36px;object-fit:contain}.m-offer-header__wordmark{font-family:var(--font-stack-body);font-size:17px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;color:var(--offer-ink);white-space:nowrap}a.m-offer-header__brand:hover .m-offer-header__wordmark{color:var(--offer-ink)}.m-offer-header .m-offer-buy,.m-offer-header .m-offer-header__cta{flex:none}.m-offer-header .m-offer-btn--md{min-height:40px;padding:0 18px;font-size:14.5px;border-radius:10px;box-shadow:none}.m-offer-header .m-offer-btn:hover{transform:none;filter:brightness(.96)}@media(max-width:749px){.m-offer-header__inner{min-height:48px;padding-top:8px;padding-bottom:8px;gap:12px}.m-offer-header__logo{max-width:min(var(--offer-logo-width, 160px),120px);max-height:28px}.m-offer-header__wordmark{font-size:15px;letter-spacing:.05em}.m-offer-header .m-offer-btn--md{min-height:36px;padding:0 14px;font-size:13.5px;border-radius:9px}}.m-offer-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;opacity:0;transition:opacity .3s ease}.m-offer-countdown.is-ready{opacity:1}.m-offer-countdown--inline{display:inline}.m-offer-countdown__unit{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 4px 10px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.m-offer-countdown__num{font-family:var(--font-stack-header);font-size:30px;font-weight:700;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums}.m-offer-countdown__label{font-size:11.5px;letter-spacing:.04em;text-transform:lowercase;color:#ffffff9e}.m-offer--bg-white .m-offer-countdown__unit,.m-offer--bg-soft .m-offer-countdown__unit,.m-offer--bg-tint .m-offer-countdown__unit{background:#fff;border-color:var(--offer-line)}.m-offer--bg-white .m-offer-countdown__num,.m-offer--bg-soft .m-offer-countdown__num,.m-offer--bg-tint .m-offer-countdown__num{color:var(--offer-ink)}.m-offer--bg-white .m-offer-countdown__label,.m-offer--bg-soft .m-offer-countdown__label,.m-offer--bg-tint .m-offer-countdown__label{color:var(--offer-muted)}.m-offer .m-offer-buycard .m-offer-countdown__unit{background:#ffffff12;border-color:#ffffff1f}.m-offer .m-offer-buycard .m-offer-countdown__num{color:#fff}.m-offer .m-offer-buycard .m-offer-countdown__label{color:#ffffff9e}.m-offer-countdown--compact{display:inline-grid;grid-template-columns:repeat(4,72px)}.m-offer-countdown--compact .m-offer-countdown__num{font-size:24px}.m-offer-hero{position:relative;overflow:hidden;padding-top:var(--offer-pt, 72px);padding-bottom:var(--offer-pb, 80px)}.m-offer-hero__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:56px;align-items:center}.m-offer-hero--media-left .m-offer-hero__media{order:-1}.m-offer-hero__title{margin:20px 0 16px!important;font-size:clamp(38px,5vw,60px);line-height:1.04}.m-offer-hero__subtitle{max-width:34em;font-size:19px;line-height:1.55;color:var(--offer-muted)}.m-offer-hero__subtitle p{margin:0}.m-offer-hero .m-offer-rating{margin-top:16px}.m-offer-hero__buy{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:30px}.m-offer-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.m-offer-hero__price{display:flex;flex-direction:column;justify-content:center;gap:4px;padding-left:22px;border-left:1px solid var(--offer-line);line-height:1.25}.m-offer-hero__prices{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.m-offer-hero__now{font-family:var(--font-stack-header);font-size:30px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--offer-ink)}.m-offer-hero__compare{font-size:17px;font-weight:500;color:var(--offer-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.m-offer-hero__save{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#fdf0d9;color:var(--offer-warm-strong);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.m-offer-hero__once{font-size:13.5px;font-weight:500;color:var(--offer-muted)}.m-offer-hero.m-offer--bg-dark .m-offer-hero__now{color:#fff}.m-offer-hero .m-offer-link,.m-offer-hero__app{margin-top:18px}.m-offer-hero.m-offer--bg-dark .m-offer-hero__subtitle{color:#ffffffbf}.m-offer-hero__media{position:relative}.m-offer-hero__media:before{content:"";position:absolute;top:-12%;right:-10%;bottom:-10%;left:-6%;z-index:0;background:radial-gradient(closest-side,rgba(var(--offer-accent-rgb),.18),transparent 70%);pointer-events:none}.m-offer-hero__image,.m-offer-mock{position:relative;z-index:1}.m-offer-hero__image img{display:block;width:100%;height:auto}.m-offer-hero__image--card:not(.m-offer-slider) img,.m-offer-hero__image--card.m-offer-slider .m-offer-slider__track{border-radius:var(--offer-radius);box-shadow:0 30px 60px -30px #17293a73;border:1px solid rgba(23,41,58,.06)}.m-offer-hero__media--plain:before{display:none}.m-offer-hero__image--plain img{border:0;border-radius:0;box-shadow:none;background:transparent}.m-offer--bg-midnight{--offer-night: #0d1b28;color:#ffffffc7;background-color:var(--offer-night);background-image:radial-gradient(60% 70% at 82% 38%,rgba(var(--offer-accent-rgb),.3) 0%,transparent 62%),radial-gradient(45% 60% at 0% 100%,rgba(var(--offer-accent-rgb),.14) 0%,transparent 70%),radial-gradient(40% 40% at 30% 0%,rgba(120,160,255,.1) 0%,transparent 70%),linear-gradient(180deg,var(--offer-night) 0%,#132536 100%)}.m-offer-hero.m-offer--bg-midnight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 80% at 60% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(70% 80% at 60% 40%,#000 0%,transparent 75%)}.m-offer-hero.m-offer--bg-midnight:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:0;background:linear-gradient(90deg,transparent,rgba(var(--offer-accent-rgb),.6),transparent)}.m-offer-hero.m-offer--bg-midnight .m-offer-hero__grid{position:relative;z-index:1}.m-offer--bg-midnight h1{color:#fff}.m-offer--bg-midnight .m-offer-hero__title{letter-spacing:-.025em}.m-offer--bg-midnight .m-offer-hl{color:transparent;background:linear-gradient(90deg,#6fe3d8 0%,var(--offer-accent) 55%,#3fc3b8 100%);-webkit-background-clip:text;background-clip:text}.m-offer--bg-midnight .m-offer-hero__subtitle{color:#ffffffb8}.m-offer--bg-midnight .m-offer-pill{background:#ffffff0f;border-color:#ffffff24;color:#ffffffe0;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.m-offer--bg-midnight .m-offer-pill .m-offer-icon{color:#6fe3d8}.m-offer--bg-midnight .m-offer-rating{color:#ffffffa8}.m-offer--bg-midnight .m-offer-rating__stars{color:#fbbf3c}.m-offer--bg-midnight .m-offer-btn--primary{background:linear-gradient(180deg,#14b8ad 0%,var(--offer-accent) 100%);color:#fff;box-shadow:0 18px 40px -14px rgba(var(--offer-accent-rgb),.85),inset 0 1px #ffffff40,inset 0 -2px #00000026}.m-offer--bg-midnight .m-offer-btn--primary:hover{filter:brightness(1.06)}.m-offer--bg-midnight .m-offer-hero__price{border-left-color:#ffffff24}.m-offer--bg-midnight .m-offer-hero__compare{color:#ffffff80}.m-offer--bg-midnight .m-offer-hero__now{color:#fff}.m-offer--bg-midnight .m-offer-hero__once{color:#ffffff94}.m-offer--bg-midnight .m-offer-hero__save{background:#f5a52429;color:#fcc95a;box-shadow:inset 0 0 0 1px #f5a5244d}.m-offer--bg-midnight .m-offer-link{color:#ffffffdb;text-decoration-color:rgba(var(--offer-accent-rgb),.8)}.m-offer--bg-midnight .m-offer-link:hover{color:#fff}.m-offer--bg-midnight .m-offer-trust li{color:#ffffffdb}.m-offer--bg-midnight .m-offer-trust__icon{background:rgba(var(--offer-accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--offer-accent-rgb),.35)}.m-offer--bg-midnight .m-offer-trust .m-offer-icon{color:#6fe3d8}.m-offer--bg-midnight .m-offer-hero__media:before,.m-offer--bg-midnight .m-offer-hero__media--plain:before{display:block;top:-18%;right:-14%;bottom:-14%;left:-12%;background:radial-gradient(closest-side,rgba(var(--offer-accent-rgb),.34),rgba(var(--offer-accent-rgb),.08) 55%,transparent 75%)}.m-offer--bg-midnight .m-offer-hero__image--plain img{filter:drop-shadow(0 40px 50px rgba(0,0,0,.45))}.m-offer--bg-midnight .m-offer-hero__image--card:not(.m-offer-slider) img,.m-offer--bg-midnight .m-offer-hero__image--card.m-offer-slider .m-offer-slider__track{border-color:#ffffff1a;box-shadow:0 40px 80px -30px #000000b3}.m-offer--bg-midnight .m-offer-slider__dot{background:#ffffff40}.m-offer--bg-midnight .m-offer-slider__dot.is-active{background:var(--offer-accent)}.m-offer--bg-midnight .m-offer-hero__caption{color:#ffffff8c}.m-offer--bg-midnight .m-offer-mock{border-color:#ffffff1a;box-shadow:0 50px 90px -40px #000c}.m-offer-slider{display:block;position:relative}.m-offer-slider__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.m-offer-slider__track::-webkit-scrollbar{display:none}.m-offer-slider__slide{flex:0 0 100%;min-width:0;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always}.m-offer-slider__slide img{width:100%;height:auto}.m-offer-slider__placeholder{display:block;width:100%;height:auto;aspect-ratio:16 / 10;background:var(--offer-soft);fill:#2f455c40;border-radius:var(--offer-radius-sm)}.m-offer-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.m-offer-slider__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;cursor:pointer;background:#2f455c40;transition:width .25s ease,background-color .25s ease}.m-offer-slider__dot.is-active{width:24px;background:var(--offer-accent-strong)}.m-offer-slider__dot:focus-visible,.m-offer-slider__arrow:focus-visible{outline:2px solid var(--offer-accent-strong);outline-offset:3px}.m-offer-slider__arrow{position:absolute;top:calc(50% - 16px);z-index:2;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--offer-line);border-radius:50%;background:#fffffff0;color:var(--offer-ink);cursor:pointer;box-shadow:0 8px 20px -10px #17293a66;transition:opacity .2s ease}.m-offer-slider__arrow--prev{left:8px}.m-offer-slider__arrow--prev .m-offer-icon{transform:rotate(180deg)}.m-offer-slider__arrow--next{right:8px}.m-offer-slider__arrow[disabled]{opacity:.35;cursor:default}@media(hover:hover){.m-offer-slider__arrow{opacity:0}.m-offer-slider:hover .m-offer-slider__arrow,.m-offer-slider:focus-within .m-offer-slider__arrow{opacity:1}.m-offer-slider:hover .m-offer-slider__arrow[disabled]{opacity:.35}}.m-offer-hero__caption{position:relative;z-index:1;margin-top:14px;font-size:13px;color:var(--offer-muted);text-align:center}.m-offer-mock{padding:18px;border-radius:20px;background:#fff;border:1px solid rgba(23,41,58,.07);box-shadow:0 40px 80px -40px #17293a73,0 2px 6px #17293a0a;transform:perspective(1600px) rotateY(-4deg) rotateX(2deg)}.m-offer-mock__bar{display:flex;align-items:center;gap:6px;margin-bottom:14px}.m-offer-mock__bar span{width:10px;height:10px;border-radius:50%;background:#ff6159}.m-offer-mock__bar span:nth-child(2){background:#ffbd2e}.m-offer-mock__bar span:nth-child(3){background:#28c940}.m-offer-mock__bar em{margin-left:8px;font-style:normal;font-size:13px;color:var(--offer-muted)}.m-offer-mock__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.m-offer-mock__kpi{padding:12px 14px;border-radius:12px}.m-offer-mock__kpi small{display:block;font-size:12px;color:var(--offer-muted)}.m-offer-mock__kpi b{display:block;margin-top:2px;font-family:var(--font-stack-header);font-size:28px;line-height:1.1}.m-offer-mock__kpi--a{background:var(--offer-tint)}.m-offer-mock__kpi--a b{color:var(--offer-accent-strong)}.m-offer-mock__kpi--b{background:#fdf3e2}.m-offer-mock__kpi--b b{color:#c2610c}.m-offer-mock__kpi--c{background:#edf2fa}.m-offer-mock__kpi--c b{color:#2f5d9e}.m-offer-mock__gantt{margin-top:12px;padding:12px 14px;border:1px solid var(--offer-line);border-radius:12px}.m-offer-mock__row{display:grid;grid-template-columns:74px 1fr;align-items:center;height:30px;font-size:12.5px;color:var(--offer-text)}.m-offer-mock__task{display:block;height:9px;border-radius:6px;background:var(--offer-accent)}.m-offer-mock__task--1{width:26%;margin-left:4%}.m-offer-mock__task--2{width:32%;margin-left:20%}.m-offer-mock__task--3{width:33%;margin-left:42%;background:var(--offer-warm)}.m-offer-mock__task--4{width:18%;margin-left:68%;background:#9db8de}.m-offer-mock__task--5{width:9%;margin-left:84%;background:#9db8de}.m-offer-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px}.m-offer-tool{position:relative;display:flex;flex-direction:column;padding:10px;border-radius:20px;background:#fff;border:1px solid var(--offer-line);box-shadow:var(--offer-shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.m-offer-tool:hover{transform:translateY(-4px);box-shadow:var(--offer-shadow);border-color:rgba(var(--offer-accent-rgb),.35)}.m-offer-tool__media{aspect-ratio:16 / 10;overflow:hidden;border-radius:13px;background:var(--offer-tint);display:flex;align-items:center;justify-content:center}.m-offer-tool__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.m-offer-tool:hover .m-offer-tool__media img{transform:scale(1.03)}.m-offer-tool__icon{color:var(--offer-accent-strong)}.m-offer-tool__body{display:flex;flex:1;flex-direction:column;padding:16px 8px 4px}.m-offer-tool__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;font-size:17px!important;line-height:1.3;letter-spacing:-.01em!important}.m-offer-tool__title a{color:inherit;text-decoration:none}.m-offer-tool__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.m-offer-tool__text{margin-top:4px;font-size:14px;line-height:1.45;color:var(--offer-muted)}.m-offer-tool__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--offer-line)}.m-offer-tool__title,.m-offer-tool__text{margin-bottom:14px!important}.m-offer-tool__title:has(+.m-offer-tool__text){margin-bottom:0!important}.m-offer-tool__check{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;background:var(--offer-tint);color:var(--offer-accent-strong);font-size:12.5px;font-weight:700;letter-spacing:.02em}.m-offer-tool__value{font-size:16px;font-weight:700;color:var(--offer-ink);white-space:nowrap}.m-offer-tool__value small{font-size:13px;font-weight:500;color:var(--offer-muted)}.m-offer-illo{width:100%;height:100%;padding:20px 22px}.m-offer-illo--bars{display:flex;align-items:flex-end;gap:10px;padding-bottom:0}.m-offer-illo--bars i{flex:1;height:var(--h);border-radius:5px 5px 0 0;background:rgba(var(--offer-accent-rgb),.38)}.m-offer-illo--bars i.is-strong{background:var(--offer-accent-strong)}.m-offer-illo--gantt{display:flex;flex-direction:column;justify-content:center;gap:12px}.m-offer-illo--gantt i{display:block;height:10px;width:var(--w);margin-left:var(--x);border-radius:6px;background:var(--offer-accent)}.m-offer-illo--gantt i.is-warm{background:var(--offer-warm)}.m-offer-illo--gantt i.is-cool{background:#9db8de}.m-offer-illo--status{display:flex;flex-direction:column;justify-content:center;gap:9px}.m-offer-illo--status span{display:flex;align-items:center;gap:10px}.m-offer-illo--status i{flex:1;height:8px;border-radius:4px;background:#d9e3e7}.m-offer-illo--status b{min-width:46px;padding:2px 7px;border-radius:5px;font-size:10.5px;font-weight:700;text-align:center}.m-offer-illo--status b.is-done{background:#d3f0ec;color:#00695f}.m-offer-illo--status b.is-doing{background:#fde8c4;color:#8a4a06}.m-offer-illo--status b.is-todo{background:#dde7f5;color:#23508e}.m-offer-illo--matrix{display:grid;grid-template-columns:1fr 1fr;gap:8px}.m-offer-illo--matrix b{display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:11.5px;font-weight:700}.m-offer-illo--matrix b.is-red{background:#e97a6d;color:#fff}.m-offer-illo--matrix b.is-amber{background:#eaa53c;color:#3d2400}.m-offer-illo--matrix b.is-blue{background:#b5cbea;color:#17345e}.m-offer-illo--matrix b.is-grey{background:#dfe4e4;color:#3b4a57}.m-offer-illo--sheet{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;align-content:center}.m-offer-illo--sheet i{height:14px;border-radius:3px;background:#d9e3e7}.m-offer-illo--sheet i:nth-child(-n+4){background:rgba(var(--offer-accent-rgb),.45)}.m-offer-pricing__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:24px;align-items:stretch}.m-offer-stack{display:flex;flex-direction:column;padding:30px 32px;border-radius:22px;background:#fff;border:1px solid var(--offer-line);box-shadow:0 30px 60px -36px #17293a59,0 2px 6px #17293a0a}.m-offer-stack__list{display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:4px!important}.m-offer-stack__list>.m-offer-stack__row{flex:1 1 auto;max-height:110px}.m-offer-stack__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px}.m-offer-stack__head h3{font-size:21px}.m-offer-stack__head span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--offer-muted)}.m-offer-stack__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--offer-line)}.m-offer-stack__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;justify-self:center;border-radius:12px;background:var(--offer-tint);color:var(--offer-accent-strong)}.m-offer-stack__row--bonus .m-offer-stack__icon{background:var(--offer-accent-strong);color:#fff}.m-offer-stack__thumb{width:64px;height:44px;overflow:hidden;border-radius:8px;border:1px solid var(--offer-line);background:#fff}.m-offer-stack__thumb img{width:100%;height:100%;object-fit:cover}.m-offer-stack__info strong{display:block;font-size:16px;font-weight:600;line-height:1.35;color:var(--offer-ink)}.m-offer-stack__info small{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--offer-muted)}.m-offer-tag{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:5px;vertical-align:2px;background:#fdecd3;color:var(--offer-warm-strong);font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.m-offer-stack__value{font-size:16px;font-weight:600;color:var(--offer-ink);text-align:right;white-space:nowrap}.m-offer-stack__included{color:var(--offer-accent-strong)}.m-offer-stack__total{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:18px 0 0;border-top:2px solid var(--offer-ink);font-size:16px;font-weight:600;color:var(--offer-ink)}.m-offer-stack__row:last-child{border-bottom:0}.m-offer-stack__total s{font-family:var(--font-stack-header);font-size:24px;font-weight:700;color:var(--offer-muted);text-decoration-thickness:2px}.m-offer-stack__price{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:18px 22px;border-radius:14px;background:var(--offer-tint)}.m-offer-stack__price strong{display:block;font-size:16px;color:var(--offer-ink)}.m-offer-stack__price small{display:block;margin-top:2px;font-size:14px;font-weight:600;color:var(--offer-accent-strong)}.m-offer-stack__price b{font-family:var(--font-stack-header);font-size:46px;line-height:1;color:var(--offer-accent-strong);letter-spacing:-.03em}.m-offer-buycard{display:flex;flex-direction:column;padding:32px 32px 30px;border-radius:22px;color:#ffffffd9;background:radial-gradient(120% 70% at 100% 0%,rgba(var(--offer-accent-rgb),.32),transparent 60%),linear-gradient(180deg,var(--offer-panel) 0%,var(--offer-panel-deep) 100%);box-shadow:0 30px 60px -30px #0f1d2a99}.m-offer-buycard__spacer{flex:1 1 24px;min-height:24px}.m-offer-buycard__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.m-offer-buycard__badge{padding:5px 11px;border-radius:999px;background:#fcc95a;color:#3b2600;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.m-offer-buycard__product{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff9e}.m-offer-buycard__price{display:flex;align-items:center;gap:16px;margin-top:22px}.m-offer-buycard__price b{font-family:var(--font-stack-header);font-size:64px;line-height:.95;color:#fff;letter-spacing:-.035em}.m-offer-buycard__compare{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.m-offer-buycard__compare s{font-size:20px;line-height:1;color:#ffffff80;text-decoration-thickness:2px}.m-offer-buycard__compare em{padding:3px 9px;border-radius:999px;background:rgba(var(--offer-accent-rgb),.2);color:#8ee8df;font-size:13px;font-style:normal;font-weight:700;white-space:nowrap}.m-offer-buycard__caption{margin-top:10px!important;font-size:14px;color:#ffffffa8}.m-offer-buycard .m-offer-buy{margin-top:18px}.m-offer-buycard__urgency{margin-top:22px;padding:16px 16px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.m-offer-buycard__eyebrow{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#fcc95a}.m-offer-buycard .m-offer-countdown{margin-top:12px;gap:8px}.m-offer .m-offer-buycard .m-offer-countdown__unit{padding:9px 2px 7px;border-radius:10px;background:#ffffff14;border-color:transparent}.m-offer .m-offer-buycard .m-offer-countdown__num{font-size:26px;color:#fff}.m-offer-buycard__after{margin-top:10px!important;font-size:13.5px;color:#ffffffa8}.m-offer-buycard__trust{display:grid;gap:10px;margin-top:22px!important}.m-offer-buycard__quote{margin:0;padding:18px 20px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.m-offer-buycard__stars{display:inline-flex;gap:2px;color:var(--offer-warm)}.m-offer-buycard__quote blockquote{margin:8px 0 0;padding:0;border:0;font-size:15.5px;line-height:1.5;font-style:normal;color:#fff}.m-offer-buycard__quote figcaption{margin-top:6px;font-size:13px;color:#fff9}.m-offer-buycard__trust li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;color:#ffffffd1}.m-offer-buycard__trust .m-offer-icon{flex:none;margin-top:2px;color:var(--offer-accent)}.m-offer-expired-note{margin-top:18px;padding:12px 14px;border-radius:10px;background:#ffffff14;font-size:14.5px}.m-offer-features__grid{display:grid;grid-template-columns:repeat(var(--offer-cols, 4),minmax(0,1fr));gap:20px}.m-offer-feature{padding:26px 24px;border-radius:16px;background:#fff;border:1px solid var(--offer-line)}.m-offer-features--plain .m-offer-feature{padding:0;background:none;border:0}.m-offer-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:var(--offer-tint);color:var(--offer-accent-strong)}.m-offer-feature__title{margin-top:16px!important;font-size:18px;line-height:1.3}.m-offer-feature__text{margin-top:6px;font-size:15px;line-height:1.55;color:var(--offer-muted)}.m-offer--bg-dark .m-offer-feature{background:#ffffff0d;border-color:#ffffff1a}.m-offer--bg-dark .m-offer-feature__text{color:#ffffffb3}.m-offer--bg-deep{background:var(--offer-accent);color:#fff}.m-offer--bg-deep h2,.m-offer--bg-deep h3{color:#fff}.m-offer-features--band .m-offer-features__grid{gap:0}.m-offer-features--band .m-offer-feature{display:flex;align-items:center;justify-content:center;gap:14px;padding:6px 20px;background:none;border:0;border-radius:0;text-align:left}.m-offer-features--band .m-offer-feature+.m-offer-feature{border-left:1px solid rgba(255,255,255,.35)}.m-offer-features--band .m-offer-feature__icon{flex:none;width:46px;height:46px;border-radius:50%;background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff73}.m-offer-features--band .m-offer-feature__title{margin:0!important;font-size:19px;line-height:1.3;letter-spacing:-.005em}.m-offer-features--band .m-offer-feature__text{margin-top:2px;font-size:13.5px}.m-offer-features--band.m-offer--bg-deep .m-offer-feature__text{color:#ffffffeb}.m-offer-features--band:not(.m-offer--bg-deep):not(.m-offer--bg-dark) .m-offer-feature+.m-offer-feature{border-left-color:var(--offer-line)}.m-offer-features--band:not(.m-offer--bg-deep):not(.m-offer--bg-dark) .m-offer-feature__icon{background:var(--offer-tint);color:var(--offer-accent-strong);box-shadow:none}.m-offer-compare__wrap{overflow:hidden;border-radius:18px;background:#fff;border:1px solid var(--offer-line);box-shadow:var(--offer-shadow-sm)}.m-offer-compare__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:15px}.m-offer-compare__table th,.m-offer-compare__table td{padding:16px 18px;border-bottom:1px solid var(--offer-line);text-align:center;vertical-align:middle;line-height:1.4}.m-offer-compare__table tbody tr:last-child th,.m-offer-compare__table tbody tr:last-child td{border-bottom:0}.m-offer-compare__table thead th{font-size:14.5px;font-weight:600;color:var(--offer-muted)}.m-offer-compare__table tbody th{width:34%;text-align:left;font-weight:600;color:var(--offer-ink)}.m-offer-compare__table thead td{width:34%}.m-offer-compare__table .is-us{background:rgba(var(--offer-accent-rgb),.07)}.m-offer-compare__table thead .is-us{background:var(--offer-accent-strong);color:#fff;font-weight:800;font-size:15.5px}.m-offer-compare__table thead .is-us.m-offer-compare__logo-cell{background:rgba(var(--offer-accent-rgb),.07)}.m-offer-compare__table thead th{padding-top:20px;padding-bottom:20px}.m-offer-compare__table tbody tr:hover th,.m-offer-compare__table tbody tr:hover td:not(.is-us){background:#17293a04}.m-offer-compare__logo{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;object-fit:contain}.m-offer-compare__table tbody td.is-us .m-offer-cmp__text{font-weight:700;color:var(--offer-ink)}.m-offer-cmp{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}.m-offer-cmp--yes{background:var(--offer-tint);color:var(--offer-accent-strong)}.is-us .m-offer-cmp--yes{background:var(--offer-accent-strong);color:#fff}.m-offer-cmp--no{color:#9aa6af}.m-offer-cmp--partial{color:#b7c1c8}.m-offer-cmp__text{font-size:14.5px;color:var(--offer-text)}.m-offer-reviews .m-offer-head{margin-bottom:36px}.m-offer-reviews__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.m-offer-review{display:flex;flex-direction:column;padding:26px 26px 22px;border-radius:16px;background:#fff;border:1px solid var(--offer-line)}.m-offer-review__stars{display:inline-flex;gap:2px;color:var(--offer-warm)}.m-offer-review__quote{flex:1;margin-top:14px!important;padding:0;border:0;font-size:16.5px;line-height:1.55;font-style:normal;color:var(--offer-ink)}.m-offer-review__author{display:flex;align-items:center;gap:12px;margin-top:20px}.m-offer-review__avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--offer-tint);color:var(--offer-accent-strong);font-weight:700}.m-offer-review__author strong{display:block;font-size:14.5px;color:var(--offer-ink)}.m-offer-review__author small{display:block;font-size:13px;color:var(--offer-muted)}.m-offer-reviews__app{margin-top:32px}.m-offer-guarantee .m-offer-container--narrow{max-width:1060px}.m-offer-guarantee__card{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 44px;align-items:center;padding:36px 44px;border-radius:24px;background:#fff;border:1px solid var(--offer-line);box-shadow:var(--offer-shadow)}.m-offer-guarantee__card:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--offer-accent-rgb),.12),transparent);pointer-events:none}.m-offer-guarantee__seal{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:112px;height:112px;border-radius:50%;background:var(--offer-accent);color:#fff;box-shadow:0 0 0 8px var(--offer-tint),0 14px 28px -12px rgba(var(--offer-accent-rgb),.8)}.m-offer-guarantee__seal b{font-family:var(--font-stack-header);font-size:42px;line-height:.95;letter-spacing:-.02em}.m-offer-guarantee__seal small{margin-top:3px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.m-offer-guarantee__eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px!important;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--offer-accent-strong)}.m-offer-guarantee__title{font-size:clamp(24px,2.4vw,30px);line-height:1.2}.m-offer-guarantee__body>p:not(.m-offer-guarantee__eyebrow){margin-top:8px!important;font-size:16.5px;line-height:1.6;color:var(--offer-text);max-width:40em}.m-offer-guarantee__points{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:20px!important;padding-top:18px;border-top:1px dashed var(--offer-line)}.m-offer-guarantee__points li{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--offer-ink)}.m-offer-guarantee__points .m-offer-icon{box-sizing:content-box;padding:3px;border-radius:50%;background:var(--offer-tint);color:var(--offer-accent-strong)}.m-offer-guarantee__card--dark{border-color:#ffffff0f;color:#ffffffc7;background:radial-gradient(60% 120% at 100% 0%,rgba(var(--offer-accent-rgb),.26),transparent 60%),radial-gradient(50% 90% at 0% 100%,rgba(var(--offer-accent-rgb),.12),transparent 70%),linear-gradient(135deg,#0d1b28,#17293a);box-shadow:0 40px 80px -44px #0d1b28d9}.m-offer-guarantee__card--dark:after{display:none}.m-offer-guarantee__card--dark .m-offer-guarantee__seal{background:linear-gradient(160deg,#19c2b6 0%,var(--offer-accent-strong) 100%);box-shadow:0 0 0 8px rgba(var(--offer-accent-rgb),.16),0 0 0 9px rgba(var(--offer-accent-rgb),.3),0 20px 40px -14px rgba(var(--offer-accent-rgb),.7)}.m-offer-guarantee__card--dark .m-offer-guarantee__eyebrow{color:#6fe3d8}.m-offer-guarantee__card--dark .m-offer-guarantee__title{color:#fff}.m-offer-guarantee__card--dark .m-offer-guarantee__body>p:not(.m-offer-guarantee__eyebrow){color:#ffffffb8}.m-offer-guarantee__card--dark .m-offer-guarantee__points{border-top-color:#ffffff24}.m-offer-guarantee__card--dark .m-offer-guarantee__points li{color:#ffffffe6}.m-offer-guarantee__card--dark .m-offer-guarantee__points .m-offer-icon{background:rgba(var(--offer-accent-rgb),.2);color:#6fe3d8}.m-offer-faq__list{border-top:1px solid var(--offer-line)}.m-offer-faq__item{border-bottom:1px solid var(--offer-line)}.m-offer-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 2px;list-style:none;cursor:pointer;font-size:17px;font-weight:600;line-height:1.4;color:var(--offer-ink)}.m-offer-faq__item summary::-webkit-details-marker{display:none}.m-offer-faq__item summary:hover{color:var(--offer-accent-strong)}.m-offer-faq__item summary:focus-visible{outline:2px solid rgba(var(--offer-accent-rgb),.5);outline-offset:2px;border-radius:6px}.m-offer-faq__icon{flex:none;color:var(--offer-accent-strong);transition:transform .25s ease}.m-offer-faq__item[open] .m-offer-faq__icon{transform:rotate(45deg)}.m-offer-faq__answer{padding:0 40px 22px 2px;font-size:16px;line-height:1.65;color:var(--offer-text)}.m-offer-faq__answer p{margin:0 0 .6em}.m-offer-faq__answer p:last-child{margin-bottom:0}.m-offer-faq__answer a,.m-offer-faq__contact a{color:var(--offer-accent-strong);text-decoration:underline;text-underline-offset:3px}.m-offer-faq__contact{margin-top:28px;text-align:center;font-size:15px;color:var(--offer-muted)}.m-offer-faq__contact p{margin:0}.m-offer-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.m-offer-faq__aside{position:sticky;top:var(--offer-header-offset)}.m-offer-faq__grid .m-offer-head{margin:0;text-align:left}.m-offer-faq__grid .m-offer-faq__aside .m-offer-faq__contact{display:flex;gap:12px;align-items:flex-start;margin-top:28px;padding:18px 20px;border-radius:14px;background:var(--offer-soft);text-align:left}.m-offer-faq__aside .m-offer-faq__contact .m-offer-icon{flex:none;margin-top:2px;color:var(--offer-accent-strong)}.m-offer-faq__contact--mobile{display:none}.m-offer-final__card{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding:56px 56px 56px 64px;border-radius:28px;background:var(--offer-accent);color:#fff;box-shadow:0 40px 80px -48px rgba(var(--offer-accent-rgb),.9)}.m-offer-final__card--navy{background:var(--offer-ink);box-shadow:0 40px 80px -48px #17293acc}.m-offer-final__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:48px 32px;-webkit-mask-image:radial-gradient(90% 120% at 0% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(90% 120% at 0% 0%,#000 0%,transparent 70%)}.m-offer-final__card--navy:after{content:"";position:absolute;right:-10%;bottom:-40%;z-index:-1;width:60%;height:120%;background:radial-gradient(closest-side,rgba(var(--offer-accent-rgb),.35),transparent)}.m-offer-final__pill{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px!important;padding:6px 14px 6px 12px;border-radius:999px;background:#fff;color:var(--offer-ink);font-size:13.5px;font-weight:700;box-shadow:0 6px 16px -8px #0000004d}.m-offer-final__pill .m-offer-icon{color:var(--offer-warm-strong)}.m-offer-final .m-offer-final__title{color:#fff;font-size:clamp(32px,3.6vw,46px);line-height:1.08;letter-spacing:-.025em}.m-offer-final__text{max-width:30em;margin-top:14px!important;font-size:18px;line-height:1.55;color:#fffffff2}.m-offer-final__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px;margin-top:30px!important}.m-offer-final__points li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e;font-size:16px;font-weight:600;line-height:1.3;color:#fff}.m-offer-final__point-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--offer-accent-strong);box-shadow:0 6px 14px -8px #0006}.m-offer-final__box{padding:30px 30px 26px;border-radius:20px;background:#fff;color:var(--offer-text);box-shadow:0 30px 60px -30px #0a1e2880}.m-offer-final__label{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--offer-muted)}.m-offer-final__price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:6px}.m-offer-final__price b{font-family:var(--font-stack-header);font-size:54px;line-height:1;letter-spacing:-.03em;color:var(--offer-ink)}.m-offer-final__price s{font-size:20px;color:var(--offer-muted)}.m-offer-final__save{padding:4px 10px;border-radius:999px;background:#fdecd3;color:var(--offer-warm-strong);font-size:13px;font-weight:800}.m-offer-final__timer{margin-top:20px;padding-top:18px;border-top:1px dashed var(--offer-line)}.m-offer-final__timer>p{margin-bottom:10px!important;font-size:13.5px;font-weight:600;color:var(--offer-ink)}.m-offer-final .m-offer-final__box .m-offer-countdown{gap:8px}.m-offer-final .m-offer-final__box .m-offer-countdown__unit{padding:10px 2px 8px;border-radius:10px;background:var(--offer-soft);border-color:transparent}.m-offer-final .m-offer-final__box .m-offer-countdown__num{font-size:24px;color:var(--offer-ink)}.m-offer-final .m-offer-final__box .m-offer-countdown__label{font-size:11px;color:var(--offer-muted)}.m-offer-final__box .m-offer-buy{margin-top:20px}.m-offer-final__note{margin-top:14px!important;font-size:13.5px;line-height:1.5;color:var(--offer-muted);text-align:center;text-wrap:balance}.m-offer-final__note .m-offer-icon{display:inline-block;margin-right:5px;vertical-align:-3px;color:var(--offer-accent-strong)}.m-offer-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff7;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-top:1px solid var(--offer-line);box-shadow:0 -12px 30px -18px #17293a59;transform:translateY(110%);visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s linear .35s}.m-offer-sticky.is-visible{transform:translateY(0);visibility:visible;transition-delay:0s}.m-offer-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.m-offer-sticky__info{display:flex;align-items:center;gap:12px;min-width:0}.m-offer-sticky__thumb{width:48px;height:48px;flex:none;border-radius:10px;object-fit:cover;border:1px solid var(--offer-line)}.m-offer-sticky__info>div{min-width:0}.m-offer-sticky__title{overflow:hidden;font-size:15px;font-weight:700;line-height:1.3;color:var(--offer-ink);white-space:nowrap;text-overflow:ellipsis}.m-offer-sticky__price{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;font-size:14px}.m-offer-sticky__price b{color:var(--offer-ink)}.m-offer-sticky__price s{color:var(--offer-muted)}.m-offer-sticky__timer{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--offer-warm-strong);font-variant-numeric:tabular-nums}.m-offer-sticky .m-offer-buy{flex:none}body.m-offer-sticky-on{padding-bottom:76px}body.m-offer-sticky-on .m-button--scroll-top{bottom:96px}@media(max-width:1099px){.m-offer-features__grid{grid-template-columns:repeat(min(var(--offer-cols, 4),2),minmax(0,1fr))}.m-offer-features--band .m-offer-features__grid{grid-template-columns:repeat(var(--offer-cols, 4),minmax(0,1fr))}.m-offer-features--band .m-offer-feature{flex-direction:column;gap:10px;padding:4px 12px;text-align:center}.m-offer-features--band .m-offer-feature__title{font-size:17px}}@media(max-width:989px){:root{--offer-header-offset: 70px}.m-offer-section{padding-top:calc(var(--offer-pt, 80px) * .75);padding-bottom:calc(var(--offer-pb, 80px) * .75)}.m-offer-hero{padding-top:calc(var(--offer-pt, 72px) * .6);padding-bottom:calc(var(--offer-pb, 80px) * .7)}.m-offer-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.m-offer-hero--media-left .m-offer-hero__media{order:0}.m-offer-hero__media{max-width:620px;width:100%;margin:0 auto}.m-offer-mock{transform:none}.m-offer-pricing__grid{grid-template-columns:minmax(0,1fr)}.m-offer-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}.m-offer-final__card{grid-template-columns:minmax(0,1fr);gap:32px;padding:44px 36px 36px}.m-offer-final__box{max-width:520px}.m-offer-faq__grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.m-offer-faq__aside{position:static!important;text-align:center}.m-offer-faq__aside .m-offer-faq__contact{display:none!important}.m-offer-faq__grid .m-offer-head{margin-bottom:26px;text-align:center}.m-offer-faq__main .m-offer-faq__contact--mobile,.m-offer-sticky--mobile-only{display:block}.m-offer-head{margin-bottom:32px}}@media(min-width:990px){.m-offer-sticky--mobile-only{display:none}}@media(max-width:639px){.m-offer-container{padding:0 16px}.m-offer-section{padding-top:calc(var(--offer-pt, 80px) * .6);padding-bottom:calc(var(--offer-pb, 80px) * .6)}.m-offer-head{margin-bottom:26px}.m-offer-sub{font-size:16px}.m-offer-bar{font-size:13px}.m-offer-bar__inner{padding:8px 12px;gap:2px 10px}.m-offer-hero__title{margin:16px 0 12px!important;font-size:clamp(34px,9.6vw,42px);line-height:1.06}.m-offer-hero__subtitle{font-size:17px}.m-offer-hero__buy{margin-top:24px;gap:12px}.m-offer-hero__buy .m-offer-buy,.m-offer-hero__buy>.m-offer-btn{width:100%}.m-offer-hero__buy .m-offer-btn{width:100%}.m-offer-hero__price{align-items:center;gap:6px;width:100%;padding-left:0;border-left:0;text-align:center}.m-offer-hero__prices{justify-content:center}.m-offer-trust{gap:8px 16px;margin-top:20px}.m-offer-trust li{font-size:13.5px}.m-offer-mock{padding:12px;border-radius:16px}.m-offer-mock__kpi{padding:10px}.m-offer-mock__kpi b{font-size:22px}.m-offer-mock__kpi small{font-size:11px}.m-offer-mock__row{grid-template-columns:62px 1fr;height:26px;font-size:11.5px}.m-offer-tools{grid-template-columns:minmax(0,1fr);gap:12px}.m-offer-tool{flex-direction:row;align-items:stretch;gap:14px;padding:8px;border-radius:16px}.m-offer-tool__media{flex:0 0 112px;width:112px;aspect-ratio:auto;min-height:84px;border-radius:11px}.m-offer-tool__media .m-offer-illo{padding:10px}.m-offer-illo--bars{gap:4px}.m-offer-illo--gantt{gap:7px}.m-offer-illo--gantt i{height:6px}.m-offer-illo--status{gap:6px}.m-offer-illo--status b{display:none}.m-offer-illo--matrix{gap:4px}.m-offer-illo--matrix b{font-size:0;border-radius:5px}.m-offer-tool__body{min-width:0;padding:4px 6px 2px 0}.m-offer-tool__title{min-height:0;font-size:15.5px!important}.m-offer-tool__text{font-size:13.5px}.m-offer-tool__title,.m-offer-tool__text{margin-bottom:8px!important}.m-offer-tool__foot{padding-top:8px}.m-offer-tool__check{padding:3px 8px 3px 6px;font-size:11.5px}.m-offer-tool__value{font-size:15px}.m-offer-stack{padding:22px 18px;border-radius:18px}.m-offer-stack__row{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:11px 0}.m-offer-stack__icon{width:40px;height:40px;border-radius:10px}.m-offer-stack__thumb{width:52px;height:36px;border-radius:7px}.m-offer-stack__info strong{font-size:15px}.m-offer-stack__info small{font-size:13px}.m-offer-stack__value{font-size:15px}.m-offer-stack__price{padding:16px}.m-offer-stack__price b{font-size:38px}.m-offer-buycard{padding:24px 18px 22px;border-radius:18px}.m-offer-buycard__spacer{flex:0 0 20px;min-height:20px}.m-offer-countdown{gap:8px}.m-offer-countdown__num{font-size:26px}.m-offer-buycard__price b{font-size:52px}.m-offer-features__grid{grid-template-columns:minmax(0,1fr);gap:12px}.m-offer-features--band .m-offer-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.m-offer-features--band .m-offer-feature{display:flex;padding:14px 8px}.m-offer-features--band .m-offer-feature+.m-offer-feature{border-left:0}.m-offer-features--band .m-offer-feature:nth-child(2n){border-left:1px solid rgba(255,255,255,.35)}.m-offer-features--band .m-offer-feature:nth-child(n+3){border-top:1px solid rgba(255,255,255,.35)}.m-offer-features--band .m-offer-feature__icon{grid-row:auto;width:42px;height:42px}.m-offer-features--band .m-offer-feature__title{font-size:15.5px}.m-offer-feature{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:18px}.m-offer-feature__icon{grid-row:span 2;width:44px;height:44px}.m-offer-feature__title{margin-top:0!important;font-size:16.5px}.m-offer-feature__text{font-size:14.5px}.m-offer-compare__wrap{border-radius:14px}.m-offer-compare__table{font-size:13.5px}.m-offer-compare__table th,.m-offer-compare__table td{padding:12px 6px}.m-offer-compare__table tbody th{padding-left:14px;width:32%}.m-offer-compare__table thead td{width:32%}.m-offer-compare__table thead th{font-size:12.5px}.m-offer-compare__logo{max-height:20px!important}.m-offer-cmp__text{font-size:12.5px;overflow-wrap:anywhere}.m-offer-compare__table tbody th{overflow-wrap:anywhere}.m-offer-compare__table thead th{padding-left:2px;padding-right:2px;font-size:12px;overflow-wrap:normal;word-break:keep-all}.m-offer-cmp{width:24px;height:24px}.m-offer-reviews__list{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;gap:12px;margin:0 -16px;padding:0 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.m-offer-reviews__list::-webkit-scrollbar{display:none}.m-offer-review{scroll-snap-align:start;padding:22px 20px 18px}.m-offer-guarantee__card{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;padding:28px 20px 24px;text-align:center;border-radius:20px}.m-offer-guarantee__seal{width:96px;height:96px}.m-offer-guarantee__seal b{font-size:36px}.m-offer-guarantee__title{font-size:22px}.m-offer-guarantee__body>p:not(.m-offer-guarantee__eyebrow){font-size:15.5px}.m-offer-guarantee__points{flex-direction:column;align-items:center;gap:10px}.m-offer-faq__item summary{padding:18px 0;font-size:16px}.m-offer-faq__answer{padding-right:8px;font-size:15px}.m-offer-final__card{padding:30px 18px 18px;border-radius:22px;gap:26px}.m-offer-final .m-offer-final__title{font-size:clamp(28px,8.4vw,34px)}.m-offer-final__text{font-size:16px}.m-offer-final__points{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px!important}.m-offer-final__points li{padding:10px 12px;font-size:15px}.m-offer-final__point-icon{width:34px;height:34px}.m-offer-final__box{padding:22px 18px 18px;border-radius:16px}.m-offer-final__price b{font-size:44px}.m-offer-countdown--compact{grid-template-columns:repeat(4,minmax(0,64px))}.m-offer-sticky__thumb{display:none}.m-offer-sticky__inner{gap:12px;padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.m-offer-sticky__title{font-size:14px}.m-offer-sticky__price{font-size:13.5px}.m-offer-sticky .m-offer-btn--md{min-height:46px;padding:0 18px;font-size:15px}}@media(prefers-reduced-motion:reduce){.m-offer *,.m-offer *:before,.m-offer *:after{transition:none!important;animation:none!important}.m-offer-mock{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/offer-landing.css.map */
