@keyframes ewlMarqueeA{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes ewlBrandMarquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(max-width:749px){.ewl-sticky{max-height:72px!important}.ewl-sticky .ewl-cod-anchor{min-height:58px!important;padding:6px 12px calc(6px + env(safe-area-inset-bottom))!important}}@media(max-width:749px){.ewl-sticky,.rcc-sticky{padding:3px!important;max-height:64px!important}.ewl-sticky .ewl-cod-anchor,.rcc-sticky .ewl-cod-anchor{min-height:54px!important;padding:5px 10px calc(5px + env(safe-area-inset-bottom))!important}.ewl-sticky strong,.rcc-sticky strong{font-size:14px!important;line-height:1.05!important}.ewl-sticky span,.rcc-sticky span{font-size:10.5px!important;line-height:1.05!important}}@media(max-width:749px){.rcg-v3 .ewl-sticky{max-height:72px!important}.rcg-v3 .ewl-sticky .ewl-cod-anchor{min-height:58px!important;padding:6px 12px calc(6px + env(safe-area-inset-bottom))!important}}@media(max-width:749px){.rcg-v3 .ewl-sticky,.rcg-v3 .rcc-sticky{padding:3px!important;max-height:64px!important}.rcg-v3 .ewl-sticky .ewl-cod-anchor,.rcg-v3 .rcc-sticky .ewl-cod-anchor{min-height:54px!important;padding:5px 10px calc(5px + env(safe-area-inset-bottom))!important}.rcg-v3 .ewl-sticky strong,.rcg-v3 .rcc-sticky strong{font-size:14px!important;line-height:1.05!important}.rcg-v3 .ewl-sticky span,.rcg-v3 .rcc-sticky span{font-size:10.5px!important;line-height:1.05!important}}.rcg-v3 .ewl{scroll-behavior:smooth;background:#fff;color:var(--ewl-ink);font-family:inherit;overflow:hidden}.rcg-v3 .ewl *{box-sizing:border-box}.rcg-v3 .ewl-page{width:min(var(--ewl-width),calc(100% - 40px));margin-inline:auto}.rcg-v3 .ewl-brand-logo{width:min(var(--ewl-logo-w),100%);line-height:0}.rcg-v3 .ewl-brand-logo img{display:block;width:100%;height:auto;object-fit:contain}.rcg-v3 .ewl-brand-logo--hero{margin:0 0 22px}.rcg-v3 .ewl-brand-logo--final{margin:0 0 20px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.16))}.rcg-v3 .ewl h1,.rcg-v3 .ewl h2{font-weight:800;letter-spacing:-.045em;line-height:1.03;margin:0}.rcg-v3 .ewl h1{font-size:clamp(42px,5.1vw,72px)}.rcg-v3 .ewl h2{font-size:clamp(34px,4vw,56px)}.rcg-v3 .ewl h3{margin:0}.rcg-v3 .ewl-eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 0 16px}.rcg-v3 .ewl-lead,.rcg-v3 .ewl-body{font-size:18px;line-height:1.65}.rcg-v3 .ewl-lead{margin-top:22px;max-width:620px}.rcg-v3 .ewl-section,.rcg-v3 .ewl-feature,.rcg-v3 .ewl-kit{padding-block:var(--ewl-section-space)}.rcg-v3 .ewl-center{text-align:center}.rcg-v3 .ewl-narrow{max-width:780px;margin-inline:auto}.rcg-v3 .ewl-narrow .ewl-body{margin-top:22px}.rcg-v3 .ewl-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.rcg-v3 .ewl-split--compact{gap:54px}.rcg-v3 .ewl-split--reverse .ewl-feature__copy{order:1}.rcg-v3 .ewl-split--reverse .ewl-photo{order:2}.rcg-v3 .ewl-photo img,.rcg-v3 .ewl-hero__media>img,.rcg-v3 .ewl-placeholder{width:100%;height:auto;display:block;object-fit:cover;border-radius:var(--ewl-radius)}.rcg-v3 .ewl-section-media{max-width:900px;margin:38px auto 0}.rcg-v3 .ewl-section-media img{width:100%;height:auto;display:block;object-fit:cover;border-radius:var(--ewl-radius);box-shadow:0 18px 46px #0f172a14}.rcg-v3 .ewl-promo-bar{background:var(--sec-bg);color:var(--sec-heading)}.rcg-v3 .ewl-promo-bar>.ewl-page{min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:12px}.rcg-v3 .ewl-promo-bar strong{font-weight:900;letter-spacing:.03em}.rcg-v3 .ewl-promo-bar small{color:var(--sec-body)}.rcg-v3 .ewl-brand-marquee{background:var(--brand-bg);color:var(--brand-text);overflow:hidden;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.rcg-v3 .ewl-brand-marquee__track{display:flex;width:max-content;animation:ewlMarqueeA var(--brand-speed) linear infinite;will-change:transform}.rcg-v3 .ewl-brand-marquee__group{display:flex;align-items:center;gap:24px;padding:12px 24px;white-space:nowrap;flex:none}.rcg-v3 .ewl-brand-marquee__logo{height:var(--brand-logo-h);width:auto;display:flex;align-items:center}.rcg-v3 .ewl-brand-marquee__logo img{height:100%;width:auto;max-width:none;display:block;object-fit:contain}.rcg-v3 .ewl-brand-marquee__wordmark{font-size:18px;letter-spacing:.06em}.rcg-v3 .ewl-brand-marquee__text{font-size:12px;font-weight:900;letter-spacing:.08em}.rcg-v3 .ewl-brand-marquee__dot{opacity:.45}.rcg-v3 .ewl-brand-marquee:hover .ewl-brand-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.rcg-v3 .ewl-brand-marquee__track{animation:none}.rcg-v3 .ewl-brand-marquee{overflow-x:auto}.rcg-v3 .ewl-brand-marquee__group:not(:first-child){display:none}}.rcg-v3 .ewl-hero-wrap{background:var(--sec-bg);color:var(--sec-heading)}.rcg-v3 .ewl-hero{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;padding-block:64px;position:relative}.rcg-v3 .ewl-hero-wrap .ewl-eyebrow{color:var(--sec-accent)}.rcg-v3 .ewl-hero-wrap h1{color:var(--sec-heading)}.rcg-v3 .ewl-hero-wrap .ewl-lead,.rcg-v3 .ewl-hero-wrap .ewl-microcopy,.rcg-v3 .ewl-hero-wrap .ewl-trust-row{color:var(--sec-body)}.rcg-v3 .ewl-rating{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:13px;color:var(--sec-heading)}.rcg-v3 .ewl-rating span,.rcg-v3 .ewl-stars{letter-spacing:.08em}.rcg-v3 .ewl-purchase-box{margin-top:24px;background:var(--buy-bg);border:1px solid var(--buy-border);border-radius:22px;padding:20px;box-shadow:0 14px 34px #0f172a14;color:var(--buy-text)}.rcg-v3 .ewl-purchase-heading{display:block;color:var(--buy-title);font-size:15px;margin-bottom:4px}.rcg-v3 .ewl-purchase-box .ewl-price-row{margin:12px 0 16px}.rcg-v3 .ewl-purchase-box .ewl-price-row>span,.rcg-v3 .ewl-purchase-box .ewl-price-row s{color:var(--buy-text)}.rcg-v3 .ewl-purchase-box .ewl-price-row strong{color:var(--buy-price)}.rcg-v3 .ewl-purchase-box .ewl-microcopy,.rcg-v3 .ewl-purchase-box .ewl-trust-row{color:var(--buy-text)}.rcg-v3 .ewl-button--purchase{width:100%;font-size:16px}.rcg-v3 .ewl-native-purchase-hidden{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}.rcg-v3 .ewl-purchase-box{scroll-margin-top:110px}.rcg-v3 .ewl-cod-anchor{min-height:0}.rcg-v3 .ewl-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:24px 0 18px}.rcg-v3 .ewl-price-row>span{font-size:13px;font-weight:700;color:var(--sec-body)}.rcg-v3 .ewl-price-row strong{font-size:36px;color:var(--sec-heading)}.rcg-v3 .ewl-price-row s{color:var(--sec-body)}.rcg-v3 .ewl-price-row em{font-style:normal;font-size:11px;font-weight:900;background:var(--ewl-pop);color:#111827;padding:7px 10px;border-radius:999px;letter-spacing:.04em}.rcg-v3 .ewl-product-form{margin:0}.rcg-v3 .ewl-product-form--top{display:block!important;width:100%!important}.rcg-v3 .ewl-button{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 32px;border-radius:16px;background:var(--ewl-pop);color:#111827!important;text-decoration:none;font-weight:800;box-shadow:0 14px 28px #28463a29;transition:.2s}.rcg-v3 .ewl-button:hover{transform:translateY(-2px)}.rcg-v3 .ewl-button:disabled,.rcg-v3 .ewl-text-cta:disabled{opacity:.55;cursor:not-allowed}.rcg-v3 .ewl-microcopy{font-size:12px;margin:11px 0 0}.rcg-v3 .ewl-trust-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:12px;font-weight:700}.rcg-v3 .ewl-hero__media{position:relative}.rcg-v3 .ewl-floating-card{position:absolute;left:-24px;bottom:28px;background:var(--sec-card);color:var(--sec-card-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 18px;border-radius:18px;box-shadow:0 15px 44px #2b3d3626;display:flex;gap:12px;align-items:center}.rcg-v3 .ewl-floating-card>span{font-size:26px}.rcg-v3 .ewl-floating-card div{display:flex;flex-direction:column}.rcg-v3 .ewl-floating-card strong{font-size:13px}.rcg-v3 .ewl-floating-card small{opacity:.75}.rcg-v3 .ewl-hero:before{content:"";position:absolute;z-index:-1;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,var(--ewl-soft) 0%,rgba(255,255,255,0) 70%);right:10%;top:2%}.rcg-v3 .ewl-ticker{background:var(--sec-bg);color:var(--sec-heading);overflow:hidden}.rcg-v3 .ewl-ticker>div{display:flex;justify-content:center;gap:54px;padding:16px 24px;white-space:nowrap;font-weight:800;font-size:12px;letter-spacing:.08em}.rcg-v3 .ewl-problem,.rcg-v3 .ewl-demo-wrap,.rcg-v3 .ewl-occasions,.rcg-v3 .ewl-comparison,.rcg-v3 .ewl-video-wrap,.rcg-v3 .ewl-faq-wrap{background:var(--sec-bg);color:var(--sec-heading)}.rcg-v3 .ewl-problem h2,.rcg-v3 .ewl-demo-wrap h2,.rcg-v3 .ewl-occasions h2,.rcg-v3 .ewl-comparison h2,.rcg-v3 .ewl-video-wrap h2,.rcg-v3 .ewl-faq-wrap h2{color:var(--sec-heading)}.rcg-v3 .ewl-problem .ewl-body,.rcg-v3 .ewl-demo-wrap .ewl-body,.rcg-v3 .ewl-occasions .ewl-body,.rcg-v3 .ewl-comparison .ewl-body,.rcg-v3 .ewl-video-wrap .ewl-body,.rcg-v3 .ewl-faq-wrap .ewl-body{color:var(--sec-body)}.rcg-v3 .ewl-problem .ewl-eyebrow,.rcg-v3 .ewl-demo-wrap .ewl-eyebrow,.rcg-v3 .ewl-occasions .ewl-eyebrow,.rcg-v3 .ewl-comparison .ewl-eyebrow,.rcg-v3 .ewl-video-wrap .ewl-eyebrow,.rcg-v3 .ewl-faq-wrap .ewl-eyebrow{color:var(--sec-accent)}.rcg-v3 .ewl-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px}.rcg-v3 .ewl-benefit{padding:30px;border:1px solid var(--sec-border);border-radius:24px;background:var(--sec-card);color:var(--sec-card-text);box-shadow:0 12px 38px #2d4b3f0f}.rcg-v3 .ewl-benefit>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--ewl-soft);font-size:22px}.rcg-v3 .ewl-benefit h3{font-size:19px;margin:20px 0 8px;color:var(--sec-card-text)}.rcg-v3 .ewl-benefit p{color:var(--sec-card-text);opacity:.76;line-height:1.55;margin:0}.rcg-v3 .ewl-feature{background:var(--sec-bg);color:var(--sec-heading)}.rcg-v3 .ewl-feature h2{color:var(--sec-heading)}.rcg-v3 .ewl-feature .ewl-eyebrow{color:var(--sec-accent)}.rcg-v3 .ewl-feature .ewl-body{color:var(--sec-body);margin:22px 0}.rcg-v3 .ewl-checks{list-style:none;padding:0;margin:28px 0;display:grid;gap:14px}.rcg-v3 .ewl-checks li{display:flex;gap:12px;align-items:center;font-weight:650;color:var(--sec-card-text)}.rcg-v3 .ewl-checks b{display:grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:var(--sec-card);color:var(--sec-accent)}.rcg-v3 .ewl-text-cta{border:0;background:transparent;color:var(--sec-heading);font:inherit;font-weight:800;border-bottom:2px solid var(--sec-accent);padding:0 0 5px;cursor:pointer}.rcg-v3 .ewl-demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.rcg-v3 .ewl-demo-step{padding:28px;border-radius:22px;background:var(--sec-card);color:var(--sec-card-text)}.rcg-v3 .ewl-demo-step>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--sec-accent);color:#111827;font-weight:800;margin-bottom:18px}.rcg-v3 .ewl-demo-step h3{font-size:18px;color:var(--sec-card-text)}.rcg-v3 .ewl-demo-step p{color:var(--sec-card-text);opacity:.76;line-height:1.55;margin:8px 0 0}.rcg-v3 .ewl-occasion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:46px}.rcg-v3 .ewl-occasion-grid>div{padding:28px 22px;border-radius:22px;background:var(--sec-card);border:1px solid var(--sec-border);text-align:center;color:var(--sec-card-text)}.rcg-v3 .ewl-occasion-grid span{font-size:30px;display:block;margin-bottom:14px}.rcg-v3 .ewl-occasion-grid strong,.rcg-v3 .ewl-occasion-grid small{display:block;color:var(--sec-card-text)}.rcg-v3 .ewl-occasion-grid small{opacity:.76;line-height:1.45;margin-top:8px}.rcg-v3 .ewl-specs{background:var(--sec-bg);color:var(--sec-heading)}.rcg-v3 .ewl-specs h2{color:var(--sec-heading)}.rcg-v3 .ewl-specs .ewl-eyebrow{color:var(--sec-accent)}.rcg-v3 .ewl-specs .ewl-body{color:var(--sec-body)}.rcg-v3 .ewl-spec-list{display:grid;border-top:1px solid var(--sec-line)}.rcg-v3 .ewl-spec-list>div{display:flex;justify-content:space-between;gap:28px;padding:16px 0;border-bottom:1px solid var(--sec-line)}.rcg-v3 .ewl-spec-list span{color:var(--sec-label)}.rcg-v3 .ewl-spec-list strong{color:var(--sec-value);text-align:right}.rcg-v3 .ewl-compare-table{max-width:900px;margin:42px auto 0;border:1px solid var(--sec-border);border-radius:24px;overflow:hidden;background:var(--sec-card);color:var(--sec-card-text)}.rcg-v3 .ewl-compare-head,.rcg-v3 .ewl-compare-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;align-items:center;padding:16px 20px}.rcg-v3 .ewl-compare-head{background:var(--sec-accent);color:#111827;font-size:13px}.rcg-v3 .ewl-compare-row{border-top:1px solid var(--sec-border)}.rcg-v3 .ewl-compare-row strong{color:var(--sec-heading)}.rcg-v3 .ewl-compare-row em{font-style:normal;color:var(--sec-card-text);opacity:.7}.rcg-v3 .ewl-testimonials{background:var(--sec-bg);color:var(--sec-heading)}.rcg-v3 .ewl-testimonials h2{color:var(--sec-heading)}.rcg-v3 .ewl-testimonials .ewl-eyebrow{color:var(--sec-accent)}.rcg-v3 .ewl-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.rcg-v3 .ewl-testimonial{background:var(--sec-card);color:var(--sec-card-text);padding:26px;border-radius:22px;border:1px solid var(--sec-border)}.rcg-v3 .ewl-testimonial p{font-size:16px;line-height:1.6;color:var(--sec-card-text)}.rcg-v3 .ewl-testimonial strong,.rcg-v3 .ewl-testimonial small{display:block;color:var(--sec-card-text)}.rcg-v3 .ewl-testimonial small{opacity:.65;margin-top:4px}.rcg-v3 .ewl-stars{color:var(--sec-accent)}.rcg-v3 .ewl-kit{background:var(--sec-bg);color:var(--sec-heading)}.rcg-v3 .ewl-kit h2{color:var(--sec-heading)}.rcg-v3 .ewl-kit .ewl-eyebrow{color:var(--sec-accent)}.rcg-v3 .ewl-kit .ewl-body{color:var(--sec-body)}.rcg-v3 .ewl-includes{display:grid;gap:20px;margin:30px 0}.rcg-v3 .ewl-includes>div{display:flex;gap:18px;align-items:flex-start}.rcg-v3 .ewl-includes span{display:grid;place-items:center;min-width:48px;height:48px;border-radius:50%;background:var(--sec-accent);color:#111827;font-weight:800}.rcg-v3 .ewl-includes p{display:flex;flex-direction:column;margin:0;color:var(--sec-card-text);line-height:1.5}.rcg-v3 .ewl-includes strong{color:var(--sec-heading);font-size:18px}.rcg-v3 .ewl-note{font-size:12px;line-height:1.55;color:var(--sec-body);border-left:3px solid var(--sec-accent);padding-left:14px}.rcg-v3 .ewl-guarantee-wrap{background:var(--sec-bg);padding-block:28px var(--ewl-section-space)}.rcg-v3 .ewl-guarantee{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:34px;border-radius:26px;background:var(--sec-card);border:1px solid var(--sec-border);color:var(--sec-heading)}.rcg-v3 .ewl-guarantee h2{color:var(--sec-heading)}.rcg-v3 .ewl-guarantee .ewl-eyebrow{color:var(--sec-accent)}.rcg-v3 .ewl-guarantee .ewl-body{color:var(--sec-body)}.rcg-v3 .ewl-guarantee__icon{font-size:40px}.rcg-v3 .ewl-video__frame{margin-top:40px;max-width:900px;margin-inline:auto;border-radius:26px;overflow:hidden;background:#111;aspect-ratio:16/9}.rcg-v3 .ewl-video__frame video{width:100%;height:100%;object-fit:cover}.rcg-v3 .ewl-faq{padding-top:0}.rcg-v3 .ewl-faq__list{max-width:860px;margin:40px auto 0}.rcg-v3 .ewl-faq details{background:var(--sec-card);color:var(--sec-card-text);border-top:1px solid var(--sec-line)}.rcg-v3 .ewl-faq details:last-child{border-bottom:1px solid var(--sec-line)}.rcg-v3 .ewl-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 8px;font-weight:800;color:var(--sec-card-text)}.rcg-v3 .ewl-faq summary::-webkit-details-marker{display:none}.rcg-v3 .ewl-faq summary span{font-size:25px;color:var(--sec-accent);transition:.2s}.rcg-v3 .ewl-faq details[open] summary span{transform:rotate(45deg)}.rcg-v3 .ewl-faq details>div{color:var(--sec-card-text);opacity:.78;line-height:1.65;padding:0 38px 22px 8px}.rcg-v3 .ewl-final{background:var(--ewl-final-bg);color:var(--ewl-final-text);padding-block:64px}.rcg-v3 .ewl-final__inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.rcg-v3 .ewl-final h2{max-width:720px;color:var(--ewl-final-heading)}.rcg-v3 .ewl-final .ewl-eyebrow,.rcg-v3 .ewl-final p:not(.ewl-eyebrow),.rcg-v3 .ewl-final small{color:var(--ewl-final-text)}.rcg-v3 .ewl-final__buy{display:grid;gap:10px;min-width:260px;text-align:center}.rcg-v3 .ewl-final__buy>strong{font-size:34px;color:var(--ewl-final-price)}.rcg-v3 .ewl-button--light{background:var(--ewl-final-btn-bg);color:var(--ewl-final-btn-text)!important;box-shadow:none}.rcg-v3 .ewl-benefit,.rcg-v3 .ewl-occasion-grid>div,.rcg-v3 .ewl-testimonial,.rcg-v3 .ewl-compare-table,.rcg-v3 .ewl-guarantee{transition:transform .2s ease,box-shadow .2s ease}.rcg-v3 .ewl-benefit:hover,.rcg-v3 .ewl-occasion-grid>div:hover,.rcg-v3 .ewl-testimonial:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0f172a14}@media(max-width:989px){.rcg-v3 .ewl-hero,.rcg-v3 .ewl-split{grid-template-columns:1fr;gap:42px}.rcg-v3 .ewl-hero{padding-block:36px}.rcg-v3 .ewl-hero__media{order:-1}.rcg-v3 .ewl-floating-card{left:12px;bottom:12px}.rcg-v3 .ewl-benefit-grid,.rcg-v3 .ewl-demo-grid,.rcg-v3 .ewl-testimonial-grid,.rcg-v3 .ewl-occasion-grid{grid-template-columns:1fr 1fr}.rcg-v3 .ewl-split--reverse .ewl-feature__copy,.rcg-v3 .ewl-split--reverse .ewl-photo{order:initial}.rcg-v3 .ewl-ticker>div{justify-content:flex-start;overflow-x:auto}.rcg-v3 .ewl-final__inner{align-items:flex-start;flex-direction:column}.rcg-v3 .ewl-final__buy{width:100%}}@media(max-width:600px){.rcg-v3 .ewl-page{width:min(100% - 28px,var(--ewl-width))}.rcg-v3 .ewl-brand-logo--hero{margin:0 auto 18px}.rcg-v3 .ewl-brand-logo--final{margin:0 0 18px}.rcg-v3 .ewl h1{font-size:40px}.rcg-v3 .ewl h2{font-size:34px}.rcg-v3 .ewl-lead,.rcg-v3 .ewl-body{font-size:16px}.rcg-v3 .ewl-hero__media>img,.rcg-v3 .ewl-photo img,.rcg-v3 .ewl-placeholder{border-radius:22px}.rcg-v3 .ewl-benefit-grid,.rcg-v3 .ewl-demo-grid,.rcg-v3 .ewl-occasion-grid,.rcg-v3 .ewl-testimonial-grid{grid-template-columns:1fr}.rcg-v3 .ewl-section,.rcg-v3 .ewl-feature,.rcg-v3 .ewl-kit{padding-block:var(--ewl-section-space-mobile)}.rcg-v3 .ewl-benefit{padding:24px}.rcg-v3 .ewl-trust-row{font-size:11px}.rcg-v3 .ewl-floating-card{display:none}.rcg-v3 .ewl-ticker>div{gap:34px}.rcg-v3 .ewl-compare-head,.rcg-v3 .ewl-compare-row{grid-template-columns:1.35fr .85fr .85fr;padding:14px 12px;font-size:12px}.rcg-v3 .ewl-guarantee{grid-template-columns:1fr}.rcg-v3 .ewl-final{padding-block:48px;padding-bottom:52px}}.rcg-v3 .ewl{background:var(--ewl-page-bg)}.rcg-v3 .ewl img{background:var(--ewl-media-bg)}.rcg-v3 .ewl-motif-help{margin:16px auto 24px;max-width:650px;font-size:16px;line-height:1.5}.rcg-v3 .ewl-motif-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px auto 0;max-width:1120px}.rcg-v3 .ewl-motif-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:2px solid #dce5ee;border-radius:18px;background:#fff;color:#142e49;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.rcg-v3 .ewl-motif-card:hover,.rcg-v3 .ewl-motif-card.is-selected{border-color:#142e49;box-shadow:0 4px 16px #142e491a}.rcg-v3 .ewl-motif-card:focus-visible{outline:3px solid #78a8d0;outline-offset:4px}.rcg-v3 .ewl-motif-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#faf6ef;border-radius:0}.rcg-v3 .ewl-motif-name{padding:16px 10px 6px;font-size:17px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.rcg-v3 .ewl-motif-action{padding:0 10px 18px;font-size:13px;line-height:1.4}.rcg-v3 .ewl-motif-no-photo{display:grid;place-items:center;aspect-ratio:1;background:#faf6ef}@media(max-width:989px){.rcg-v3 .ewl-motif-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rcg-v3 .ewl-motif-grid{gap:12px}.rcg-v3 .ewl-motif-name{font-size:14px;padding-top:12px}.rcg-v3 .ewl-motif-action{font-size:12px;padding-bottom:14px}}.rcg-v3 .ewl-detail-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0}.rcg-v3 .ewl-detail-tags span{padding:10px 16px;border:1px solid currentColor;border-radius:12px}.rcg-v3 .ewl-final-media{max-width:300px;flex:1 1 220px}.rcg-v3 .ewl-final-media img{display:block;width:100%;height:auto;border-radius:var(--ewl-radius)}.rcg-v3 .ewl-page,.rcg-v3 .ewl-hero__copy,.rcg-v3 .ewl-split>*,.rcg-v3 .ewl-benefit,.rcg-v3 .ewl-demo-step,.rcg-v3 .ewl-spec-list{min-width:0}.rcg-v3 .ewl h1,.rcg-v3 .ewl h2,.rcg-v3 .ewl-compare-head,.rcg-v3 .ewl-compare-row{overflow-wrap:anywhere}.rcg-v3 .ewl-video__frame{aspect-ratio:auto}.rcg-v3 .ewl-video__frame video{height:auto;object-fit:contain}.rcg-v3 .ewl-final__inner{flex-wrap:wrap}@media(max-width:600px){.rcg-v3 .ewl-guarantee-wrap{padding-bottom:var(--ewl-section-space-mobile)}}.ewl{scroll-behavior:smooth;background:#fff;color:var(--ewl-ink);font-family:inherit;overflow:hidden}.ewl *{box-sizing:border-box}.ewl-page{width:min(var(--ewl-width),calc(100% - 40px));margin-inline:auto}.ewl-brand-logo{width:min(var(--ewl-logo-w),100%);line-height:0}.ewl-brand-logo img{display:block;width:100%;height:auto;object-fit:contain}.ewl-brand-logo--hero{margin:0 0 22px}.ewl-brand-logo--final{margin:0 0 20px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.16))}.ewl h1,.ewl h2{font-weight:800;letter-spacing:-.045em;line-height:1.03;margin:0}.ewl h1{font-size:clamp(42px,5.1vw,72px)}.ewl h2{font-size:clamp(34px,4vw,56px)}.ewl h3{margin:0}.ewl-eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 0 16px}.ewl-lead,.ewl-body{font-size:18px;line-height:1.65}.ewl-lead{margin-top:22px;max-width:620px}.ewl-section,.ewl-feature,.ewl-kit{padding-block:var(--ewl-section-space)}.ewl-center{text-align:center}.ewl-narrow{max-width:780px;margin-inline:auto}.ewl-narrow .ewl-body{margin-top:22px}.ewl-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.ewl-split--compact{gap:54px}.ewl-split--reverse .ewl-feature__copy{order:1}.ewl-split--reverse .ewl-photo{order:2}.ewl-photo img,.ewl-hero__media>img,.ewl-placeholder{width:100%;height:auto;display:block;object-fit:cover;border-radius:var(--ewl-radius)}.ewl-section-media{max-width:900px;margin:38px auto 0}.ewl-section-media img{width:100%;height:auto;display:block;object-fit:cover;border-radius:var(--ewl-radius);box-shadow:0 18px 46px #0f172a14}.ewl-promo-bar{background:var(--sec-bg);color:var(--sec-heading)}.ewl-promo-bar>.ewl-page{min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:12px}.ewl-promo-bar strong{font-weight:900;letter-spacing:.03em}.ewl-promo-bar small{color:var(--sec-body)}.ewl-brand-marquee{background:var(--brand-bg);color:var(--brand-text);overflow:hidden;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.ewl-brand-marquee__track{display:flex;width:max-content;animation:ewlBrandMarquee var(--brand-speed) linear infinite;will-change:transform}.ewl-brand-marquee__group{display:flex;align-items:center;gap:24px;padding:12px 24px;white-space:nowrap;flex:none}.ewl-brand-marquee__logo{height:var(--brand-logo-h);width:auto;display:flex;align-items:center}.ewl-brand-marquee__logo img{height:100%;width:auto;max-width:none;display:block;object-fit:contain}.ewl-brand-marquee__wordmark{font-size:18px;letter-spacing:.06em}.ewl-brand-marquee__text{font-size:12px;font-weight:900;letter-spacing:.08em}.ewl-brand-marquee__dot{opacity:.45}.ewl-brand-marquee:hover .ewl-brand-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ewl-brand-marquee__track{animation:none}.ewl-brand-marquee{overflow-x:auto}.ewl-brand-marquee__group:not(:first-child){display:none}}.ewl-hero-wrap{background:var(--sec-bg);color:var(--sec-heading)}.ewl-hero{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;padding-block:64px;position:relative}.ewl-hero-wrap .ewl-eyebrow{color:var(--sec-accent)}.ewl-hero-wrap h1{color:var(--sec-heading)}.ewl-hero-wrap .ewl-lead,.ewl-hero-wrap .ewl-microcopy,.ewl-hero-wrap .ewl-trust-row{color:var(--sec-body)}.ewl-rating{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:13px;color:var(--sec-heading)}.ewl-rating span,.ewl-stars{letter-spacing:.08em}.ewl-purchase-box{margin-top:24px;background:var(--buy-bg);border:1px solid var(--buy-border);border-radius:22px;padding:20px;box-shadow:0 14px 34px #0f172a14;color:var(--buy-text)}.ewl-purchase-heading{display:block;color:var(--buy-title);font-size:15px;margin-bottom:4px}.ewl-purchase-box .ewl-price-row{margin:12px 0 16px}.ewl-purchase-box .ewl-price-row>span,.ewl-purchase-box .ewl-price-row s{color:var(--buy-text)}.ewl-purchase-box .ewl-price-row strong{color:var(--buy-price)}.ewl-purchase-box .ewl-microcopy,.ewl-purchase-box .ewl-trust-row{color:var(--buy-text)}.ewl-button--purchase{width:100%;font-size:16px}.ewl-native-purchase-hidden{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}.ewl-purchase-box{scroll-margin-top:110px}.ewl-cod-anchor{min-height:0}.ewl-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:24px 0 18px}.ewl-price-row>span{font-size:13px;font-weight:700;color:var(--sec-body)}.ewl-price-row strong{font-size:36px;color:var(--sec-heading)}.ewl-price-row s{color:var(--sec-body)}.ewl-price-row em{font-style:normal;font-size:11px;font-weight:900;background:var(--ewl-pop);color:#111827;padding:7px 10px;border-radius:999px;letter-spacing:.04em}.ewl-product-form{margin:0}.ewl-product-form--top{display:block!important;width:100%!important}.ewl-button{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 32px;border-radius:16px;background:var(--ewl-pop);color:#111827!important;text-decoration:none;font-weight:800;box-shadow:0 14px 28px #28463a29;transition:.2s}.ewl-button:hover{transform:translateY(-2px)}.ewl-button:disabled,.ewl-text-cta:disabled{opacity:.55;cursor:not-allowed}.ewl-microcopy{font-size:12px;margin:11px 0 0}.ewl-trust-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:12px;font-weight:700}.ewl-hero__media{position:relative}.ewl-floating-card{position:absolute;left:-24px;bottom:28px;background:var(--sec-card);color:var(--sec-card-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 18px;border-radius:18px;box-shadow:0 15px 44px #2b3d3626;display:flex;gap:12px;align-items:center}.ewl-floating-card>span{font-size:26px}.ewl-floating-card div{display:flex;flex-direction:column}.ewl-floating-card strong{font-size:13px}.ewl-floating-card small{opacity:.75}.ewl-hero:before{content:"";position:absolute;z-index:-1;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,var(--ewl-soft) 0%,rgba(255,255,255,0) 70%);right:10%;top:2%}.ewl-ticker{background:var(--sec-bg);color:var(--sec-heading);overflow:hidden}.ewl-ticker>div{display:flex;justify-content:center;gap:54px;padding:16px 24px;white-space:nowrap;font-weight:800;font-size:12px;letter-spacing:.08em}.ewl-problem,.ewl-demo-wrap,.ewl-occasions,.ewl-comparison,.ewl-video-wrap,.ewl-faq-wrap{background:var(--sec-bg);color:var(--sec-heading)}.ewl-problem h2,.ewl-demo-wrap h2,.ewl-occasions h2,.ewl-comparison h2,.ewl-video-wrap h2,.ewl-faq-wrap h2{color:var(--sec-heading)}.ewl-problem .ewl-body,.ewl-demo-wrap .ewl-body,.ewl-occasions .ewl-body,.ewl-comparison .ewl-body,.ewl-video-wrap .ewl-body,.ewl-faq-wrap .ewl-body{color:var(--sec-body)}.ewl-problem .ewl-eyebrow,.ewl-demo-wrap .ewl-eyebrow,.ewl-occasions .ewl-eyebrow,.ewl-comparison .ewl-eyebrow,.ewl-video-wrap .ewl-eyebrow,.ewl-faq-wrap .ewl-eyebrow{color:var(--sec-accent)}.ewl-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px}.ewl-benefit{padding:30px;border:1px solid var(--sec-border);border-radius:24px;background:var(--sec-card);color:var(--sec-card-text);box-shadow:0 12px 38px #2d4b3f0f}.ewl-benefit>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--ewl-soft);font-size:22px}.ewl-benefit h3{font-size:19px;margin:20px 0 8px;color:var(--sec-card-text)}.ewl-benefit p{color:var(--sec-card-text);opacity:.76;line-height:1.55;margin:0}.ewl-feature{background:var(--sec-bg);color:var(--sec-heading)}.ewl-feature h2{color:var(--sec-heading)}.ewl-feature .ewl-eyebrow{color:var(--sec-accent)}.ewl-feature .ewl-body{color:var(--sec-body);margin:22px 0}.ewl-checks{list-style:none;padding:0;margin:28px 0;display:grid;gap:14px}.ewl-checks li{display:flex;gap:12px;align-items:center;font-weight:650;color:var(--sec-card-text)}.ewl-checks b{display:grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:var(--sec-card);color:var(--sec-accent)}.ewl-text-cta{border:0;background:transparent;color:var(--sec-heading);font:inherit;font-weight:800;border-bottom:2px solid var(--sec-accent);padding:0 0 5px;cursor:pointer}.ewl-demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.ewl-demo-step{padding:28px;border-radius:22px;background:var(--sec-card);color:var(--sec-card-text)}.ewl-demo-step>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--sec-accent);color:#111827;font-weight:800;margin-bottom:18px}.ewl-demo-step h3{font-size:18px;color:var(--sec-card-text)}.ewl-demo-step p{color:var(--sec-card-text);opacity:.76;line-height:1.55;margin:8px 0 0}.ewl-occasion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:46px}.ewl-occasion-grid>div{padding:28px 22px;border-radius:22px;background:var(--sec-card);border:1px solid var(--sec-border);text-align:center;color:var(--sec-card-text)}.ewl-occasion-grid span{font-size:30px;display:block;margin-bottom:14px}.ewl-occasion-grid strong,.ewl-occasion-grid small{display:block;color:var(--sec-card-text)}.ewl-occasion-grid small{opacity:.76;line-height:1.45;margin-top:8px}.ewl-specs{background:var(--sec-bg);color:var(--sec-heading)}.ewl-specs h2{color:var(--sec-heading)}.ewl-specs .ewl-eyebrow{color:var(--sec-accent)}.ewl-specs .ewl-body{color:var(--sec-body)}.ewl-spec-list{display:grid;border-top:1px solid var(--sec-line)}.ewl-spec-list>div{display:flex;justify-content:space-between;gap:28px;padding:16px 0;border-bottom:1px solid var(--sec-line)}.ewl-spec-list span{color:var(--sec-label)}.ewl-spec-list strong{color:var(--sec-value);text-align:right}.ewl-compare-table{max-width:900px;margin:42px auto 0;border:1px solid var(--sec-border);border-radius:24px;overflow:hidden;background:var(--sec-card);color:var(--sec-card-text)}.ewl-compare-head,.ewl-compare-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;align-items:center;padding:16px 20px}.ewl-compare-head{background:var(--sec-accent);color:#111827;font-size:13px}.ewl-compare-row{border-top:1px solid var(--sec-border)}.ewl-compare-row strong{color:var(--sec-heading)}.ewl-compare-row em{font-style:normal;color:var(--sec-card-text);opacity:.7}.ewl-testimonials{background:var(--sec-bg);color:var(--sec-heading)}.ewl-testimonials h2{color:var(--sec-heading)}.ewl-testimonials .ewl-eyebrow{color:var(--sec-accent)}.ewl-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.ewl-testimonial{background:var(--sec-card);color:var(--sec-card-text);padding:26px;border-radius:22px;border:1px solid var(--sec-border)}.ewl-testimonial p{font-size:16px;line-height:1.6;color:var(--sec-card-text)}.ewl-testimonial strong,.ewl-testimonial small{display:block;color:var(--sec-card-text)}.ewl-testimonial small{opacity:.65;margin-top:4px}.ewl-stars{color:var(--sec-accent)}.ewl-kit{background:var(--sec-bg);color:var(--sec-heading)}.ewl-kit h2{color:var(--sec-heading)}.ewl-kit .ewl-eyebrow{color:var(--sec-accent)}.ewl-kit .ewl-body{color:var(--sec-body)}.ewl-includes{display:grid;gap:20px;margin:30px 0}.ewl-includes>div{display:flex;gap:18px;align-items:flex-start}.ewl-includes span{display:grid;place-items:center;min-width:48px;height:48px;border-radius:50%;background:var(--sec-accent);color:#111827;font-weight:800}.ewl-includes p{display:flex;flex-direction:column;margin:0;color:var(--sec-card-text);line-height:1.5}.ewl-includes strong{color:var(--sec-heading);font-size:18px}.ewl-note{font-size:12px;line-height:1.55;color:var(--sec-body);border-left:3px solid var(--sec-accent);padding-left:14px}.ewl-guarantee-wrap{background:var(--sec-bg);padding-block:28px var(--ewl-section-space)}.ewl-guarantee{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:34px;border-radius:26px;background:var(--sec-card);border:1px solid var(--sec-border);color:var(--sec-heading)}.ewl-guarantee h2{color:var(--sec-heading)}.ewl-guarantee .ewl-eyebrow{color:var(--sec-accent)}.ewl-guarantee .ewl-body{color:var(--sec-body)}.ewl-guarantee__icon{font-size:40px}.ewl-video__frame{margin-top:40px;max-width:900px;margin-inline:auto;border-radius:26px;overflow:hidden;background:#111;aspect-ratio:16/9}.ewl-video__frame video{width:100%;height:100%;object-fit:cover}.ewl-faq{padding-top:0}.ewl-faq__list{max-width:860px;margin:40px auto 0}.ewl-faq details{background:var(--sec-card);color:var(--sec-card-text);border-top:1px solid var(--sec-line)}.ewl-faq details:last-child{border-bottom:1px solid var(--sec-line)}.ewl-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 8px;font-weight:800;color:var(--sec-card-text)}.ewl-faq summary::-webkit-details-marker{display:none}.ewl-faq summary span{font-size:25px;color:var(--sec-accent);transition:.2s}.ewl-faq details[open] summary span{transform:rotate(45deg)}.ewl-faq details>div{color:var(--sec-card-text);opacity:.78;line-height:1.65;padding:0 38px 22px 8px}.ewl-final{background:var(--ewl-final-bg);color:var(--ewl-final-text);padding-block:64px}.ewl-final__inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.ewl-final h2{max-width:720px;color:var(--ewl-final-heading)}.ewl-final .ewl-eyebrow,.ewl-final p:not(.ewl-eyebrow),.ewl-final small{color:var(--ewl-final-text)}.ewl-final__buy{display:grid;gap:10px;min-width:260px;text-align:center}.ewl-final__buy>strong{font-size:34px;color:var(--ewl-final-price)}.ewl-button--light{background:var(--ewl-final-btn-bg);color:var(--ewl-final-btn-text)!important;box-shadow:none}.ewl-benefit,.ewl-occasion-grid>div,.ewl-testimonial,.ewl-compare-table,.ewl-guarantee{transition:transform .2s ease,box-shadow .2s ease}.ewl-benefit:hover,.ewl-occasion-grid>div:hover,.ewl-testimonial:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0f172a14}@media(max-width:989px){.ewl-hero,.ewl-split{grid-template-columns:1fr;gap:42px}.ewl-hero{padding-block:36px}.ewl-hero__media{order:-1}.ewl-floating-card{left:12px;bottom:12px}.ewl-benefit-grid,.ewl-demo-grid,.ewl-testimonial-grid,.ewl-occasion-grid{grid-template-columns:1fr 1fr}.ewl-split--reverse .ewl-feature__copy,.ewl-split--reverse .ewl-photo{order:initial}.ewl-ticker>div{justify-content:flex-start;overflow-x:auto}.ewl-final__inner{align-items:flex-start;flex-direction:column}.ewl-final__buy{width:100%}}@media(max-width:600px){.ewl-page{width:min(100% - 28px,var(--ewl-width))}.ewl-brand-logo--hero{margin:0 auto 18px}.ewl-brand-logo--final{margin:0 0 18px}.ewl h1{font-size:40px}.ewl h2{font-size:34px}.ewl-lead,.ewl-body{font-size:16px}.ewl-hero__media>img,.ewl-photo img,.ewl-placeholder{border-radius:22px}.ewl-benefit-grid,.ewl-demo-grid,.ewl-occasion-grid,.ewl-testimonial-grid{grid-template-columns:1fr}.ewl-section,.ewl-feature,.ewl-kit{padding-block:var(--ewl-section-space-mobile)}.ewl-benefit{padding:24px}.ewl-trust-row{font-size:11px}.ewl-floating-card{display:none}.ewl-ticker>div{gap:34px}.ewl-compare-head,.ewl-compare-row{grid-template-columns:1.35fr .85fr .85fr;padding:14px 12px;font-size:12px}.ewl-guarantee{grid-template-columns:1fr}.ewl-final{padding-block:48px;padding-bottom:52px}}
.ewl .ewl-native-atc{display:none!important}.ewl-logo-texto{font-weight:800;font-size:20px;letter-spacing:.04em;color:inherit}.ewl .ewl-brand-marquee__logo .ewl-logo-texto{font-size:16px;white-space:nowrap}
