@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(opensans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--text: #1d2733;--muted: #5a6573;--bg: #ffffff;--bg-2: #f3f5f7;--line: #dfe3e8;--brand: #0b5ea8;--brand-dark: #0a3f70;--buy: #1e7b34;--buy-hover: #17652a;--sale: #c2410c;--ok: #1e7b34;--radius: 8px;--font: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}body.lp{font-family:var(--font);background:var(--bg);color:var(--text);font-size:1rem;line-height:1.6}.lp a{color:var(--brand)}.wrap{width:var(--content-width);margin-inline:auto}.h2{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1.25}.kicker{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.75rem;border-radius:var(--radius);border:0;font:inherit;font-size:1.0625rem;font-weight:700;text-decoration:none;cursor:pointer}.btn--buy,.lp a.btn--buy{background:var(--buy);color:#fff}.btn--buy:hover{background:var(--buy-hover)}.btn--buy:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.btn[disabled]{background:#9aa3ad;cursor:not-allowed}.topbar{background:var(--bg-2);color:var(--text);font-size:.875rem;text-align:center;padding:.45rem 1rem;border-bottom:1px solid var(--line)}.topbar:before{content:"\2713  ";color:var(--ok);font-weight:700}.site-header{background:#fff;border-bottom:1px solid var(--line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:4.25rem}.lp .site-header__logo{font-weight:800;font-size:1.35rem;color:var(--brand-dark);text-decoration:none}.site-header__logo span{color:var(--buy)}.site-header__nav{display:flex;gap:1.75rem;font-size:.95rem;font-weight:600}.lp .site-header__nav a{color:var(--text);text-decoration:none}.lp .site-header__nav a:hover{color:var(--brand)}.lp .site-header__cart{display:inline-flex;align-items:center;gap:.4rem;color:var(--text);text-decoration:none}.site-header__cart svg{width:1.5rem}.site-header__count{background:var(--buy);color:#fff;border-radius:999px;min-width:1.35rem;height:1.35rem;display:inline-grid;place-items:center;font-size:.75rem;font-weight:700;padding:0 .3rem}@media(max-width:860px){.site-header__nav{display:none}}.pdp{padding:2rem 0 3.5rem}.pdp__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:start}.gallery__main{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff;aspect-ratio:1 / 1;display:grid;place-items:center}.gallery__main img{width:100%;height:100%;object-fit:contain}.gallery__main--empty{background:var(--bg-2);color:var(--muted);font-weight:600}.gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.5rem,1fr));gap:.6rem;margin-top:.6rem}.gallery__thumbs>*{aspect-ratio:1 / 1;border:1px solid var(--line);border-radius:6px;background:var(--bg-2);object-fit:cover;width:100%}.gallery__thumb{padding:0;overflow:hidden;cursor:pointer}.gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gallery__thumb.is-active{border:2px solid var(--text, #111)}.badge{display:inline-block;background:var(--sale);color:#fff;font-size:.8rem;font-weight:700;padding:.2rem .6rem;border-radius:4px;margin-bottom:.75rem}.buybox__title{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.25;margin-bottom:.5rem}.buybox__lead{color:var(--muted);margin-bottom:1.25rem}.buybox__prices{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.buybox__price{font-size:2.4rem;font-weight:800;line-height:1.1}.buybox__compare{color:var(--muted)}.buybox__save{color:var(--sale);font-weight:700;margin-top:.15rem}.buybox__meta{color:var(--muted);font-size:.875rem;margin-bottom:1.25rem}[data-total]{color:var(--text);font-weight:600}.demo-tag{font-size:.7rem;font-weight:600;vertical-align:middle;color:var(--muted);background:var(--bg-2);border-radius:4px;padding:.15rem .45rem}.tiers{border:1px solid var(--line);border-radius:var(--radius);padding:.4rem 0;margin:0 0 1.25rem}.tiers legend{font-weight:700;padding:0 .5rem;margin-left:.6rem}.tier{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;padding:.65rem 1rem;cursor:pointer}.tier+.tier{border-top:1px solid var(--line)}.tier input{accent-color:var(--buy);width:1.1rem;height:1.1rem;margin:0}.tier__label{font-weight:600}.tier__price{font-weight:700;font-variant-numeric:tabular-nums}.tier__save{color:var(--sale);font-size:.85rem;font-weight:600;min-width:6.5rem;text-align:right}.tier:has(input:checked){background:#eef7f0}.stock{margin-bottom:1rem}.stock strong{color:var(--ok)}.stock strong:before{content:"\25cf";margin-right:.4rem;font-size:.8em}[data-cutoff]{color:var(--text)}.buybox__row{display:grid;grid-template-columns:auto 1fr;gap:.75rem}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.qty button{background:none;border:0;width:2.75rem;height:3.25rem;font-size:1.25rem;color:var(--text);cursor:pointer}.qty input{width:2.5rem;border:0;text-align:center;font-weight:700;font-size:1rem;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.usps{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.4rem}.usps li{padding-left:1.6rem;position:relative}.usps li:before,.biz__list li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--ok);font-weight:800}.buybox__pay{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.buybox__pay svg{width:2.4rem;height:auto}.buybox__biz{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.95rem}@media(max-width:900px){.pdp__grid{grid-template-columns:1fr;gap:1.5rem}}.trust{background:var(--bg-2);border-block:1px solid var(--line)}.trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.25rem 0}.trust__item{padding-left:1.6rem;position:relative}.trust__item:before{content:"\2713";position:absolute;left:0;color:var(--ok);font-weight:800}.trust__big{font-weight:700}.trust__small{color:var(--muted);font-size:.875rem}@media(max-width:760px){.trust__grid{grid-template-columns:1fr 1fr}}.band{padding:clamp(3rem,6vw,4.5rem) 0}.band--paper-2{background:var(--bg-2)}.band__head{max-width:42rem;margin-bottom:2rem}.band__head p{color:var(--muted);margin-top:.5rem;font-size:1.05rem}.calc{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.calc__panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem}.calc__q{font-weight:700;margin-bottom:.6rem}.calc__q+.seg{margin-bottom:1.5rem}.seg{display:flex;flex-wrap:wrap;gap:.5rem}.seg input{position:absolute;opacity:0;pointer-events:none}.seg label{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:.6rem .95rem;cursor:pointer;font-weight:600;font-size:.95rem}.seg label small{display:block;font-weight:400;color:var(--muted);font-size:.8rem}.seg input:checked+label{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#eef4fb}.seg input:focus-visible+label{outline:3px solid var(--brand);outline-offset:2px}.calc__result{display:flex;flex-direction:column}.calc__big{font-size:3.5rem;font-weight:800;line-height:1;color:var(--brand-dark)}.calc__unit{color:var(--muted);margin-bottom:1.25rem}.calc__rows{margin:auto 0 0}.calc__rows div{display:flex;justify-content:space-between;padding:.65rem 0;border-top:1px solid var(--line)}.calc__rows dt{color:var(--muted)}.calc__rows dd{margin:0;font-weight:700}.calc__verdict{margin-top:1rem;font-weight:600}.calc__foot{color:var(--muted);font-size:.8rem;margin-top:.75rem}@media(max-width:860px){.calc{grid-template-columns:1fr}}.specs{display:grid;grid-template-columns:1fr 2fr;gap:2.5rem;align-items:start}.specs__table{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.specs__table th,.specs__table td{text-align:left;padding:.8rem 1rem;vertical-align:top}.specs__table tr:nth-child(odd){background:var(--bg-2)}.specs__table th{font-weight:400;color:var(--muted);width:45%}.specs__table td{font-weight:600}@media(max-width:860px){.specs{grid-template-columns:1fr;gap:1rem}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.step{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem}.step__n{color:var(--brand);font-weight:700;font-size:.9rem;margin-bottom:.35rem}.step h3{font-size:1.15rem;margin-bottom:.35rem}.step p{color:var(--muted)}@media(max-width:860px){.steps{grid-template-columns:1fr}}.compare__wrap{overflow-x:auto}.compare{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--radius);overflow:hidden}.compare th,.compare td{padding:.9rem 1rem;text-align:left;border-bottom:1px solid var(--line)}.compare thead th{font-weight:700;background:#fff}.compare tbody th{font-weight:400;color:var(--muted)}.compare .is-us{background:#eef7f0;font-weight:700}.compare thead .is-us{background:var(--buy);color:#fff}.compare__note{color:var(--muted);font-size:.8rem;margin-top:.75rem}.story{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.story__points{display:grid;gap:1rem}.story__point{background:var(--bg-2);border-radius:var(--radius);padding:1.25rem 1.4rem}.story__point h3{font-size:1.1rem;margin-bottom:.25rem}.story__point p{color:var(--muted)}.story__company{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem}.story__company dt{color:var(--muted);font-size:.875rem}.story__company dd{margin:0;font-weight:600}@media(max-width:860px){.story{grid-template-columns:1fr;gap:1.5rem}}.biz{background:#eef4fb}.biz__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.biz .kicker{color:var(--text)}.biz__list{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.5rem}.biz__list li{padding-left:1.6rem;position:relative}.form{display:grid;gap:.9rem;background:#fff;border-radius:var(--radius);padding:1.5rem;border:1px solid var(--line)}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.form label{display:grid;gap:.3rem;font-size:.9rem;font-weight:600}.form input,.form select,.form textarea{border:1px solid #c4cbd3;border-radius:6px;padding:.7rem .8rem;font-size:1rem;font-weight:400;background:#fff;color:var(--text)}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--brand);outline-offset:0;border-color:var(--brand)}.form__ok{background:#eef7f0;border:1px solid var(--ok);padding:1rem;border-radius:var(--radius)}@media(max-width:860px){.biz__grid,.form__row{grid-template-columns:1fr}.biz__grid{gap:1.5rem}}.faq{max-width:50rem;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:1.1rem 2.5rem 1.1rem 0;position:relative;font-weight:700}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:.4rem;top:1.35rem;width:.55rem;height:.55rem;border-right:2px solid var(--text);border-bottom:2px solid var(--text);transform:rotate(45deg);transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(-135deg);top:1.6rem}.faq__a{padding:0 0 1.25rem;color:var(--muted)}.closer{background:var(--bg-2);text-align:center}.closer .h2{margin-bottom:.5rem}.closer p{color:var(--muted);margin-bottom:1.5rem}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 16px #00000014;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:1rem;transform:translateY(110%);transition:transform .25s ease}.sticky-buy.is-visible{transform:translateY(0)}.sticky-buy__price{font-weight:800;font-size:1.25rem;line-height:1.2}.sticky-buy__price small{display:block;font-weight:400;font-size:.75rem;color:var(--muted)}.sticky-buy .btn{min-height:2.9rem;padding:0 1.25rem}@media(min-width:861px){.sticky-buy{display:none}}footer{background:var(--ink);color:#b9c2bd;padding:2.25rem 0;font-size:.875rem}.lp footer a{color:#fff;text-decoration:none}.lp footer a:hover{text-decoration:underline}.cart{padding:2.5rem 0 4rem}.cart__title{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.cart__empty{padding:3rem 0;display:grid;gap:1rem;justify-items:start}.cart__grid{display:grid;grid-template-columns:1fr 22rem;gap:2.5rem;align-items:start}.cart-line{display:grid;grid-template-columns:6rem 1fr auto auto;gap:1.25rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--line)}.cart-line__img{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg-2);display:block}.cart-line__img img{width:100%;height:100%;object-fit:contain}.lp .cart-line__title{font-weight:700;color:var(--text);text-decoration:none}.cart-line__variant,.cart-line__unit{color:var(--muted);font-size:.9rem}.cart-line__discount{color:var(--sale);font-size:.9rem;font-weight:600}.cart-line__remove{font-size:.85rem}.cart-line__total{font-weight:800;font-size:1.1rem;min-width:6rem;text-align:right}.cart__hint{color:var(--muted);font-size:.9rem;margin-top:1rem}.cart__summary{background:var(--bg-2);border-radius:var(--radius);padding:1.5rem;position:sticky;top:1rem}.cart__summary dl{margin:0 0 .5rem}.cart__summary dl div{display:flex;justify-content:space-between;padding:.4rem 0}.cart__summary dd{margin:0;font-weight:600}.cart__saving dd{color:var(--sale)}.cart__total{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.9rem!important;font-size:1.25rem;font-weight:800}.cart__total dd{font-weight:800}.cart__vat{color:var(--muted);font-size:.85rem;margin-bottom:1rem}.cart__checkout{width:100%}.cart__continue{display:block;text-align:center;margin-top:1rem;font-size:.9rem}@media(max-width:860px){.cart__grid{grid-template-columns:1fr}.cart-line{grid-template-columns:4.5rem 1fr}.cart-line__qty,.cart-line__total{grid-column:2;text-align:left}}.tour{padding:clamp(4rem,8vw,7rem) 0;position:relative;--tour-accent: #3fbf5f}.tour__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.tour__stage{position:sticky;top:8vh;height:84vh;display:grid;place-items:center;background:#0f1512;border-radius:16px;overflow:hidden}.tour__device{position:relative;height:min(60vh,34rem);aspect-ratio:331 / 806}.tour__device>img{position:relative;width:100%;height:100%;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.tour__glow{position:absolute;top:10%;right:-60%;bottom:10%;left:-60%;border-radius:50%;background:radial-gradient(circle,#3fbf5f47,#3fbf5f00 62%);opacity:.4;transition:opacity .6s ease;filter:blur(12px)}.tour__marks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.tour__marks *{fill:none;stroke:var(--tour-accent);stroke-width:7;opacity:0;transition:opacity .5s ease;filter:drop-shadow(0 0 8px rgba(63,191,95,.95))}.tour__ring{stroke-dasharray:100;stroke-dashoffset:100}.tour__start circle{stroke-width:5}.tour__socket{stroke-width:5;stroke-dasharray:6 8}.tour__waves{position:absolute;left:-45%;width:190%;bottom:90%;overflow:visible}.tour__waves path{fill:none;stroke:var(--tour-accent);stroke-width:4;stroke-linecap:round;opacity:0}.tour__rain{position:absolute;top:-10%;right:-40%;bottom:-10%;left:-40%;opacity:0;transition:opacity .5s ease;pointer-events:none;background-image:repeating-linear-gradient(100deg,transparent 0 46px,rgba(255,255,255,.22) 46px 48px);background-size:200% 200%;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 70%,transparent)}.tour__meter{position:absolute;left:55%;top:46%;min-width:13rem;padding:1rem 1.25rem;background:#141b18f0;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.tour__meter small{display:block;color:#9aa39e;font-size:.8rem}.tour__meter b{color:#fff;font-weight:800;font-size:2rem;font-variant-numeric:tabular-nums}[data-focus=ring] .tour__ring{opacity:1;animation:tour-ring 3.2s ease-in-out infinite}[data-focus=ring] .tour__glow{opacity:1}[data-focus=start] .tour__start circle{opacity:1;animation:ping 1.6s ease-out infinite;transform-box:fill-box;transform-origin:center}[data-focus=start] .tour__start circle:nth-child(2){animation-delay:.3s}[data-focus=socket] .tour__socket{opacity:1;animation:march 1s linear infinite}[data-focus=meter] .tour__meter{opacity:1;transform:none}[data-focus=meter] .tour__ring{opacity:.55;stroke-dashoffset:30}[data-focus=connect] .tour__waves path{animation:wave 1.8s ease-out infinite}[data-focus=connect] .tour__waves path:nth-child(2){animation-delay:.25s}[data-focus=connect] .tour__waves path:nth-child(3){animation-delay:.5s}[data-focus=outdoor] .tour__rain{opacity:1;animation:rain .7s linear infinite}[data-focus=outdoor] .tour__ring{opacity:.35;stroke-dashoffset:0}@keyframes ping{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes march{to{stroke-dashoffset:-14}}@keyframes wave{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes rain{to{background-position:-48px 120px}}.tour__steps{list-style:none;margin:0;padding:0}.tour__step{min-height:70vh;display:flex;flex-direction:column;justify-content:center;opacity:.28;transition:opacity .5s ease}.tour__step.is-active{opacity:1}.tour__num{font-weight:800;color:var(--buy);font-size:.95rem;letter-spacing:.08em;margin-bottom:.75rem}.tour__step h3{font-weight:800;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1;margin:0 0 1rem}.tour__step p{color:var(--muted);font-size:1.15rem;max-width:28rem;margin:0}@media(max-width:900px){.tour__grid{grid-template-columns:1fr;gap:0}.tour__stage{top:4rem;height:46vh;z-index:1}.tour__device{height:32vh}.tour__meter{left:60%;min-width:9.5rem;padding:.6rem .8rem}.tour__meter b{font-size:1.35rem}.tour__step{min-height:55vh;justify-content:flex-start;padding-top:2rem}}@media(prefers-reduced-motion:reduce){.tour [data-focus] *,.tour__rain{animation:none!important}}@keyframes tour-ring{0%{stroke-dashoffset:100}55%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}:root{--ink: #0f1512;--warm: #f3efe6;--warm-2: #e8e2d4;--glow: #3fbf5f}.topbar{background:var(--ink);color:#fff;border-bottom:0;font-weight:600;letter-spacing:.01em}.topbar:before{content:"\25cf";color:var(--glow);margin-right:.35rem}.gallery__main{position:relative;border:0;background:radial-gradient(120% 90% at 50% 30%,#fbf9f4,var(--warm) 55%,var(--warm-2))}.gallery__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.gallery__photo[hidden]{display:none}.stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:900px}.stage[hidden]{display:none}.stage__glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#3fbf5f47,#3fbf5f00 65%);filter:blur(14px);animation:glow 3.2s ease-in-out infinite}.stage__device{position:relative;width:30%;height:auto;aspect-ratio:331 / 806;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.stage__device img{width:100%;height:100%;filter:drop-shadow(0 30px 30px rgba(15,21,18,.35));animation:float 5s ease-in-out infinite}.stage__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;animation:float 5s ease-in-out infinite}.stage__ring rect{fill:none;stroke:var(--glow);stroke-width:9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:ring 3.2s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(63,191,95,.9))}.stage__chips{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.stage__chips li{position:absolute;background:#fff;border-radius:999px;padding:.4rem .85rem;font-weight:700;font-size:.85rem;box-shadow:0 6px 20px #0f15121f;animation:chip-in .7s cubic-bezier(.16,1,.3,1) both}.stage__chips li:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--glow);margin-right:.45rem}.stage__chips li:nth-child(1){top:18%;left:8%;animation-delay:.8s}.stage__chips li:nth-child(2){top:44%;right:7%;animation-delay:1s}.stage__chips li:nth-child(3){bottom:18%;left:10%;animation-delay:1.2s}.gallery__thumb--stage{background:radial-gradient(circle,#fbf9f4,var(--warm-2))}.gallery__thumb--stage img{object-fit:contain;padding:4px}@keyframes ring{0%{stroke-dashoffset:100}55%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes glow{0%,to{opacity:.45}55%{opacity:1}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes chip-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.buybox__brand{display:flex;align-items:center;gap:.6rem;font-weight:700;color:var(--muted);margin-bottom:.4rem}.buybox__brand .badge{margin:0}.buybox__price{font-size:2.8rem;letter-spacing:-.02em}.deal{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;background:var(--ink);color:#fff;border-radius:12px;padding:1rem 1.25rem;margin:0 0 1.25rem;position:relative;overflow:hidden}.deal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.07) 50%,transparent 70%);transform:translate(-100%);animation:sweep 5s 1.5s ease-in-out infinite}.deal__title{font-weight:800;font-size:1.05rem;margin-bottom:.2rem}.deal p{color:#c9d1cc;font-size:.92rem;line-height:1.5}.deal__title{color:#fff!important}.deal__count{text-align:center;border-left:1px solid rgba(255,255,255,.15);padding-left:1rem}.deal__count b{display:block;font-size:2rem;font-weight:800;color:var(--glow);line-height:1;font-variant-numeric:tabular-nums}.deal__count small{color:#9aa39e;font-size:.75rem}@keyframes sweep{0%{transform:translate(-100%)}40%,to{transform:translate(100%)}}.specs-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.1rem}.specs-mini div{background:var(--warm);border-radius:10px;padding:.7rem .8rem}.specs-mini b{display:block;font-size:1.35rem;font-weight:800;line-height:1.1}.specs-mini span{color:var(--muted);font-size:.8rem}.usps{grid-template-columns:1fr 1fr;margin-top:.9rem;font-size:.9rem}.trust{background:var(--ink);border:0;color:#fff}.trust__item:before{content:"\25cf";color:var(--glow);font-size:.8em;top:.15em}.trust__small{color:#9aa39e}.btn--shine{position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .15s ease}.btn--shine:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:shine 3.6s 1.8s ease-in-out infinite}@keyframes shine{0%{left:-60%}30%,to{left:130%}}.js-motion .rv{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1)}.js-motion .rv.is-in{opacity:1;transform:none}.buybox__price.is-landed{animation:land .6s cubic-bezier(.34,1.56,.64,1);color:var(--sale)}@keyframes land{40%{transform:scale(1.1)}}@media(max-width:600px){.deal{grid-template-columns:1fr}.deal__count{border-left:0;padding-left:0;text-align:left;display:flex;align-items:baseline;gap:.5rem}.usps{grid-template-columns:1fr}}.reduce-motion .rv{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.stage__glow,.stage__device img,.stage__ring,.stage__ring rect,.stage__chips li,.deal:after,.btn--shine:after{animation:none}.stage__ring rect{stroke-dashoffset:0}}.gallery__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#0c110f}.gallery__video[hidden]{display:none}.gallery__thumb--video{position:relative}.gallery__thumb--video:after{content:"";position:absolute;left:50%;top:50%;translate:-40% -50%;border-style:solid;border-width:.45rem 0 .45rem .75rem;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.buybox__compare s{text-decoration-thickness:2px}.buybox__save{display:inline-block;background:#fdecdf;border-radius:4px;padding:.1rem .5rem}.buybox__note-compare{color:var(--muted);font-size:.78rem;margin-top:.3rem}.buybox__brand{display:block;font-size:.9rem;font-weight:600;color:var(--muted);margin-bottom:.25rem}.price{margin:.25rem 0 .15rem}.price__was{color:var(--muted);font-size:.9rem;margin:0}.price__was s{text-decoration-thickness:1px}.price .buybox__price{display:block;color:var(--text);font-size:2.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.05}.price .buybox__price.is-landed{color:var(--text)}.price__saving{color:var(--sale);font-weight:700;font-size:.95rem;margin:.2rem 0 0}.buybox__note-compare{color:var(--muted);font-size:.75rem;line-height:1.4;margin:.35rem 0 .75rem;max-width:30rem}.feats{list-style:none;margin:1.25rem 0 0;padding:1rem 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1.25rem}.feats li{display:flex;align-items:center;gap:.65rem;font-size:.92rem;color:var(--muted)}.feats b{color:var(--text);font-weight:700}.feats svg{flex:none;width:1.35rem;height:1.35rem;fill:none;stroke:var(--buy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.feats li:first-child svg{fill:var(--buy);stroke:none}.usps{margin-top:.75rem;color:var(--muted)}.company{background:var(--warm);padding:clamp(3rem,6vw,4.5rem) 0 clamp(2rem,4vw,2.5rem)}.company__grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,3.5rem);align-items:end}.company__title{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;line-height:1.15;max-width:18ch;margin-bottom:1rem}.company__title em{font-style:normal;color:var(--buy)}.company__text p{color:var(--muted);max-width:28rem;margin:0 0 .75rem}.company__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.btn--ghost,.lp a.btn--ghost{background:#fff;color:var(--text);border:1px solid var(--line)}.company__team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.company__person{background:#fff;border-radius:8px;overflow:hidden}.company__person img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 20%}.company__name{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.6rem .8rem;font-weight:700;font-size:.92rem}.company__name small{color:var(--buy);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.company__facts{display:flex;flex-wrap:wrap;margin:2rem 0 0;color:var(--muted);font-size:.8rem}.company__facts>*{padding:0 1rem;border-left:1px solid var(--line);margin:.25rem 0;line-height:1.2}.company__facts>:first-child{padding-left:0;border-left:0;color:var(--text);font-weight:700}.company__facts a{color:var(--muted)}@media(max-width:900px){.company__grid{grid-template-columns:1fr}.company__name{flex-direction:column;gap:.1rem;padding:.5rem .6rem;font-size:.85rem}.feats{grid-template-columns:1fr}}.site-footer__inner{display:grid;gap:.9rem}.site-footer__company{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0}.site-footer__links{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.site-footer__copy{margin:0;opacity:.6;font-size:.8rem}.price .buybox__price{display:inline-block;transform-origin:left center}@media(max-width:900px){.company__facts{flex-direction:column;gap:.2rem}.company__facts>*{border-left:0;padding:0}.tier__save{min-width:0}}.lp .site-header__logo{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink);letter-spacing:-.02em}.logo-mark{height:1.75rem;width:auto;flex:none}.logo-mark__bolt{fill:var(--buy)}.logo-word span{color:var(--buy)}.site-footer__company span{white-space:nowrap}@media(max-width:860px){body.lp{padding-bottom:5rem}.topbar{font-size:.8rem;text-wrap:balance}.gallery__thumbs{display:flex;overflow-x:auto;scrollbar-width:none}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumbs>*{flex:0 0 3.6rem}.company__actions .btn{flex:1 1 100%}.tour__stage{height:38vh;top:3.5rem}.tour__device{height:28vh}.tour__step{min-height:42vh}}@media(max-width:700px){.compare,.compare tbody,.compare tr,.compare th,.compare td{display:block;width:auto}.compare thead{display:none}.compare tr{padding:1rem 1.1rem;border-bottom:1px solid var(--line)}.compare th,.compare td{padding:0;border:0}.compare tbody th{font-size:.85rem;margin-bottom:.2rem}.compare td.is-us{background:none;font-size:1.05rem;margin-bottom:.25rem}.compare td:not(.is-us){color:var(--muted)}}.about{background:var(--warm);padding:clamp(3rem,7vw,5.5rem) 0 clamp(1rem,3vw,2rem)}.about__inner{max-width:44rem}.about__title{font-weight:800;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 1.5rem}.about__text p{font-size:1.15rem;line-height:1.65;color:var(--text);margin:0 0 1rem}.shopify-section:has(.about)+.shopify-section .company{padding-top:clamp(1.5rem,4vw,2.5rem)}.pdp__grid>*,.hero__grid>*,.gallery{min-width:0}:root{--brand: #1e7b34;--brand-dark: #0f1512}.seg input:checked+label{background:#eef7f0}.stage__chips{display:none}.topbar:before{content:none}.trust__item:before{content:none}.trust__item{padding-left:0}.tour__num{display:none}.company__name small{text-transform:none;letter-spacing:0;font-size:.8rem;font-weight:600}.js-motion .rv{opacity:1;transform:none;transition:none}.usps{gap:.25rem}.usps li{padding-left:0}.usps li:before,.biz__list li:before{content:none}.biz{background:var(--bg-2)}.biz__list{gap:0}.biz__list li{padding:.65rem 0;border-top:1px solid var(--line)}.biz__list li:last-child{border-bottom:1px solid var(--line)}.steps{gap:2.5rem}.step{background:none;border:0;border-top:2px solid var(--text);border-radius:0;padding:1.1rem 0 0}.tour__meter{display:none}.deal{background:var(--bg-2);color:var(--text);border-radius:var(--radius)}.deal:after{content:none}.deal__title{color:var(--text)!important}.deal p{color:var(--muted)}.deal__count{border-left-color:var(--line)}.deal__count b{font-size:1.35rem;color:var(--text)}.deal__count small{color:var(--muted)}.company__grid{align-items:start}.company__title{font-weight:700;max-width:16ch}.company__title em{color:inherit}.company__team{gap:1rem}.company__person{background:none;border-radius:0;overflow:visible}.company__person img{border-radius:2px}.company__name{display:block;padding:.6rem 0 0;font-size:.95rem}.company__name small{display:block;color:var(--muted);font-weight:400;font-size:.85rem;text-transform:none;letter-spacing:0}.company__facts{display:block;margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.85rem;line-height:1.6}.company__facts>*{display:inline;padding:0;border:0;margin:0}.company__facts>:first-child{font-weight:600}.company__facts>:not(:last-child):after{content:", ";color:var(--muted);font-weight:400}@media(max-width:860px){.company__name{padding-top:.45rem;font-size:.85rem}}@media(max-width:600px){.company__facts{display:block}.company__facts>*{display:inline}}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(archivo-latin.woff2) format("woff2")}.lc-logo{--logo-body: #0f1512;--logo-bolt: #ffffff;--logo-word: #0f1512;--logo-accent: #1e7b34;display:inline-flex;align-items:center;gap:.55rem;line-height:1}.lc-logo--light{--logo-body: #ffffff;--logo-bolt: #0f1512;--logo-word: #ffffff;--logo-accent: #3fbf5f}.lc-logo__mark{height:2.35rem;width:auto;flex:none}.lc-logo__body{fill:var(--logo-body)}.lc-logo__ring{fill:none;stroke:#3fbf5f;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:78 100}.lc-logo--light .lc-logo__ring{stroke:#1e7b34}.lc-logo__bolt{fill:var(--logo-bolt)}.lc-logo__word{display:flex;flex-direction:column;font-family:"Archivo",var(--font);font-weight:900;font-stretch:118%;font-size:1.12rem;letter-spacing:-.015em;line-height:.9;color:var(--logo-word)}.lc-logo__word span+span{color:var(--logo-accent)}.site-header__logo{text-decoration:none}.site-footer__logo{display:inline-block;margin-bottom:1.25rem;text-decoration:none}.site-header__nav{margin-left:auto;margin-right:1.5rem}.site-header__order{padding:.55rem 1.1rem;font-size:.9rem;margin-right:1rem;min-height:0}@media(max-width:860px){.site-header__nav{margin:0}.site-header__order{margin-left:auto}.lc-logo__mark{height:2.1rem}.lc-logo__word{font-size:1rem}}.site-header__logo .lc-logo__word span:first-child,.site-footer__logo .lc-logo__word span:first-child{color:var(--logo-word)}.site-header__logo .lc-logo__word span+span,.site-footer__logo .lc-logo__word span+span{color:var(--logo-accent)}.reviews{padding:clamp(2.5rem,5vw,4rem) 0;background:#fff}.reviews__head{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.reviews__score{margin:0;display:flex;flex-direction:column;line-height:1}.reviews__score b{font-family:"Archivo",var(--font);font-weight:900;font-stretch:112%;font-size:3.2rem;color:var(--text)}.reviews__stars,.buybox__rating span{color:#f2a91e;letter-spacing:.08em}.reviews__stars{font-size:1rem;margin-top:.3rem}.reviews__title{font-size:clamp(1.35rem,2.4vw,1.75rem);margin:0 0 .25rem}.reviews__sub{margin:0;color:var(--muted)}.reviews__sub a{color:var(--buy);font-weight:600}.reviews__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.reviews__item{border-top:2px solid var(--text);padding-top:1rem}.reviews__quote{margin:0 0 .75rem;font-size:1.02rem;line-height:1.5;color:var(--text)}.reviews__name{margin:0;font-weight:700;font-size:.9rem}.reviews__name span{display:block;font-weight:400;color:var(--muted)}.buybox__rating{display:inline-block;margin:.15rem 0 .75rem;font-size:.9rem;color:var(--text);text-decoration:none}.buybox__rating:hover{text-decoration:underline}@media(max-width:960px){.reviews__list{grid-template-columns:1fr 1fr}}@media(max-width:560px){.reviews__list{grid-template-columns:1fr;gap:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lp.css.map */
