:root{--ink:#071b20;--muted:#617276;--teal:#087d79;--teal-dark:#075d5d;--aqua:#d9f6f1;--lime:#d9ff65;--line:#dbe6e5;--paper:#f7faf9;--white:#fff;--shadow:0 18px 50px rgba(7,43,45,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',sans-serif;background:#fff;line-height:1.6}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:'Manrope',sans-serif}.container{width:min(1180px,calc(100% - 40px));margin:auto}.nav-wrap{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:blur(14px);border-bottom:1px solid rgba(219,230,229,.85)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);font-weight:800;font-size:1.25rem}.brand-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--teal);color:#fff;font-size:.82rem}.brand-dot{color:var(--teal)}.nav-links{display:flex;gap:30px}.nav-links a,.text-link{color:var(--ink);text-decoration:none;font-weight:600}.nav-links a:hover,.text-link:hover{color:var(--teal)}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:0;border-radius:999px;background:var(--teal);color:#fff;text-decoration:none;font-weight:700;padding:15px 24px;cursor:pointer;font:700 1rem 'DM Sans'}.button:hover{background:var(--teal-dark);transform:translateY(-1px)}.button-small{padding:10px 18px;font-size:.9rem}.hero{overflow:hidden;background:radial-gradient(circle at 10% 20%,#edfffb,transparent 35%),linear-gradient(135deg,#fff 45%,#e2f7f4)}.hero-grid{min-height:690px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding-block:70px}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);font-size:.77rem;font-weight:800}.eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:22px}.eyebrow span{width:26px;height:2px;background:var(--teal)}h1{font-size:clamp(3rem,6vw,5.7rem);line-height:.98;letter-spacing:-.065em;max-width:720px;margin-bottom:26px}h1 em{font-style:normal;color:var(--teal)}.hero-copy>p{font-size:1.15rem;color:var(--muted);max-width:620px}.hero-actions{display:flex;align-items:center;gap:28px;margin:34px 0}.trust-row{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:.88rem;font-weight:600;color:#38565a}.hero-visual{position:relative;height:540px}.hero-visual:before{content:"";position:absolute;inset:28px -30px -25px 50px;background:var(--lime);border-radius:42% 58% 55% 45% / 48% 37% 63% 52%;transform:rotate(-3deg)}.hero-visual img{position:relative;width:100%;height:100%;object-fit:cover;border-radius:220px 220px 30px 30px;box-shadow:var(--shadow)}.glass-card{position:absolute;left:-35px;bottom:38px;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-radius:16px;padding:16px 20px;display:flex;align-items:center;gap:13px;box-shadow:var(--shadow)}.glass-card strong,.glass-card small{display:block}.glass-card small{color:var(--muted)}.drop{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--aqua);color:var(--teal);font-size:1.3rem}.quick-strip{background:var(--ink);color:#fff}.strip-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0}.strip-grid div{display:flex;align-items:center;gap:12px;padding:6px 24px;border-right:1px solid #264247}.strip-grid div:last-child{border:0}.strip-grid strong{font:800 1.55rem 'Manrope'}.strip-grid span{font-size:.85rem;color:#b9c9cb;line-height:1.3}.section{padding:105px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:35px}.section-head h2,.faq h2,.benefit-copy h2,.cta h2{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.08;letter-spacing:-.045em;margin:8px 0 0}.section-head>p{max-width:470px;color:var(--muted)}.filter-row{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:28px}.chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 15px;font:600 .9rem 'DM Sans';cursor:pointer}.chip.active,.chip:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product{position:relative;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;transition:.25s}.product:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.product.hidden{display:none}.badge{position:absolute;z-index:2;top:15px;left:15px;background:var(--lime);border-radius:99px;padding:6px 11px;font-size:.74rem;font-weight:800}.product-art{height:245px;position:relative;overflow:hidden;display:grid;place-items:center;background:linear-gradient(145deg,#e8f8f4,#bce7df)}.product-art>span{position:absolute;top:18px;right:18px;color:rgba(7,27,32,.3);font:800 .75rem 'Manrope';letter-spacing:.1em}.product-art.one{background:linear-gradient(145deg,#f0f2f3,#cad9dc)}.product-art.wizc{background:linear-gradient(145deg,#fff2df,#f0c982)}.product-art.slim{background:linear-gradient(145deg,#edf3fa,#c6d5e6)}.product-art.hyper{background:linear-gradient(145deg,#f3edf9,#d7c5ed)}.product-art.rich{background:linear-gradient(145deg,#e8f4fb,#b8d9ed)}.product-art.outdoor{background:linear-gradient(145deg,#eef3ec,#cbd9c5)}.machine{width:104px;height:165px;border-radius:30px 30px 18px 18px;background:linear-gradient(90deg,#fdfefe,#d7dfdf);box-shadow:8px 12px 28px rgba(3,53,53,.18);position:relative}.machine:before{content:"";position:absolute;top:32px;left:17px;right:17px;height:38px;background:#0e2a30;border-radius:9px}.machine i{position:absolute;top:45px;left:31px;width:42px;height:7px;background:#59dcd1;border-radius:5px}.machine b{position:absolute;left:45px;top:80px;width:14px;height:24px;background:#a8b6b7;border-radius:2px}.machine.tall{height:182px;width:98px}.machine.wide{width:125px;height:154px}.machine.slim-machine{width:72px;height:184px;border-radius:20px}.outdoor-unit{width:92px;height:174px;border:8px solid #b7bec0;border-radius:45px;background:linear-gradient(90deg,#f0f2f2,#bac1c2);position:relative;box-shadow:9px 12px 24px rgba(3,53,53,.18)}.outdoor-unit:before,.outdoor-unit:after{content:"";position:absolute;left:-14px;right:-14px;height:12px;background:#8e999a}.outdoor-unit:before{top:20px}.outdoor-unit:after{bottom:20px}.product-body{padding:23px}.product-title{display:flex;justify-content:space-between;align-items:start;gap:12px}.product-title h3{font-size:1.25rem;margin-bottom:6px}.product-title span{font-size:.72rem;text-transform:uppercase;color:var(--teal);background:var(--aqua);padding:5px 8px;border-radius:6px;font-weight:800;white-space:nowrap}.product-body p{color:var(--muted);min-height:78px}.product-body ul{list-style:none;padding:0;margin:16px 0}.product-body li{font-size:.9rem;padding:5px 0;border-bottom:1px solid #edf2f1}.product-body li:before{content:"✓";color:var(--teal);font-weight:800;margin-right:8px}.outline{width:100%;padding:11px;border-radius:99px;border:1px solid var(--teal);color:var(--teal);background:#fff;font:700 .9rem 'DM Sans';cursor:pointer}.outline:hover{background:var(--teal);color:#fff}.benefits{background:var(--teal);color:#fff}.benefits .container{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.kicker.light{color:var(--lime)}.benefit-copy p{color:#c8e8e5;max-width:500px}.button-light{background:var(--lime);color:var(--ink);margin-top:14px}.button-light:hover{background:#efffc1}.benefit-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.25);border-left:1px solid rgba(255,255,255,.25)}.benefit-list>div{padding:28px;border-right:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}.benefit-list span{color:var(--lime);font-weight:800}.benefit-list h3{font-size:1.2rem;margin:20px 0 8px}.benefit-list p{color:#c8e8e5;font-size:.92rem;margin:0}.compare{background:var(--paper)}.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.compare-grid>div{background:#fff;border-radius:18px;padding:28px;border:1px solid var(--line)}.compare-grid span{color:var(--teal);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.compare-grid strong{display:block;font:800 1.4rem 'Manrope';margin:12px 0 6px}.compare-grid p{color:var(--muted);margin:0}.narrow{max-width:860px}.faq h2{margin-bottom:35px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;font:700 1.1rem 'Manrope';display:flex;justify-content:space-between}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:1.5rem;color:var(--teal)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--muted);padding-right:50px;margin:14px 0 0}.cta{background:var(--ink);color:#fff;padding:85px 0}.cta-inner{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:center}.cta p{color:#b9c9cb}.cta form{display:grid;gap:14px;background:#103036;padding:24px;border-radius:20px}.cta label{font-size:.82rem;font-weight:700;color:#cfe2e3}.cta input,.cta select{display:block;width:100%;margin-top:7px;border:1px solid #3a565a;background:#fff;color:var(--ink);border-radius:10px;padding:13px;font:500 1rem 'DM Sans'}.cta form .button{width:100%;margin-top:3px}.cta form small{color:#9fb6b8;text-align:center}footer{padding:65px 0 30px;background:#f1f6f5}.footer-grid{display:grid;grid-template-columns:1.2fr .6fr 1fr;gap:70px}.footer-grid>div{display:flex;flex-direction:column;align-items:start}.footer-grid p{color:var(--muted);font-size:.9rem;max-width:420px}.footer-grid strong{margin-bottom:14px}.footer-grid a:not(.brand){color:var(--muted);text-decoration:none;margin:4px 0}.copyright{border-top:1px solid var(--line);margin-top:45px;padding-top:22px;color:var(--muted);font-size:.82rem}.mobile-cta{display:none}@media(max-width:900px){.nav-links{display:none}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:65px}.hero-visual{height:440px;max-width:600px}.hero-visual img{border-radius:180px 180px 24px 24px}.product-grid{grid-template-columns:repeat(2,1fr)}.benefits .container,.cta-inner{grid-template-columns:1fr;gap:48px}.section{padding:80px 0}}@media(max-width:620px){body{padding-bottom:62px}.container{width:min(100% - 28px,1180px)}.nav{height:66px}.nav .button{display:none}h1{font-size:3.35rem}.hero-grid{gap:38px;padding-top:46px}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.hero-visual{height:370px}.glass-card{left:8px;bottom:18px;right:8px}.trust-row{display:grid}.strip-grid{grid-template-columns:1fr 1fr}.strip-grid div{border-bottom:1px solid #264247}.section-head{display:block}.product-grid{grid-template-columns:1fr}.product-body p{min-height:0}.benefit-list,.compare-grid,.footer-grid{grid-template-columns:1fr}.benefit-list>div{padding:23px}.cta{padding:65px 0}.footer-grid{gap:25px}.mobile-cta{display:block;position:fixed;left:0;right:0;bottom:0;background:#fff;padding:9px 14px;z-index:70;border-top:1px solid var(--line)}.mobile-cta a{display:block;text-align:center;padding:10px;background:var(--teal);color:#fff;border-radius:99px;text-decoration:none;font-weight:800}}
