.landing-benefit{padding-top:clamp(calc(var(--benefit-pad-top, 72px) / 2),6vw,var(--benefit-pad-top, 72px));padding-bottom:clamp(calc(var(--benefit-pad-bottom, 72px) / 2),6vw,var(--benefit-pad-bottom, 72px));padding-inline:var(--landing-pad-mobile);background:var(--benefit-bg);container-type:inline-size;container-name:benefit}.landing-benefit__header{max-width:var(--page-width, 1200px);margin:0 auto var(--landing-space-xl);text-align:center}.landing-benefit__eyebrow{margin:0 0 var(--landing-space-s);font-size:var(--t-caption);font-weight:var(--landing-fw-semibold);text-transform:uppercase;letter-spacing:.12em;color:#a86751!important}.landing-benefit__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:var(--t-h2);line-height:var(--landing-lh-snug);color:var(--benefit-text-color, currentColor)}.landing-benefit__inner{max-width:var(--page-width, 1200px);margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:var(--landing-space-l);align-items:start}.landing-benefit a:focus-visible,.landing-benefit button:focus-visible{outline:3px solid currentColor;outline-offset:2px;border-radius:var(--landing-radius-s)}@media(prefers-reduced-motion:reduce){.landing-benefit *,.landing-benefit *:before,.landing-benefit *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@container benefit (min-width: 750px){.landing-benefit{padding-inline:var(--landing-pad-tablet)}.landing-benefit__inner{grid-template-columns:repeat(var(--benefit-cols-tablet, 3),1fr);gap:var(--landing-space-xl)}}@container benefit (min-width: 990px){.landing-benefit{padding-inline:var(--landing-pad-desktop)}.landing-benefit__inner{grid-template-columns:repeat(var(--benefit-cols-desktop, 3),1fr)}}.landing-benefit__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--landing-space-m);padding:var(--benefit-card-pad, var(--landing-space-xl));background:var(--benefit-card-bg, rgba(168, 103, 81, .04));border:1px solid var(--benefit-card-border, rgba(168, 103, 81, .15));border-radius:var(--landing-radius-l);height:100%}.landing-benefit__title{margin:0;font-size:var(--t-h4);font-weight:var(--landing-fw-bold);line-height:var(--landing-lh-snug);color:var(--benefit-text-color, currentColor)}.landing-benefit__item--stars_hero{gap:0;justify-content:center}.landing-benefit__stars-hero{display:flex;flex-direction:column;align-items:center;gap:var(--landing-space-xs);width:100%}.landing-benefit__stars-hero-row{display:inline-flex;align-items:center;gap:var(--landing-space-xs);color:var(--benefit-star-color, #FCC200);line-height:var(--landing-lh-none);margin-bottom:var(--landing-space-xs)}.landing-benefit__stars-hero-row svg{width:32px!important;height:32px!important;display:block}.landing-benefit__rating-big{margin:0;font-size:var(--t-h3);line-height:var(--landing-lh-snug);color:var(--benefit-text-color, currentColor);font-weight:var(--landing-fw-medium);display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:.2em}.landing-benefit__rating-big strong{font-weight:var(--landing-fw-bold);font-size:1.15em}.landing-benefit__rating-big-suffix{font-weight:var(--landing-fw-medium);font-size:.78em;opacity:var(--landing-opacity-strong)}.landing-benefit__reviews-caption{margin:0;font-size:var(--t-body-sm);color:var(--benefit-text-color, currentColor);opacity:var(--landing-opacity-subtle)}.landing-benefit__divider{width:60%;border:none;border-top:1px solid rgba(168,103,81,.3);margin:var(--landing-space-l) auto;height:0}.landing-benefit__kpi{display:flex;flex-direction:column;align-items:center;gap:var(--landing-space-xs);width:100%}.landing-benefit__kpi-number{margin:0;font-size:clamp(2rem,1.6rem + 1.6svw,3rem);font-weight:var(--landing-fw-bold);line-height:var(--landing-lh-tight);color:var(--benefit-text-color, currentColor);letter-spacing:var(--landing-tracking-tight)}.landing-benefit__kpi-label{margin:0;font-size:var(--t-body);line-height:var(--landing-lh-snug);color:var(--benefit-text-color, currentColor);opacity:var(--landing-opacity-strong)}.landing-benefit__tiers{margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--landing-space-s);text-align:left}.landing-benefit__tier{display:flex;align-items:baseline;justify-content:space-between;gap:var(--landing-space-m)}.landing-benefit__tier-label{margin:0;display:inline-flex;align-items:baseline;gap:var(--landing-space-s);font-size:var(--t-body);color:var(--benefit-text-color, currentColor);opacity:var(--landing-opacity-strong)}.landing-benefit__tier-icon{font-size:1.1em;line-height:1;flex-shrink:0}.landing-benefit__tier-value{margin:0;font-size:var(--t-body);font-weight:var(--landing-fw-semibold);color:var(--benefit-text-color, currentColor);white-space:nowrap;font-variant-numeric:tabular-nums}.landing-benefit__item--wide{grid-column:1 / -1;flex-direction:column;align-items:stretch;text-align:left;gap:var(--landing-space-l);padding:var(--landing-space-xl);scroll-margin-top:96px}.landing-benefit__wide-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--landing-space-s)}.landing-benefit__wide-text{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.landing-benefit__item--wide .landing-benefit__title{text-align:left}.landing-benefit__wide-subtitle{margin:0;font-size:var(--t-body-sm);line-height:var(--landing-lh-relaxed);color:#0009;text-align:left}.landing-benefit__wide-tiers{margin:0;padding:var(--landing-space-l) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--landing-space-xl);border-top:1px solid var(--benefit-card-border, rgba(168, 103, 81, .15))}.landing-benefit__wide-tier{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon  label" "value value";align-items:center;column-gap:var(--landing-space-s);row-gap:4px;min-width:0}.landing-benefit__wide-tier-icon{grid-area:icon;font-size:22px;line-height:1}.landing-benefit__wide-tier-text{display:contents;margin:0}.landing-benefit__wide-tier-label{grid-area:label;margin:0;font-size:var(--t-caption);line-height:1.2;color:#0009;text-transform:uppercase;letter-spacing:.06em}.landing-benefit__wide-tier-value{grid-area:value;margin:0;font-size:var(--t-body);font-weight:var(--landing-fw-bold);line-height:1.3;color:#000000d9;overflow-wrap:anywhere;word-break:break-word}.landing-benefit__wide-tier-link{color:inherit;text-decoration:none;transition:color .15s ease}.landing-benefit__wide-tier-link:hover,.landing-benefit__wide-tier-link:focus-visible{color:#a86751;outline:none}.landing-benefit__wide-tier-link:focus-visible{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}@container benefit (max-width: 749px){.landing-benefit__item--wide{gap:var(--landing-space-l);padding:var(--landing-space-l)}.landing-benefit__wide-tiers{grid-template-columns:1fr;gap:var(--landing-space-m);padding-top:var(--landing-space-m)}.landing-benefit__wide-tier-icon{font-size:20px}}.landing-benefit__rating{display:flex;flex-direction:column;align-items:center;gap:var(--landing-space-xs);padding-top:var(--landing-space-m);border-top:1px solid rgba(168,103,81,.3);width:100%}.landing-benefit__rating-stars{display:inline-flex;align-items:center;gap:2px;line-height:var(--landing-lh-none);color:var(--benefit-star-color, #FCC200)}.landing-benefit__rating-stars svg{width:26px!important;height:26px!important;display:block}.landing-benefit__rating-text{margin:0;font-size:var(--t-body);font-weight:var(--landing-fw-medium);color:var(--benefit-text-color, currentColor)}.landing-benefit__rating-text strong{font-weight:var(--landing-fw-bold)}.landing-benefit__rating-sep{margin-inline:.25em;opacity:var(--landing-opacity-muted)}.landing-benefit__icon{width:calc(var(--benefit-icon-size, 48px) + var(--landing-space-m));height:calc(var(--benefit-icon-size, 48px) + var(--landing-space-m));display:inline-flex;align-items:center;justify-content:center;color:var(--benefit-icon-color, currentColor);background:var(--benefit-icon-halo, rgba(0, 0, 0, .04));border-radius:var(--landing-radius-full);margin-bottom:var(--landing-space-xs)}.landing-benefit__icon>*{width:var(--benefit-icon-size, 48px);height:var(--benefit-icon-size, 48px)}.landing-benefit__avatar{width:var(--benefit-avatar-size, 96px);height:var(--benefit-avatar-size, 96px);display:inline-block;overflow:hidden;border-radius:50%;border:3px solid #fff;box-shadow:var(--landing-shadow-m);margin-bottom:var(--landing-space-xs);background:var(--landing-color-subtle);flex-shrink:0}.landing-benefit__avatar img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;border-radius:inherit}.landing-benefit__link{padding-top:var(--landing-space-s);font-size:var(--t-body-sm);font-weight:var(--landing-fw-medium);color:var(--benefit-link-color, currentColor);text-decoration:none;display:inline-flex;align-items:center;gap:var(--landing-space-xs)}.landing-benefit__link-text{text-decoration:underline;text-underline-offset:.2em}.landing-benefit__link:hover .landing-benefit__link-text,.landing-benefit__link:focus-visible .landing-benefit__link-text{text-decoration-color:currentColor;text-decoration-thickness:2px}.landing-benefit__link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:var(--landing-radius-xs)}.landing-benefit__icon img,.landing-benefit__icon svg{width:var(--benefit-icon-size, 48px);height:var(--benefit-icon-size, 48px);object-fit:contain;fill:currentColor}.landing-benefit__text{margin:0;font-size:var(--benefit-text-size, var(--t-body-sm));line-height:var(--landing-lh-relaxed);opacity:var(--landing-opacity-strong);max-width:340px;color:var(--benefit-text-color, currentColor)}.landing-comparison{background:var(--comparison-bg);color:var(--comparison-fg);padding-top:clamp(calc(var(--comparison-pad-top) / 2),6vw,var(--comparison-pad-top));padding-bottom:clamp(calc(var(--comparison-pad-bottom) / 2),6vw,var(--comparison-pad-bottom));padding-inline:var(--landing-pad-mobile)}@media(min-width:750px){.landing-comparison{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-comparison{padding-inline:var(--landing-pad-desktop)}}.landing-comparison__inner{max-width:var(--page-width, 1200px);margin:0 auto;text-align:center}.landing-comparison__header{margin:0 0 var(--landing-space-xl)}.landing-comparison__eyebrow{margin:0 0 var(--landing-space-sm);font-size:var(--t-caption);font-weight:var(--landing-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--comparison-accent)}.landing-comparison__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h2);line-height:var(--landing-lh-tight)}.landing-comparison__subheading{margin:var(--landing-space-s) auto 0;max-width:560px;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);color:#000000b3}.landing-comparison__tablist{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--landing-space-s);margin:0 0 var(--landing-space-l)}.landing-comparison__tab{appearance:none;-webkit-appearance:none;background:transparent;color:inherit;font-family:inherit;font-size:var(--t-body-sm);font-weight:var(--landing-fw-semibold);line-height:1;padding:10px 22px;border:1px solid rgba(0,0,0,.18);border-radius:var(--landing-radius-full, 9999px);cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background var(--landing-transition-fast),color var(--landing-transition-fast),border-color var(--landing-transition-fast);min-height:40px}@media(max-width:749px){.landing-comparison__tablist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-comparison__tab{padding:9px 16px;min-height:40px;width:100%}}.landing-comparison__tab:hover{border-color:var(--comparison-accent);color:var(--comparison-accent)}.landing-comparison__tab[aria-selected=true]{background:var(--comparison-tab-active-bg);color:var(--comparison-tab-active-text);border-color:transparent}.landing-comparison__tab:focus-visible{outline:2px solid var(--comparison-accent);outline-offset:2px}.landing-comparison__panel[hidden]{display:none}.landing-comparison__slider{--slider-pos: 50%;aspect-ratio:var(--slider-aspect, 16 / 9);position:relative;width:100%;max-width:var(--landing-content-focus, 760px);margin:0 auto;overflow:hidden;border-radius:var(--landing-radius-l, 12px);background:#0000000a;isolation:isolate;box-shadow:var(--landing-shadow-media-soft);user-select:none;-webkit-user-select:none}@media(max-width:749px){.landing-comparison__slider{aspect-ratio:4 / 3}}.landing-comparison__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.landing-comparison__img--before{z-index:2;clip-path:polygon(0 0,var(--slider-pos) 0,var(--slider-pos) 100%,0 100%)}.landing-comparison__img--after{z-index:1}.landing-comparison__img--placeholder{display:flex;align-items:center;justify-content:center;background:#0000000f}.landing-comparison__img--placeholder svg{width:50%;height:50%;opacity:.5}.landing-comparison__line{position:absolute;top:0;bottom:0;left:var(--slider-pos);width:5px;background:#fff;transform:translate(-2.5px);z-index:3;pointer-events:none;box-shadow:0 0 8px #0003}.landing-comparison__handle{position:absolute;top:50%;left:var(--slider-pos);width:52px;height:96px;transform:translate(-50%,-50%);background:#fff;border-radius:var(--landing-radius-full, 9999px);display:inline-flex;align-items:center;justify-content:center;color:#1c1c1c;z-index:4;pointer-events:none;box-shadow:0 4px 12px #00000026}.landing-comparison__handle svg{width:18px;height:36px}.landing-comparison__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;appearance:none;-webkit-appearance:none;background:transparent;border:none;cursor:ew-resize;z-index:5;opacity:0;touch-action:none}.landing-comparison__range:focus-visible{outline:none}.landing-comparison__range:focus-visible~.landing-comparison__handle{box-shadow:0 0 0 3px var(--comparison-accent),0 4px 12px #00000026}.landing-comparison__range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:60px;height:100%;cursor:ew-resize}.landing-comparison__range::-moz-range-thumb{width:60px;height:100%;border:none;background:transparent;cursor:ew-resize}.landing-comparison__range::-webkit-slider-runnable-track{background:transparent;height:100%}.landing-comparison__caption-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.landing-comparison__caption-layer--before{clip-path:polygon(0 0,var(--slider-pos) 0,var(--slider-pos) 100%,0 100%)}.landing-comparison__caption-layer--after{clip-path:polygon(var(--slider-pos) 0,100% 0,100% 100%,var(--slider-pos) 100%)}.landing-comparison__caption{position:absolute;bottom:var(--landing-space-l);color:#1c1c1c;font-size:var(--t-h3);font-weight:var(--landing-fw-bold);line-height:1;letter-spacing:-.01em;padding:6px 14px;border-radius:var(--landing-radius-s, 5px);background:#fff}.landing-comparison__caption--before{left:var(--landing-space-l)}.landing-comparison__caption--after{right:var(--landing-space-l)}@media(max-width:749px){.landing-comparison__caption{font-size:var(--t-h4);bottom:var(--landing-space-m)}.landing-comparison__caption--before{left:var(--landing-space-m)}.landing-comparison__caption--after{right:var(--landing-space-m)}.landing-comparison__handle{width:44px;height:80px}.landing-comparison__handle svg{width:16px;height:30px}.landing-comparison__line{width:4px;transform:translate(-2px)}}@media(prefers-reduced-motion:reduce){.landing-comparison__tab{transition:none}}.landing-explainer{padding-top:clamp(calc(var(--explainer-pad-top, 72px) / 2),6vw,var(--explainer-pad-top, 72px));padding-bottom:clamp(calc(var(--explainer-pad-bottom, 72px) / 2),6vw,var(--explainer-pad-bottom, 72px));padding-inline:var(--landing-pad-mobile, 16px);background:var(--explainer-bg);color:var(--explainer-fg);container-type:inline-size;container-name:explainer}.landing-explainer__inner{max-width:var(--page-width, 1200px);margin:0 auto;text-align:center}.landing-explainer__eyebrow{margin:0 0 10px;font-size:var(--t-caption, 13px);font-weight:var(--landing-fw-semibold, 600);letter-spacing:var(--landing-tracking-widest);text-transform:uppercase;color:var(--explainer-accent)}.landing-explainer__heading{margin:0 0 var(--landing-space-sm);font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:clamp(26px,3.4vw,38px);line-height:1.15;color:var(--explainer-accent)}.landing-explainer__heading-product{font-style:italic;font-weight:inherit;color:var(--explainer-fg)}.landing-explainer__heading-mark{font-style:italic;font-weight:inherit}.landing-explainer__sub{margin:0 auto var(--landing-space-l);max-width:560px;font-size:var(--t-body, 16px);line-height:1.5;color:inherit;opacity:.78}.landing-explainer__player{position:relative;margin:0 auto;width:100%;max-width:var(--landing-content-focus, 760px);aspect-ratio:16 / 9;border-radius:var(--landing-radius-l);overflow:hidden;background:var(--explainer-bg, rgb(var(--color-background, 255 255 255)));box-shadow:var(--landing-shadow-media-strong, 0 2px 4px rgba(26, 26, 26, .06), 0 28px 56px -12px rgba(26, 26, 26, .18));will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0);isolation:isolate}.landing-explainer__poster{position:relative;display:block;width:100%;height:100%;border:0;padding:0;margin:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;color:inherit}.landing-explainer__poster-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--explainer-poster-focus-x, 50%) var(--explainer-poster-focus-y, 50%);display:block;transition:transform .4s ease,filter .3s ease}.landing-explainer__poster:hover .landing-explainer__poster-img{transform:scale(1.02);filter:brightness(.95)}.landing-explainer__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:var(--landing-radius-full);background:var(--explainer-play-bg);color:var(--explainer-play-ring);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px var(--explainer-play-ring),0 12px 32px -8px #00000073;transition:transform .2s ease,box-shadow .2s ease}.landing-explainer__play svg{width:28px;height:32px;margin-left:4px}.landing-explainer__poster:hover .landing-explainer__play,.landing-explainer__poster:focus-visible .landing-explainer__play{transform:translate(-50%,-50%) scale(1.06)}.landing-explainer__poster:focus-visible{outline:3px solid var(--explainer-accent);outline-offset:4px}.landing-explainer__duration{position:absolute;bottom:14px;right:14px;padding:4px 10px;font-size:13px;font-weight:600;color:#fff;line-height:1;letter-spacing:.02em;background:#0000008c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);border-radius:var(--landing-radius-full)}@supports not (backdrop-filter: blur(14px)){.landing-explainer__duration{background:#0009}}.landing-explainer__video{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);display:block;background:transparent;object-fit:cover}@media(max-width:749px){.landing-explainer__player{background:#000}.landing-explainer__video{object-fit:contain}}.landing-explainer__player--empty{display:flex;align-items:center;justify-content:center;background:#0000000a;color:#00000080;font-size:var(--t-body-sm, 14px)}.landing-explainer__usps{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0}.landing-explainer__usp{position:relative;display:inline-flex;align-items:center;gap:var(--landing-space-sm);padding:6px 28px;color:var(--explainer-fg);font-size:var(--t-body, 16px);font-weight:var(--landing-fw-semibold, 600);line-height:1.3}.landing-explainer__usp:not(:last-child):after{content:"";position:absolute;right:-4px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#000000d9}.landing-explainer__usp-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.landing-explainer__usp-icon svg{width:100%;height:100%}.landing-explainer__usp-label{letter-spacing:.005em}.landing-explainer__annotation{position:absolute;top:calc(18% + 5px);left:26%;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:0;pointer-events:none;color:#fff;transform:rotate(-3deg)}.landing-explainer__annotation-text{font-family:Nunito,system-ui,sans-serif;font-style:italic;font-size:32px;font-weight:700;line-height:1;white-space:nowrap;letter-spacing:.5px;display:inline-block;padding:8px 16px;border-radius:var(--landing-radius-full);background:#0000008c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1)}@supports not (backdrop-filter: blur(14px)){.landing-explainer__annotation-text{background:#0009}}.landing-explainer__annotation-arrow{width:90px;height:90px;margin-top:0;margin-left:28px;transform:rotate(12deg);flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.landing-explainer[data-arrow-position=bottom_left] .landing-explainer__annotation{top:auto;bottom:calc(18% + 5px);transform:rotate(3deg);flex-direction:column-reverse}.landing-explainer[data-arrow-position=bottom_left] .landing-explainer__annotation-arrow{margin-top:0;margin-bottom:0;transform:rotate(-12deg)}.landing-explainer[data-play-pulse=true] .landing-explainer__play{animation:explainer-play-pulse 2.2s ease-out infinite}@keyframes explainer-play-pulse{0%{box-shadow:0 0 0 6px var(--explainer-play-ring),0 12px 32px -8px #00000073,0 0 color-mix(in srgb,var(--explainer-play-ring) 65%,transparent)}70%,to{box-shadow:0 0 0 6px var(--explainer-play-ring),0 12px 32px -8px #00000073,0 0 0 22px color-mix(in srgb,var(--explainer-play-ring) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.landing-explainer[data-play-pulse=true] .landing-explainer__play{animation:none}}@media(max-width:749px){.landing-explainer__player{aspect-ratio:4 / 5;border-radius:var(--landing-radius-l);box-shadow:0 1px 2px #1a1a1a0d,0 16px 32px -8px #1a1a1a24}.landing-explainer__play{width:72px;height:72px}.landing-explainer__play svg{width:24px;height:28px}.landing-explainer__usps{flex-direction:column;align-items:center;gap:var(--landing-space-sm);margin:var(--landing-space-l) 0 0}.landing-explainer__usp{padding:0;font-size:var(--t-body);gap:10px}.landing-explainer__usp:not(:last-child):after{display:none}.landing-explainer__usp-icon{width:24px;height:24px}.landing-explainer__annotation{display:none}}@media(prefers-reduced-motion:reduce){.landing-explainer__poster-img,.landing-explainer__play{transition:none}.landing-explainer__poster:hover .landing-explainer__poster-img{transform:none}}.landing-faq{background:var(--faq-bg);color:var(--faq-fg);padding-top:clamp(calc(var(--faq-pad-top) / 2),6vw,var(--faq-pad-top));padding-bottom:clamp(calc(var(--faq-pad-bottom) / 2),6vw,var(--faq-pad-bottom));padding-inline:var(--landing-pad-mobile)}@media(min-width:750px){.landing-faq{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-faq{padding-inline:var(--landing-pad-desktop)}}.landing-faq__inner{max-width:var(--landing-content-focus, 760px);margin:0 auto;text-align:center}.landing-faq__header{margin:0 0 var(--landing-space-xl)}.landing-faq__eyebrow{margin:0 0 var(--landing-space-sm);font-size:var(--t-caption);font-weight:var(--landing-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--faq-accent)}.landing-faq__heading{margin:0 0 var(--landing-space-sm);font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h2);line-height:var(--landing-lh-tight)}.landing-faq__sub{margin:0;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);max-width:56ch;margin-inline:auto;opacity:var(--landing-opacity-strong, .85)}.landing-faq__widget{display:block;container-type:inline-size;container-name:faqgrid}.landing-faq__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--landing-space-m);margin:0 0 var(--landing-space-xl);text-align:left}@container faqgrid (max-width: 720px){.landing-faq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--landing-space-s)}}@container faqgrid (max-width: 480px){.landing-faq__cards{gap:8px}}.landing-faq__card{appearance:none;-webkit-appearance:none;background:var(--faq-card-bg);color:inherit;font-family:inherit;border:1px solid var(--faq-card-border);border-radius:var(--landing-radius-l, 16px);padding:14px 18px;cursor:pointer;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;box-shadow:var(--landing-shadow-s);transition:background var(--landing-transition-fast, .15s ease),color var(--landing-transition-fast, .15s ease),border-color var(--landing-transition-fast, .15s ease),box-shadow var(--landing-transition-fast, .15s ease),transform var(--landing-transition-fast, .15s ease)}.landing-faq__card:hover{border-color:var(--faq-accent);transform:translateY(-1px)}.landing-faq__card:focus-visible{outline:2px solid var(--faq-accent);outline-offset:3px}.landing-faq__card[aria-selected=true]{background:var(--faq-card-active-bg);color:var(--faq-card-active-text);border-color:transparent;transform:translateY(-1px);box-shadow:0 8px 24px -8px color-mix(in srgb,var(--faq-card-active-bg) 35%,transparent)}.landing-faq__card-label{font-size:var(--t-body);font-weight:var(--landing-fw-bold);line-height:var(--landing-lh-snug, 1.25);overflow-wrap:anywhere}.landing-faq__card-count{font-size:var(--t-caption);font-weight:var(--landing-fw-semibold);opacity:.65;letter-spacing:.02em}.landing-faq__card[aria-selected=true] .landing-faq__card-count{opacity:.85}@container faqgrid (max-width: 480px){.landing-faq__card{padding:10px 12px;gap:2px;border-radius:var(--landing-radius)}.landing-faq__card-label{font-size:var(--t-body-sm)}.landing-faq__card-count{font-size:11px}}.landing-faq__panel{display:none;text-align:left}faq-grid[data-active-cat="1"] .landing-faq__panel[data-cat="1"],faq-grid[data-active-cat="2"] .landing-faq__panel[data-cat="2"],faq-grid[data-active-cat="3"] .landing-faq__panel[data-cat="3"],faq-grid[data-active-cat="4"] .landing-faq__panel[data-cat="4"],faq-grid[data-active-cat="5"] .landing-faq__panel[data-cat="5"],faq-grid[data-active-cat="6"] .landing-faq__panel[data-cat="6"]{display:block}.landing-faq__panel-heading{margin:0 0 var(--landing-space-m);font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h3);line-height:var(--landing-lh-tight)}.landing-faq__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--landing-space-s)}.landing-faq__item{margin:0}.landing-faq__details{background:var(--faq-card-bg);border:1px solid var(--faq-card-border);border-radius:var(--landing-radius-l, 12px);overflow:hidden;transition:border-color var(--landing-transition-fast, .15s ease)}.landing-faq__details[open]{border-color:color-mix(in srgb,var(--faq-accent) 35%,transparent)}.landing-faq__summary{list-style:none;cursor:pointer;padding:22px var(--landing-space-l);display:flex;align-items:center;justify-content:space-between;gap:var(--landing-space-m);font-family:inherit;font-size:var(--t-body);font-weight:var(--landing-fw-bold);line-height:var(--landing-lh-snug);color:inherit;outline:none}.landing-faq__summary::-webkit-details-marker{display:none}.landing-faq__summary::marker{content:""}.landing-faq__summary:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-2px;border-radius:var(--landing-radius-l, 12px)}.landing-faq__summary:hover .landing-faq__chevron{color:var(--faq-accent);opacity:1}.landing-faq__question{flex:1;min-width:0}.landing-faq__chevron{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--faq-fg);opacity:.6;transition:transform .25s ease,color var(--landing-transition-fast, .15s ease),opacity var(--landing-transition-fast, .15s ease)}.landing-faq__chevron svg{width:100%;height:100%;display:block}.landing-faq__details[open] .landing-faq__chevron{transform:rotate(180deg);color:var(--faq-accent);opacity:1}.landing-faq__answer{padding:0 var(--landing-space-l) 22px;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);color:inherit;opacity:var(--landing-opacity-strong, .85);max-width:70ch}.landing-faq__answer>*:first-child{margin-top:0}.landing-faq__answer>*:last-child{margin-bottom:0}.landing-faq__answer strong,.landing-faq__answer b{font-weight:var(--landing-fw-semibold)}@container faqgrid (max-width: 480px){.landing-faq__summary{padding:var(--landing-space-m) var(--landing-space-m);font-size:var(--t-body-sm)}.landing-faq__answer{padding:0 var(--landing-space-m) var(--landing-space-m);font-size:var(--t-body-sm)}}.landing-faq__contact{margin:var(--landing-space-xl) 0 0;text-align:center;font-size:var(--t-body-sm);opacity:.75}.landing-faq__contact a{color:var(--faq-accent);font-weight:var(--landing-fw-semibold);text-decoration:none;margin-left:4px;transition:opacity var(--landing-transition-fast, .15s ease)}.landing-faq__contact a:hover{opacity:.7}.landing-faq__contact a:focus-visible{outline:2px solid var(--faq-accent);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){.landing-faq__card,.landing-faq__details,.landing-faq__chevron,.landing-faq__contact a{transition:none}.landing-faq__card:hover,.landing-faq__card[aria-selected=true]{transform:none}}.landing-feature-comparison{background:var(--fc-bg);color:var(--fc-fg);padding-top:clamp(calc(var(--fc-pad-top) / 2),6vw,var(--fc-pad-top));padding-bottom:clamp(calc(var(--fc-pad-bottom) / 2),6vw,var(--fc-pad-bottom));padding-inline:var(--landing-pad-mobile)}@media(min-width:750px){.landing-feature-comparison{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-feature-comparison{padding-inline:var(--landing-pad-desktop)}}.landing-feature-comparison__inner{max-width:var(--page-width, 1200px);margin:0 auto;text-align:center}.landing-feature-comparison__header{margin:0 0 var(--landing-space-xl)}.landing-feature-comparison__eyebrow{margin:0 0 var(--landing-space-s);font-size:var(--t-caption);font-weight:var(--landing-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--fc-accent)}.landing-feature-comparison__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h2);line-height:var(--landing-lh-tight)}.landing-feature-comparison__subheading{margin:var(--landing-space-s) auto 0;max-width:560px;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);color:#000000b3}.landing-feature-comparison__wrap{max-width:var(--landing-content-focus, 760px);margin:0 auto;background:#fff;border-radius:var(--landing-radius-l, 12px);border:1px solid rgba(28,28,28,.1);box-shadow:var(--landing-shadow-media-soft);overflow:visible;padding-block:0;isolation:isolate}.landing-feature-comparison__table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.landing-feature-comparison__head{padding:22px var(--landing-space-s);font-size:var(--t-body-sm);font-weight:var(--landing-fw-bold);line-height:var(--landing-lh-tight);letter-spacing:.02em;vertical-align:middle}@media(min-width:990px){.landing-feature-comparison__head{padding-block:22px}}.landing-feature-comparison__head--feature{background:transparent;border-top-left-radius:var(--landing-radius-l, 12px)}.landing-feature-comparison__head--brand{background:var(--fc-brand-bg);color:var(--fc-brand-fg);text-align:center;border-radius:0}.landing-feature-comparison__head--other{background:var(--fc-other-bg);color:var(--fc-other-fg);text-align:center;border-top-right-radius:var(--landing-radius-l, 12px)}.landing-feature-comparison__head--feature{border-bottom:1px solid rgba(28,28,28,.08)}.landing-feature-comparison__head--brand{border-bottom:1px solid rgba(255,255,255,.22)}.landing-feature-comparison__head--other{border-bottom:1px solid rgba(28,28,28,.06)}.landing-feature-comparison__brand-logo{height:auto;max-height:28px;width:auto;display:inline-block;vertical-align:middle}.landing-feature-comparison__head-label--short{display:none}@media(max-width:379px){.landing-feature-comparison__head-label--long{display:none}.landing-feature-comparison__head-label--short{display:inline}}.landing-feature-comparison__table--sticky .landing-feature-comparison__head{position:sticky;top:0;z-index:2}.landing-feature-comparison__row+.landing-feature-comparison__row .landing-feature-comparison__cell--feature{border-top:1px solid rgba(28,28,28,.08)}.landing-feature-comparison__row+.landing-feature-comparison__row .landing-feature-comparison__cell--brand{border-top:1px solid rgba(255,255,255,.22)}.landing-feature-comparison__row+.landing-feature-comparison__row .landing-feature-comparison__cell--other{border-top:1px solid rgba(28,28,28,.06)}.landing-feature-comparison__row:last-child .landing-feature-comparison__cell--feature{border-bottom-left-radius:var(--landing-radius-l, 12px)}.landing-feature-comparison__row:last-child .landing-feature-comparison__cell--brand{border-radius:0}.landing-feature-comparison__row:last-child .landing-feature-comparison__cell--other{border-bottom-right-radius:var(--landing-radius-l, 12px)}.landing-feature-comparison__cell{padding:18px var(--landing-space-s);vertical-align:middle;height:64px}@media(min-width:990px){.landing-feature-comparison__cell{padding-block:16px;height:60px}}.landing-feature-comparison__cell--feature{font-size:var(--t-body);font-weight:var(--landing-fw-regular);line-height:var(--landing-lh-snug);text-align:left;padding-inline-start:var(--landing-space-l)}@media(max-width:749px){.landing-feature-comparison__cell--feature{padding-inline-start:var(--landing-space-m)}}.landing-feature-comparison__cell--brand{background:var(--fc-brand-bg);color:var(--fc-brand-fg);text-align:center}.landing-feature-comparison__cell--other{background:var(--fc-other-bg);color:var(--fc-other-fg);text-align:center}.landing-feature-comparison__feature-text--short{display:none}@media(max-width:379px){.landing-feature-comparison__feature-text--long{display:none}.landing-feature-comparison__feature-text--short{display:inline}}.landing-feature-comparison__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:1}.landing-feature-comparison__icon svg{width:100%;height:100%;display:block}@media(min-width:990px){.landing-feature-comparison__icon{width:28px;height:28px}}.landing-feature-comparison__icon--check{width:32px;height:32px;background:var(--fc-check, #FFFFFF);border-radius:50%;color:var(--fc-brand-bg);box-shadow:0 1px 2px #00000014}.landing-feature-comparison__icon--check svg{width:60%;height:60%}@media(min-width:990px){.landing-feature-comparison__icon--check{width:32px;height:32px}}.landing-feature-comparison__icon--check-on-other{color:var(--fc-accent)}.landing-feature-comparison__icon--cross{color:var(--fc-cross)}.landing-feature-comparison__icon--cross-on-brand{color:var(--fc-brand-fg);opacity:.65}.landing-feature-comparison__value-text{font-size:var(--t-body-sm);font-weight:var(--landing-fw-semibold);line-height:var(--landing-lh-snug)}.landing-feature-comparison .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-feature-comparison__table{table-layout:fixed}.landing-feature-comparison__col--feature{width:auto}.landing-feature-comparison__col--brand,.landing-feature-comparison__col--other{width:64px}@media(min-width:750px){.landing-feature-comparison__col--brand,.landing-feature-comparison__col--other{width:140px}}@media(min-width:990px){.landing-feature-comparison__col--brand,.landing-feature-comparison__col--other{width:180px}}@media(max-width:749px){.landing-feature-comparison__table,.landing-feature-comparison__table thead,.landing-feature-comparison__table tbody{display:block}.landing-feature-comparison__head-row{display:grid;grid-template-columns:1fr 1fr}.landing-feature-comparison__head--feature{display:none}.landing-feature-comparison__head--brand{border-top-left-radius:var(--landing-radius-l, 12px);border-top-right-radius:0;border-bottom-color:#1c1c1c14}.landing-feature-comparison__head--other{border-top-left-radius:0;border-top-right-radius:var(--landing-radius-l, 12px)}.landing-feature-comparison__table--sticky .landing-feature-comparison__head-row{position:sticky;top:0;z-index:2}.landing-feature-comparison__row{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"feature feature" "brand other"}.landing-feature-comparison__cell--feature{grid-area:feature;text-align:center;padding:18px var(--landing-space-m);font-size:var(--t-body);font-weight:var(--landing-fw-semibold);padding-inline-start:var(--landing-space-m)}.landing-feature-comparison__cell--brand{grid-area:brand;border-radius:0;padding:14px var(--landing-space-s);height:auto;min-height:64px}.landing-feature-comparison__cell--other{grid-area:other;border-radius:0;padding:14px var(--landing-space-s);height:auto;min-height:64px}.landing-feature-comparison__row+.landing-feature-comparison__row .landing-feature-comparison__cell--feature,.landing-feature-comparison__row+.landing-feature-comparison__row .landing-feature-comparison__cell--brand,.landing-feature-comparison__row+.landing-feature-comparison__row .landing-feature-comparison__cell--other{border-top:0}.landing-feature-comparison__row:not(:last-child){border-bottom:1px solid rgba(28,28,28,.08)}.landing-feature-comparison__row:last-child .landing-feature-comparison__cell--brand{border-bottom-left-radius:var(--landing-radius-l, 12px);border-bottom-right-radius:0}.landing-feature-comparison__row:last-child .landing-feature-comparison__cell--other{border-bottom-left-radius:0;border-bottom-right-radius:var(--landing-radius-l, 12px)}.landing-feature-comparison__row:last-child .landing-feature-comparison__cell--feature{border-bottom-left-radius:0}}.landing-feature{background:var(--feature-bg);color:var(--feature-fg);padding-top:clamp(calc(var(--feature-pad-top) / 2),6vw,var(--feature-pad-top));padding-bottom:clamp(calc(var(--feature-pad-bottom) / 2),6vw,var(--feature-pad-bottom));padding-inline:var(--landing-pad-mobile)}@media(min-width:750px){.landing-feature{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-feature{padding-inline:var(--landing-pad-desktop)}}.landing-feature__inner{max-width:var(--page-width, 1200px);margin:0 auto;text-align:center}.landing-feature__header{margin:0 0 var(--landing-space-2xl)}.landing-feature__eyebrow{margin:0 0 var(--landing-space-sm);font-size:var(--t-caption);font-weight:var(--landing-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--feature-accent)}.landing-feature__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h2);line-height:var(--landing-lh-tight)}.landing-feature__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--landing-space-l);align-items:start;justify-items:center}@media(min-width:750px){.landing-feature__grid{grid-template-columns:repeat(var(--feature-cols-desktop, 3),1fr);gap:var(--landing-space-xl)}}.landing-feature__item{display:flex;flex-direction:column;align-items:center;gap:var(--landing-space-sm);max-width:320px;text-align:center}.landing-feature__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--feature-icon-halo, #FFFFFF);border-radius:var(--landing-radius-full, 9999px);margin-bottom:var(--landing-space-xs)}.landing-feature__icon-wrap svg{width:44px;height:44px;object-fit:contain;display:block}.landing-feature__title{margin:0;font-size:var(--t-body);font-weight:var(--landing-fw-bold);line-height:var(--landing-lh-snug)}.landing-feature__sub{margin:0;font-size:var(--t-body-sm);line-height:var(--landing-lh-normal);color:var(--feature-fg);opacity:var(--landing-opacity-strong, .85);max-width:32ch}.landing-guarantee{background:var(--guarantee-bg);color:var(--guarantee-fg);padding-top:clamp(calc(var(--guarantee-pad-top) / 2),6vw,var(--guarantee-pad-top));padding-bottom:clamp(calc(var(--guarantee-pad-bottom) / 2),6vw,var(--guarantee-pad-bottom));padding-inline:var(--landing-pad-mobile)}@media(min-width:750px){.landing-guarantee{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-guarantee{padding-inline:var(--landing-pad-desktop)}}.landing-guarantee__inner{max-width:var(--landing-content-wide, 1200px);margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--landing-space-2xl)}.landing-guarantee__header{margin:0}.landing-guarantee__eyebrow{margin:0 0 var(--landing-space-sm);font-size:var(--t-caption);font-weight:var(--landing-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--guarantee-accent)}.landing-guarantee__heading{margin:0 0 var(--landing-space-sm);font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h2);line-height:var(--landing-lh-tight)}.landing-guarantee__sub{margin:0;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);max-width:56ch;margin-inline:auto;opacity:var(--landing-opacity-strong, .85)}.landing-guarantee__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--landing-space-l);width:100%;position:relative;container-type:inline-size}@media(min-width:750px){.landing-guarantee__steps{grid-template-columns:repeat(3,1fr);gap:var(--landing-space-xl)}.landing-guarantee__steps:before{content:"";position:absolute;top:calc(var(--step-counter-size, 56px) + var(--landing-space-s) + var(--landing-space-s) + 32px);left:calc(100% / 6);right:calc(100% / 6);height:0;border-top:2px dashed var(--guarantee-accent);opacity:.3;transform:translateY(-1px);z-index:0;pointer-events:none}.landing-guarantee__icon{position:relative;z-index:1}}.landing-guarantee__step{display:flex;flex-direction:column;align-items:center;gap:var(--landing-space-s);text-align:center}.landing-guarantee__step-counter{display:block;font-size:var(--step-counter-size, 56px);font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);line-height:1;font-weight:300;letter-spacing:.02em;color:var(--guarantee-accent);opacity:.4;margin-bottom:var(--landing-space-s)}@media(max-width:749px){.landing-guarantee__step-counter{font-size:var(--step-counter-size-mobile, 40px)}}.landing-guarantee__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--guarantee-icon-bg);border:1px solid rgba(168,103,81,.15);border-radius:var(--landing-radius-full, 9999px);margin-bottom:var(--landing-space-xs);box-sizing:border-box}.landing-guarantee__icon svg{width:36px;height:36px;object-fit:contain;display:block}.landing-guarantee__step-title{margin:0;font-size:var(--t-body);font-weight:var(--landing-fw-bold);line-height:var(--landing-lh-snug)}.landing-guarantee__step-text{margin:0;font-size:var(--t-body-sm);line-height:var(--landing-lh-normal);opacity:var(--landing-opacity-strong, .85);max-width:28ch}.landing-footer{padding-top:clamp(calc(var(--footer-pad-top, 48px) / 2),6vw,var(--footer-pad-top, 48px));padding-bottom:clamp(calc(var(--footer-pad-bottom, 48px) / 2),6vw,var(--footer-pad-bottom, 48px));padding-inline:var(--landing-pad-mobile);background:var(--footer-bg);container-type:inline-size;container-name:footer}.landing-footer__inner{max-width:var(--page-width, 1200px);margin:0 auto;display:flex;flex-direction:column;gap:var(--footer-gap-row, 10px)}.landing-footer__payments{display:flex;flex-direction:column;align-items:center;gap:var(--landing-space-sm);margin-bottom:var(--landing-space-s)}.landing-footer__payments-label{margin:0;font-size:var(--footer-copy-size, 12px);font-weight:var(--landing-fw-semibold, 600);color:var(--footer-copy-color);line-height:var(--landing-lh-snug, 1.25);letter-spacing:.04em;text-transform:uppercase;opacity:var(--landing-opacity-strong, .85)}.landing-footer__payments-list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(3px,1vw,12px);width:100%;min-width:0}.landing-footer__payment-item{flex:1 1 0;min-width:0;max-width:48px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.landing-footer__payment-icon{width:100%;height:auto;max-height:26px;display:block;object-fit:contain}.landing-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--landing-space-xs) var(--footer-gap-link, 18px)}.landing-footer__item{display:inline-block}.landing-footer__break{flex-basis:100%;width:100%;height:0;margin:0;padding:0;list-style:none}.landing-footer__link{appearance:none;-webkit-appearance:none;font-family:inherit;border:none;background:transparent;cursor:pointer;margin:0;color:var(--footer-link-color);text-decoration:none;font-size:var(--footer-link-size, 14px);font-weight:var(--footer-link-weight, 400);line-height:var(--landing-lh-relaxed);transition:opacity var(--landing-transition-fast);display:inline-block;padding:var(--landing-space-xs) 0}.landing-footer__link:hover{text-decoration:underline;text-underline-offset:3px}.landing-footer__link:focus-visible{outline:3px solid currentColor;outline-offset:2px;border-radius:var(--landing-radius-xs);text-decoration:underline}@media(prefers-reduced-motion:reduce){.landing-footer *,.landing-footer *:before,.landing-footer *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.landing-footer__copy{margin:0;font-size:var(--footer-copy-size, 12px);color:var(--footer-copy-color);opacity:var(--landing-opacity-subtle);line-height:var(--landing-lh-snug, 1.25)}.landing-footer--align-start .landing-footer__inner{align-items:flex-start;text-align:left}.landing-footer--align-start .landing-footer__links{justify-content:flex-start}.landing-footer--align-center .landing-footer__inner{align-items:center;text-align:center}.landing-footer--align-center .landing-footer__links{justify-content:center}.landing-footer--align-end .landing-footer__inner{align-items:flex-end;text-align:right}.landing-footer--align-end .landing-footer__links{justify-content:flex-end}@container footer (max-width: 749px){.landing-footer--mobile-start .landing-footer__inner{align-items:flex-start;text-align:left}.landing-footer--mobile-start .landing-footer__links{justify-content:flex-start}.landing-footer--mobile-center .landing-footer__inner{align-items:center;text-align:center}.landing-footer--mobile-center .landing-footer__links{justify-content:center}.landing-footer--mobile-end .landing-footer__inner{align-items:flex-end;text-align:right}.landing-footer--mobile-end .landing-footer__links{justify-content:flex-end}}html.is-modal-open,html.is-modal-open body{overflow:hidden}.landing-footer__modal{padding:0;border:none;background:transparent;color:inherit;max-width:min(var(--footer-modal-max-width, 960px),calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);width:100%;overflow:visible;margin:auto;z-index:1000}.landing-footer__modal::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.landing-footer__modal-card{background:var(--footer-modal-bg, #FAF6F5);color:var(--footer-modal-text, rgba(0, 0, 0, .85));border-radius:var(--landing-radius-l);display:flex;flex-direction:column;max-height:inherit;overflow:hidden;box-shadow:0 20px 60px #00000040}.landing-footer__modal-header{display:flex;align-items:center;gap:var(--landing-space-m);padding:var(--landing-space-l);border-bottom:1px solid var(--landing-color-border);position:sticky;top:0;background:var(--footer-modal-bg, #FAF6F5);z-index:1}.landing-footer__modal-title{margin:0;flex:1;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h3);line-height:1;padding-top:.18em;color:inherit}.landing-footer__modal-close{appearance:none;-webkit-appearance:none;border:none;background:transparent;cursor:pointer;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:inherit;border-radius:var(--landing-radius-full);flex-shrink:0;transition:background var(--landing-transition-fast);padding:0}.landing-footer__modal-close:hover{background:#0000000f}.landing-footer__modal-close:focus-visible{outline:3px solid currentColor;outline-offset:2px}.landing-footer__modal-close svg{width:22px;height:22px;pointer-events:none}.landing-footer__modal-body{padding:var(--landing-space-l);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);color:inherit}.landing-footer__modal-body:focus-visible{outline:2px solid var(--footer-link-color, currentColor);outline-offset:-2px}.landing-footer__modal-body>:first-child{margin-top:0}.landing-footer__modal-body>:last-child{margin-bottom:0}.landing-footer__modal-body h1,.landing-footer__modal-body h2,.landing-footer__modal-body h3,.landing-footer__modal-body h4{margin-top:1.4em;margin-bottom:.5em;line-height:var(--landing-lh-snug);font-weight:var(--landing-fw-bold)}.landing-footer__modal-body h1{font-size:var(--t-h2)}.landing-footer__modal-body h2{font-size:var(--t-h3)}.landing-footer__modal-body h3{font-size:var(--t-h4)}.landing-footer__modal-body h4{font-size:var(--t-body)}.landing-footer__modal-body p{margin:.75em 0}.landing-footer__modal-body ul,.landing-footer__modal-body ol{margin:.75em 0;padding-left:1.5em}.landing-footer__modal-body li{margin:.25em 0}.landing-footer__modal-body a{color:currentColor;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.landing-footer__modal-body a:hover{text-decoration-thickness:2px}.landing-footer__modal-body table{width:100%;border-collapse:collapse;margin:.75em 0;font-size:var(--t-body-sm)}.landing-footer__modal-body th,.landing-footer__modal-body td{text-align:left;padding:var(--landing-space-xs) var(--landing-space-s);border-bottom:1px solid var(--landing-color-border);vertical-align:top}.landing-footer__modal-body img{max-width:100%;height:auto}.landing-footer__modal-body blockquote{margin:1em 0;padding-left:var(--landing-space-m);border-left:3px solid var(--landing-color-border);color:var(--landing-color-muted)}.landing-footer__modal[open]{animation:footer-modal-in .22s ease}.landing-footer__modal[open]::backdrop{animation:footer-backdrop-in .22s ease}@keyframes footer-modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes footer-backdrop-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.landing-footer__modal[open],.landing-footer__modal[open]::backdrop{animation:none}}@media(max-width:600px){.landing-footer__modal{max-width:100vw;max-height:100dvh;width:100vw;height:100dvh;margin:0}.landing-footer__modal-card{border-radius:0;max-height:100dvh;height:100%;width:100%}.landing-footer__modal-header{padding-top:calc(env(safe-area-inset-top,0) + var(--landing-space-l))}.landing-footer__modal-body{padding-bottom:calc(env(safe-area-inset-bottom,0) + var(--landing-space-l))}}@media print{.landing-footer__modal{display:block!important;position:static!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:#fff!important;page-break-before:always;width:100%}.landing-footer__modal::backdrop{display:none!important}.landing-footer__modal-card{box-shadow:none;border-radius:0;max-height:none}.landing-footer__modal-header{position:static}.landing-footer__modal-close{display:none!important}}.landing-footer__modal:not([open]){display:none}.landing-cta{background:var(--cta-bg);color:var(--cta-fg);padding-top:clamp(calc(var(--cta-pad-top) / 2),6vw,var(--cta-pad-top));padding-bottom:clamp(calc(var(--cta-pad-bottom) / 2),6vw,var(--cta-pad-bottom));padding-inline:var(--landing-pad-mobile);display:block}@media(min-width:750px){.landing-cta{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-cta{padding-inline:var(--landing-pad-desktop)}}.landing-cta__inner{max-width:var(--page-width, 1200px);margin:0 auto}.landing-cta__header{text-align:center;margin:0 auto var(--landing-space-xl);max-width:880px;display:flex;flex-direction:column;gap:var(--landing-space-s)}.landing-cta__eyebrow{margin:0;font-size:var(--t-caption);font-weight:var(--landing-fw-bold);letter-spacing:var(--landing-tracking-widest);text-transform:uppercase;color:var(--cta-eyebrow)}.landing-cta__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h2);line-height:var(--landing-lh-tight);color:var(--cta-fg)}.landing-cta__subheading{margin:0;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);color:var(--cta-fg);opacity:var(--landing-opacity-strong);margin-inline:auto}.landing-cta__grid{display:grid;grid-template-columns:1fr;gap:var(--landing-space-l);align-items:center;background:#faf6f5;border:1px solid rgba(168,103,81,.15);border-radius:var(--landing-radius-l);padding:var(--landing-space-l)}@media(min-width:750px){.landing-cta__grid{padding:var(--landing-space-xl)}}@media(min-width:990px){.landing-cta__grid{grid-template-columns:1fr 1fr;column-gap:var(--landing-space-xl);row-gap:0;align-items:stretch}.landing-cta__media{max-width:none;margin-inline:0}}@media(max-width:749px){.landing-cta__grid{padding:var(--landing-space-m)}}.landing-cta__media{margin:0;border-radius:var(--landing-radius-l);overflow:hidden;background:transparent;width:100%;aspect-ratio:1 / 1;align-self:start;display:flex;align-items:center;justify-content:center}@media(max-width:989px){.landing-cta__media{max-width:480px;margin-inline:auto}}.landing-cta__media-img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block;border-radius:inherit}.landing-cta__sold-boxed{background:var(--cta-bg, #f2ebe3);border:1px solid rgba(168,103,81,.12);border-radius:var(--landing-radius-m, 12px);padding:12px 16px;width:100%;box-sizing:border-box}.landing-cta__stack{display:flex;flex-direction:column;gap:var(--landing-space-l);text-align:left;container-type:inline-size;container-name:info}.landing-cta__stack>.landing-hero__sold+.landing-hero__reviews,.landing-cta__stack>.landing-hero__reviews+.landing-hero__price-row,.landing-cta__stack>.landing-hero__price-row+.landing-hero__shipping{margin-block-start:calc(var(--landing-space-sm) - var(--landing-space-l))}@media(min-width:750px)and (max-width:989px){.landing-cta__stack{text-align:center;align-items:center}.landing-cta__stack .landing-hero__reviews,.landing-cta__stack .landing-hero__price-row,.landing-cta__stack .landing-hero__shipping{justify-content:center;text-align:center}.landing-cta__stack .landing-cta__usps{max-width:420px}}.landing-cta__usps{grid-template-columns:1fr!important}.landing-cta__stack .landing-hero__usp,.landing-cta__stack .landing-hero__usp-label{text-align:left}@media(min-width:750px)and (max-width:989px){.landing-cta .landing-hero__buy-row,.landing-cta__sold-boxed{max-width:480px;margin-inline:auto}}.landing-cta .landing-hero__payments-sprite,.landing-cta .landing-hero__payments{justify-content:space-between!important;gap:var(--landing-space-xs)!important;width:100%}.landing-cta__reassurance{margin:calc(-1 * var(--landing-space-s)) 0 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--landing-space-s);width:100%;font-size:var(--t-body-sm);color:var(--cta-fg);opacity:var(--landing-opacity-muted, .6);line-height:var(--landing-lh-normal)}.landing-hero__delivery.landing-cta__delivery{margin-top:0}.landing-cta__delivery+.landing-cta__reassurance{margin-top:0}.landing-cta__reassurance-item{display:inline-block}.landing-cta__reassurance-sep{display:inline-block;width:7.5px;height:7.5px;border-radius:50%;background:currentColor;opacity:.4;font-size:0;line-height:0;flex-shrink:0}.landing-cta__trust{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--landing-space-l);font-size:var(--t-body-sm)}@media(min-width:990px){.landing-cta__trust{justify-content:flex-start}}.landing-cta__trust-item{display:inline-flex;align-items:center;gap:var(--landing-space-xs);color:var(--cta-fg);opacity:var(--landing-opacity-strong);font-weight:var(--landing-fw-semibold)}.landing-cta__trust-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--cta-eyebrow);flex-shrink:0}.landing-cta__trust-check svg{width:100%;height:100%;display:block}.landing-cta__button{position:relative;isolation:isolate}.landing-cta__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1}.landing-cta[data-pulse=true] .landing-cta__button:not([data-confirming=true]):not([disabled]):before{animation:hero-cta-pulse 10s ease-out infinite}.landing-cta__button:hover:before{animation-play-state:paused;box-shadow:none}.landing-cta__button[data-confirming=true] .landing-hero__cta-label{opacity:0}.landing-cta__button[data-confirming=true] .landing-hero__cta-confirm{opacity:1}@media(prefers-reduced-motion:reduce){.landing-cta[data-pulse=true] .landing-cta__button:before{animation:none}}.landing-press-trust{background:var(--press-bg);color:var(--press-fg);padding-top:clamp(calc(var(--press-pad-top) / 2),6vw,var(--press-pad-top));padding-bottom:clamp(calc(var(--press-pad-bottom) / 2),6vw,var(--press-pad-bottom));padding-inline:var(--landing-pad-mobile)}@media(min-width:750px){.landing-press-trust{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-press-trust{padding-inline:var(--landing-pad-desktop)}}.landing-press-trust__inner{max-width:1200px;margin:0 auto}.landing-press-trust__header{text-align:center;margin:0 0 var(--landing-space-m)}.landing-press-trust__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h3);line-height:var(--landing-lh-tight)}.landing-press-trust__layout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--landing-space-m);text-align:center}@media(min-width:990px){.landing-press-trust__layout{flex-direction:row;flex-wrap:wrap;gap:var(--landing-space-xl);text-align:left}}.landing-press-trust__eyebrow-inline{margin:0;font-size:var(--t-caption);font-weight:var(--landing-fw-semibold);letter-spacing:var(--landing-tracking-widest);text-transform:uppercase;color:var(--press-eyebrow);flex:0 0 auto;white-space:nowrap}@media(min-width:990px){.landing-press-trust__eyebrow-inline{margin-right:var(--landing-space-l)}}.landing-press-trust__hero{display:inline-flex;align-items:center;gap:var(--landing-space-sm);flex:0 0 auto}.landing-press-trust__hero-logo{display:inline-flex;align-items:center;justify-content:center;height:var(--press-hero-logo-h);flex:0 0 auto}.landing-press-trust__hero-logo img{height:100%;width:auto;max-width:100%;object-fit:contain;display:block;opacity:.92}.landing-press-trust__hero-stats{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1}.landing-press-trust__hero-stat{font-size:18px;font-weight:var(--landing-fw-bold);color:var(--press-fg);letter-spacing:var(--landing-tracking-tight);font-variant-numeric:tabular-nums}.landing-press-trust__hero-label{font-size:12px;font-weight:var(--landing-fw-semibold);color:var(--press-fg);opacity:.65;letter-spacing:.02em}.landing-press-trust__divider{background:var(--press-divider);border:0;flex:0 0 auto}@media(max-width:989px){.landing-press-trust__divider{width:40%;height:1px}}@media(min-width:990px){.landing-press-trust__divider{width:1px;align-self:stretch;min-height:32px}}.landing-press-trust__press-row{flex:0 1 auto;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(16px,2.5vw,32px)}.landing-press-trust__press-item{margin:0;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:clamp(80px,10vw,120px);height:var(--press-logo-h)}@media(max-width:749px){.landing-press-trust__press-row{flex-wrap:nowrap;gap:16px;width:100%}.landing-press-trust__press-item{flex:1 1 0;min-width:0;width:auto;height:28px}}.landing-press-trust__press-img{max-height:var(--logo-h-override, 100%);max-width:100%;width:auto;height:auto;object-fit:contain;display:block;opacity:var(--press-logo-opacity, .7)}.landing-hero,.landing-hero.gradient{padding:0;background:var(--hero-bg, #FAF6F5);box-sizing:border-box}.landing-hero__grid{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch;max-width:var(--page-width, 1200px);margin-inline:auto}@media(min-width:750px){.landing-hero{padding:var(--hero-pad-top, 32px) var(--landing-pad-tablet) var(--hero-pad-bottom, 32px)}}@media(min-width:990px){.landing-hero{padding:var(--hero-pad-top, 40px) var(--landing-pad-desktop) var(--hero-pad-bottom, 40px)}.landing-hero__grid{grid-template-columns:1fr 1fr;column-gap:var(--landing-space-xl);row-gap:0;align-items:stretch}}.landing-hero__media{display:flex;flex-direction:column;min-width:0;align-self:start}.landing-hero__media>landing-gallery{min-width:0}@media(min-width:990px){.landing-hero__media{position:sticky;top:var(--hero-pad-top, 40px)}}.landing-gallery{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:var(--hero-gallery-ratio, 1 / 1);overflow:hidden;background:transparent;border-radius:0}@media(min-width:750px){.landing-gallery{border-radius:var(--landing-radius-l)}}.landing-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;flex:auto;min-height:0}.landing-gallery__track::-webkit-scrollbar{display:none}.landing-gallery__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.landing-gallery__slide{background:rgb(var(--color-background, 255 255 255))}.landing-gallery__img,.landing-gallery__slide img,.landing-gallery__slide video{width:100%;height:100%;object-fit:contain;display:block}.landing-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:#fffffff0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 20px #0000002e,0 2px 4px #0000001f,inset 0 1px #fffffff2;color:rgb(var(--color-foreground, 18 18 18));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;opacity:1;transition:opacity var(--landing-transition),background var(--landing-transition-fast),transform var(--landing-transition-fast),box-shadow var(--landing-transition),border-color var(--landing-transition)}.landing-gallery__nav:hover{background:#fff;border-color:#00000047;box-shadow:0 10px 26px #00000038,0 3px 6px #00000024,inset 0 1px #fff;transform:translateY(-50%) scale(1.04)}.landing-gallery__nav:active{transform:translateY(-50%) scale(.97);box-shadow:0 2px 6px #00000024,inset 0 1px #ffffffb3}.landing-gallery__nav:focus-visible{outline:2px solid var(--landing-color-gold, #A86751);outline-offset:3px}.landing-gallery__nav--prev{left:12px}.landing-gallery__nav--next{right:12px}.landing-gallery.is-at-start .landing-gallery__nav--prev,.landing-gallery.is-at-end .landing-gallery__nav--next{opacity:0;visibility:hidden;pointer-events:none}.landing-gallery__thumbs{display:flex;gap:var(--landing-space-s);padding:var(--landing-space-sm) var(--landing-space-l) 0;width:100%;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.landing-gallery__thumbs::-webkit-scrollbar{display:none}@media(min-width:990px){.landing-gallery__thumbs{padding:var(--landing-space-sm) 0 0}}.landing-gallery__thumb{flex:0 0 auto;width:72px;height:72px;padding:0;border:none;border-radius:var(--landing-radius-s);background:transparent;cursor:pointer;overflow:hidden;position:relative;opacity:.5;outline:none;transition:outline-color var(--landing-transition),outline-width var(--landing-transition),outline-offset var(--landing-transition),opacity var(--landing-transition),transform var(--landing-transition-fast)}.landing-gallery__thumb:hover{opacity:.8}.landing-gallery__thumb:active{transform:scale(.97)}.landing-gallery__thumb.is-active{opacity:1;outline:3px solid var(--landing-color-gold, #A86751);outline-offset:-3px}.landing-gallery__thumb:focus-visible{outline:2px solid var(--landing-color-gold, #A86751);outline-offset:2px}.landing-gallery__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.landing-gallery__thumb-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff;pointer-events:none}@media(max-width:749px){.landing-gallery__thumbs{gap:6px;padding:var(--landing-space-m) var(--landing-space-l)}.landing-gallery__thumb{width:56px;height:56px}}.landing-hero__info{display:flex;flex-direction:column;gap:var(--landing-space-xl);background:var(--hero-info-bg, #FAF6F5);border-radius:var(--landing-radius-l);padding:var(--landing-space-xl) var(--landing-space-l) var(--landing-space-l);container-type:inline-size;container-name:info}@media(min-width:990px){.landing-hero__info{padding:var(--landing-space-xl) var(--landing-space-xl) var(--landing-space-xl)}}@media(max-width:749px){.landing-hero__info{border-radius:0;padding-inline:var(--landing-pad-mobile)}}.landing-hero__sold{display:flex;align-items:center;gap:var(--landing-space-sm);min-height:36px}.landing-hero__avatars{display:inline-flex;flex-shrink:0}.landing-hero__avatar{width:36px;height:36px;border-radius:50%;border:2px solid #fff;overflow:hidden;display:inline-block;margin-inline-start:-10px;background:#eee}.landing-hero__avatar:first-child{margin-left:0}.landing-hero__avatar img{width:100%;height:100%;object-fit:cover;display:block}.landing-hero__sold-text{margin:0;font-size:var(--t-body);line-height:1.25;flex:auto;min-width:0}.landing-hero__title{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:700;font-size:var(--hero-title-size, var(--landing-fs-3xl));color:var(--hero-title-color, currentColor);line-height:var(--landing-lh-tight)}.landing-hero__title+.landing-hero__reviews,.landing-hero__reviews+.landing-hero__price-row,.landing-hero__price-row+.landing-hero__shipping{margin-block-start:calc(var(--landing-space-sm) - var(--landing-space-xl))}.landing-hero__sold+.landing-hero__title{margin-block-start:calc(var(--landing-space-m) - var(--landing-space-xl))}.landing-hero__tip+.landing-hero__form{margin-block-start:calc(var(--landing-space-m) - var(--landing-space-xl))}.landing-hero__reviews{display:inline-flex;align-items:center;gap:var(--landing-space-s);font-size:var(--t-body-sm)}.landing-hero__review-stars{display:inline-flex;align-items:center;gap:3px;color:#fcc200;line-height:var(--landing-lh-none)}.landing-hero__review-stars svg{width:22px;height:22px}.landing-hero__review-count{opacity:var(--landing-opacity-strong);min-width:13ch;display:inline-block;font-variant-numeric:tabular-nums}.landing-hero__price-row{display:flex;align-items:center;gap:var(--landing-space-m);flex-wrap:wrap;row-gap:var(--landing-space-s)}.landing-hero__price-old{text-decoration:line-through;text-decoration-thickness:1.5px;font-size:var(--t-h2);font-weight:var(--landing-fw-bold);color:var(--hero-compare-price-color, var(--landing-color-foreground));line-height:1;margin-inline-end:var(--landing-space-l);flex-shrink:0}.landing-hero__price-current{display:inline-flex;align-items:center;gap:var(--landing-space-m);flex-shrink:0}.landing-hero__price-new{font-size:var(--t-h3);font-weight:var(--landing-fw-medium);color:var(--hero-price-color, var(--landing-color-sale));letter-spacing:.2px;line-height:1;white-space:nowrap}.landing-hero__discount-badge{display:inline-flex;align-items:center;background:var(--hero-discount-bg, var(--landing-color-sale));color:var(--hero-discount-color, #fff);font-weight:var(--landing-fw-bold);padding:6px 12px;border-radius:var(--landing-radius-s);font-size:var(--t-body);line-height:1;white-space:nowrap}@container info (max-width: 420px){.landing-hero__price-row{gap:var(--landing-space-s)}.landing-hero__price-old{margin-inline-end:var(--landing-space-s);font-size:var(--t-h3)}.landing-hero__price-current{gap:var(--landing-space-s)}}@container info (max-width: 380px){.landing-hero__discount-badge{padding:5px 9px;font-size:var(--t-body-sm)}}.landing-hero__shipping{margin:0;font-size:var(--t-body-sm);line-height:var(--landing-lh-snug);opacity:var(--landing-opacity-strong)}.landing-hero__usps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--landing-space-sm) var(--landing-space-l)}@media(min-width:750px){.landing-hero__usps{grid-template-columns:repeat(var(--hero-usp-cols-desktop, 2),1fr)}}.landing-hero__usp{display:flex;align-items:center;gap:10px;font-size:var(--t-body);line-height:var(--landing-lh-normal)}.landing-hero__usp-icon{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.landing-hero__usp-icon img,.landing-hero__usp-icon svg{width:100%;height:100%;object-fit:contain;display:block}.landing-hero__tip{position:relative;align-self:flex-start;max-width:100%;background:var(--tip-bg, #BF7C80);color:var(--tip-text, #fff);padding:var(--landing-space-s) 14px;border-radius:var(--landing-radius-s);font-size:var(--t-body-sm);line-height:var(--landing-lh-normal);box-shadow:var(--landing-shadow-m)}.landing-hero__tip:after{content:"";position:absolute;left:var(--tip-pointer-x, 70px);bottom:-6px;width:12px;height:12px;background:var(--tip-bg, #BF7C80);transform:rotate(45deg);border-radius:var(--landing-radius-xs)}.landing-hero__info:not(:has(.landing-hero__qty)) .landing-hero__tip{display:none}.landing-hero__buy{width:100%}.landing-hero__buy-row{container-type:inline-size;container-name:buy;display:grid;grid-template-columns:120px 1fr;grid-auto-rows:min-content;gap:var(--landing-space-s) 14px;align-items:stretch}.landing-hero__qty{grid-column:1;grid-row:1;align-self:start}.landing-hero__cta{grid-column:2;grid-row:1;align-self:start;height:auto}.landing-hero__payments{grid-column:1 / -1;grid-row:2}.landing-hero__buy-row:not(:has(.landing-hero__qty)){grid-template-columns:1fr}.landing-hero__buy-row:not(:has(.landing-hero__qty)) .landing-hero__cta{grid-column:1}.landing-hero__qty.quantity{flex:none;display:inline-flex;align-items:stretch;position:relative;min-height:var(--landing-h-button);width:auto;border:1px solid var(--landing-color-divider)!important;border-radius:var(--landing-radius-s)!important;overflow:hidden;background:#fff;box-shadow:var(--landing-shadow-s)}.landing-hero__qty.quantity:before,.landing-hero__qty.quantity:after{content:none!important}.landing-hero__qty .quantity__button{position:relative;flex:1;width:auto;min-width:36px;height:auto;border:none;background:transparent;cursor:pointer;color:inherit;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:background-color var(--landing-transition-fast)}.landing-hero__qty .quantity__button:hover{background:#0000000a}.landing-hero__qty .quantity__button:focus-visible,.landing-hero__qty .quantity__input:focus-visible{outline:2px solid var(--landing-color-gold, #A86751);outline-offset:-2px;z-index:1;position:relative}.landing-hero__qty .quantity__button[name=minus]:after,.landing-hero__qty .quantity__button[name=plus]:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--landing-color-divider);pointer-events:none}.landing-hero__qty .quantity__button[name=minus]:after{right:0}.landing-hero__qty .quantity__button[name=plus]:before{left:0}.landing-hero__qty .quantity__input{flex:1;width:auto;min-width:0;border:none;text-align:center;background:transparent;font-family:inherit;font-weight:var(--landing-fw-semibold);font-size:var(--t-body);-moz-appearance:textfield;color:inherit}.landing-hero__qty .quantity__input::-webkit-outer-spin-button,.landing-hero__qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.landing-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-width:0;width:100%;height:var(--landing-h-button);max-height:var(--landing-h-button);background:var(--cta-bg, #FCC200);color:var(--cta-text, #1C1C1C);border:none;border-radius:var(--landing-radius-s);padding:0 20px;box-sizing:border-box;font-family:inherit;font-weight:var(--landing-fw-bold);font-size:var(--t-body-sm);white-space:nowrap;cursor:pointer;box-shadow:var(--landing-shadow-s);transition:filter var(--landing-transition-fast),transform var(--landing-transition-fast),box-shadow var(--landing-transition)}.landing-hero__cta-text--short{display:none}@container buy (max-width: 480px){.landing-hero__cta-label:has(.landing-hero__cta-text--short) .landing-hero__cta-text--long{display:none}.landing-hero__cta-text--short{display:inline}.landing-hero__cta{font-size:var(--t-body)}}.landing-hero__cta:hover{filter:brightness(.97);box-shadow:0 2px 4px #0000001a,0 6px 16px #0000001a;transform:translateY(-1px)}.landing-hero__cta:active{transform:translateY(0);box-shadow:var(--landing-shadow-s)}.landing-hero__cta:disabled{opacity:var(--landing-opacity-muted);cursor:not-allowed;transform:none}.landing-hero__cta{position:relative;isolation:isolate}.landing-hero__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1}.landing-hero[data-pulse-main=true] .landing-hero__cta:not(.landing-hero__cta--sticky):before,.landing-hero[data-pulse-sticky=true] .landing-hero__cta--sticky:before{animation:hero-cta-pulse 10s ease-out infinite}@keyframes hero-cta-pulse{0%,0.01%{box-shadow:0 0 color-mix(in srgb,var(--cta-bg, #FCC200) 60%,transparent)}22%{box-shadow:0 0 0 18px color-mix(in srgb,var(--cta-bg, #FCC200) 0%,transparent)}22.01%{box-shadow:0 0 color-mix(in srgb,var(--cta-bg, #FCC200) 60%,transparent)}44%{box-shadow:0 0 0 18px color-mix(in srgb,var(--cta-bg, #FCC200) 0%,transparent)}44.01%{box-shadow:0 0 color-mix(in srgb,var(--cta-bg, #FCC200) 60%,transparent)}66%{box-shadow:0 0 0 18px color-mix(in srgb,var(--cta-bg, #FCC200) 0%,transparent)}66.01%,to{box-shadow:0 0 color-mix(in srgb,var(--cta-bg, #FCC200) 0%,transparent)}}.landing-hero__cta:hover:before{animation-play-state:paused;box-shadow:none}.landing-hero__cta.is-offscreen:before{animation-play-state:paused;box-shadow:none}@media(prefers-reduced-motion:reduce){.landing-hero__cta:before{animation:none}}.landing-hero__cta-confirm{display:none;flex-direction:column;align-items:center;justify-content:center;line-height:var(--landing-lh-snug);text-align:center;width:100%}.landing-hero__cta-confirm-headline{font-size:1em;font-weight:var(--landing-fw-bold);letter-spacing:var(--landing-tracking-tight)}.landing-hero__cta-confirm-subtext{margin-top:2px;font-size:.82em;font-weight:var(--landing-fw-regular);opacity:var(--landing-opacity-strong);letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:1px}.landing-hero__cta-confirm-dots{display:inline-flex;align-items:center;gap:3px;margin-inline-start:4px}.landing-hero__cta-confirm-dots span{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:0;animation:landing-cta-dots 1.4s ease-in-out infinite}.landing-hero__cta-confirm-dots span:nth-child(2){animation-delay:.2s}.landing-hero__cta-confirm-dots span:nth-child(3){animation-delay:.4s}@keyframes landing-cta-dots{0%,80%,to{opacity:.15;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.landing-hero__cta.loading .landing-hero__cta-label{display:none}.landing-hero__cta.loading .landing-hero__cta-confirm{display:flex}@media(prefers-reduced-motion:reduce){.landing-hero__cta-confirm-dots span{animation:none;opacity:.7}}.landing-hero__payments{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;gap:clamp(3px,1vw,12px);flex-wrap:nowrap}.landing-hero__payments-sprite{width:100%;max-width:540px;height:auto;display:block;margin:0 auto}.landing-hero__payment-item{flex:1 1 0;min-width:0;max-width:56px;display:inline-flex;align-items:center;justify-content:center;line-height:var(--landing-lh-none)}.landing-hero__payment-icon{width:100%;height:auto;max-height:30px;display:block;object-fit:contain}.landing-hero__payments--custom .landing-hero__payment-icon{max-height:30px;width:100%;height:auto}.landing-hero__payment-icon--mono{display:inline-flex;align-items:center;justify-content:center;width:36px;height:28px;color:var(--mono-color, #1C1C1C)}.landing-hero__delivery{margin:calc(-1 * var(--landing-space-m)) 0 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;column-gap:8px;row-gap:4px;font-size:var(--t-body-sm);line-height:1.4;color:#000000a6}.landing-hero__delivery-dot{position:relative;width:var(--landing-dot-size, 24px);height:var(--landing-dot-size, 24px);flex-shrink:0;color:#4caf50;line-height:0;font-size:0}.landing-hero__delivery-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.2}.landing-hero__delivery-dot:after{content:"";position:absolute;top:28%;right:28%;bottom:28%;left:28%;border-radius:50%;background:currentColor;animation:landing-delivery-pulse 2.4s ease-in-out infinite}.landing-hero__delivery[data-stock-state=medium] .landing-hero__delivery-dot{color:#d4a042}.landing-hero__delivery[data-stock-state=critical] .landing-hero__delivery-dot{color:#c54a3b}.landing-hero__delivery[data-stock-state=critical] .landing-hero__delivery-dot:after{animation-duration:1.6s}.landing-hero__delivery[data-stock-state=critical] .landing-hero__delivery-stock{color:#c54a3b}@keyframes landing-delivery-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.landing-hero__delivery-dot:after{animation:none}}.landing-hero__delivery-stock{color:#000000d9;font-weight:var(--landing-fw-semibold);white-space:nowrap}.landing-hero__delivery-sep{display:inline-block;width:3px;height:3px;border-radius:50%;background:#000000d9;font-size:0;line-height:0;flex-shrink:0}.landing-hero__delivery-date time{font-weight:var(--landing-fw-semibold);color:#000000d9}.landing-hero__delivery-urgency{display:inline-block;white-space:nowrap;color:#0009}.landing-hero__delivery-urgency [data-delivery-countdown]{font-weight:var(--landing-fw-semibold);color:#000000d9;font-variant-numeric:tabular-nums}.landing-hero__delivery[data-stock-state=critical] .landing-hero__delivery-urgency [data-delivery-countdown]{color:#c54a3b}@media(max-width:749px){.landing-hero__delivery-urgency{flex-basis:100%;padding-left:32px}}.landing-hero__payment-icon--mono svg{width:100%;height:100%;fill:currentColor}.landing-hero__payment-icon--mono svg path,.landing-hero__payment-icon--mono svg rect,.landing-hero__payment-icon--mono svg polygon,.landing-hero__payment-icon--mono svg circle{fill:currentColor}@media(max-width:749px){.landing-hero__payment-icon--mono{width:32px;height:24px}}.landing-hero__badges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--landing-space-s)}@media(min-width:750px){.landing-hero__badges{grid-template-columns:repeat(var(--hero-badges-cols-desktop, 4),1fr)}}.landing-hero__badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:var(--hero-badge-card-bg, #fff);border:1px solid var(--hero-badge-card-border, var(--landing-color-divider));border-radius:var(--landing-radius-s);padding:12px 6px}.landing-hero__badge-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.landing-hero__badge-icon img,.landing-hero__badge-icon svg{width:100%;height:100%;object-fit:contain}.landing-hero__badge-title{font-weight:var(--landing-fw-bold);font-size:var(--t-body-sm);line-height:var(--landing-lh-snug);color:var(--hero-badge-title-color, currentColor)}.landing-hero__badge-sub{font-size:var(--t-body-sm);opacity:var(--landing-opacity-strong);line-height:var(--landing-lh-normal)}.landing-hero__set-header{margin:0}.landing-hero__set-eyebrow{margin:0 0 8px;font-size:var(--t-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:var(--landing-fw-semibold);color:#a86751}.landing-hero__set-heading{margin:0 0 18px;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:var(--t-h3);line-height:var(--landing-lh-tight)}.landing-hero__set{list-style:none;margin:0;padding:0}.landing-hero__set-item{display:flex;align-items:center;gap:var(--landing-space-sm);padding:var(--landing-space-sm) 0;background:var(--hero-set-card-bg, transparent);border-bottom:1px solid var(--landing-color-divider)}.landing-hero__set-item:last-child{border-bottom:none;padding-bottom:0}.landing-hero__set-icon{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.landing-hero__set-icon img,.landing-hero__set-icon svg{width:100%;height:100%;object-fit:contain}.landing-hero__set-text{flex:auto;min-width:0}.landing-hero__set-title{margin:0 0 2px;font-size:var(--t-body);font-weight:var(--landing-fw-bold);line-height:var(--landing-lh-normal);color:var(--hero-set-title-color, currentColor)}.landing-hero__set-desc{margin:0;font-size:var(--t-body-sm);line-height:var(--landing-lh-relaxed);opacity:var(--landing-opacity-strong);color:var(--hero-set-desc-color, currentColor)}.landing-hero__details{border-top:1px solid var(--landing-color-divider)}.landing-hero__detail{border-bottom:1px solid var(--landing-color-divider)}.landing-hero__detail-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;font-family:inherit;font-size:var(--t-body);font-weight:var(--landing-fw-bold);line-height:var(--landing-lh-snug);color:inherit;outline:none}.landing-hero__detail-summary::-webkit-details-marker{display:none}.landing-hero__detail-summary::marker{content:""}.landing-hero__detail-summary:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:4px}.landing-hero__detail-title{flex:1;min-width:0}.landing-hero__detail-chevron{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;opacity:.6;transition:transform .25s ease,opacity var(--landing-transition-fast, .15s ease)}.landing-hero__detail-chevron svg{width:100%;height:100%;display:block}.landing-hero__detail[open] .landing-hero__detail-chevron{transform:rotate(180deg);opacity:1}.landing-hero__detail-body{padding:0 0 16px;font-size:var(--t-body-sm);line-height:var(--landing-lh-relaxed);color:inherit;opacity:var(--landing-opacity-strong)}.landing-hero__detail-body>*:first-child{margin-top:0}.landing-hero__detail-body>*:last-child{margin-bottom:0}.landing-hero__detail-body p{margin:0 0 10px}.landing-hero__detail-body p:last-child{margin-bottom:0}.landing-hero__detail-body ul,.landing-hero__detail-body ol{margin:0 0 10px;padding-left:20px}.landing-hero__detail-body li{margin:0 0 4px}.landing-hero__detail-body strong,.landing-hero__detail-body b{font-weight:var(--landing-fw-semibold)}.landing-hero__sticky{display:block;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fff;border-top:1px solid var(--landing-color-border);box-shadow:var(--landing-shadow-sticky-bottom);padding:10px 14px calc(env(safe-area-inset-bottom,0) + 10px);opacity:0;transform:translateY(100%);transition:opacity .25s ease,transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.landing-hero__sticky.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}:root[data-mid-cta-visible=true] .landing-hero__sticky.is-visible{opacity:0;transform:translateY(110%);pointer-events:none}@media(min-width:990px){:root[data-mid-cta-visible=true] .landing-hero__sticky--desktop-top.is-visible{transform:translateY(-110%)}}@media(max-width:989px){body{padding-bottom:88px}.landing-hero__sticky--mobile-off{display:none!important}}@media(min-width:750px)and (max-width:989px){.landing-hero__sticky{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-hero__sticky--desktop-off{display:none!important}.landing-hero__sticky--desktop-top{top:0;bottom:auto;border-top:none;border-bottom:1px solid var(--landing-color-border);box-shadow:var(--landing-shadow-sticky-top);transform:translateY(-100%);padding:14px var(--landing-pad-desktop)}.landing-hero__sticky--desktop-bottom{padding:14px var(--landing-pad-desktop) calc(env(safe-area-inset-bottom,0) + 14px)}.landing-hero__sticky-inner{max-width:min(var(--sticky-max-width, 100%),calc(var(--page-width, 1200px) - 2 * var(--landing-pad-desktop)));margin:0 auto}}.landing-hero__sticky-inner{display:flex;gap:var(--landing-space-sm);align-items:center;justify-content:flex-end}.landing-hero__sticky-product{display:none;flex:auto;align-items:center;gap:var(--landing-space-sm);min-width:0}.landing-hero__sticky-thumb{flex-shrink:0;width:48px;height:48px;border-radius:var(--landing-radius-s);overflow:hidden;display:inline-block;background:#0000000a}.landing-hero__sticky-thumb img{width:100%;height:100%;object-fit:cover;display:block}.landing-hero__sticky-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.landing-hero__sticky-name{font-weight:var(--landing-fw-semibold);font-size:var(--sticky-title-size, var(--t-body));line-height:var(--landing-lh-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-hero__sticky-rating{display:inline-flex;align-items:center;gap:6px;line-height:1;color:#fcc200;font-size:var(--t-caption)}.landing-hero__sticky-rating-stars{display:inline-flex;align-items:center;gap:1px}.landing-hero__sticky-rating-stars svg{width:1em!important;height:1em!important;display:block}.landing-hero__sticky-rating-count{color:#000;opacity:var(--landing-opacity-strong);font-weight:var(--landing-fw-regular);line-height:1;white-space:nowrap;min-width:13ch;display:inline-block;font-variant-numeric:tabular-nums}.landing-hero__sticky-price{display:inline-flex;align-items:center;gap:var(--landing-space-m);line-height:1}.landing-hero__sticky-price--stacked{flex-direction:column;align-items:flex-start;gap:1px;line-height:var(--landing-lh-tight)}.landing-hero__sticky-price--stacked .landing-hero__sticky-price-old{font-size:var(--t-caption);font-weight:var(--landing-fw-medium);opacity:.8}.landing-hero__sticky-price--stacked .landing-hero__sticky-price-now{font-size:var(--t-body);font-weight:var(--landing-fw-bold)}.landing-hero__sticky-price--stacked .landing-hero__sticky-badge{margin-inline-start:0;margin-top:3px}.landing-hero__sticky-price-old{text-decoration:line-through;text-decoration-thickness:1.5px;font-size:var(--t-body-sm);font-weight:var(--landing-fw-bold);color:var(--landing-color-foreground);margin-inline-end:var(--landing-space-m)}.landing-hero__sticky-price-now{font-size:var(--t-body);font-weight:var(--landing-fw-bold);color:var(--landing-color-sale);letter-spacing:.1px}.landing-hero__sticky-badge{display:inline-flex;align-items:center;background:var(--landing-color-sale);color:#fff;font-weight:var(--landing-fw-bold);font-size:var(--t-caption);padding:3px 8px;border-radius:var(--landing-radius-s);line-height:1;white-space:nowrap}.landing-hero__sticky-action{display:flex;gap:14px;align-items:stretch;flex-shrink:0}.landing-hero__sticky-action:not(:has(.landing-hero__qty--sticky)) .landing-hero__cta--sticky{width:100%;flex:1}@media(max-width:989px){.landing-hero__sticky-inner{justify-content:stretch}.landing-hero__sticky-action{display:grid;grid-template-columns:120px 1fr;width:100%;flex:auto}.landing-hero__sticky-action:not(:has(.landing-hero__qty--sticky)){grid-template-columns:1fr}.landing-hero__qty--sticky,.landing-hero__cta--sticky{min-width:0}}.landing-hero__cta--sticky{padding:12px 20px;font-size:var(--t-body);white-space:nowrap}.landing-hero__qty--sticky{border-color:#00000026}@media(min-width:990px){.landing-hero__sticky-inner{display:grid;grid-template-columns:4fr 3fr;gap:var(--landing-space-xl);justify-content:initial;align-items:center}.landing-hero__sticky-product{display:flex}.landing-hero__sticky-thumb{width:56px;height:56px}.landing-hero__sticky-name{font-size:var(--t-body)}.landing-hero__sticky-price-old{font-size:var(--t-h4)}.landing-hero__sticky-price-now{font-size:var(--t-body)}.landing-hero__sticky-badge{font-size:var(--t-caption);padding:4px 10px}.landing-hero__sticky-price{gap:10px}.landing-hero__sticky-price-old{margin-inline-end:15px}.landing-hero__sticky-action{display:grid;grid-template-columns:120px 1fr;gap:14px;width:100%;max-width:100%}.landing-hero__sticky-action:not(:has(.landing-hero__qty--sticky)){grid-template-columns:1fr}.landing-hero__qty--sticky.quantity{width:100%;min-width:0}.landing-hero__cta--sticky{width:100%;min-width:0;font-size:var(--t-h4)}}.landing-hero a:focus-visible,.landing-hero button:focus-visible,.landing-hero input:focus-visible,.landing-hero [tabindex]:focus-visible{outline:3px solid #1C1C1C;outline-offset:2px;border-radius:var(--landing-radius-s)}.landing-hero__cta:focus-visible,.landing-hero__cta--sticky:focus-visible{outline-color:#1c1c1c;outline-offset:3px}@media(min-width:990px){.landing-hero:has(.landing-hero__sticky--desktop-top.is-visible) :focus-visible{scroll-margin-top:100px}.landing-hero:has(.landing-hero__sticky--desktop-bottom.is-visible) :focus-visible{scroll-margin-bottom:100px}}@media(max-width:989px){.landing-hero:has(.landing-hero__sticky.is-visible) :focus-visible{scroll-margin-bottom:100px}}@media(prefers-reduced-motion:reduce){.landing-hero__sticky,.landing-hero__cta{transition:none!important}}.landing-rating-card{background:var(--rc-bg);padding:var(--rc-pad-top) var(--landing-pad-mobile) var(--rc-pad-bottom);color:#000000d9}@media(min-width:750px){.landing-rating-card{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-rating-card{padding-inline:var(--landing-pad-desktop)}}.landing-rating-card__inner{max-width:min(1200px,var(--page-width, 1200px));margin:0 auto;padding-block:0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.landing-rating-card__inner--top{border-top:1px solid var(--rc-divider);padding-top:32px}.landing-rating-card__inner--bottom{border-bottom:1px solid var(--rc-divider);padding-bottom:32px}.landing-rating-card__stars{display:inline-flex;align-items:center;gap:6px;color:var(--rc-star);line-height:1}.landing-rating-card__stars svg{width:var(--rc-star-size);height:var(--rc-star-size)}.landing-rating-card__average{margin:0;font-family:Nunito,sans-serif;font-weight:800;font-size:clamp(28px,4vw,36px);line-height:1.1;color:inherit;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.landing-rating-card__avg-number{font-weight:800}.landing-rating-card__avg-suffix{font-weight:400;color:#000000d9}.landing-rating-card__count{margin:0;font-size:var(--t-body, 16px);font-weight:400;line-height:1.3;color:#000000b3}.landing-reviews-aggregate{background:var(--rev-bg);padding-top:clamp(calc(var(--rev-pad-top) / 2),6vw,var(--rev-pad-top));padding-bottom:clamp(calc(var(--rev-pad-bottom) / 2),6vw,var(--rev-pad-bottom));padding-inline:var(--landing-pad-mobile);color:#000000d9}[id$=__alireviews_wall]{background:var(--rev-bg, #faf6f5);padding-block:0 24px}@media(max-width:749px){[id$=__alireviews_wall]{padding-bottom:16px}}[id$=__alireviews_wall]>div,[id$=__alireviews_wall]>.w-full,[id$=__alireviews_wall] .alireviews-review-box{max-width:min(880px,var(--page-width, 1200px))!important;margin-inline:auto!important;padding-inline:0!important}[id$=__alireviews_wall] .alireviews-review-box{--alr-wh-section_background: transparent !important;--alr-wh-card_background_color: var(--rev-card-bg, #ffffff) !important;--alr-wh-card_border_color: rgba(168, 103, 81, .15) !important;--alr-wh-border_radius: 12px !important;--alr-wh-button_background: transparent !important;--alr-wh-button_text_color: var(--rev-eyebrow, #a86751) !important;--alr-wh-links_color: var(--rev-eyebrow, #a86751) !important;--alr-wh-rating_icon_filled_color: #FCC200 !important;--alr-wh-primary_text_color: rgba(0, 0, 0, .85) !important;--alr-wh-secondary_text_color: rgba(0, 0, 0, .6) !important;--alr-wh-font_family: "Nunito", sans-serif !important;background:transparent!important;padding:0!important}[id$=__alireviews_wall] .alr-wh-comp-review-box-header,[id$=__alireviews_wall] .alr-wh-comp-review-box-title,[id$=__alireviews_wall] .alr-wh-comp-review-box-header-summary,[id$=__alireviews_wall] .alr-wh-comp-summary-average-grid,[id$=__alireviews_wall] .alr-wh-comp-summary-average-header,[id$=__alireviews_wall] .alr-wh-rating-star-average,[id$=__alireviews_wall] .alr-wh-rating-total-review,[id$=__alireviews_wall] .alr-wh-comp-review-rating-detail{display:none!important}[id$=__alireviews_wall] .alireviews-review-box,[id$=__alireviews_wall] .alireviews-review-box *{font-family:Nunito,sans-serif!important}[id$=__alireviews_wall] .alr-wh-comp-review-listing,[id$=__alireviews_wall] .alr-wh-comp-review-listing-wrap,[id$=__alireviews_wall] .swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;transform:none!important;width:100%!important}@media(max-width:989px){[id$=__alireviews_wall] .alr-wh-comp-review-listing,[id$=__alireviews_wall] .alr-wh-comp-review-listing-wrap,[id$=__alireviews_wall] .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:599px){[id$=__alireviews_wall] .alr-wh-comp-review-listing,[id$=__alireviews_wall] .alr-wh-comp-review-listing-wrap,[id$=__alireviews_wall] .swiper-wrapper{grid-template-columns:1fr!important}}[id$=__alireviews_wall] .alr-wh-comp-review-listing-item,[id$=__alireviews_wall] .swiper-slide{box-sizing:border-box!important;width:auto!important;margin-right:0!important;height:auto!important;align-self:stretch!important;display:flex!important}[id$=__alireviews_wall] .swiper-button-next,[id$=__alireviews_wall] .swiper-button-prev,[id$=__alireviews_wall] .swiper-pagination,[id$=__alireviews_wall] .swiper-scrollbar{display:none!important}[id$=__alireviews_wall] .alr-wh-comp-review-item-grid{background:var(--rev-card-bg, #ffffff)!important;border:1px solid rgba(168,103,81,.15)!important;border-radius:var(--landing-radius)!important;padding:32px 28px!important;box-shadow:none!important;text-align:left!important;cursor:default!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important}[id$=__alireviews_wall] .alr-wh-comp-review-item-grid-body{display:flex!important;flex-direction:column!important;gap:0!important;align-items:flex-start!important;text-align:left!important;height:100%!important}[id$=__alireviews_wall] .alr-wh-comp-review-rating-verify{order:1!important;background:transparent!important;padding:0!important;margin:0 0 20px!important;width:auto!important;justify-content:flex-start!important}[id$=__alireviews_wall] .alr-wh-comp-verify-purchase{display:none!important}[id$=__alireviews_wall] .alr-wh-comp-list-star-rating{gap:3px!important}[id$=__alireviews_wall] .alr-wh-comp-list-star-rating .alr-wh-comp-rating-star{width:20px!important;height:20px!important}[id$=__alireviews_wall] .alr-wh-comp-text-content{order:2!important;margin:0 0 24px!important;font-size:17px!important;line-height:1.6!important;color:#000000d9!important;font-weight:400!important;text-align:left!important;width:100%!important}[id$=__alireviews_wall] .alr-wh-comp-text-content-more{color:var(--rev-eyebrow, #a86751)!important;font-weight:700!important}[id$=__alireviews_wall] .alr-wh-comp-review-account{order:3!important;width:100%!important;padding-top:20px!important;margin-top:auto!important;border-top:1px solid rgba(168,103,81,.12)!important}[id$=__alireviews_wall] .alr-wh-comp-review-account-country-wrap{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:4px 10px!important;width:100%!important}[id$=__alireviews_wall] .alr-wh-comp-review-author{grid-column:1!important;grid-row:1!important;font-weight:700!important;font-size:14px!important;color:#000000d9!important;line-height:1.3!important;overflow-wrap:anywhere!important}[id$=__alireviews_wall] .alr-wh-comp-review-account-country-wrap>.alr-wh-comp-review-flag,[id$=__alireviews_wall] .alr-wh-comp-review-account-country-wrap>.alr-injected-flag-slot{grid-column:2!important;grid-row:1!important;width:18px!important;height:auto!important;border-radius:2px!important;box-shadow:0 0 0 1px #00000014!important;overflow:hidden!important;flex-shrink:0!important}[id$=__alireviews_wall] .alr-wh-comp-review-account-flag-date-wrap{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;column-gap:6px!important;row-gap:4px!important;margin-top:4px!important;font-size:12px!important;line-height:1.4!important;color:#000000b3!important;width:auto!important}[id$=__alireviews_wall] .alr-wh-comp-review-account-flag-date-wrap>.alr-wh-comp-review-flag{display:none!important}[id$=__alireviews_wall] .alr-injected-verified{display:inline-flex!important;align-items:center!important;gap:5px!important;flex-shrink:0!important}[id$=__alireviews_wall] .alr-injected-verified-icon{width:13px!important;height:13px!important;color:#fcc200!important;flex-shrink:0!important}[id$=__alireviews_wall] .alr-injected-sep{opacity:.45!important;-webkit-user-select:none!important;user-select:none!important}[id$=__alireviews_wall] .alr-injected-country{flex-shrink:0!important}[id$=__alireviews_wall] .alr-wh-comp-review-account-date,[id$=__alireviews_wall] .alr-wh-comp-review-date{flex-shrink:0!important;white-space:nowrap!important}[id$=__alireviews_wall] .alr-wh-comp-review-item-image:empty{display:none!important}[id$=__alireviews_wall] .alr-wh-comp-review-filter,[id$=__alireviews_wall] .alr-wh-comp-review-filter-wrap{margin-block:8px 24px!important;gap:12px!important;flex-wrap:wrap!important}[id$=__alireviews_wall] .alr-wh-comp-input-search,[id$=__alireviews_wall] .alr-wh-comp-review-sort{background:var(--rev-card-bg, #ffffff)!important;border:1px solid rgba(168,103,81,.15)!important;border-radius:var(--landing-radius-full)!important;box-shadow:none!important;color:#000000b3!important;padding:10px 18px!important;min-height:44px!important;transition:border-color .15s ease,background .15s ease!important}[id$=__alireviews_wall] .alr-wh-comp-input-search:focus-within,[id$=__alireviews_wall] .alr-wh-comp-review-sort:hover{border-color:#a8675173!important}[id$=__alireviews_wall] .alr-wh-comp-input-field{background:transparent!important;border:0!important;color:#000000d9!important;font-size:14px!important;padding:0!important}[id$=__alireviews_wall] .alr-wh-comp-input-field::placeholder{color:#00000080!important}[id$=__alireviews_wall] .alireviews-review-box-load-more{margin-top:24px!important}[id$=__alireviews_wall] .alr-wh-comp-button-load-more,[id$=__alireviews_wall] .alireviews-review-box-load-more .alr-wh-comp-button{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:1px solid var(--rev-eyebrow, #a86751)!important;color:var(--rev-eyebrow, #a86751)!important;border-radius:var(--landing-radius-full)!important;font-weight:700!important;font-size:14px!important;letter-spacing:.02em!important;padding:13px 26px!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important}[id$=__alireviews_wall] .alr-wh-comp-button-load-more:after,[id$=__alireviews_wall] .alireviews-review-box-load-more .alr-wh-comp-button:after{content:"";width:14px;height:14px;flex-shrink:0;background:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}[id$=__alireviews_wall] .alr-wh-comp-button-load-more:hover,[id$=__alireviews_wall] .alireviews-review-box-load-more .alr-wh-comp-button:hover{background:var(--rev-eyebrow, #a86751)!important;color:#fff!important}@media(min-width:750px){.landing-reviews-aggregate{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-reviews-aggregate{padding-inline:var(--landing-pad-desktop)}}.landing-reviews-aggregate__inner{max-width:min(880px,var(--page-width, 1200px));margin:0 auto;font-family:Nunito,sans-serif}.landing-reviews-aggregate__header{text-align:center;margin:0 auto var(--landing-space-xl);max-width:720px;display:flex;flex-direction:column;gap:var(--landing-space-s)}.landing-reviews-aggregate__eyebrow{margin:0;font-size:var(--t-caption);font-weight:var(--landing-fw-bold);letter-spacing:var(--landing-tracking-widest);text-transform:uppercase;color:var(--rev-eyebrow)}.landing-reviews-aggregate__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h2);line-height:var(--landing-lh-tight);color:inherit}.landing-reviews-aggregate__subheading{margin:0;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);color:#000000b3}.landing-reviews-aggregate__card{background:var(--rev-card-bg);border:1px solid rgba(168,103,81,.15);border-radius:var(--landing-radius-l, 12px);padding:32px 28px;display:flex;flex-direction:column;gap:28px}@media(max-width:749px){.landing-reviews-aggregate__card{padding:24px 20px;gap:22px}}.landing-reviews-aggregate__top{display:flex;flex-direction:column;gap:4px}.landing-reviews-aggregate__rating{display:flex;align-items:center;gap:12px}.landing-reviews-aggregate__big-number{font-family:Nunito,sans-serif;font-weight:800;font-size:clamp(48px,6vw,64px);line-height:1;color:inherit;flex-shrink:0;letter-spacing:-.01em;font-variant-numeric:tabular-nums;min-width:2.5ch;display:inline-block}.landing-reviews-aggregate__count{min-height:1.3em}.landing-reviews-aggregate__rating-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.landing-reviews-aggregate__stars{display:inline-flex;align-items:center;gap:2px;color:#fcc200;line-height:1}.landing-reviews-aggregate__stars svg{width:22px;height:22px}.landing-reviews-aggregate__count{margin:0;font-size:var(--t-body-sm);font-weight:var(--landing-fw-bold);line-height:1.3;color:inherit}.landing-reviews-aggregate__subtitle{margin:0;font-size:var(--t-body-sm);line-height:1.3;color:#000000b3}.landing-reviews-aggregate__sliders{display:grid;grid-template-columns:1fr;gap:20px;padding-top:8px}@media(min-width:750px){.landing-reviews-aggregate__sliders{grid-template-columns:repeat(3,1fr);gap:32px}}.landing-reviews-aggregate__slider{display:flex;flex-direction:column;gap:10px}.landing-reviews-aggregate__slider-label{margin:0;font-size:var(--t-body-sm);font-weight:var(--landing-fw-bold);color:inherit}.landing-reviews-aggregate__slider-track{position:relative;height:2px;background:#a867514d;border-radius:1px;margin:8px 0}.landing-reviews-aggregate__slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:var(--rev-eyebrow);border:3px solid #ffffff;border-radius:50%;box-shadow:0 2px 6px #0000002e,0 0 0 1px #a8675133}.landing-reviews-aggregate__slider-scale{display:flex;justify-content:space-between;font-size:var(--t-body-sm);color:#000000b3}.landing-reviews-aggregate__breakdown{display:flex;flex-direction:column;gap:8px;padding-top:8px}.landing-reviews-aggregate__breakdown-row{display:grid;grid-template-columns:40px 1fr 56px;align-items:center;gap:14px;font-size:16px}@media(max-width:749px){.landing-reviews-aggregate__breakdown-row{grid-template-columns:28px 1fr 32px;gap:10px}}.landing-reviews-aggregate__breakdown-label{display:inline-flex;align-items:center;gap:4px;font-weight:var(--landing-fw-bold);font-size:16px;color:inherit;line-height:1}.landing-reviews-aggregate__breakdown-star{width:16px;height:16px;color:#fcc200;flex-shrink:0}.landing-reviews-aggregate__breakdown-bar{height:8px;background:#a8675126;border-radius:var(--landing-radius);overflow:hidden}.landing-reviews-aggregate__breakdown-bar-fill{height:100%;background:var(--rev-eyebrow);border-radius:var(--landing-radius)}.landing-reviews-aggregate__breakdown-count{text-align:right;color:#000000b3;font-variant-numeric:tabular-nums;min-width:3ch}.landing-reviews-disclaimer{background:var(--rd-bg);padding-top:clamp(calc(var(--rd-pad-top) / 2),1vw,var(--rd-pad-top));padding-bottom:clamp(calc(var(--rd-pad-bottom) / 2),6vw,var(--rd-pad-bottom));padding-inline:var(--landing-pad-mobile)}@media(min-width:750px){.landing-reviews-disclaimer{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-reviews-disclaimer{padding-inline:var(--landing-pad-desktop)}}.landing-reviews-disclaimer__inner{max-width:var(--page-width, 1200px);margin:0 auto}.landing-reviews-disclaimer__text{margin:0 auto;max-width:var(--landing-content-reading, 560px);padding:0 16px;font-size:12px;line-height:1.5;color:#000000b8;text-align:center}.landing-reviews-disclaimer__link{color:var(--rd-eyebrow);font-weight:var(--landing-fw-bold, 700);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;white-space:nowrap}.landing-reviews-disclaimer__link:hover,.landing-reviews-disclaimer__link:focus-visible{text-decoration-thickness:1.5px}.landing-reviews-disclaimer__modal{padding:0;border:none;background:transparent;color:inherit;max-width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);width:100%;overflow:visible;margin:auto;z-index:1000}.landing-reviews-disclaimer__modal::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.landing-reviews-disclaimer__modal-card{background:var(--rd-bg, #FAF6F5);color:#000000d9;border-radius:var(--landing-radius-l, 16px);display:flex;flex-direction:column;max-height:inherit;overflow:hidden;box-shadow:0 20px 60px #00000040}.landing-reviews-disclaimer__modal-header{display:flex;align-items:center;gap:var(--landing-space-m);padding:var(--landing-space-l);border-bottom:1px solid rgba(168,103,81,.15);position:sticky;top:0;background:var(--rd-bg, #FAF6F5);z-index:1}.landing-reviews-disclaimer__modal-title{margin:0;flex:1;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h3);line-height:1;padding-top:.18em;color:inherit}.landing-reviews-disclaimer__modal-close{-webkit-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:inherit;border-radius:var(--landing-radius-full);flex-shrink:0;transition:background var(--landing-transition-fast, .15s ease);padding:0}.landing-reviews-disclaimer__modal-close:hover{background:#0000000f}.landing-reviews-disclaimer__modal-close svg{width:22px;height:22px;pointer-events:none}.landing-reviews-disclaimer__modal-body{padding:var(--landing-space-l);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);color:inherit}.landing-reviews-disclaimer__modal-body>:first-child{margin-top:0}.landing-reviews-disclaimer__modal-body>:last-child{margin-bottom:0}.landing-reviews-wall{background:var(--rw-bg);padding-top:clamp(calc(var(--rw-pad-top) / 2),4vw,var(--rw-pad-top));padding-bottom:clamp(calc(var(--rw-pad-bottom) / 2),4vw,var(--rw-pad-bottom));padding-inline:var(--landing-pad-mobile);color:#000000d9;font-family:Nunito,sans-serif}@media(min-width:750px){.landing-reviews-wall{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-reviews-wall{padding-inline:var(--landing-pad-desktop)}}.landing-reviews-wall__inner{max-width:var(--page-width, 1200px);margin:0 auto}.landing-reviews-wall__header{text-align:center;margin:0 auto var(--landing-space-l);max-width:720px;display:flex;flex-direction:column;gap:var(--landing-space-s)}.landing-reviews-wall__eyebrow{margin:0;font-size:var(--t-caption);font-weight:var(--landing-fw-bold);letter-spacing:var(--landing-tracking-widest);text-transform:uppercase;color:var(--rw-accent)}.landing-reviews-wall__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h2);line-height:var(--landing-lh-tight)}.landing-reviews-wall__subheading{margin:0;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);color:#000000b3}.landing-reviews-wall__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--landing-space-l);align-items:stretch}@media(min-width:750px){.landing-reviews-wall__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.landing-reviews-wall__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--landing-space-xl)}}.landing-reviews-wall__card{background:var(--rw-card-bg);border:1px solid rgba(168,103,81,.15);border-radius:var(--landing-radius-l, 12px);padding:32px 28px;display:flex;flex-direction:column;gap:0;text-align:left;height:100%;box-sizing:border-box}.landing-reviews-wall__card--filtered-out,.landing-reviews-wall__card--reveal-hidden{display:none}.landing-reviews-wall__stars{display:inline-flex;align-items:center;gap:3px;color:#fcc200;line-height:1;margin-bottom:20px}.landing-reviews-wall__stars svg{width:20px;height:20px}.landing-reviews-wall__quote{margin:0 0 24px;font-size:17px;line-height:1.6;color:#000000d9;font-weight:400;quotes:"\201e" '"' "\201a" "'";display:-webkit-box;-webkit-line-clamp:var(--rw-quote-clamp, 5);line-clamp:var(--rw-quote-clamp, 5);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-wrap:balance;text-wrap:pretty;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.landing-reviews-wall__quote--short{-webkit-line-clamp:unset;line-clamp:unset}.landing-reviews-wall--no-truncate .landing-reviews-wall__quote{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.landing-reviews-wall__quote:before{content:open-quote}.landing-reviews-wall__quote:after{content:close-quote}.landing-reviews-wall__quote strong{font-weight:700}.landing-reviews-wall__divider{border:0;height:1px;background:#a867511f;margin:0 0 20px}.landing-reviews-wall__attribution{margin-top:auto;display:flex;flex-direction:column;gap:4px}.landing-reviews-wall__name{margin:0;font-weight:700;font-size:14px;line-height:1.3;color:#000000d9}.landing-reviews-wall__sub{display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;column-gap:6px;margin:0;font-size:12px;line-height:1.4;color:#000000b3}.landing-reviews-wall__verified{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.landing-reviews-wall__verified-icon{width:13px;height:13px;color:#fcc200;flex-shrink:0}.landing-reviews-wall__sep{opacity:.45;-webkit-user-select:none;user-select:none}.landing-reviews-wall__location{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.landing-reviews-wall__flag{width:14px;height:auto;border-radius:1px;flex-shrink:0;box-shadow:0 0 0 1px #00000014;display:inline-block;vertical-align:middle}.landing-reviews-wall__flag--square{width:12px;height:12px}.landing-reviews-wall__date{flex-shrink:0;white-space:nowrap}.landing-reviews-wall__no-results{text-align:center;margin:24px 0 0;padding:24px;color:#0000008c;font-size:14px}.landing-reviews-wall__no-results[hidden]{display:none}.landing-reviews-wall__master-cta{appearance:none;-webkit-appearance:none;cursor:pointer;display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin:var(--landing-space-xl, 32px) auto 0;padding:14px 28px;background:transparent;border:1px solid var(--rw-accent);color:var(--rw-accent);border-radius:var(--landing-radius-full);font-weight:700;font-size:14px;letter-spacing:.02em;font-family:inherit;text-decoration:none;transition:background .15s ease,color .15s ease}.landing-reviews-wall__master-cta[hidden]{display:none}.landing-reviews-wall__master-cta:hover{background:var(--rw-accent);color:#fff}.landing-reviews-wall__master-cta-icon-chevron,.landing-reviews-wall__master-cta-icon-arrow{width:14px;height:14px;flex-shrink:0;transition:transform .15s ease}.landing-reviews-wall__master-cta[data-rwall-mode=reveal] .landing-reviews-wall__master-cta-icon-arrow,.landing-reviews-wall__master-cta[data-rwall-mode=link] .landing-reviews-wall__master-cta-icon-chevron{display:none}.landing-reviews-wall__master-cta[data-rwall-mode=link]:hover .landing-reviews-wall__master-cta-icon-arrow{transform:translate(2px)}.landing-testimonials{background:var(--tst-bg);color:var(--tst-fg);padding-top:clamp(calc(var(--tst-pad-top) / 2),6vw,var(--tst-pad-top));padding-bottom:clamp(calc(var(--tst-pad-bottom) / 2),6vw,var(--tst-pad-bottom));padding-inline:var(--landing-pad-mobile);display:block}@media(min-width:750px){.landing-testimonials{padding-inline:var(--landing-pad-tablet)}}@media(min-width:990px){.landing-testimonials{padding-inline:var(--landing-pad-desktop)}}.landing-testimonials__inner{max-width:var(--page-width, 1200px);margin:0 auto}.landing-testimonials__header{text-align:center;margin:0 auto var(--landing-space-2xl);max-width:720px;display:flex;flex-direction:column;gap:var(--landing-space-s)}.landing-testimonials__eyebrow{margin:0;font-size:var(--t-caption);font-weight:var(--landing-fw-bold);letter-spacing:var(--landing-tracking-widest);text-transform:uppercase;color:var(--tst-eyebrow)}.landing-testimonials__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h2);line-height:var(--landing-lh-tight);color:var(--tst-fg)}.landing-testimonials__subheading{margin:0;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);opacity:var(--landing-opacity-strong)}.landing-testimonials__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--landing-space-l)}@media(min-width:750px){.landing-testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.landing-testimonials__grid{grid-template-columns:repeat(3,1fr);gap:var(--landing-space-xl)}}.landing-testimonials__card{display:flex;flex-direction:column;background:var(--tst-card-bg);border:1px solid rgba(168,103,81,.15);border-radius:var(--landing-radius-l);padding:32px 28px;text-align:left;height:100%;box-sizing:border-box}.landing-testimonials__card--init-hidden{display:none}@media(max-width:749px){.landing-testimonials__card--mobile-init-hidden{display:none}}.landing-testimonials__card.is-newly-revealed{animation:landing-testimonials-reveal .28s ease-out}@keyframes landing-testimonials-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.landing-testimonials__card.is-newly-revealed{animation:none}}.landing-testimonials__list-wrap{display:flex;flex-direction:column;align-items:center}.landing-testimonials__list-wrap .landing-testimonials__grid{width:100%}.landing-testimonials__reveal{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:8px;margin:var(--landing-space-xl, 32px) auto 0;padding:13px 26px;background:transparent;border:1px solid var(--tst-eyebrow);border-radius:var(--landing-radius-full);color:var(--tst-eyebrow);cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--landing-fw-bold, 700);letter-spacing:.02em;line-height:1;transition:background var(--landing-transition-fast, .15s ease),color var(--landing-transition-fast, .15s ease)}.landing-testimonials__reveal:hover{background:var(--tst-eyebrow);color:var(--tst-card-bg)}.landing-testimonials__reveal:focus-visible{outline:2px solid var(--tst-eyebrow);outline-offset:3px}.landing-testimonials__reveal[hidden]{display:none!important}.landing-testimonials__reveal-icon{width:14px;height:14px;flex-shrink:0}.landing-testimonials__stars{display:inline-flex;align-items:center;gap:3px;margin:0 0 20px;color:#fcc200}.landing-testimonials__stars svg{width:20px;height:20px}.landing-testimonials__quote{margin:0 0 24px;font-weight:var(--landing-fw-regular, 400);font-size:17px;line-height:1.6;color:#000000d9;flex:auto;display:-webkit-box;-webkit-line-clamp:var(--tst-quote-clamp, 8);line-clamp:var(--tst-quote-clamp, 8);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.landing-testimonials--no-truncate .landing-testimonials__quote{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.landing-testimonials__quote p{margin:0}.landing-testimonials__quote strong{font-weight:700}.landing-testimonials__divider{border:0;height:1px;background:#a867511f;margin:0 0 20px}.landing-testimonials__attribution{display:flex;align-items:center;gap:12px}.landing-testimonials__avatar{display:inline-flex;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#eee;flex-shrink:0;box-shadow:0 0 0 2px #fff,0 0 0 3px #a8675126}.landing-testimonials__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.landing-testimonials__attribution-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:auto}.landing-testimonials__name{margin:0;font-weight:var(--landing-fw-bold);font-size:14px;line-height:1.3;color:var(--tst-fg)}.landing-testimonials__sub{display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;column-gap:6px;margin:4px 0 0;font-size:12px;line-height:1.4;color:#000000b3}.landing-testimonials__sub-verified,.landing-testimonials__sub-location{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.landing-testimonials__sub-verified-icon{width:13px;height:13px;color:#fcc200;flex-shrink:0}.landing-testimonials__sub-sep{opacity:.45;-webkit-user-select:none;user-select:none}.landing-testimonials__sub-date{flex-shrink:0;white-space:nowrap}.landing-testimonials__flag{width:14px;height:auto;border-radius:1px;flex-shrink:0;box-shadow:0 0 0 1px #00000014}.landing-testimonials__flag--square{width:12px;height:12px}.landing-testimonials__disclaimer{margin:var(--landing-space-xl) auto 0;max-width:640px;padding:0 16px;font-size:12px;line-height:1.5;color:#000000b8;text-align:center}.landing-testimonials__disclaimer-link{color:var(--tst-eyebrow);font-weight:var(--landing-fw-bold);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;white-space:nowrap}.landing-testimonials__disclaimer-link:hover,.landing-testimonials__disclaimer-link:focus-visible{text-decoration-thickness:1.5px}.landing-testimonials__modal{padding:0;border:none;background:transparent;color:inherit;max-width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);width:100%;overflow:visible;margin:auto;z-index:1000}.landing-testimonials__modal::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.landing-testimonials__modal-card{background:var(--tst-bg, #FAF6F5);color:#000000d9;border-radius:var(--landing-radius-l, 16px);display:flex;flex-direction:column;max-height:inherit;overflow:hidden;box-shadow:0 20px 60px #00000040}.landing-testimonials__modal-header{display:flex;align-items:center;gap:var(--landing-space-m);padding:var(--landing-space-l);border-bottom:1px solid rgba(168,103,81,.15);position:sticky;top:0;background:var(--tst-bg, #FAF6F5);z-index:1}.landing-testimonials__modal-title{margin:0;flex:1;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h3);line-height:1;padding-top:.18em;color:inherit}.landing-testimonials__modal-close{appearance:none;-webkit-appearance:none;border:none;background:transparent;cursor:pointer;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:inherit;border-radius:var(--landing-radius-full);flex-shrink:0;transition:background var(--landing-transition-fast, .15s ease);padding:0}.landing-testimonials__modal-close:hover{background:#0000000f}.landing-testimonials__modal-close:focus-visible{outline:3px solid currentColor;outline-offset:2px}.landing-testimonials__modal-close svg{width:22px;height:22px;pointer-events:none}.landing-testimonials__modal-body{padding:var(--landing-space-l);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;font-size:var(--t-body);line-height:var(--landing-lh-relaxed);color:inherit}.landing-testimonials__modal-body:focus-visible{outline:2px solid var(--tst-eyebrow, currentColor);outline-offset:-2px}.landing-testimonials__modal-body>:first-child{margin-top:0}.landing-testimonials__modal-body>:last-child{margin-bottom:0}.landing-testimonials__modal-body h1,.landing-testimonials__modal-body h2,.landing-testimonials__modal-body h3,.landing-testimonials__modal-body h4{margin-top:1.4em;margin-bottom:.5em;line-height:var(--landing-lh-snug);font-weight:var(--landing-fw-bold)}.landing-testimonials__modal-body h1{font-size:var(--t-h2)}.landing-testimonials__modal-body h2{font-size:var(--t-h3)}.landing-testimonials__modal-body h3{font-size:var(--t-h4)}.landing-testimonials__modal-body h4{font-size:var(--t-body)}.landing-testimonials__modal-body p{margin:.75em 0}.landing-testimonials__modal-body ul,.landing-testimonials__modal-body ol{margin:.75em 0;padding-left:1.4em}.landing-testimonials__modal-body a{color:var(--tst-eyebrow);text-decoration:underline;text-underline-offset:2px}.landing-text-image{background:var(--ti-bg);color:var(--ti-fg);padding-top:clamp(calc(var(--ti-pad-top) / 2),6vw,var(--ti-pad-top));padding-bottom:clamp(calc(var(--ti-pad-bottom) / 2),6vw,var(--ti-pad-bottom));padding-inline:calc(var(--landing-pad-mobile) + var(--ti-pad-h))}@media(min-width:750px){.landing-text-image{padding-inline:calc(var(--landing-pad-tablet) + var(--ti-pad-h))}}@media(min-width:990px){.landing-text-image{padding-inline:calc(var(--landing-pad-desktop) + var(--ti-pad-h))}}.landing-text-image__inner{max-width:var(--page-width, 1200px);margin-inline:auto}.landing-text-image__header{text-align:var(--ti-halign, center);margin:0 0 var(--landing-space-2xl)}.landing-text-image__eyebrow{margin:0 0 var(--landing-space-sm);font-size:var(--t-caption);font-weight:var(--landing-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--ti-accent)}.landing-text-image__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h2);line-height:var(--landing-lh-tight)}.landing-text-image__subheading{margin:var(--landing-space-m) 0 0;max-width:560px;margin-inline:auto;font-size:var(--t-body);line-height:var(--landing-lh-normal);opacity:var(--landing-opacity-strong, .85)}.landing-text-image__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(calc(var(--ti-row-gap, 48px) / 2),6vw,var(--ti-row-gap, 48px))}.landing-text-image__row{display:grid;grid-template-columns:1fr;grid-template-areas:"heading" "image" "body";gap:var(--ti-mobile-gap, var(--landing-space-m));align-items:var(--ti-valign, center)}.landing-text-image__row>.landing-text-image__text-stack{display:contents}.landing-text-image__row .landing-text-image__step-heading{grid-area:heading;margin:0}.landing-text-image__row .landing-text-image__media{grid-area:image}.landing-text-image__row .landing-text-image__step-body{grid-area:body}@media(min-width:750px){.landing-text-image__row{grid-template-columns:1fr 1fr;grid-template-areas:"stack-or-image stack-or-image";gap:0 var(--ti-col-gap, var(--landing-space-xl))}.landing-text-image__row>.landing-text-image__text-stack{display:flex;flex-direction:column;gap:var(--landing-space-m)}.landing-text-image__row .landing-text-image__step-heading,.landing-text-image__row .landing-text-image__step-body{grid-area:auto}.landing-text-image__row--image-left>.landing-text-image__media{grid-column:1;grid-row:1}.landing-text-image__row--image-left>.landing-text-image__text-stack{grid-column:2;grid-row:1}.landing-text-image__row--image-right>.landing-text-image__media{grid-column:2;grid-row:1}.landing-text-image__row--image-right>.landing-text-image__text-stack{grid-column:1;grid-row:1}}.landing-text-image__media{margin:0;border-radius:var(--landing-radius-l);overflow:hidden;background:#0000000a}.landing-text-image__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:inherit}.landing-text-image__step-heading{font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 300);font-size:var(--t-h3);line-height:var(--landing-lh-tight)}.landing-text-image__step-body{font-size:var(--t-body);line-height:var(--landing-lh-relaxed);color:var(--ti-fg)}.landing-text-image__step-body :is(p,ul,ol){margin:0 0 var(--landing-space-s)}.landing-text-image__step-body :is(p,ul,ol):last-child{margin-bottom:0}.landing-text-image__step-body strong{font-weight:var(--landing-fw-bold)}.landing-trust{background:var(--trust-bg);color:var(--trust-text);container-type:inline-size;container-name:trust}.landing-trust a:focus-visible,.landing-trust button:focus-visible{outline:3px solid currentColor;outline-offset:2px;border-radius:var(--landing-radius-s)}@media(prefers-reduced-motion:reduce){.landing-trust *,.landing-trust *:before,.landing-trust *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.landing-trust__promo{background:var(--trust-promo-bg);color:var(--trust-promo-text);padding-inline:var(--landing-pad-mobile)}.landing-trust__promo-inner{max-width:var(--page-width, 1200px);margin-inline:auto;padding-top:var(--trust-promo-pad-top, 8px);padding-bottom:var(--trust-promo-pad-bottom, 8px);display:flex;align-items:center;flex-wrap:wrap;gap:var(--landing-space-s) var(--landing-space-l)}.landing-trust__promo-inner--start{justify-content:flex-start}.landing-trust__promo-inner--center{justify-content:center}.landing-trust__promo-inner--end{justify-content:flex-end}.landing-trust__promo-inner--between{justify-content:space-between}.landing-trust__highlights{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--landing-space-s) var(--landing-space-l)}.landing-trust__highlight{display:inline-flex;align-items:center;gap:var(--landing-space-s);font-size:var(--t-body-sm);font-weight:var(--landing-fw-semibold);line-height:var(--landing-lh-normal)}.landing-trust__highlight-icon{display:inline-flex;flex-shrink:0;width:var(--landing-space-l);height:var(--landing-space-l)}.landing-trust__highlight-icon svg{width:100%;height:100%;display:block}.landing-trust__highlight-text{min-width:0}.landing-trust__highlight-text--short{display:none}.landing-trust__rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--landing-space-s)}.landing-trust__stars{display:inline-flex;align-items:center;gap:var(--landing-space-xs);line-height:var(--landing-lh-none)}.landing-trust__stars svg{width:var(--trust-star-size);height:var(--trust-star-size);color:var(--trust-star-color);display:block}.landing-trust__rating-text{margin:0;font-size:var(--t-body-sm);font-weight:var(--landing-fw-bold);line-height:var(--landing-lh-normal);display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35em}.landing-trust__rating-text strong{font-weight:var(--landing-fw-bold)}.landing-trust__text-block{font-size:var(--trust-text-size);line-height:var(--landing-lh-relaxed)}.landing-trust__text-block p{margin:0}.landing-trust__band{display:none;background:var(--trust-band-bg);color:var(--trust-band-text);padding-inline:var(--landing-pad-mobile)}.landing-trust__band-inner{max-width:var(--page-width, 1200px);margin-inline:auto;padding-block:var(--landing-space-s);min-height:calc(var(--landing-space-l) + var(--landing-space-s) * 2);display:flex;justify-content:flex-start;align-items:center}.landing-trust__inner{max-width:var(--page-width, 1200px);margin-inline:auto;padding:var(--trust-pad-top) var(--landing-pad-mobile) var(--trust-pad-bottom);display:flex;align-items:center}.landing-trust__inner--align-start{justify-content:flex-start}.landing-trust__inner--align-center{justify-content:center}.landing-trust__inner--align-end{justify-content:flex-end}.landing-trust__logo-wrap{display:inline-flex;align-items:center}.landing-trust__logo-wrap--link{color:inherit;text-decoration:none;transition:opacity .12s ease}.landing-trust__logo-wrap--link:hover{opacity:.85}.landing-trust__logo{height:var(--trust-logo-height);width:auto;max-width:100%;display:block;object-fit:contain}.landing-trust__logo-text{font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:calc(var(--trust-logo-height) * .6);letter-spacing:var(--landing-tracking-wide)}@container trust (min-width: 750px){.landing-trust__promo,.landing-trust__inner{padding-inline:var(--landing-pad-tablet)}}@container trust (min-width: 900px){.landing-trust__highlights{display:contents}}@container trust (min-width: 990px){.landing-trust__promo,.landing-trust__inner{padding-inline:var(--landing-pad-desktop)}}@container trust (max-width: 900px){.landing-trust__promo-inner{justify-content:flex-start}.landing-trust__highlights{flex:1 1 100%;justify-content:space-between}.landing-trust__text-block{flex:1 1 100%}.landing-trust__rating--inline{display:none}.landing-trust__band{display:block}}@container trust (max-width: 600px){.landing-trust__highlights{gap:var(--landing-space-xs) var(--landing-space-m)}.landing-trust__highlight:nth-child(n+3){display:none}.landing-trust__highlight{font-size:var(--t-caption)}.landing-trust__highlight-icon{width:var(--landing-space-m);height:var(--landing-space-m)}.landing-trust__rating{--trust-star-size: var(--landing-space-m);--trust-text-size: var(--landing-fs-xs)}.landing-trust__promo-inner,.landing-trust__band-inner{min-height:calc(var(--landing-space-m) + var(--landing-space-s) * 2)}.landing-trust__logo{height:calc(var(--trust-logo-height) * .8)}.landing-trust__highlight-text:has(.landing-trust__highlight-text--short) .landing-trust__highlight-text--long{display:none}.landing-trust__highlight-text--short{display:inline}.landing-trust__inner--mobile-start{justify-content:flex-start}.landing-trust__inner--mobile-center{justify-content:center}.landing-trust__inner--mobile-end{justify-content:flex-end}}.rating-announcement-bar{width:100%;border-bottom:1px solid rgba(0,0,0,.08)}.rating-announcement-bar__inner{max-width:1400px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.rating-announcement-bar__left,.rating-announcement-bar__right{font-size:12px;line-height:20px;font-weight:400;letter-spacing:.35px;color:#000}.rating-announcement-bar__stars{display:inline-flex;align-items:center;gap:2px}.rating-announcement-bar__star,.rating-announcement-bar__star-img{display:block;width:12.219px;height:11.5px;flex-shrink:0}@media(max-width:768px){.rating-announcement-bar__inner{padding:8px 16px;gap:8px}}.footer-payment-buttons{display:flex;justify-content:space-between}
/*# sourceMappingURL=/cdn/shop/t/55/compiled_assets/styles.css.map */
