@font-face{font-family:CF DSEG7;src:url(assets/fonts/dseg7-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.cf-landing{--cf-ink: var(--hb-ink, #1c1c1c);--cf-cream: var(--hb-cream, #f2ede4);--cf-paper: var(--hb-paper, #faf7f1);--cf-sand: var(--hb-sand, #e7dfd2);--cf-line: var(--hb-line, #e3dccf);--cf-muted: var(--hb-muted, #6b655c);--cf-sage: var(--hb-sage, #5e7253);--cf-sage-soft: var(--hb-sage-soft, #dde3d4);--cf-sage-light: #b9c6ac;--cf-clay: var(--hb-clay, #b5562f);--cf-dark: var(--hb-dark, #171614);--cf-dark-2: #24221f;--cf-dark-3: #3d3933;--cf-on-dark: #f2ede4;--cf-on-dark-muted: #aba59b;--cf-font: var(--hb-font, "Figtree", system-ui, sans-serif);--cf-radius: var(--hb-radius, 18px);--cf-header-h: var(--hb-header-h, 64px);--cf-subnav-h: 0px;--cf-ease: cubic-bezier(.2, .7, .2, 1);position:relative;display:block;width:100%;overflow-x:clip;font-family:var(--cf-font);font-size:17px;font-weight:400;line-height:1.47;color:var(--cf-ink);background:var(--cf-paper);text-align:left;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}.cf-landing *,.cf-landing :before,.cf-landing :after{box-sizing:border-box;border:0 solid}.cf-landing :where(h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,figure,blockquote,table,th,td,details,summary,output,label){margin:0;padding:0}.cf-landing :where(h1,h2,h3,h4){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.cf-landing h3{font-weight:600}.cf-landing :where(ul,ol){list-style:none}.cf-landing :where(li)::marker{content:none}.cf-landing :where(img,svg,video){display:block;max-width:100%;vertical-align:middle}.cf-landing :where(img,video){height:auto}.cf-landing :where(a){color:inherit;text-decoration:none;background:none;box-shadow:none}.cf-landing :where(a:hover){text-decoration:underline}.cf-landing :where(strong,b){font-weight:700}.cf-landing :where(table){border-collapse:collapse;text-indent:0;border-color:inherit}.cf-landing :where(summary){display:list-item}.cf-landing :where(blockquote):before,.cf-landing :where(blockquote):after{content:none}.cf-landing :where(button,input){font:inherit;letter-spacing:inherit;color:inherit;margin:0;border-radius:0;background:transparent;text-transform:none;box-shadow:none;min-height:0;line-height:inherit}.cf-landing :where(button){cursor:pointer;padding:0;-webkit-appearance:none;appearance:none}.cf-landing [hidden]{display:none!important}.cf-landing :focus-visible{outline:2px solid var(--cf-ink);outline-offset:3px}.cf-landing [id]{scroll-margin-top:calc(var(--cf-header-h) + var(--cf-subnav-h) + 8px)}.cf-landing .cf-subnav{position:sticky;top:var(--cf-header-h);z-index:40;height:var(--cf-subnav-h);background:#faf7f1e6;-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--cf-line)}.cf-landing .cf-subnav__inner{max-width:1240px;height:100%;margin:0 auto;padding:0 22px;display:flex;align-items:center;gap:24px}.cf-landing .cf-subnav__name{flex:0 0 auto;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--cf-ink)}.cf-landing .cf-subnav__name:hover{text-decoration:none}.cf-landing .cf-subnav__links{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cf-landing .cf-subnav__links::-webkit-scrollbar{display:none}.cf-landing .cf-subnav__links a{flex:0 0 auto;padding:7px 12px;border-radius:980px;font-size:14px;font-weight:500;color:var(--cf-muted);white-space:nowrap;transition:background .2s,color .2s}.cf-landing .cf-subnav__links a:hover{text-decoration:none;color:var(--cf-ink);background:var(--cf-cream)}.cf-landing .cf-subnav__links a.is-on{color:var(--cf-ink);background:var(--cf-cream)}@media (max-width: 720px){.cf-landing .cf-subnav__name{display:none}.cf-landing .cf-subnav__inner{padding:0 12px}.cf-landing .cf-subnav__links{justify-content:flex-start}.cf-landing .cf-subnav__links a{padding:7px 10px}}.cf-landing{--lvl-1: #34c759;--lvl-2: #ffd60a;--lvl-3: #ff9f0a;--lvl-4: #ff453a;--lcd: #f2f4f2}.cf-landing .cf-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0px,0px,0px,0px);white-space:nowrap}.cf-landing.cf-landing .cf-head{margin-bottom:clamp(40px,6vw,72px)}.cf-landing.cf-landing .cf-head--center{text-align:center;max-width:1000px}.cf-landing .cf-kicker{margin:0 0 12px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--cf-sage)}.cf-landing .cf-kicker--dark{color:var(--cf-sage-light)}.cf-landing .cf-title{margin:0;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.cf-landing .cf-title--left{text-align:left}.cf-landing .cf-sub{margin:20px auto 0;max-width:660px;font-size:clamp(18px,1.6vw,21px);line-height:1.45;color:var(--cf-muted);letter-spacing:-.012em;text-wrap:pretty}.cf-landing.cf-landing .cf-section--black .cf-sub{color:var(--cf-on-dark-muted)}.cf-landing.cf-landing .cf-qty-stepper{margin:0;flex-wrap:nowrap}.cf-landing.cf-landing .cf-qty-stepper button[aria-disabled=true]{opacity:.35;cursor:default}.cf-landing .cf-hero{background:var(--cf-cream);padding:clamp(20px,3vw,40px) 0px clamp(56px,7vw,96px)}.cf-landing .cf-hero__grid{max-width:1240px;margin:0 auto;padding:0 22px;display:grid;grid-template-columns:minmax(0px,1.25fr) minmax(0px,1fr);gap:clamp(28px,4vw,64px);align-items:start}@media (max-width: 980px){.cf-landing .cf-hero__grid{grid-template-columns:minmax(0px,1fr)}}.cf-landing .cf-hero__grid>*{min-width:0px}.cf-landing .cf-gal{position:sticky;top:72px}@media (max-width: 980px){.cf-landing .cf-gal{position:static;margin:0 -22px}}.cf-landing .cf-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:28px;aspect-ratio:1 / 1;background:var(--cf-dark)}.cf-landing .cf-gal__track::-webkit-scrollbar{display:none}@media (max-width: 980px){.cf-landing .cf-gal__track{border-radius:0;aspect-ratio:4 / 4.2}}.cf-landing .cf-gal__slide{flex:0 0 100%;scroll-snap-align:center}.cf-landing .cf-gal__img{width:100%;height:100%;object-fit:cover}.cf-landing .cf-gal__thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;scrollbar-width:none}@media (max-width: 980px){.cf-landing .cf-gal__thumbs{padding:0 22px}.cf-landing .cf-gal__thumbs button{width:58px;height:58px;border-radius:12px}}.cf-landing .cf-gal__thumbs button{flex:0 0 auto;width:64px;height:64px;padding:0;border:0px;border-radius:14px;overflow:hidden;background:var(--cf-dark);opacity:.55;transition:opacity .2s}.cf-landing .cf-gal__thumbs button.is-on{opacity:1;outline:2px solid var(--cf-ink);outline-offset:2px}.cf-landing .cf-gal__thumbs img{width:100%;height:100%;object-fit:cover}.cf-landing .cf-hero__panel{padding-top:clamp(4px,2vw,28px)}.cf-landing .cf-hero__title{margin:0;font-size:clamp(44px,5.4vw,72px);font-weight:700;letter-spacing:-.04em;line-height:1}.cf-landing .cf-hero__sub{margin:14px 0 0;font-size:clamp(19px,1.8vw,23px);line-height:1.35;letter-spacing:-.015em;color:var(--cf-ink);text-wrap:balance}.cf-landing .cf-hero__list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px;font-size:16px;line-height:1.45;color:var(--cf-muted)}.cf-landing .cf-hero__list li{padding-left:22px;position:relative}.cf-landing .cf-hero__list li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:4px;border-radius:1px;background:var(--lvl-1)}.cf-landing .cf-hero__list strong{color:var(--cf-ink);font-weight:600}.cf-landing .cf-bb{margin-top:28px;padding:24px;border-radius:24px;background:var(--cf-paper);box-shadow:#1c1c1c0a 0 1px,#3c2d1914 0 12px 40px}.cf-landing .cf-bb__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.cf-landing .cf-bb__price strong{font-size:34px;letter-spacing:-.03em}.cf-landing .cf-bb__price s{font-size:19px;color:var(--cf-muted)}.cf-landing .cf-bb__tag{display:block;width:fit-content;margin:0 0 12px;padding:5px 12px;border-radius:980px;background:var(--cf-clay);color:#fff;font-size:14px;font-weight:700}.cf-landing .cf-bb__row{display:flex;gap:12px;align-items:center;margin-top:18px}.cf-landing .cf-bb__cta{flex:1 1 0%}@media (max-width: 420px){.cf-landing .cf-bb__row{flex-direction:column;align-items:stretch}.cf-landing .cf-bb__row .cf-qty-stepper{justify-content:center}}.cf-landing .cf-bb__stock{margin:14px 0 0;font-size:14px;color:var(--cf-muted);display:flex;align-items:center;gap:8px}.cf-landing .cf-bb__trust{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--cf-line);display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:13.5px;color:var(--cf-muted)}@media (max-width: 480px){.cf-landing .cf-bb__trust{grid-template-columns:1fr}}.cf-landing .cf-bb__trust li{display:flex;gap:8px;align-items:flex-start}.cf-landing .cf-bb__trust .cf-icon{flex:0 0 auto;color:var(--cf-ink)}.cf-landing .cf-bb__trust a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cf-landing .cf-facts{background:var(--cf-paper);border-bottom:1px solid var(--cf-line)}.cf-landing.cf-landing .cf-facts__list{list-style:none;margin:0 auto;padding:34px 22px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}@media (max-width: 720px){.cf-landing .cf-facts__list{grid-template-columns:1fr 1fr;gap:26px 12px}}.cf-landing .cf-facts strong{display:block;font-family:CF DSEG7,ui-monospace,monospace;font-size:34px;font-weight:700;letter-spacing:.02em;line-height:1.1}.cf-landing .cf-facts span{display:block;margin-top:6px;font-size:14px;color:var(--cf-muted)}.cf-landing .cf-feat__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 860px){.cf-landing .cf-feat__grid{grid-template-columns:1fr}}.cf-landing .cf-tile{border-radius:28px;background:var(--cf-dark-2);overflow:hidden;display:flex;flex-direction:column}.cf-landing .cf-tile__art{background:radial-gradient(120% 90% at 50% 0%,#2d2a26,#1b1917 70%);display:grid;place-items:center;min-height:260px}.cf-landing .cf-tile__art--pad{padding:34px 26px}.cf-landing .cf-tile__copy{padding:26px 30px 32px}.cf-landing .cf-tile h3{margin:0;font-size:24px;letter-spacing:-.02em;color:var(--cf-on-dark)}.cf-landing .cf-tile p{margin:10px 0 0;color:var(--cf-on-dark-muted);font-size:16px;line-height:1.5}.cf-landing .cf-dia{width:100%;max-width:520px;height:auto;padding:10px 16px 0}.cf-landing .cf-dia__tube{fill:#232326;stroke:#3a3a3d;stroke-width:1.5}.cf-landing .cf-dia__tube-in{fill:#0d0d0f}.cf-landing .cf-dia__part{fill:#48484c;stroke:#6b6b70;stroke-width:1}.cf-landing .cf-dia__filter{fill:#fc6;opacity:.85}.cf-landing .cf-dia__flow{stroke:#ffb3ad;stroke-width:2;stroke-dasharray:3,16;animation:1.2s linear 0s infinite normal none running cf-dia-flow}.cf-landing .cf-dia__o{fill:#ff6a5e}.cf-landing .cf-dia__c{fill:#8e8e93}.cf-landing .cf-dia__mol{animation:4s ease-in-out 0s infinite alternate none running cf-dia-drift}.cf-landing .cf-dia__pulse{animation:1.6s ease-in-out 0s infinite normal none running cf-dia-pulse;transform-origin:74px 110px}.cf-landing .cf-dia__t{fill:#a1a1a6;font:600 13px var(--cf-font)}.cf-landing .cf-dia__t--dim{fill:#ffb3ad}.cf-landing .cf-dia__blades{animation:.9s linear 0s infinite normal none running cf-dia-spin}.cf-landing .cf-dia__blade{fill:#a1a1a6}.cf-landing .cf-dia__bit{fill:#d1d1d6;animation:3s linear 0s infinite normal none running cf-dia-cross}.cf-landing .cf-dia__flash{animation:.75s ease-out 0s infinite normal none running cf-dia-flash;transform-origin:230px 111px}.cf-landing .cf-dia__ray{stroke:#64d2ff;stroke-width:1.5;stroke-dasharray:4,5;opacity:.8}@keyframes cf-dia-flow{to{stroke-dashoffset:-19}}@keyframes cf-dia-drift{0%{translate:-8px -5px}to{translate:10px 6px}}@keyframes cf-dia-pulse{50%{opacity:.45;scale:.85}}@keyframes cf-dia-spin{to{rotate:360deg}}@keyframes cf-dia-cross{0%{translate:50px}to{translate:380px}}@keyframes cf-dia-flash{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.2}}.cf-landing .cf-bardemo{width:min(320px,100%);padding:24px 26px 22px;border-radius:18px;background:#050505;box-shadow:#2c2c2e 0 0 0 1px inset}.cf-landing .cf-bardemo__screen{display:flex;align-items:flex-end;gap:10px;color:var(--lcd)}.cf-landing .cf-bardemo__k{font-size:13px;font-weight:700;padding-bottom:8px}.cf-landing .cf-bardemo__n{position:relative;font-family:CF DSEG7,ui-monospace,monospace;font-size:54px;line-height:1;width:4.2ch;height:1em}.cf-landing .cf-bardemo__n1,.cf-landing .cf-bardemo__n2{position:absolute;right:0;bottom:0;animation:6s ease 0s infinite normal none running cf-bd-num}.cf-landing .cf-bardemo__n2{animation-name:cf-bd-num2}.cf-landing .cf-bardemo__u{font-size:12px;padding-bottom:6px;color:#a1a1a6}.cf-landing .cf-bardemo__bar{display:flex;gap:7px;margin-top:16px;padding-left:46px}.cf-landing .cf-bardemo__bar i{width:44px;height:11px;border-radius:2px;border:1.5px solid var(--c);animation-duration:6s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:cf-bd-bar;animation-delay:calc(var(--i) * .12s)}.cf-landing .cf-bardemo__bar i:first-child{background:var(--c);animation:none}@keyframes cf-bd-num{0%,30%,85%,to{opacity:1}38%,76%{opacity:0}}@keyframes cf-bd-num2{0%,30%,85%,to{opacity:0}38%,76%{opacity:1}}@keyframes cf-bd-bar{0%,28%,88%,to{background:transparent}40%,74%{background:var(--c)}}.cf-landing .cf-bl{display:flex;align-items:center;gap:18px;width:100%;max-width:470px}.cf-landing .cf-bl__lcdwrap{flex:1 1 60%;min-width:0px;container-type:inline-size}.cf-landing .cf-bl__phone{flex:0 0 150px;border-radius:26px;background:#fff;color:var(--cf-ink);padding:18px 12px 14px;box-shadow:#3a3a3c 0 0 0 5px}.cf-landing .cf-bl__room{margin:0;font-size:15px;font-weight:700}.cf-landing .cf-bl__status{margin:2px 0 12px;font-size:11px;color:var(--cf-muted);display:flex;align-items:center;gap:5px}.cf-landing .cf-bl__row{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border:0px;border-radius:10px;background:var(--cf-cream);font-size:12px;font-weight:600;margin-top:6px;text-align:left}.cf-landing .cf-bl__switch{width:34px;height:20px;border-radius:10px;background:#d1d1d6;position:relative;transition:background .25s}.cf-landing .cf-bl__switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:#00000040 0 1px 3px;transition:transform .25s var(--cf-ease)}.cf-landing .cf-bl__row.is-on .cf-bl__switch{background:var(--lvl-1)}.cf-landing .cf-bl__row.is-on .cf-bl__switch i{transform:translate(14px)}.cf-landing .cf-bl__row--static{cursor:default}.cf-landing .cf-bl__muted{font-weight:500;color:var(--cf-muted)}@media (max-width: 420px){.cf-landing .cf-bl{flex-direction:column}.cf-landing .cf-bl__lcdwrap{width:100%}}.cf-landing .cf-lcdbox{container-type:inline-size;width:100%}.cf-landing .cf-lcd{font-size:1.6129cqi;width:100%;color:var(--lcd);transition:color .4s}.cf-landing .cf-lcd--frame{padding:2.2em 2.4em 1.4em;border-radius:2.4em;background:linear-gradient(#1d1d1f,#0b0b0c);box-shadow:#3a3a3c 0 0 0 .12em inset,#00000073 0 2em 4em}.cf-landing .cf-lcd__glass{display:grid;grid-template-columns:1fr 1.45fr 1fr;grid-template-areas:"pollen co pm25" "tvoc co2 pm1" "temp co2 hum";gap:1.2em 2em;padding:2em 2.2em;border-radius:.8em;background:#020202;box-shadow:#1a1a1a 0 0 0 .1em inset;transition:background .4s}.cf-landing .cf-lcd__cell{position:relative;display:flex;flex-direction:column;align-items:flex-end}.cf-landing .cf-lcd__cell--pollen{grid-area:pollen}.cf-landing .cf-lcd__cell--co{grid-area:co;flex-direction:row;align-items:flex-end;justify-content:center;gap:.6em}.cf-landing .cf-lcd__cell--pm25{grid-area:pm25}.cf-landing .cf-lcd__cell--tvoc{grid-area:tvoc}.cf-landing .cf-lcd__cell--co2{grid-area:co2;align-items:center;justify-content:center;padding-left:2.2em}.cf-landing .cf-lcd__cell--pm1{grid-area:pm1}.cf-landing .cf-lcd__cell--temp,.cf-landing .cf-lcd__cell--hum{flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:.5em}.cf-landing .cf-lcd__k{align-self:flex-start;font-size:1.05em;font-weight:700;white-space:nowrap;letter-spacing:.01em;border-bottom:.12em solid;padding-bottom:.2em;margin-bottom:.5em;width:100%}.cf-landing .cf-lcd__k--side{border:0px;width:auto;margin:0;align-self:center;font-size:1.2em}.cf-landing .cf-lcd__cell--co2 .cf-lcd__k--side{position:absolute;left:0;top:2.6em}.cf-landing .cf-lcd__num{position:relative;font-family:CF DSEG7,ui-monospace,monospace;font-weight:700;font-size:3.4em;line-height:1;white-space:nowrap}.cf-landing .cf-lcd__num--big{font-size:6.6em}.cf-landing .cf-lcd__ghost{position:absolute;inset:0;text-align:right;opacity:.07}.cf-landing .cf-lcd__val{position:relative}.cf-landing .cf-lcd__co2{display:flex;align-items:flex-end;gap:.4em}.cf-landing .cf-lcd__u{font-size:1em;font-weight:700;padding-bottom:.2em}.cf-landing .cf-lcd__wifi{position:absolute;right:0;top:-.1em;width:1.6em}.cf-landing .cf-lcd__glyph{height:2.4em;width:auto;margin-right:auto}.cf-landing .cf-lcd__bar{display:flex;gap:.5em;margin-top:.9em}.cf-landing .cf-lcd__bar i{width:3.6em;height:.9em;border-radius:.15em;border:.15em solid var(--c);transition:background .35s}.cf-landing .cf-lcd__bar i.is-on{background:var(--c)}.cf-landing .cf-lcd__keys{display:flex;justify-content:center;gap:4em;margin-top:1.4em}.cf-landing .cf-lcd__keys i{width:1.3em;height:1.3em;border-radius:50%;border:.12em solid rgb(72,72,74)}@media (max-width: 560px){.cf-landing .cf-lcd__glass{padding:1.4em;gap:1em 1.2em}}.cf-landing.cf-landing .cf-prob__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}@media (max-width: 820px){.cf-landing.cf-landing .cf-prob__stats{grid-template-columns:1fr}}.cf-landing .cf-stat{padding:28px 28px 26px;border-radius:24px;background:var(--cf-cream)}.cf-landing .cf-stat strong{display:block;font-size:clamp(38px,4.4vw,54px);letter-spacing:-.04em;line-height:1}.cf-landing .cf-stat p{margin:12px 0 0;font-size:15px;color:var(--cf-muted);line-height:1.5}.cf-landing .cf-prob__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 820px){.cf-landing .cf-prob__cards{grid-template-columns:1fr}}.cf-landing .cf-pcard{border-radius:24px;overflow:hidden;background:var(--cf-dark);color:var(--cf-on-dark);display:flex;flex-direction:column}.cf-landing .cf-pcard img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.cf-landing .cf-pcard>div{padding:22px 24px 26px}.cf-landing .cf-pcard h3{margin:0;font-size:21px;letter-spacing:-.02em}.cf-landing .cf-pcard p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--cf-on-dark-muted)}.cf-landing.cf-landing .cf-bridge{margin-top:clamp(48px,7vw,88px);text-align:center}.cf-landing .cf-bridge p{margin:0 auto;max-width:820px;font-size:clamp(26px,3.4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.cf-landing .cf-bridge span{color:var(--cf-muted)}.cf-landing .cf-steps{list-style:none;padding:0 22px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 820px){.cf-landing .cf-steps{grid-template-columns:1fr}}.cf-landing .cf-step{position:relative;padding:26px 26px 30px;border-radius:24px;background:var(--cf-paper)}.cf-landing .cf-step__n{position:absolute;top:22px;right:24px;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--cf-line);display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--cf-muted)}.cf-landing .cf-step h3{margin:22px 0 0;font-size:26px;letter-spacing:-.025em}.cf-landing .cf-step p{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--cf-muted)}.cf-landing .cf-stepscreen{width:fit-content;display:grid;grid-template-columns:auto auto;align-items:end;column-gap:12px;padding:18px 22px 16px;border-radius:16px;background:#050505;color:var(--lcd);font-size:9px}.cf-landing .cf-stepscreen__k{font-size:12px;font-weight:700;padding-bottom:6px}.cf-landing .cf-stepscreen__n{font-family:CF DSEG7,ui-monospace,monospace;font-size:40px;line-height:1;min-width:4ch;text-align:right}.cf-landing .cf-stepscreen__bar{grid-column:2;justify-content:flex-end}.cf-landing .cf-night__grid{display:grid;grid-template-columns:minmax(0px,1.05fr) minmax(0px,1fr);gap:clamp(28px,5vw,64px);align-items:center}@media (max-width: 920px){.cf-landing .cf-night__grid{grid-template-columns:1fr}}.cf-landing .cf-night__screen{container-type:inline-size}.cf-landing .cf-night__read{margin:20px 0 0;text-align:center;font-size:17px;color:var(--cf-on-dark);font-weight:600}.cf-landing .cf-night__read span{color:var(--cf-on-dark-muted);font-weight:500;margin-right:6px;font-variant-numeric:tabular-nums}.cf-landing .cf-seg{display:inline-flex;padding:4px;border-radius:980px;background:var(--cf-dark-2);gap:4px;max-width:100%}.cf-landing .cf-seg button{border:0px;border-radius:980px;padding:9px 16px;background:transparent;color:var(--cf-on-dark-muted);font-size:14px;font-weight:600;white-space:nowrap}.cf-landing .cf-seg button.is-on{background:var(--cf-on-dark);color:var(--cf-ink)}@media (max-width: 420px){.cf-landing .cf-seg button{padding:9px 11px;font-size:13px}}.cf-landing .cf-chart{position:relative;margin-top:26px;height:200px;border-radius:16px;background:#0e0e10;overflow:hidden}.cf-landing .cf-chart svg{width:100%;height:100%}.cf-landing .cf-chart__zone{fill:#ff453a12}.cf-landing .cf-chart__limit{stroke:#ff453a;stroke-width:1;stroke-dasharray:5,5;vector-effect:non-scaling-stroke}.cf-landing .cf-chart__line{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;opacity:.28;transition:opacity .3s}.cf-landing .cf-chart__line.is-on{opacity:1;stroke-width:3}.cf-landing .cf-chart__line--1{stroke:#ff9f0a}.cf-landing .cf-chart__line--2{stroke:#34c759}.cf-landing .cf-chart__cursor{stroke:#ffffff59;stroke-width:1;vector-effect:non-scaling-stroke}.cf-landing .cf-chart__dot{stroke:#000;stroke-width:2;vector-effect:non-scaling-stroke}.cf-landing .cf-chart__dot--1{fill:#ff9f0a}.cf-landing .cf-chart__lbl{position:absolute;right:10px;transform:translateY(-120%);font-size:12px;font-weight:600;color:#ff8a80}.cf-landing .cf-range{display:block;margin-top:14px}.cf-landing .cf-range input{width:100%;accent-color:var(--cf-on-dark);height:28px}.cf-landing .cf-chart__axis{display:flex;justify-content:space-between;font-size:12px;color:var(--cf-on-dark-muted)}.cf-landing .cf-night__note{margin:14px 0 0;font-size:13px;color:#8e8e93}.cf-landing.cf-landing .cf-promise{margin-top:clamp(48px,6vw,80px);display:flex;gap:28px;align-items:center;max-width:900px;padding:30px 34px;border-radius:28px;background:var(--cf-dark-2);color:var(--cf-on-dark)}@media (max-width: 600px){.cf-landing .cf-promise{flex-direction:column;align-items:flex-start;gap:16px;padding:26px 24px}}.cf-landing .cf-promise__seal{flex:0 0 auto;width:96px;height:96px;border-radius:50%;border:2px solid var(--lvl-1);display:grid;place-content:center;text-align:center}.cf-landing .cf-promise__seal strong{font-family:CF DSEG7,ui-monospace,monospace;font-size:32px;line-height:1;color:var(--lvl-1)}.cf-landing .cf-promise__seal span{font-size:12px;color:var(--cf-on-dark-muted)}.cf-landing .cf-promise h3{margin:0;font-size:22px;letter-spacing:-.02em}.cf-landing .cf-promise p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--cf-on-dark-muted)}.cf-landing .cf-promise a{color:var(--cf-on-dark);text-decoration:underline}.cf-landing.cf-landing .cf-scale{max-width:980px;padding-bottom:8px}.cf-landing .cf-scale__bar{height:18px;border-radius:9px;background:linear-gradient(90deg,#34c759 0% 26%,#ffd60a 31%,#ff9f0a 40%,#ff453a 62%,#b3261e)}.cf-landing .cf-scale__marks{list-style:none;margin:0;padding:0;position:relative;height:170px}.cf-landing .cf-scale__marks li{position:absolute;top:0;transform:translate(-50%);padding-top:22px;text-align:center;width:120px}.cf-landing .cf-scale__marks li:before{content:"";position:absolute;top:2px;left:50%;width:2px;height:14px;background:var(--cf-ink)}.cf-landing .cf-scale__marks li:first-child{transform:none;text-align:left;margin-left:-1px}.cf-landing .cf-scale__marks li:first-child:before{left:0}.cf-landing .cf-scale__marks li:last-child{transform:translate(-100%);text-align:right}.cf-landing .cf-scale__marks li:last-child:before{left:auto;right:0}@media (min-width: 721px){.cf-landing .cf-scale__marks li:nth-child(3){padding-top:70px}.cf-landing .cf-scale__marks li:nth-child(3):before{height:62px}}.cf-landing .cf-scale__marks strong{display:block;font-family:CF DSEG7,ui-monospace,monospace;font-size:22px}.cf-landing .cf-scale__marks span{display:block;margin-top:6px;font-size:13px;color:var(--cf-muted);line-height:1.3}@media (max-width: 720px){.cf-landing .cf-scale__marks{height:auto;display:grid;gap:14px;margin-top:18px}.cf-landing .cf-scale__marks li,.cf-landing .cf-scale__marks li:first-child,.cf-landing .cf-scale__marks li:last-child{position:static;transform:none;width:auto;text-align:left;padding:0;display:flex;gap:12px;align-items:baseline;left:auto!important}.cf-landing .cf-scale__marks li:before,.cf-landing .cf-scale__marks li:first-child:before,.cf-landing .cf-scale__marks li:last-child:before{display:none}.cf-landing .cf-scale__marks strong{min-width:4.6ch}.cf-landing .cf-scale__marks span{margin:0}}.cf-landing .cf-split{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(28px,5vw,72px);align-items:center}@media (max-width: 860px){.cf-landing .cf-split{grid-template-columns:1fr}}.cf-landing .cf-split__media img{width:100%;border-radius:28px;aspect-ratio:4 / 4.4;object-fit:cover;object-position:50% 80%}.cf-landing .cf-modes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 24px}@media (max-width: 480px){.cf-landing .cf-modes{grid-template-columns:1fr}}.cf-landing .cf-modes>div{padding:20px;border-radius:20px;background:var(--cf-paper)}.cf-landing .cf-modes>div:first-child{background:var(--cf-dark);color:var(--cf-on-dark)}.cf-landing .cf-modes>div:first-child p{color:var(--cf-on-dark-muted)}.cf-landing .cf-modes h3{margin:0;font-size:19px}.cf-landing .cf-modes p{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--cf-muted)}.cf-landing .cf-nums__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width: 1000px){.cf-landing .cf-nums__grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.cf-landing .cf-nums__grid{grid-template-columns:1fr}}.cf-landing .cf-num{padding:24px;border-radius:24px;background:var(--cf-cream)}.cf-landing .cf-num h3{margin:0 0 14px;font-size:24px;letter-spacing:-.02em}.cf-landing .cf-num h3 span{font-size:14px;font-weight:500;color:var(--cf-muted)}.cf-landing .cf-num ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cf-landing .cf-num li{display:grid;grid-template-columns:22px 1fr;column-gap:8px;font-size:14.5px;line-height:1.4}.cf-landing .cf-num li i{grid-row:span 2;width:22px;height:9px;margin-top:5px;border-radius:2px}.cf-landing .cf-num li span{color:var(--cf-muted)}.cf-landing .cf-num__note{margin:14px 0 0;font-size:13px;color:var(--cf-muted)}.cf-landing .cf-guar .cf-head,.cf-landing .cf-guar__grid{position:relative;z-index:1}.cf-landing .cf-guar__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 860px){.cf-landing .cf-guar__grid{grid-template-columns:1fr}}.cf-landing .cf-gcard{padding:26px;border-radius:24px;background:#24221fbd;backdrop-filter:blur(20px);color:var(--cf-on-dark)}.cf-landing .cf-gcard h3{margin:0;font-size:21px;letter-spacing:-.02em}.cf-landing .cf-gcard p{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--cf-on-dark-muted)}.cf-landing .cf-gcard a{color:var(--cf-on-dark);text-decoration:underline}.cf-landing .cf-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:28px}.cf-landing .cf-tabs button{border:0px;border-radius:980px;padding:10px 18px;background:var(--cf-paper);color:var(--cf-ink);font-size:15px;font-weight:600}.cf-landing .cf-tabs button.is-on{background:var(--cf-ink);color:var(--cf-cream)}.cf-landing .cf-room{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(18px,2.4vw,28px);border-radius:32px;background:var(--cf-paper)}@media (max-width: 860px){.cf-landing .cf-room{grid-template-columns:1fr}}.cf-landing .cf-room__img img{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 80%;border-radius:22px}.cf-landing .cf-room__copy h3{margin:0;font-size:clamp(26px,3vw,36px);letter-spacing:-.03em;line-height:1.1}.cf-landing .cf-chips{list-style:none;margin:16px 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cf-landing .cf-chips li{padding:6px 12px;border-radius:980px;background:var(--cf-cream);font-size:13.5px;font-weight:500}.cf-landing .cf-room__cards{display:grid;gap:14px}.cf-landing .cf-room__cards>div{padding-left:18px;border-left:3px solid var(--lvl-1)}.cf-landing .cf-room__cards strong{font-size:17px}.cf-landing .cf-room__cards p{margin:3px 0 0;font-size:15px;color:var(--cf-muted);line-height:1.5}.cf-landing .cf-buy2__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}@media (max-width: 900px){.cf-landing .cf-buy2__grid{grid-template-columns:1fr}}.cf-landing .cf-buy2__media img{width:100%;border-radius:28px}.cf-landing .cf-buy2 .cf-bb{background:var(--cf-dark-2);box-shadow:none;color:var(--cf-on-dark)}.cf-landing .cf-buy2 .cf-bb__price s,.cf-landing .cf-buy2 .cf-bb__stock,.cf-landing .cf-buy2 .cf-bb__trust{color:var(--cf-on-dark-muted)}.cf-landing .cf-buy2 .cf-bb__trust{border-color:var(--cf-dark-3)}.cf-landing .cf-buy2 .cf-bb__trust .cf-icon{color:var(--cf-on-dark)}.cf-landing .cf-buy2 .cf-qty-stepper button{background:transparent;border-color:var(--cf-dark-3);color:var(--cf-on-dark)}.cf-landing .cf-buy2 .cf-sub{margin-left:0}.cf-landing .cf-box{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}@media (max-width: 820px){.cf-landing .cf-box{grid-template-columns:1fr}}.cf-landing .cf-flatlay{width:100%;height:auto}.cf-landing .cf-fl__bg{fill:var(--cf-paper)}.cf-landing .cf-fl__dev{fill:#1d1d1f}.cf-landing .cf-fl__screen{fill:#050505}.cf-landing .cf-fl__seg{font-family:CF DSEG7,monospace;font-size:46px;fill:#f2f4f2}.cf-landing .cf-fl__key{fill:none;stroke:#48484a;stroke-width:1.5}.cf-landing .cf-fl__part{fill:#2c2c2e}.cf-landing .cf-fl__prong{fill:#c7c7cc}.cf-landing .cf-fl__port{fill:#000}.cf-landing .cf-fl__cable{fill:none;stroke:#2c2c2e;stroke-width:5;stroke-linecap:round}.cf-landing .cf-fl__guide{fill:var(--cf-cream);stroke:var(--cf-line)}.cf-landing .cf-fl__line{stroke:#c7c7cc;stroke-width:3;stroke-linecap:round}.cf-landing .cf-fl__label{font:600 13px var(--cf-font);fill:var(--cf-muted)}.cf-landing .cf-box__list h3,.cf-landing .cf-specs__title{margin:0 0 14px;font-size:24px;letter-spacing:-.02em}.cf-landing .cf-box__list ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:17px}.cf-landing .cf-box__list li{display:flex;align-items:center;gap:10px}.cf-landing.cf-landing .cf-specs{margin-top:clamp(48px,6vw,80px)}.cf-landing .cf-mbar{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:50;display:none;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:20px;background:#faf7f1f0;backdrop-filter:saturate(180%) blur(20px);box-shadow:#0000002e 0 10px 40px;transform:translateY(140%);transition:transform .35s var(--cf-ease)}@media (max-width: 860px){.cf-landing .cf-mbar{display:flex}}.cf-landing .cf-mbar__t{flex:1 1 0%;min-width:0px;line-height:1.2}.cf-landing .cf-mbar__t strong{display:block;font-size:16px;white-space:nowrap}.cf-landing .cf-mbar__p{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.cf-landing .cf-mbar__p s{font-size:14px;color:var(--cf-muted)}.cf-landing .cf-mbar__p strong{font-size:20px;letter-spacing:-.02em}.cf-landing .cf-mbar .cf-btn{padding:11px 14px;font-size:15px}@media (prefers-reduced-motion: reduce){.cf-landing .cf-dia__flow,.cf-landing .cf-dia__mol,.cf-landing .cf-dia__pulse,.cf-landing .cf-dia__blades,.cf-landing .cf-dia__bit,.cf-landing .cf-dia__flash,.cf-landing .cf-bardemo__n1,.cf-landing .cf-bardemo__n2,.cf-landing .cf-bardemo__bar i{animation:none!important}.cf-landing .cf-bardemo__n2{opacity:0}.cf-landing .cf-mbar{transition:none}}.cf-landing .cf-feat :focus-visible,.cf-landing .cf-night :focus-visible,.cf-landing .cf-buy2 :focus-visible{outline-color:var(--cf-on-dark)}.cf-landing .cf-founder__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,72px);align-items:start}@media (max-width: 860px){.cf-landing .cf-founder__grid{grid-template-columns:1fr}}.cf-landing .cf-founder__media{position:sticky;top:80px}@media (max-width: 860px){.cf-landing .cf-founder__media{position:static}}.cf-landing .cf-founder__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 80%;border-radius:28px}.cf-landing .cf-founder__text{margin-top:24px;max-width:62ch}.cf-landing .cf-founder__text p{margin:0 0 16px;font-size:18px;line-height:1.6;color:var(--cf-muted)}.cf-landing .cf-founder__quote{margin:30px 0 0;padding:26px 28px;border-radius:24px;background:var(--cf-dark);color:var(--cf-on-dark)}.cf-landing .cf-founder__quote p{margin:0;font-size:clamp(21px,2.2vw,26px);font-weight:600;line-height:1.3;letter-spacing:-.02em}.cf-landing .cf-founder__quote footer{margin-top:14px;font-size:14px;color:var(--cf-on-dark-muted)}.cf-landing .cf-founder__quote footer:before{content:"";display:inline-block;width:22px;height:7px;margin-right:10px;border-radius:2px;background:var(--lvl-1);vertical-align:middle}.cf-landing .cf-gal__stage{position:relative}.cf-landing .cf-gal__arrow{position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;border:0px;border-radius:50%;background:#ffffffd9;backdrop-filter:blur(10px);color:var(--cf-ink);display:grid;place-items:center;box-shadow:#00000026 0 2px 10px}.cf-landing .cf-gal__arrow--prev{left:14px}.cf-landing .cf-gal__arrow--next{right:14px}.cf-landing .cf-gal__arrow:hover{background:#fff}@media (max-width: 860px){.cf-landing{font-size:18px}.cf-landing .cf-hero__sub{font-size:21px}.cf-landing .cf-hero__list{font-size:17px}.cf-landing .cf-sub{font-size:19px}.cf-landing .cf-tile p,.cf-landing .cf-stat p,.cf-landing .cf-pcard p,.cf-landing .cf-step p,.cf-landing .cf-modes p,.cf-landing .cf-gcard p,.cf-landing .cf-room__cards p,.cf-landing .cf-promise p{font-size:17px}.cf-landing .cf-tile h3,.cf-landing .cf-pcard h3,.cf-landing .cf-gcard h3{font-size:23px}.cf-landing .cf-bb__trust,.cf-landing .cf-bb__stock{font-size:15px}.cf-landing .cf-num li{font-size:16px}.cf-landing .cf-num__note,.cf-landing .cf-night__note,.cf-landing.cf-landing .cf-caption,.cf-landing .cf-facts span,.cf-landing .cf-chips li{font-size:15px}.cf-landing .cf-tabs button{font-size:16px}.cf-landing .cf-founder__text p{font-size:18px}.cf-landing.cf-landing .cf-specs__list dt,.cf-landing.cf-landing .cf-specs__list dd{font-size:16px}.cf-landing.cf-landing .cf-faq summary{font-size:18px}.cf-landing.cf-landing .cf-faq p{font-size:17px}.cf-landing .cf-tile__copy{padding:24px 22px 28px}.cf-landing .cf-hero__title{font-size:44px}.cf-landing .cf-hero__panel{padding-top:0}.cf-landing .cf-bb{padding:20px}.cf-landing.cf-landing .cf-section{padding:76px 0}.cf-landing.cf-landing .cf-head{margin-bottom:36px}.cf-landing .cf-scale__marks span{font-size:15px}}.cf-landing .cf-faq a,.cf-landing .cf-small a{text-decoration:underline;text-underline-offset:2px}.cf-landing .cf-section--black :focus-visible,.cf-landing .cf-guarantee-band :focus-visible{outline-color:var(--cf-on-dark)}.cf-landing .cf-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 22px}.cf-landing .cf-narrow{max-width:820px}.cf-landing .cf-center{text-align:center}.cf-landing .cf-section{padding:clamp(88px,12vw,150px) 0px}.cf-landing .cf-section--white{background:var(--cf-paper)}.cf-landing .cf-section--gray{background:var(--cf-cream)}.cf-landing .cf-section--black{background:var(--cf-dark);color:var(--cf-on-dark)}.cf-landing .cf-muted{color:var(--cf-muted)}.cf-landing .cf-small{font-size:14px}.cf-landing .cf-caption{margin:18px 0 0;font-size:14px;color:var(--cf-muted)}.cf-landing .cf-on-dark{color:var(--cf-on-dark)}.cf-landing .cf-on-dark-muted{color:var(--cf-on-dark-muted)}.cf-landing .cf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:980px;padding:12px 22px;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.1;transition:background .2s,transform .2s var(--cf-ease),box-shadow .2s;white-space:nowrap;text-decoration:none!important}.cf-landing .cf-btn:active{transform:scale(.98)}.cf-landing .cf-btn--primary{background:var(--cf-ink);color:var(--cf-cream);border-color:var(--cf-ink)}.cf-landing .cf-btn--primary:hover{background:#000;border-color:#000}.cf-landing .cf-btn--lg{padding:17px 30px;font-size:18px}.cf-landing .cf-btn--sm{padding:7px 15px;font-size:14px}.cf-landing .cf-icon{flex:0 0 auto}.cf-landing .cf-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.cf-landing .cf-dot--green{background:var(--cf-sage)}.cf-landing .cf-exploded{position:relative;margin:30px auto 0;max-width:980px}.cf-landing .cf-exploded img{width:100%}.cf-landing .cf-lead{display:none}.cf-landing .cf-parts{list-style:none;margin:8px auto 0;padding:0 22px;max-width:520px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cf-landing .cf-parts li{font-size:13px;font-weight:600;color:var(--cf-on-dark);background:var(--cf-dark-2);border-radius:980px;padding:6px 12px}.cf-landing .cf-ticks{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px;font-size:17px}.cf-landing .cf-ticks li{display:flex;align-items:center;gap:10px}.cf-landing .cf-ticks .cf-icon{color:var(--cf-sage)}.cf-landing .cf-compare-wrap{margin-top:40px;overflow-x:auto}.cf-landing .cf-compare{width:100%;min-width:620px;border-collapse:separate;border-spacing:0px;font-size:15px}.cf-landing .cf-compare th,.cf-landing .cf-compare td{padding:16px 14px;text-align:center;border-bottom:1px solid var(--cf-line)}.cf-landing .cf-compare thead th{font-size:15px;font-weight:600;color:var(--cf-muted)}.cf-landing .cf-compare tbody th{text-align:left;font-weight:500}.cf-landing .cf-compare__us{background:var(--cf-cream);font-weight:700;color:var(--cf-ink)!important}.cf-landing .cf-compare thead .cf-compare__us{border-radius:16px 16px 0 0}.cf-landing .cf-compare tbody tr:last-child .cf-compare__us{border-radius:0 0 16px 16px}.cf-landing .cf-compare td .cf-icon{margin:0 auto;color:var(--cf-sage)}.cf-landing .cf-specs__list{margin:28px 0 0}.cf-landing .cf-specs__list div{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:14px 0;border-top:1px solid var(--cf-line);font-size:15px}.cf-landing .cf-specs__list dt{font-weight:600}.cf-landing .cf-specs__list dd{margin:0;color:var(--cf-muted)}.cf-landing .cf-faq{margin:36px 0 28px;border-top:1px solid var(--cf-line)}.cf-landing .cf-faq details{border-bottom:1px solid var(--cf-line)}.cf-landing .cf-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 2px;font-size:19px;font-weight:600;letter-spacing:-.02em;cursor:pointer}.cf-landing .cf-faq summary::-webkit-details-marker{display:none}.cf-landing .cf-faq__plus{flex:0 0 auto;position:relative;width:14px;height:14px}.cf-landing .cf-faq__plus:before,.cf-landing .cf-faq__plus:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:var(--cf-muted);transition:transform .3s var(--cf-ease)}.cf-landing .cf-faq__plus:after{transform:rotate(90deg)}.cf-landing .cf-faq__more>summary{justify-content:center;color:var(--cf-sage);font-size:17px}.cf-landing .cf-faq details p{margin:-6px 0 22px;color:var(--cf-muted);max-width:680px}.cf-landing .cf-guarantee-band{position:relative;overflow:hidden;background:var(--cf-dark);color:var(--cf-on-dark);isolation:isolate}.cf-landing .cf-guarantee-band__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7;z-index:-2}.cf-landing .cf-guarantee-band:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80%,#000000db,#0009 60%,#00000040)}.cf-landing .cf-compare .cf-short{display:none}@media (min-width: 700px){.cf-landing .cf-parts{display:none}.cf-landing .cf-lead{position:absolute;display:flex;align-items:center;translate:0px -50%;pointer-events:none}.cf-landing .cf-lead--r{flex-direction:row-reverse}.cf-landing .cf-lead__text{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--cf-on-dark);white-space:nowrap}.cf-landing .cf-lead--l .cf-lead__text{margin-right:12px}.cf-landing .cf-lead--r .cf-lead__text{margin-left:12px}.cf-landing .cf-lead__line{flex:1 1 0%;height:1px;background:linear-gradient(90deg,#ffffff26,#ffffff8c)}.cf-landing .cf-lead--r .cf-lead__line{background:linear-gradient(270deg,#ffffff26,#ffffff8c)}.cf-landing .cf-lead__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:#ffffff2e 0 0 0 4px}}@media (max-width: 599px){.cf-landing .cf-compare{min-width:0px;font-size:13px}.cf-landing .cf-compare th,.cf-landing .cf-compare td{padding:12px 6px}.cf-landing .cf-compare tbody th{width:34%}.cf-landing .cf-compare .cf-long{display:none}.cf-landing .cf-compare .cf-short{display:inline}}.cf-landing .cf-guarantee-band a,.cf-landing .cf-on-dark-muted a{color:var(--cf-on-dark);text-decoration:underline;text-underline-offset:3px}@media (max-width: 699px){.cf-landing .cf-guarantee-band:before{background:radial-gradient(95% 60% at 50% 60%,#000000e6,#000000a8 70%,#00000059)}}.cf-landing .cf-qty-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 18px;font-size:15px}.cf-landing .cf-qty-stepper button{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--cf-line);background:var(--cf-paper);font-size:20px;line-height:1}.cf-landing .cf-qty-stepper button:disabled{opacity:.35;cursor:default}.cf-landing .cf-qty-stepper output{min-width:26px;text-align:center;font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.cf-landing .cf-wrap.cf-caption{margin-left:auto;margin-right:auto}.cf-landing .cf-qty-stepper button{width:44px;height:44px;cursor:pointer}.cf-landing .cf-qty-stepper button[aria-disabled=true]{opacity:.35;cursor:default}.cf-landing .cf-gal__slide:nth-child(3) .cf-gal__img{object-position:50% 50%}.cf-landing .cf-gal__slide:nth-child(4) .cf-gal__img{object-position:50% 50%}.cf-landing .cf-gal__slide:nth-child(5) .cf-gal__img{object-position:50% 50%}.cf-landing .cf-gal__slide:nth-child(6) .cf-gal__img{object-position:50% 50%}.cf-landing.cf-js .cf-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--cf-ease),transform .9s var(--cf-ease)}.cf-landing.cf-js .cf-reveal.is-in{opacity:1;transform:none}.cf-landing .cf-faq details[open]>summary .cf-faq__plus:after{transform:rotate(0)}.cf-landing .cf-faq__more[open]>summary{display:none}.cf-landing .cf-faq summary{color:var(--cf-ink)}.cf-landing .cf-faq__more>summary{color:var(--cf-sage)}.cf-landing .cf-faq a,.cf-landing .cf-small a{color:var(--cf-ink)}.cf-landing .cf-lcd.is-off{color:#161616}.cf-landing .cf-lcd.is-off .cf-lcd__bar i{border-color:#161616;background:transparent!important}.cf-landing .cf-lcd.is-off .cf-lcd__ghost{opacity:0}.cf-landing .cf-chart__dot--2{fill:#34c759}.cf-landing .cf-mbar.is-on{transform:none}.cf-landing .cf-bl__status .cf-dot--green{background:var(--lvl-1)}.cf-landing .cf-gal{top:calc(var(--cf-header-h) + var(--cf-subnav-h) + 16px)}.cf-landing .cf-founder__media{top:calc(var(--cf-header-h) + var(--cf-subnav-h) + 24px)}.cf-landing .cf-gal__track{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.cf-landing .cf-gal__track:focus-visible{outline-offset:-3px}.cf-landing .cf-gal__slide:nth-child(1) .cf-gal__img{object-position:50% 78%}.cf-landing .cf-gal__slide:nth-child(2) .cf-gal__img{object-position:50% 80%}.cf-landing .cf-room[hidden]{display:none!important}.cf-landing .cf-tabs button:hover{background:var(--cf-sand)}.cf-landing .cf-tabs button.is-on:hover{background:var(--cf-ink)}.cf-landing .cf-tabs button.is-on:focus-visible{outline-color:var(--cf-ink)}.cf-landing .cf-buy2 .cf-btn--primary{background:var(--cf-on-dark);color:var(--cf-ink);border-color:var(--cf-on-dark)}.cf-landing .cf-buy2 .cf-btn--primary:hover{background:#fff;border-color:#fff}.cf-landing .cf-buy2 .cf-bb__trust a{color:var(--cf-on-dark-muted)}.cf-landing .cf-exploded img{mix-blend-mode:lighten}.cf-landing.cf-landing .cf-promise{width:calc(100% - 44px)}@media (max-width: 720px){.cf-landing.cf-landing .cf-facts__list{grid-template-columns:1fr 1fr;gap:26px 12px}}@media (max-width: 600px){.cf-landing.cf-landing .cf-promise{flex-direction:column;align-items:flex-start;gap:16px;padding:26px 24px}}@media (max-width: 420px){.cf-landing .cf-bardemo{padding:20px 18px 18px}.cf-landing .cf-bardemo__n{font-size:46px}.cf-landing .cf-bardemo__bar{padding-left:0;gap:6px}.cf-landing .cf-bardemo__bar i{flex:1 1 0;width:auto}}@media (prefers-reduced-motion: reduce){.cf-landing.cf-js .cf-reveal{opacity:1;transform:none;transition:none}.cf-landing .cf-faq__plus:before,.cf-landing .cf-faq__plus:after,.cf-landing .cf-bl__switch,.cf-landing .cf-bl__switch i,.cf-landing .cf-lcd,.cf-landing .cf-lcd__bar i,.cf-landing .cf-chart__line{transition:none}}
