:root{--sdfsf-ink: #111512;--sdfsf-muted: #5b625d;--sdfsf-warm: #f3f1ec;--sdfsf-paper: #fbfaf7;--sdfsf-line: #d8d8d1;--sdfsf-green: #1c6b47;--sdfsf-green-dark: #164e36;--sdfsf-dark: #0d120f;--sdfsf-radius-sm: 6px;--sdfsf-radius: 10px;--sdfsf-radius-lg: 14px;--sdfsf-shadow: 0 22px 70px rgba(17, 21, 18, .11)}.sdfsf-section,.sdfsf-hero,.sdfsf-cta{color:var(--sdfsf-ink)}.sdfsf-section{background:var(--sdfsf-paper)}.sdfsf-section--soft{background:var(--sdfsf-warm)}.sdfsf-section--dark{color:#f5f5f1;background:var(--sdfsf-dark)}.sdfsf-shell{width:min(calc(100% - 48px),1320px);margin-inline:auto}.sdfsf-section__inner{padding-block:clamp(64px,8vw,116px)}.sdfsf-eyebrow{margin:0 0 14px;color:var(--sdfsf-green);font-size:.75rem;font-weight:750;line-height:1.35;letter-spacing:.13em;text-transform:uppercase}.sdfsf-section--dark .sdfsf-eyebrow,.sdfsf-hero .sdfsf-eyebrow,.sdfsf-cta .sdfsf-eyebrow{color:#86d2a6}.sdfsf-heading{max-width:880px;margin:0;font-family:var(--font-heading--family);font-size:clamp(2.25rem,4.6vw,4.8rem);font-weight:690;line-height:1;letter-spacing:-.045em;text-wrap:balance}.sdfsf-heading--medium{font-size:clamp(2rem,3.7vw,3.65rem);line-height:1.04}.sdfsf-copy{max-width:680px;margin-top:22px;color:var(--sdfsf-muted);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.7}.sdfsf-copy>:first-child{margin-top:0}.sdfsf-copy>:last-child{margin-bottom:0}.sdfsf-section--dark .sdfsf-copy,.sdfsf-hero .sdfsf-copy,.sdfsf-cta .sdfsf-copy{color:#f5f5f1bf}.sdfsf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sdfsf-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 24px;border:1px solid transparent;border-radius:var(--sdfsf-radius-sm);background:var(--sdfsf-green);color:#fff;font-size:.95rem;font-weight:720;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.sdfsf-button:hover{background:var(--sdfsf-green-dark);color:#fff;transform:translateY(-1px)}.sdfsf-button:focus-visible{outline:3px solid rgba(28,107,71,.3);outline-offset:3px}.sdfsf-button--secondary{border-color:currentColor;background:transparent;color:var(--sdfsf-ink)}.sdfsf-button--secondary:hover{border-color:var(--sdfsf-green);background:transparent;color:var(--sdfsf-green)}.sdfsf-button--on-dark{color:#fff}.sdfsf-button--on-dark:hover{color:#bce7ce}.sdfsf-media{position:relative;overflow:hidden;border-radius:var(--sdfsf-radius-lg);background:#e5e5df;box-shadow:var(--sdfsf-shadow)}.sdfsf-media__image{display:block;width:100%;height:auto;object-fit:contain}.sdfsf-placeholder{display:grid;min-height:420px;place-items:center;padding:32px;background:#e5e5df;color:var(--sdfsf-muted);text-align:center}.sdfsf-hero{padding:16px;background:#080c0a}.sdfsf-hero__frame{position:relative;width:min(100%,1600px);min-height:620px;margin-inline:auto;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--sdfsf-radius-lg);background:#0a0f0c}.sdfsf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.sdfsf-hero__media picture{display:block;height:100%}.sdfsf-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050906eb,#050906a8 38%,#05090614 68%);content:"";pointer-events:none}.sdfsf-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sdfsf-hero__content{position:relative;z-index:1;display:flex;min-height:620px;width:min(55%,800px);flex-direction:column;justify-content:center;padding:clamp(40px,6vw,94px);padding-right:clamp(24px,3vw,48px);color:#f5f5f1}.sdfsf-hero__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(2.8rem,5.3vw,5.8rem);font-weight:700;line-height:.94;letter-spacing:-.052em;text-wrap:balance}.sdfsf-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 0;padding:0;list-style:none}.sdfsf-hero__badge{padding:7px 11px;border:1px solid rgba(255,255,255,.19);border-radius:999px;background:#080d0a94;color:#ffffffe0;font-size:.77rem;font-weight:650;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sdfsf-hero__note{margin:18px 0 0;color:#ffffff8c;font-size:.76rem;line-height:1.45}.sdfsf-proof{border-bottom:1px solid var(--sdfsf-line);background:#fff}.sdfsf-proof__grid{display:grid;grid-template-columns:repeat(var(--sdfsf-columns, 4),minmax(0,1fr))}.sdfsf-proof__item{min-width:0;padding:28px clamp(18px,3vw,38px);border-inline-start:1px solid var(--sdfsf-line)}.sdfsf-proof__item:first-child{border-inline-start:0}.sdfsf-proof__value{display:block;color:var(--sdfsf-green);font-size:clamp(1.22rem,2vw,1.8rem);font-weight:730;line-height:1.1;letter-spacing:-.03em}.sdfsf-proof__label{display:block;margin-top:7px;color:var(--sdfsf-muted);font-size:.86rem;line-height:1.45}.sdfsf-compare-section__header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);align-items:end;gap:48px;margin-bottom:42px}.sdfsf-compare-section__header .sdfsf-copy{margin:0}.sdfsf-compare{display:block}.sdfsf-compare__stage{position:relative;overflow:hidden;aspect-ratio:1448 / 1086;border-radius:var(--sdfsf-radius-lg);background:#181b18;box-shadow:var(--sdfsf-shadow);isolation:isolate}.sdfsf-compare__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.sdfsf-compare__after{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:inset(0 calc(100% - var(--sdfsf-compare-position)) 0 0)}.sdfsf-compare__divider{position:absolute;z-index:3;top:0;bottom:0;left:var(--sdfsf-compare-position);width:2px;background:#fff;box-shadow:0 0 22px #00000047;transform:translate(-1px);pointer-events:none}.sdfsf-compare__divider span{position:absolute;top:50%;left:50%;display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(17,21,18,.18);border-radius:50%;background:#fff;color:var(--sdfsf-ink);font-size:1.1rem;transform:translate(-50%,-50%);box-shadow:0 8px 25px #00000038}.sdfsf-compare__range{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.sdfsf-compare__stage:has(.sdfsf-compare__range:focus-visible){outline:3px solid #8bd2a8;outline-offset:4px}.sdfsf-compare__label{position:absolute;z-index:2;top:18px;padding:8px 11px;border:1px solid rgba(255,255,255,.23);border-radius:999px;background:#080c099e;color:#fff;font-size:.73rem;font-weight:730;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sdfsf-compare__label--before{left:18px}.sdfsf-compare__label--after{right:18px}.sdfsf-compare.is-hinting .sdfsf-compare__after,.sdfsf-compare.is-hinting .sdfsf-compare__divider{transition:clip-path .62s cubic-bezier(.22,.8,.2,1),left .62s cubic-bezier(.22,.8,.2,1)}.sdfsf-compare-section__note{margin:14px 0 0;color:var(--sdfsf-muted);font-size:.78rem;line-height:1.5}.sdfsf-feature__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(42px,7vw,104px)}.sdfsf-feature--media-right .sdfsf-feature__media{order:2}.sdfsf-feature__content{max-width:620px}.sdfsf-feature__points{display:grid;margin-top:28px;border-top:1px solid var(--sdfsf-line)}.sdfsf-section--dark .sdfsf-feature__points{border-color:#ffffff26}.sdfsf-feature__point{display:grid;grid-template-columns:23px minmax(0,1fr);gap:13px;padding:17px 0;border-bottom:1px solid var(--sdfsf-line)}.sdfsf-section--dark .sdfsf-feature__point{border-color:#ffffff26}.sdfsf-feature__check{display:grid;width:21px;height:21px;margin-top:2px;place-items:center;border-radius:50%;background:#1c6b4721;color:var(--sdfsf-green);font-size:.72rem;font-weight:800}.sdfsf-section--dark .sdfsf-feature__check{background:#86d2a626;color:#86d2a6}.sdfsf-feature__point-title{margin:0;font-size:1rem;font-weight:720;line-height:1.35}.sdfsf-feature__point-text{margin:5px 0 0;color:var(--sdfsf-muted);font-size:.9rem;line-height:1.55}.sdfsf-section--dark .sdfsf-feature__point-text{color:#f5f5f1a8}.sdfsf-feature--motion .sdfsf-media:after{position:absolute;top:0;bottom:0;left:-24%;width:12%;background:linear-gradient(90deg,transparent,rgba(198,255,221,.24),transparent);content:"";transform:skew(-12deg);animation:sdfsf-scan 7s ease-in-out infinite;pointer-events:none}@keyframes sdfsf-scan{0%,28%{left:-24%}55%,to{left:118%}}.sdfsf-applications__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);align-items:end;gap:44px;margin-bottom:42px}.sdfsf-applications__header .sdfsf-copy{margin:0}.sdfsf-applications__visual{margin-bottom:22px}.sdfsf-applications__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sdfsf-application-card{padding:clamp(21px,2.5vw,31px);border:1px solid var(--sdfsf-line);border-radius:var(--sdfsf-radius);background:#ffffffb8}.sdfsf-application-card__number{display:block;margin-bottom:27px;color:var(--sdfsf-green);font-size:.72rem;font-weight:800;letter-spacing:.1em}.sdfsf-application-card h3{margin:0;font-size:1.08rem;line-height:1.3}.sdfsf-application-card p{margin:9px 0 0;color:var(--sdfsf-muted);font-size:.88rem;line-height:1.55}.sdfsf-specs__header{max-width:780px;margin-bottom:40px}.sdfsf-specs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:var(--sdfsf-radius-lg)}.sdfsf-spec{min-height:164px;padding:clamp(23px,3vw,36px);border-inline-start:1px solid rgba(255,255,255,.13);background:#ffffff06}.sdfsf-spec:first-child{border-inline-start:0}.sdfsf-spec__value{margin:0;color:#fff;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:720;letter-spacing:-.03em}.sdfsf-spec__label{margin:15px 0 0;color:#f5f5f1a1;font-size:.88rem;line-height:1.5}.sdfsf-faq__layout{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.15fr);gap:clamp(44px,8vw,120px)}.sdfsf-faq__items{border-top:1px solid var(--sdfsf-line)}.sdfsf-faq details{border-bottom:1px solid var(--sdfsf-line)}.sdfsf-faq summary{position:relative;padding:23px 42px 23px 0;font-size:1.03rem;font-weight:680;line-height:1.45;cursor:pointer;list-style:none}.sdfsf-faq summary::-webkit-details-marker{display:none}.sdfsf-faq summary:after{position:absolute;top:21px;right:3px;content:"+";color:var(--sdfsf-green);font-size:1.4rem;font-weight:400}.sdfsf-faq details[open] summary:after{content:"\2212"}.sdfsf-faq summary:focus-visible{outline:3px solid rgba(28,107,71,.3);outline-offset:4px}.sdfsf-faq__answer{padding:0 44px 23px 0;color:var(--sdfsf-muted);font-size:.94rem;line-height:1.65}.sdfsf-faq__answer>:first-child{margin-top:0}.sdfsf-faq__answer>:last-child{margin-bottom:0}.sdfsf-cta{padding:clamp(22px,4vw,58px);background:var(--sdfsf-paper)}.sdfsf-cta__panel{position:relative;overflow:hidden;width:min(100%,1320px);margin-inline:auto;border-radius:var(--sdfsf-radius-lg);background:radial-gradient(circle at 82% 34%,rgba(59,148,98,.26),transparent 24%),linear-gradient(135deg,#0b110d,#132019);color:#f5f5f1}.sdfsf-cta__panel:before,.sdfsf-cta__panel:after{position:absolute;right:8%;border:1px solid rgba(134,210,166,.22);border-radius:50%;content:"";pointer-events:none}.sdfsf-cta__panel:before{top:-70px;width:360px;height:360px}.sdfsf-cta__panel:after{top:5px;right:13%;width:210px;height:210px}.sdfsf-cta__content{position:relative;z-index:1;max-width:780px;padding:clamp(50px,8vw,104px)}.sdfsf-cta__product{margin:22px 0 0;color:#fff;font-weight:700}@media(max-width:990px){.sdfsf-hero__frame,.sdfsf-hero__content{min-height:560px}.sdfsf-hero__content{width:min(62%,650px)}.sdfsf-feature__grid{grid-template-columns:1fr;gap:38px}.sdfsf-feature--media-right .sdfsf-feature__media{order:0}.sdfsf-feature__content{max-width:760px}.sdfsf-applications__grid,.sdfsf-specs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdfsf-spec:nth-child(3){border-inline-start:0;border-top:1px solid rgba(255,255,255,.13)}.sdfsf-spec:nth-child(4){border-top:1px solid rgba(255,255,255,.13)}}@media(max-width:749px){.sdfsf-shell{width:min(calc(100% - 32px),1320px)}.sdfsf-section__inner{padding-block:62px}.sdfsf-heading{font-size:clamp(2.05rem,11vw,3.35rem)}.sdfsf-heading--medium{font-size:clamp(1.9rem,9vw,2.8rem)}.sdfsf-hero{padding:0}.sdfsf-hero__frame{display:flex;min-height:0;flex-direction:column;border:0;border-radius:0}.sdfsf-hero__media{position:relative;height:clamp(280px,76vw,440px)}.sdfsf-hero__media:after{background:linear-gradient(0deg,rgba(7,11,8,.65),transparent 54%)}.sdfsf-hero__image{object-position:58% center}.sdfsf-hero__content{min-height:0;width:100%;padding:34px 22px 44px}.sdfsf-hero__title{font-size:clamp(2.45rem,11.5vw,4rem);line-height:.96}.sdfsf-actions{display:grid;grid-template-columns:1fr}.sdfsf-button{width:100%}.sdfsf-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdfsf-proof__item:nth-child(3){border-inline-start:0;border-top:1px solid var(--sdfsf-line)}.sdfsf-proof__item:nth-child(4){border-top:1px solid var(--sdfsf-line)}.sdfsf-compare-section__header,.sdfsf-applications__header,.sdfsf-faq__layout{grid-template-columns:1fr;gap:24px}.sdfsf-compare-section__header .sdfsf-copy,.sdfsf-applications__header .sdfsf-copy{margin-top:0}.sdfsf-compare__stage{aspect-ratio:4 / 3}.sdfsf-compare__label{top:11px}.sdfsf-compare__label--before{left:11px}.sdfsf-compare__label--after{right:11px}.sdfsf-applications__grid{grid-template-columns:1fr}.sdfsf-application-card__number{margin-bottom:18px}.sdfsf-specs__grid{grid-template-columns:1fr}.sdfsf-spec{min-height:0;border-top:1px solid rgba(255,255,255,.13);border-inline-start:0}.sdfsf-spec:first-child{border-top:0}.sdfsf-cta{padding:16px}.sdfsf-cta__content{padding:48px 24px}}@media(prefers-reduced-motion:reduce){.sdfsf-button,.sdfsf-compare__after,.sdfsf-compare__divider{transition:none!important}.sdfsf-feature--motion .sdfsf-media:after{animation:none;display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sdfsf-store.css.map */
