.qstrip__list{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}.qstrip__item{display:flex;flex-direction:column;align-items:center;gap:1px;padding:0 12px;text-align:center}.qstrip__item+.qstrip__item{border-left:1px solid rgba(255,255,255,.35)}.qstrip__q{display:flex;align-items:center;gap:8px;font-family:var(--q-font);font-style:var(--q-style);font-size:17px;line-height:1.25}.qstrip .stars{color:var(--c-heading)}.qstrip .stars svg{width:11px;height:11px}.qstrip__who{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600}.qstrip .tick{color:var(--c-heading);width:10px;height:10px;--tick-check: var(--c-bg)}@media(max-width:749px){.qstrip__list{grid-template-columns:1fr}.qstrip__item+.qstrip__item{display:none}.qstrip__q{font-size:16px}}@media(max-width:749px){.qstrip .hide-m{display:none!important}}@media(min-width:750px){.qstrip .hide-d{display:none!important}}.qrot{display:flex;align-items:center;gap:12px;max-width:860px;margin:0 auto;text-align:center;-webkit-tap-highlight-color:transparent}.qrot--tap{cursor:pointer;user-select:none;-webkit-user-select:none}.qrot:focus-visible{outline:2px solid currentColor;outline-offset:4px}.qrot__slides{position:relative;display:grid;flex:1;min-width:0;overflow:hidden}.qrot__slide{grid-area:1 / 1;display:grid;align-content:center;justify-items:center;margin:0;opacity:0;transform:translateY(100%);transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s ease;pointer-events:none}.qrot__slide.is-on{opacity:1;transform:none;pointer-events:auto}.qrot__slide.is-out{transform:translateY(-100%)}.qrot--fade .qrot__slide,.qrot--fade .qrot__slide.is-out{transform:none;transition:opacity .6s ease}.qrot--roll .qrot__slides{overflow:visible;perspective:500px}.qrot--roll .qrot__slide{transform:rotateX(-88deg);transform-origin:50% 50% -14px;backface-visibility:hidden;transition:transform .6s cubic-bezier(.3,.7,.2,1),opacity .45s ease}.qrot--roll .qrot__slide.is-on{transform:none}.qrot--roll .qrot__slide.is-out{transform:rotateX(88deg)}.qrot__q{margin:0;font-family:var(--q-font);font-style:var(--q-style);font-size:16px;line-height:1.3;text-wrap:balance}.qrot__who{font-family:var(--f-head);font-style:normal;font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.qrot__who--below{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:3px}.qrot .tick{display:inline-block;vertical-align:-1px;width:10px;height:10px;margin-right:3px;color:var(--c-heading);--tick-check: var(--c-bg)}.qrot__side{display:flex;align-items:center;gap:8px;flex:none}.qrot--rate-left .qrot__side{order:-1}.qrot__rate{display:inline-grid;justify-items:center;align-content:center;gap:2px;min-width:calc(var(--rate-fs, 14px) * 2.15);padding:5px 6px 4px;border-radius:var(--rate-r, 6px);background:var(--rate-bg, #fff);color:var(--rate-fg, var(--c-heading));line-height:1}.qrot__rate[hidden]{display:none}.qrot__rate--star_num svg{order:-1}.qrot__rate--row{grid-auto-flow:column;gap:3px;padding:5px 8px}.qrot__rate--shadow{box-shadow:0 6px 14px -10px #0009}.qrot__rate b{font-family:var(--f-head);font-weight:600;font-size:var(--rate-fs, 14px);font-style:normal;font-variant-numeric:tabular-nums}.qrot__rate svg{width:calc(var(--rate-fs, 14px) * .8);height:calc(var(--rate-fs, 14px) * .8);fill:var(--rate-star, currentColor)}.qrot__rate.is-pop b,.qrot__rate.is-pop svg{animation:qpop .45s cubic-bezier(.2,.7,.2,1)}@keyframes qpop{40%{transform:scale(1.18)}}.qrot__dots{display:grid;gap:4px}.qrot__dots i{width:4px;height:4px;border-radius:4px;background:var(--qrot-ind, currentColor);opacity:.4;transition:height .35s ease,opacity .35s ease}.qrot__dots i.is-on{height:12px;opacity:1}.qrot__count{padding:4px 7px;border-radius:20px;background:color-mix(in srgb,var(--qrot-ind, currentColor) 16%,transparent);color:var(--qrot-ind, currentColor);font:600 10px/1 var(--f-head);letter-spacing:.04em;font-variant-numeric:tabular-nums}.qrot__line{position:absolute;left:0;right:0;bottom:0;height:var(--qrot-lh, 2px);background:color-mix(in srgb,var(--qrot-ind, currentColor) 22%,transparent);pointer-events:none}.qrot__line i{display:block;width:0;height:100%;background:var(--qrot-ind, currentColor);opacity:.9}.qrot__line i.is-run{animation:qline var(--qrot-ms, 4.5s) linear forwards}.qrot.is-paused .qrot__line i{animation-play-state:paused}@keyframes qline{to{width:100%}}@media(max-width:749px){.qrot{gap:10px}.qrot__q{font-size:13.5px}.qrot__who{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.qrot__slide,.qrot--roll .qrot__slide{transition:opacity .3s ease;transform:none!important}}.why{display:flex;align-items:center;min-height:var(--minh, 230px);color:#fff;text-align:center}.why .title,.why h2{color:#fff}.why__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov, rgba(var(--overlay), var(--shade, .45)))}.why .wrap{position:relative;max-width:720px}.why h2{display:inline-block;padding:0 8px 10px;border-bottom:3px solid currentColor;font-family:var(--f-head);font-weight:var(--f-head-bold);font-size:20px;text-transform:uppercase}.why blockquote{margin-top:22px;font-family:var(--q-font);font-style:var(--q-style);font-size:clamp(20px,2.4vw,24px);line-height:1.3}.reasons__big{color:var(--c-accent);font-family:var(--f-head);font-weight:var(--f-head-bold);font-size:clamp(32px,4.6vw,44px);line-height:1.05;text-transform:uppercase}.reasons .lede{max-width:400px;margin-inline:auto}.reasons__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:32px;max-width:980px;margin:40px auto 0}.ocard{position:relative;overflow:hidden;border-radius:var(--card-r);height:var(--card-h, 530px);color:#fff;background:#8e7a6b}.ocard__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ocard__media img{width:100%;height:100%;object-fit:cover}.ocard__media .ph{align-items:flex-start;padding-top:40px}.ocard__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov, linear-gradient(180deg, rgba(var(--overlay),0) 35%, rgba(var(--overlay),.72) 70%, rgba(var(--overlay),.94) 100%))}.ocard__body{position:absolute;left:0;right:0;bottom:0;padding:0 30px 26px}.num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid currentColor;border-radius:50%;font-family:var(--ct-font);font-style:var(--ct-style);text-transform:var(--ct-case);font-size:22px}.ocard h3{margin:10px 0 12px;font-family:var(--ct-font);font-style:var(--ct-style);text-transform:var(--ct-case);font-weight:var(--ct-w);font-size:25px;line-height:1.15}.ocard__list{list-style:none;padding:0}.ocard__list li{padding:7px 0;border-bottom:1px solid rgba(255,255,255,.25);font-size:14.5px}.ocard__list li:last-child{border-bottom:0;padding-bottom:0}@media(max-width:749px){.swipe{display:grid;grid-auto-flow:column;grid-auto-columns:var(--swipe-w, 82%);grid-template-columns:none!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--gut-m, 16px) * -1);padding-right:var(--gut-m, 16px)}.swipe::-webkit-scrollbar{display:none}.swipe>*{scroll-snap-align:start}.reasons .ocard{height:var(--card-h-m, 460px)}.ocard__body{padding:0 22px 22px}}.dband{text-align:center}.dband .btitle--plain .btitle__text{font-family:var(--bt-font, var(--f-body));font-weight:400;letter-spacing:var(--bt-ls, .1em);opacity:.85}.dband ul{display:flex;justify-content:center;list-style:none;padding:0}.dband li{padding:0 56px;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.dband li+li{border-left:1px solid rgba(255,255,255,.35)}@media(max-width:749px){.dband li{padding:0 14px;font-size:12px}}.btitle{display:flex;justify-content:center;align-items:center;gap:14px;margin-bottom:var(--bt-gap, 8px)}.btitle__text{margin:0;font-family:var(--bt-font, var(--f-head));font-weight:700;font-size:var(--bt-fs, 12px);line-height:1.25;letter-spacing:var(--bt-ls, .08em);text-transform:var(--bt-case, uppercase);color:var(--bt-c, inherit);text-align:center;opacity:1}.btitle--underline .btitle__text{padding-bottom:6px;background:linear-gradient(var(--bt-bc, currentColor),var(--bt-bc, currentColor)) 50% 100% / 36px 1.5px no-repeat}.btitle--pill .btitle__text,.btitle--outline .btitle__text,.btitle--tab .btitle__text{padding:var(--bt-py, 5px) var(--bt-px, 16px);border:var(--bt-bw, 0px) solid var(--bt-bc, currentColor);border-radius:var(--bt-r, 40px);white-space:nowrap}.btitle--pill .btitle__text{background:var(--bt-bg, var(--c-text));color:var(--bt-c, var(--c-bg))}.btitle--outline .btitle__text{border-width:max(var(--bt-bw, 1px),1px);background:var(--bt-bg, transparent)}.btitle--tab .btitle__text{background:var(--bt-bg, var(--c-bg));color:var(--bt-c, var(--c-heading));box-shadow:0 8px 20px -12px #0006}.btitle--lines:before,.btitle--lines:after{content:"";flex:1 1 16px;max-width:90px;height:1px;background:var(--bt-bc, currentColor);opacity:.45}.btitle--lines .btitle__text{white-space:nowrap}.btitle--tab{position:absolute;left:0;right:0;top:0;z-index:4;margin:0;transform:translateY(-50%);pointer-events:none}.mband__row--tab .marquee,.dband:has(.btitle--tab) ul{padding-top:calc(var(--bt-fs, 12px) * .7)}.mband__row--side{display:flex;align-items:center}.mband__row--side .btitle{flex:none;margin:0;padding:4px 18px 4px max(var(--gut-m),env(safe-area-inset-left,0px));border-right:1px solid color-mix(in srgb,currentColor 40%,transparent)}@media(min-width:750px){.mband__row--side .btitle{padding-left:var(--gut-d);padding-right:24px}}.mband__row--side .btitle__text{text-align:left}.mband__row--side .marquee{flex:1;min-width:0;-webkit-mask:linear-gradient(90deg,transparent,#000 24px);mask:linear-gradient(90deg,transparent,#000 24px)}.mband .track{list-style:none;margin:0;padding:0}.mband .track li{display:flex;align-items:center;white-space:nowrap;font-weight:700;font-size:13px;letter-spacing:.02em;text-transform:uppercase}.mband .track li:after{content:"\2022";margin:0 20px;font-weight:400}.omarq .track>div{display:flex;align-items:center;gap:14px;padding-right:80px;white-space:nowrap;font-weight:700;font-size:13px;text-transform:uppercase}.omarq mark{padding:2px 6px;background:var(--c-heading);color:var(--c-accent);font-size:12px}.tband ul{display:flex;justify-content:center;list-style:none;padding:0}.tband li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 64px;text-align:center;font-size:12.5px;line-height:1.35}.tband li+li{border-left:1px solid rgba(255,255,255,.35)}.tband .ico{color:var(--c-heading)}@media(max-width:749px){.tband li{padding:0 10px;flex:1;font-size:11px}}.loved__grid{display:grid;gap:36px;align-items:center}@media(min-width:1000px){.loved__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:40px}}.loved__pill{display:inline-flex;padding:3px 8px;margin-bottom:14px;border:1px solid var(--c-accent);border-radius:6px}.loved__pill .stars svg{width:15px;height:15px}.loved .lede{max-width:420px}.iconrow{display:flex;margin-top:36px;list-style:none;padding:0}.iconrow li{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:120px;padding:0 16px;color:var(--c-accent);font-size:12px;line-height:1.35;text-align:center;text-transform:uppercase}.iconrow li:first-child{padding-left:0}.iconrow li+li{border-left:1px solid rgba(163,140,123,.35)}.iconrow .ico{width:34px;height:34px}.tcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tcard{display:grid;grid-template-columns:108px minmax(0,1fr);min-height:162px;border-radius:10px;overflow:hidden;background:var(--c-card)}.tcard--r{grid-template-columns:minmax(0,1fr) 96px}.tcard--r .tcard__img{order:2}.loved--photo-alternate .tcard:nth-child(2n),.loved--photo-right .tcard{grid-template-columns:minmax(0,1fr) 96px}.loved--photo-alternate .tcard:nth-child(2n) .tcard__img,.loved--photo-right .tcard .tcard__img{order:2}.loved--photo-alternate .tcard:nth-child(odd),.loved--photo-left .tcard{grid-template-columns:108px minmax(0,1fr)}.loved--photo-alternate .tcard:nth-child(odd) .tcard__img,.loved--photo-left .tcard .tcard__img{order:0}.tcard__img{position:relative;background:var(--c-card)}.tcard__img img,.tcard__img .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tcard__body{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:14px 16px}.tcard blockquote{color:var(--c-heading);font-family:var(--q-font);font-style:var(--q-style);font-size:20px;line-height:1.2}.tcard .stars svg{width:11px;height:11px}.tcard figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--c-muted)}.tcard figcaption .tick{color:var(--c-muted)}@media(max-width:749px){.loved__intro{text-align:center}.loved .lede{margin-inline:auto}.iconrow{justify-content:center;margin-top:24px}.iconrow li{padding:0 8px;font-size:10.5px}.iconrow li:first-child{padding-left:8px}.tcards{grid-template-columns:1fr;gap:12px}.tcard{grid-template-columns:110px minmax(0,1fr)}.tcard--r{grid-template-columns:minmax(0,1fr) 110px}.loved--photo-alternate .tcard:nth-child(2n),.loved--photo-right .tcard{grid-template-columns:minmax(0,1fr) 110px}.loved--photo-alternate .tcard:nth-child(odd),.loved--photo-left .tcard{grid-template-columns:110px minmax(0,1fr)}}.ipoints__media{position:relative;aspect-ratio:4 / 3}.ipoints__media>.ph{position:absolute;top:0;right:0;bottom:0;left:0}.ipoints__content{text-align:center}.ipoints h2{font-size:clamp(28px,3.4vw,34px)}.ipoints__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin-top:28px;list-style:none;padding:0}.ipoints__list li{display:flex;flex-direction:column;align-items:center;text-align:center}.ring{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:10px;border:1px solid var(--c-accent);border-radius:50%;background:#ffffff73}.ring .ico{width:28px;height:28px}.ipoints__list b{max-width:140px;color:var(--c-accent);font-size:11.5px;font-weight:600;letter-spacing:.03em;line-height:1.45;text-transform:uppercase}.ipoints__list hr{width:28px;height:1px;margin:12px auto;border:0;background:#a38c7b8c}.ipoints__list span{max-width:140px;font-size:13.5px;line-height:1.35;color:var(--c-muted)}@media(min-width:750px){.ipoints{display:flex;align-items:center;min-height:var(--minh, 560px)}.ipoints__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.ipoints__media>.ph{justify-content:flex-start;padding-left:8%}.ipoints .wrap{position:relative}.ipoints__content{width:52%;margin-left:auto;text-align:left}.ipoints--right .ipoints__content{margin-left:0;margin-right:auto}.ipoints__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px}.features .ocard{height:var(--card-h, 350px)}.features .ocard__body{padding:0 22px 22px}.features .ocard h3{margin:0 0 10px;font-family:var(--f-head);font-style:normal;font-weight:var(--f-head-bold);font-size:17px;line-height:1.2}.features .ocard p,.features .ocard .rte{font-size:12.5px;line-height:1.5}@media(min-width:750px)and (max-width:1023px){.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.features__grid{--swipe-w: 72%}.features .ocard{height:var(--card-h-m, 380px)}}.promise__grid{display:grid;gap:36px;align-items:center;max-width:960px;margin:0 auto}@media(min-width:750px){.promise__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:64px}}.collage{position:relative;display:grid;gap:3px}.collage--3{grid-template-columns:repeat(3,minmax(0,1fr))}.collage--2{grid-template-columns:repeat(2,minmax(0,1fr))}.collage__cell{position:relative;aspect-ratio:1 / 1.05;overflow:hidden;background:var(--c-card)}.collage--2 .collage__cell{aspect-ratio:4 / 5}.collage__cell img,.collage__cell .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collage .ph:after{font-size:9.5px}.collage__circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--c-surface) var(--circ-o, 100%),transparent);color:var(--c-heading);text-align:center;box-shadow:0 4px 18px #0000001f}.collage__circle--glass{-webkit-backdrop-filter:blur(var(--circ-blur, 10px));backdrop-filter:blur(var(--circ-blur, 10px))}.collage__circle b{font-family:var(--ct-font);font-style:var(--ct-style);text-transform:var(--ct-case);font-weight:500;font-size:clamp(22px,3vw,30px);line-height:1}.collage__circle span{margin-top:4px;font-family:var(--f-head);font-weight:var(--f-head-bold);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.collage__circle em{font-family:var(--f-serif);font-size:17px;color:var(--c-accent)}.seal{display:block;width:250px;max-width:70%;color:var(--c-accent);margin-bottom:10px}img.seal{object-fit:contain;height:auto}.promise h2{color:var(--c-heading);font-family:var(--ct-font);font-style:var(--ct-style);text-transform:var(--ct-case);font-weight:500;font-size:clamp(32px,3.6vw,40px);line-height:1.1}.promise__text{max-width:440px}.promise__text p+p{margin-top:14px}@media(max-width:749px){.promise__body{display:flex;flex-direction:column;align-items:center;text-align:center}}.compare__grid{display:grid;gap:40px;align-items:start}@media(min-width:750px){.compare__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.compare .rule{width:240px;max-width:60%;margin:18px 0}.compare .lede{margin-top:0;max-width:420px}.ctable{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,.9fr);max-width:440px;margin-top:30px}.ctable__head,.ctable__row{display:contents}.ctable__head>span{align-self:end}.ctable__brand{grid-column:2;white-space:nowrap;display:flex;flex-direction:column;align-items:center;padding-bottom:18px;color:var(--c-heading);font-family:var(--f-head);font-weight:700;font-size:28px;line-height:1}.ctable__brand img{width:100%;max-width:160px;height:auto}.ctable__brand small{font-family:var(--f-body);font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-top:4px}.ctable__them{padding:0 8px 18px 12px;color:var(--c-muted);font-weight:700;font-size:13px;text-transform:uppercase}.ctable__row>span{display:flex;align-items:center;gap:8px;min-height:62px;padding:10px 12px;font-size:13.5px;line-height:1.3}.c-label{background:var(--c-soft);color:var(--c-accent);font-weight:600;font-size:12px!important;text-transform:uppercase;border-bottom:1px solid rgba(163,140,123,.15)}.c-label .ico{width:24px;height:24px}.c-us{background:var(--c-accent);color:var(--c-surface);font-weight:600;font-size:14px!important;border-bottom:1px solid rgba(255,255,255,.18)}.c-them{background:var(--c-soft);color:var(--c-muted);border-bottom:1px solid rgba(163,140,123,.15)}.ctable__head+.ctable__row .c-us{margin-top:-12px;padding-top:22px;min-height:74px;border-radius:10px 10px 0 0}.ctable__row:last-child>span{border-bottom:0}.ctable__row:last-child .c-us{margin-bottom:-12px;padding-bottom:22px;min-height:74px;border-radius:0 0 10px 10px}.cmp-ico{display:block;flex:none;width:var(--cmp-s, 16px);height:var(--cmp-s, 16px)}.cmp-ico--img{object-fit:contain}.c-us .cmp-ico{color:var(--cmp-yes, currentColor);--cmp-in: var(--c-accent)}.c-them .cmp-ico--yes{color:var(--cmp-yes, var(--c-accent));--cmp-in: var(--c-soft)}.c-them .cmp-ico--no{color:var(--cmp-no, currentColor);--cmp-in: var(--c-soft)}.compare__aside{display:flex;flex-direction:column;align-items:center}.compare__img{position:relative;width:100%;aspect-ratio:5 / 7;border-radius:var(--card-r);overflow:hidden;background:var(--c-card);box-shadow:var(--sh-media, none)}.compare__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.compare__track::-webkit-scrollbar{display:none}.compare__slide{position:relative;flex:0 0 100%;scroll-snap-align:start}.compare__slide img,.compare__slide .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.compare__slide .img-mobile{display:none}@media(max-width:749px){.compare__slide.has-mobile-img .img-desk{display:none}.compare__slide.has-mobile-img .img-mobile{display:block}}.swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;list-style:none;padding:0}.swatches li{display:block}.swatch-btn{display:block;width:32px;height:32px;padding:0;border:0;border-radius:var(--sw-r, 50%);background:var(--sw);box-shadow:inset 0 0 0 1px #0000001a;cursor:pointer;transition:box-shadow .35s var(--ease-out),transform .35s var(--ease-out)}.swatch-btn:hover{transform:scale(1.08)}.swatch-btn.is-active{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 3px var(--c-bg),0 0 0 4.5px var(--c-heading)}.compare__shade{min-height:1.4em;margin-top:14px;color:var(--c-heading);font-size:14px;text-align:center;transition:opacity .3s}.compare__caption{margin-top:18px;color:var(--c-accent);font-size:15px;text-transform:uppercase;text-align:center}@media(max-width:749px){.compare__main{text-align:center}.compare .rule,.compare .lede{margin-left:auto;margin-right:auto}.ctable{max-width:none;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.ctable__brand{font-size:21px}.ctable__brand small{font-size:10px}.ctable__them{padding:0 6px 18px;text-align:center;font-size:11.5px}.ctable__row>span{flex-direction:column;justify-content:flex-start;gap:7px;padding:14px 6px 12px;text-align:center;font-size:12.5px}.ctable__head+.ctable__row .c-us{padding-top:26px}.c-label .ico{margin-top:-4px}.c-label{font-size:10.5px!important;letter-spacing:.02em}.c-label .ico{width:22px;height:22px}}.rpill{display:inline-flex;align-items:center;gap:8px;padding:5px 16px;margin-bottom:18px;border-radius:999px;background:var(--c-accent);color:var(--c-surface);font-size:12px}.rpill .stars{color:var(--c-surface)}.rpill .stars svg{width:12px;height:12px}.rtrack{display:flex;gap:20px;margin-top:36px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--gut-m, 16px),calc(50vw - 610px));scroll-padding-inline:max(var(--gut-m, 16px),calc(50vw - 610px))}.rtrack::-webkit-scrollbar{display:none}.rcard{flex:none;width:var(--rc-w, 230px);display:flex;flex-direction:column;padding:10px;border-radius:18px;background:var(--c-surface);scroll-snap-align:start}.rcard__img{position:relative;height:246px;border-radius:10px;overflow:hidden;background:var(--c-card)}.rcard__img img,.rcard__img .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rcard__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:14px 6px 8px}.rcard blockquote{color:var(--c-muted);font-family:var(--q-font);font-style:var(--q-style);font-size:16px;line-height:1.35}.rcard figcaption{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:14px;font-size:11px;font-weight:700;font-style:italic}.arrows{display:flex;justify-content:center;gap:18px;margin-top:30px}@media(max-width:749px){.rcard{width:var(--rc-w-m, 72%)}}.faq__media{position:relative;aspect-ratio:4 / 3}.faq__media>.ph{position:absolute;top:0;right:0;bottom:0;left:0}.faq h2{margin-bottom:28px}.faq__list{display:flex;flex-direction:column;gap:12px}.faq details{border-radius:10px;overflow:hidden;background:var(--c-surface)}.faq summary{display:flex;align-items:center;gap:16px;padding:20px 24px;list-style:none;cursor:pointer;background:var(--c-accent);color:var(--c-surface);font-weight:700;font-size:14px;line-height:1.35;text-transform:uppercase}.faq summary::-webkit-details-marker{display:none}.pm{position:relative;flex:none;width:20px;height:20px;border-radius:50%;background:var(--c-surface)}.pm:before,.pm:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:1.6px;background:var(--c-accent);transform:translate(-50%,-50%)}.pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}.faq details[open] .pm:after{transform:translate(-50%,-50%) rotate(0)}.faq details .rte{padding:22px 24px 28px;color:var(--c-muted);font-size:15px}@media(min-width:750px){.faq--image{display:flex;align-items:center;min-height:var(--minh, 700px)}.faq--image .faq__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.faq__media>.ph{justify-content:flex-start;padding-left:10%}.faq .wrap{position:relative}.faq--image .faq__content{width:52%;margin-left:auto}.faq--no-img{min-height:0}.faq--no-img .faq__content{width:100%;max-width:760px;margin:0 auto}}@media(max-width:749px){.faq h2{text-align:center}.faq summary{padding:16px 18px;font-size:13px}.faq details .rte{padding:18px}}.sec-foot{margin-top:36px;text-align:center}.hgroup+.pgrid,.hgroup+.carousel,.hgroup+div,.fprods__head+*{margin-top:36px}.ocard--below{height:auto!important;display:grid;gap:14px;background:none;color:var(--c-text);overflow:visible}.ocard--below .ocard__media{position:relative;inset:auto;aspect-ratio:4 / 5;border-radius:var(--card-r)}.ocard--below .ocard__shade{display:none}.ocard--below .ocard__body{position:static;padding:0!important}.ocard--below h3{color:var(--c-heading)}.ocard--below .ocard__list li{border-color:var(--c-border)}.ocard--below .num{color:var(--c-accent)}.features__grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}.rbadge{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;text-align:center;font-size:14px}.rbadge__avatars{display:inline-flex}.rbadge__avatars>span{width:30px;height:30px;margin-left:-8px;border:2px solid var(--c-bg);border-radius:50%;overflow:hidden;background:var(--c-card)}.rbadge__avatars>span:first-child{margin-left:0}.rbadge__avatars img{width:100%;height:100%;object-fit:cover}.rbadge .stars{color:currentColor}.mband .track li{gap:10px}.mband__ico{width:18px;height:18px}.mband--md .track li{font-size:18px}.mband--lg .track li{font-size:clamp(22px,3vw,34px);font-family:var(--f-head);letter-spacing:var(--t-ls)}.mband--xl .track li{font-size:clamp(34px,6vw,84px);font-family:var(--f-head);font-weight:var(--t-w);letter-spacing:var(--t-ls);text-transform:none}.mband--sep-star .track li:after{content:"\2726"}.mband--sep-slash .track li:after{content:"/"}.mband--sep-none .track li:after{content:"";margin:0 7px}.mband mark{padding:2px 8px;border-radius:4px;background:var(--c-heading);color:var(--c-bg)}.mband--sep-none .track li:nth-child(3n):after{margin-right:60px}.gbadge{display:flex;align-items:center;justify-content:center;gap:28px;max-width:820px;margin:0 auto;padding:28px 32px;border-radius:var(--card-r);background:var(--c-card)}.gbadge__seal{flex:none;width:120px;height:auto;color:var(--c-accent-2)}.gbadge h2{margin-bottom:8px;color:var(--c-heading);font-family:var(--ct-font);font-style:var(--ct-style);font-size:clamp(24px,3vw,32px)}@media(max-width:749px){.gbadge{flex-direction:column;text-align:center;padding:24px 20px}}.ctable--3{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr);max-width:560px}.compare--center .compare__grid{grid-template-columns:1fr}.compare--center .compare__main{display:grid;justify-items:center;text-align:center}.compare--center .rule,.compare--center .lede{margin-left:auto;margin-right:auto}.compare--center .ctable{width:100%;max-width:640px;text-align:left}@media(max-width:749px){.ctable--3{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr)}}.tband--inline li{flex-direction:row;gap:12px;text-align:left}.tband--cards ul{gap:14px;flex-wrap:wrap}.tband--cards li{flex:1 1 200px;padding:22px 16px;border:0!important;border-radius:var(--card-r);background:var(--c-card)}.tband--cards .ico{color:var(--c-accent)}.rcard__title{color:var(--c-heading);font-weight:600;font-size:14px}.rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.rgrid .rcard{width:auto}@media(max-width:989px){.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.rgrid{grid-template-columns:1fr}}.rslider{margin-top:36px}.rslide{display:grid;gap:28px;align-items:center}@media(min-width:750px){.rslide:has(.rslide__img){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}}.rslide__img{aspect-ratio:4 / 5}.rslide__body{display:grid;gap:14px;justify-items:start}.rslide:not(:has(.rslide__img)) .rslide__body{justify-items:center;text-align:center;max-width:820px;margin:0 auto}.rslide__title{color:var(--c-heading);font-weight:600}.rslide blockquote{color:var(--c-heading);font-size:clamp(22px,2.8vw,34px);line-height:1.25;letter-spacing:var(--t-ls)}.rslide figcaption{display:flex;align-items:center;gap:6px;color:var(--c-muted);font-size:14px}.faq__intro{display:grid;gap:12px;justify-items:start;margin-bottom:28px}.faq__intro h2{margin-bottom:0}.faq--center .faq__content{max-width:820px;margin:0 auto}.faq--center .faq__intro{justify-items:center;text-align:center}.faq--center details{background:var(--c-surface)}@media(min-width:900px){.faq--split .faq__content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.faq--split .faq__intro{position:sticky;top:100px}}[data-st=paloalto] .faq summary{border-radius:0;background:transparent;color:var(--c-heading);border-bottom:1px solid var(--c-border);padding-left:0;padding-right:0;text-transform:none;font-weight:500;font-size:16px}[data-st=paloalto] .faq details{border-radius:0;background:transparent}[data-st=paloalto] .faq .pm{background:transparent;box-shadow:inset 0 0 0 1px var(--c-border)}[data-st=paloalto] .faq .pm:before,[data-st=paloalto] .faq .pm:after{background:var(--c-heading)}[data-st=concept] .faq summary{border-radius:var(--card-r);text-transform:none;font-size:16px;font-weight:500}[data-st=concept] .faq details{border-radius:var(--card-r)}.hero{color:#fff}.hero__ss{position:relative;display:grid}.slide{grid-area:1 / 1;position:relative;display:flex;min-height:var(--hh, 640px);opacity:0;visibility:hidden;transition:opacity 1s var(--ease),visibility 1s}.slide.is-active{opacity:1;visibility:visible;z-index:1}.hero--full .slide{--hh: calc(100svh - var(--th-h-off, 0px))}.hero--large .slide{--hh: min(86vh, 820px)}.hero--medium .slide{--hh: 520px}.hero--adapt .slide{--hh: var(--minh, 640px)}@media(max-width:749px){.hero--adapt .slide{--hh: var(--minh-m, 560px)}.hero--large .slide{--hh: 76vh}.hero--medium .slide{--hh: 440px}}.slide__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#8e7a6b}.slide__media img,.slide__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero--zoom .slide__media img,.hero--zoom .slide__media video{transform:scale(1.08);transition:transform 7s linear}.hero--zoom .slide.is-active .slide__media img,.hero--zoom .slide.is-active .slide__media video{transform:scale(1)}.hero--slide .slide{transform:translate(4%);transition:opacity .9s var(--ease),transform .9s var(--ease),visibility .9s}.hero--slide .slide.is-active{transform:none}.slide__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov, linear-gradient(180deg, rgba(var(--overlay), calc(var(--shade) * .4)) 0%, rgba(var(--overlay), var(--shade)) 100%))}.slide__wrap{position:relative;z-index:2;display:flex;width:100%;padding-block:48px}.slide__content{max-width:640px;gap:16px}.slide--light{--c-heading: #fff;--c-text: #fff;--e-c: rgba(255,255,255,.88);color:#fff}.slide--light .btn--secondary{--b-fg: #fff;--b-bd: #fff}.slide--light .btn--link{--b-fg: #fff}.slide--light .btn--primary{--b-bg: #fff;--b-fg: #2B2421;--b-bd: #fff}.slide--dark{--c-heading: #2B2421;--c-text: #2B2421;color:#2b2421}.slide--scheme{color:var(--c-text)}.slide__content--box{padding:30px 32px;border-radius:var(--card-r);background:color-mix(in srgb,var(--c-surface) var(--box-o, 100%),transparent);--c-heading: inherit;color:var(--c-text)}.slide__content--box .title{color:var(--c-heading)}.hero--glass .slide__content--box{-webkit-backdrop-filter:blur(var(--box-blur, 12px));backdrop-filter:blur(var(--box-blur, 12px))}.pos-tl{align-items:flex-start;justify-content:flex-start}.pos-tc{align-items:flex-start;justify-content:center}.pos-ml{align-items:center;justify-content:flex-start}.pos-mc{align-items:center;justify-content:center}.pos-mr{align-items:center;justify-content:flex-end}.pos-bl{align-items:flex-end;justify-content:flex-start}.pos-bc{align-items:flex-end;justify-content:center}.pos-br{align-items:flex-end;justify-content:flex-end}.hero__ctrl{position:absolute;left:0;right:0;bottom:20px;z-index:3;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.hero__ctrl>*{pointer-events:auto}.hero__dots{display:flex;gap:8px}.hero__dots button{width:34px;height:20px;padding:0;border:0;background:none;cursor:pointer}.hero__dots i{display:block;height:2px;background:#fff6;overflow:hidden}.hero__dots .is-active i{background:#fff}.hero__arrows{display:flex;gap:8px;margin-left:auto}@media(min-width:750px){.slide--split-left .slide__media,.slide--split-right .slide__media{right:auto;width:50%}.slide--split-right .slide__media{left:auto;right:0}.slide--split-left .slide__wrap,.slide--split-right .slide__wrap{width:50%;margin:0;padding:48px clamp(24px,5vw,80px);align-items:center;justify-content:flex-start;background:var(--c-bg);color:var(--c-text)}.slide--split-left .slide__wrap{margin-left:auto}.slide--split-left .slide__shade,.slide--split-right .slide__shade{display:none}.slide--split-left.slide--light,.slide--split-right.slide--light{--c-heading: var(--c-heading)}}@media(max-width:749px){.slide--split-left,.slide--split-right{flex-direction:column;min-height:0}.slide--split-left .slide__media,.slide--split-right .slide__media{position:relative;aspect-ratio:4 / 5}.slide--split-left .slide__shade,.slide--split-right .slide__shade{display:none}.slide--split-left .slide__wrap,.slide--split-right .slide__wrap{background:var(--c-bg);color:var(--c-text)}}.itext__grid{display:grid;gap:34px;align-items:center}@media(min-width:750px){.itext__grid{grid-template-columns:var(--itext-w, 50%) minmax(0,1fr);gap:clamp(32px,6vw,90px)}.itext--media-right .itext__grid{grid-template-columns:minmax(0,1fr) var(--itext-w, 50%)}.itext--media-right .itext__media{order:2}.itext--v-top .itext__grid{align-items:start}.itext--v-bottom .itext__grid{align-items:end}}.itext__media{position:relative}.itext__m1{aspect-ratio:var(--itext-ratio, 4 / 5)}.itext__m1 video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.itext--overlap .itext__media{padding-bottom:14%}.itext--overlap .itext__m1{width:82%}.itext--overlap .itext__m2{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:4 / 5;border:6px solid var(--c-bg)}.itext--media-right.itext--overlap .itext__m1{margin-left:auto}.itext--media-right.itext--overlap .itext__m2{right:auto;left:0}.itext--overlay .itext__grid{display:block;position:relative}.itext--overlay .itext__m1{aspect-ratio:16 / 9}.itext--overlay .itext__content{position:relative;z-index:2;max-width:520px;margin:-120px 0 0 6%;padding:34px 32px;border-radius:var(--card-r);background:color-mix(in srgb,var(--c-surface) var(--box-o, 100%),transparent);box-shadow:0 20px 50px -30px #00000059}@media(min-width:750px){.itext--overlay .itext__content{position:absolute;top:50%;left:6%;margin:0;transform:translateY(-50%)}.itext--overlay.itext--media-right .itext__content{left:auto;right:6%}}.itext--glass .itext__content{-webkit-backdrop-filter:blur(var(--box-blur, 12px));backdrop-filter:blur(var(--box-blur, 12px))}@media(max-width:749px){.itext--overlay .itext__m1{aspect-ratio:var(--mo-ratio, 4 / 5)}.itext--overlay .itext__content{margin:-80px 12px 0}.itext--mo-overlay .itext__grid{display:grid}.itext--mo-overlay .itext__media,.itext--mo-overlay .itext__content{grid-area:1 / 1}.itext--mo-overlay .itext__content{margin:var(--mo-off, 32px) 12px;align-self:var(--mo-align, end)}}.itext__features{display:grid;gap:16px;margin-top:26px;padding:0;list-style:none}.itext__features li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.itext__features .ico{width:28px;height:28px}.itext__features b{display:block;color:var(--c-heading);font-weight:600}.itext__features span{color:var(--c-muted);font-size:14.5px}.itext__stats{display:flex;flex-wrap:wrap;gap:26px 40px;margin-top:28px;padding:0;list-style:none}.itext__stats b{display:block;color:var(--c-heading);font-family:var(--f-head);font-weight:var(--t-w);font-size:clamp(30px,4vw,46px);letter-spacing:var(--t-ls);line-height:1}.itext__stats span{color:var(--c-muted);font-size:14px}.cols__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:28px 24px;margin-top:36px}@media(max-width:989px){.cols__grid:not(.swipe){grid-template-columns:repeat(min(var(--cols, 4),3),minmax(0,1fr))}}@media(max-width:749px){.cols__grid:not(.swipe){grid-template-columns:repeat(var(--cols-m, 2),minmax(0,1fr));gap:22px 14px}.cols__grid.swipe{--swipe-w: 70%}}.col{display:grid;gap:14px;align-content:start}.cols--center .col{justify-items:center;text-align:center}.cols--icon-left .col{grid-template-columns:auto minmax(0,1fr);align-items:start;text-align:left;justify-items:start}.col__ico{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--c-card)}.col__ico .ico{width:28px;height:28px}.col__img{aspect-ratio:var(--col-ratio, 4 / 5);width:100%}.col__body{display:grid;gap:8px;justify-items:inherit}.col__title{font-size:18px;letter-spacing:var(--t-ls)}.col .rte{color:var(--c-muted);font-size:14.5px}.cols--card .col{padding:26px 22px;border-radius:var(--card-r);background:var(--c-card)}.cols--card .col__ico{background:var(--c-surface)}.cols--border .col{padding:26px 22px;border:1px solid var(--c-border);border-radius:var(--card-r)}.cols--divided .cols__grid{gap:0}.cols--divided .col{padding:6px 26px}.cols--divided .col+.col{border-left:1px solid var(--c-border)}@media(max-width:749px){.cols--divided .col+.col{border-left:0}}.vsec__frame{position:relative;aspect-ratio:var(--v-ratio, 16 / 9);overflow:hidden;background:#2b2421;color:#fff;display:flex;align-items:center;justify-content:center}@media(max-width:749px){.vsec__frame{aspect-ratio:var(--v-ratio-m, 4 / 5)}}.vsec__frame>video,.vsec__frame>iframe,.vsec__frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vsec__frame>iframe{width:300%;left:-100%}@media(min-aspect-ratio:16/9){.vsec__frame>iframe{width:100%;left:0;height:300%;top:-100%}}.vsec__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov, rgba(var(--overlay), var(--shade, .25)))}.vsec__content{position:relative;z-index:2;display:grid;gap:22px;justify-items:center;--c-heading: #fff;--c-text: #fff;--e-c: rgba(255,255,255,.85)}.vsec__content .btn--primary{--b-bg: #fff;--b-fg: #2B2421;--b-bd: #fff}.vsec__play{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border:0;border-radius:50%;background:#ffffffeb;color:#2b2421;cursor:pointer;transition:transform .45s var(--ease-out)}.vsec__play svg{width:28px;height:28px;margin-left:4px}.vsec__play:hover{transform:scale(1.08)}.vsec--inline .vsec__content{display:none}.vgrid__item{display:grid;gap:10px}.ugc__item{position:relative;aspect-ratio:9 / 16;border-radius:var(--card-r);overflow:hidden;background:#8e7a6b;cursor:pointer}.ugc__item video,.ugc__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ugc__play{position:absolute;left:50%;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fffc;color:#6b5849;transition:opacity .3s}.ugc__play svg{width:20px;height:20px}.ugc__item.is-playing .ugc__play{opacity:0}.vgrid__cap{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;color:#fff;font-size:13px;text-shadow:0 1px 6px rgba(0,0,0,.45)}.vgrid__prod{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border-radius:calc(var(--card-r) * .7);background:var(--c-surface);text-decoration:none;font-size:13px}.vgrid__thumb{aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--c-card)}.vgrid__thumb img{width:100%;height:100%;object-fit:cover}.vgrid__pt{display:block;color:var(--c-heading);font-weight:500;line-height:1.25}.tline__list{margin-top:40px;position:relative}.tline__dot{width:14px;height:14px;border:3px solid var(--c-bg);border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.tline__label{color:var(--c-accent);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tline__body{display:grid;gap:6px}.tline__body h3{font-size:20px;letter-spacing:var(--t-ls)}.tline__body .rte{color:var(--c-muted)}.tline__img{aspect-ratio:4 / 3}.tline--horizontal .tline__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:30px;overflow-x:auto;scrollbar-width:none;padding-top:4px}.tline--horizontal .tline__list:before{content:"";position:absolute;left:0;right:0;top:10px;height:1px;background:var(--c-border)}.tline--horizontal .tline__step{position:relative;display:grid;gap:14px;align-content:start}.tline--vertical .tline__list:before{content:"";position:absolute;top:0;bottom:0;left:6px;width:1px;background:var(--c-border)}.tline--vertical .tline__step{position:relative;display:grid;gap:14px;padding:0 0 36px 34px}.tline--vertical .tline__dot{position:absolute;left:0;top:4px}@media(min-width:750px){.tline--vertical .tline__list:before{left:50%}.tline--vertical .tline__step{width:50%;padding:0 44px 44px 0;text-align:right;justify-items:end}.tline--vertical .tline__step:nth-child(2n){margin-left:50%;padding:0 0 44px 44px;text-align:left;justify-items:start}.tline--vertical .tline__dot{left:auto;right:-7px}.tline--vertical .tline__step:nth-child(2n) .tline__dot{right:auto;left:-7px}}.logos__head{margin-bottom:22px}.logos__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 54px}.logos__item{display:inline-flex;align-items:center;text-decoration:none}.logos__item img{height:var(--logo-h, 32px);width:auto}.logos__name{color:var(--c-muted);font-family:var(--f-head);font-size:calc(var(--logo-h, 32px) * .6);letter-spacing:.04em}.logos--grey .logos__item img{filter:grayscale(1);opacity:.65;transition:opacity .3s,filter .3s}.logos--grey .logos__item:hover img{filter:none;opacity:1}.logos__track li{padding:0 34px;display:flex;align-items:center}.nl__grid{display:grid;gap:34px;align-items:center}.nl--center .nl__body{max-width:640px;margin:0 auto;display:grid;gap:22px;justify-items:center;text-align:center}.nl--split .nl__body{display:grid;gap:22px}@media(min-width:750px){.nl--split .nl__grid{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,90px)}}.nl__img{aspect-ratio:4 / 5}.nl__form{display:grid;gap:10px;width:100%;max-width:520px}.nl__note{color:var(--c-muted);font-size:12.5px}.ccard2{position:relative;display:grid;gap:12px;text-decoration:none}.ccard2__media{display:block;aspect-ratio:var(--cl-ratio, 3 / 4)}.ccard2__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ccard2__text{display:flex;align-items:center;gap:10px}.ccard2__title{color:var(--c-heading);font-family:var(--f-head);font-size:18px;letter-spacing:var(--t-ls)}.ccard2__count{color:var(--c-muted);font-size:13px}.ccard2__arrow{width:18px;height:18px;margin-left:auto;transition:transform .35s var(--ease-out)}.ccard2:hover .ccard2__arrow{transform:translate(4px)}.clist--overlay .ccard2__text{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;padding:12px 16px;border-radius:calc(var(--card-r) * .8);background:color-mix(in srgb,var(--c-surface) var(--chip-o, 90%),transparent)}.clist--overlay.clist--chip-frosted .ccard2__text{-webkit-backdrop-filter:blur(var(--chip-blur, 8px));backdrop-filter:blur(var(--chip-blur, 8px))}.clist--overlay.clist--chip-none .ccard2__text{background:none;padding-inline:4px}.sguide__grid{display:grid;gap:36px;align-items:start}@media(min-width:750px){.sguide__grid:not(.sguide__grid--full){grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.sguide__table{width:100%;margin-top:26px;border-collapse:collapse;font-size:14.5px}.sguide__table th,.sguide__table td{padding:12px 14px;border-bottom:1px solid var(--c-border);text-align:left;white-space:nowrap}.sguide__table thead th{background:var(--c-card);color:var(--c-heading);font-weight:600}.sguide__table tbody th{color:var(--c-heading);font-weight:600}.sguide__table tbody tr:hover{background:var(--c-soft)}.sguide__note{margin-top:14px;color:var(--c-muted);font-size:14px}.sguide__img{aspect-ratio:3 / 4}.mtabs__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:30px 0}.mtabs__nav button{padding:10px 20px;border:1px solid var(--c-border);border-radius:999px;background:none;cursor:pointer;font-size:15px;transition:background-color .3s,color .3s,border-color .3s}.mtabs__nav button[aria-selected=true]{border-color:var(--c-heading);background:var(--c-heading);color:var(--c-bg)}.mtabs--underline .mtabs__nav{gap:26px;border-bottom:1px solid var(--c-border)}.mtabs--underline .mtabs__nav button{padding:10px 2px;border:0;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px}.mtabs--underline .mtabs__nav button[aria-selected=true]{background:none;color:var(--c-heading);border-bottom-color:var(--c-heading)}.mtabs__panel{display:grid;gap:30px;align-items:center;animation:fadein .5s var(--ease-out)}@media(min-width:750px){.mtabs__panel{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px)}.mtabs--right .mtabs__media{order:2}}.mtabs__media{aspect-ratio:4 / 3}@keyframes fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.divider{position:relative;height:var(--d-h, 60px);background:var(--d-top);line-height:0}.divider svg{position:absolute;left:0;bottom:-1px;width:100%;height:100%}.divider--flip svg{transform:scaleY(-1);bottom:auto;top:-1px}.divider--line{display:flex;align-items:center}.divider--line hr{width:100%;height:1px;margin:0;border:0;background:var(--d-line)}.rtext__inner{max-width:var(--rt-w, 760px)}.rtext--center .rtext__inner{margin:0 auto}.sec__bg~.wrap .title,.sec__bg~.wrap .lede{text-shadow:0 1px 18px rgba(0,0,0,.18)}.fprods__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px}.fprods__head .hgroup--center{margin:0 auto}.why .ph[data-label]:after{position:absolute;right:12px;bottom:10px}.ipoints__media .ph[data-label]:after,.faq__media .ph[data-label]:after{position:absolute;left:6%;top:50%}.hspot__grid{display:grid;gap:clamp(24px,4vw,56px);align-items:center}@media(min-width:990px){.hspot__grid{grid-template-columns:1fr 1fr}}.hspot__media{position:relative;border-radius:var(--media-r);overflow:hidden;aspect-ratio:1 / 1;background:var(--c-card)}.hspot__media img,.hspot__media .ph{width:100%;height:100%;object-fit:cover}.hspot__badge{position:absolute;top:16px;left:16px}.hspot__price{display:flex;gap:10px;align-items:baseline;margin:10px 0 14px;font-size:22px;color:var(--c-heading)}.hspot__price s{color:var(--c-muted);font-size:16px}.hspot__list{display:grid;gap:10px;margin:18px 0 24px;padding:0;list-style:none}.hspot__list li{display:flex;gap:10px;align-items:flex-start}.hspot__btn{width:100%;max-width:420px}.hspot__note{margin-top:12px;font-size:13px;color:var(--c-muted)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sections.css.map */
