:root{--blue:#0798e1;--deep:#006eb8;--cyan:#19b7ff;--ink:#0b1620;--muted:#5b6670;--navy:#003a72}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6fafc;color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}.site-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.section{position:relative;padding:105px 0}.eyebrow{margin:0 0 12px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.section-heading{width:min(730px,calc(100% - 40px));margin:0 auto 52px;text-align:center}.section-heading h2{margin:0;font-size:clamp(36px,4.5vw,64px);line-height:.98;letter-spacing:-.055em;text-transform:uppercase}.section-heading h2 span,.hero h1 span{color:var(--blue)}.section-heading>p:last-child{max-width:610px;margin:18px auto 0;color:var(--muted);line-height:1.65}
.brand{display:flex;align-items:center;gap:13px;color:#0a1117;font-weight:800;font-size:20px;letter-spacing:.16em;white-space:nowrap}.brand--compact{font-size:16px}.swirl{position:relative;display:inline-block;width:48px;height:48px;border:6px solid var(--blue);border-right-color:transparent;border-radius:50%;transform:rotate(-18deg);filter:drop-shadow(0 0 5px rgba(0,155,230,.22))}.swirl:before,.swirl:after,.swirl i{content:"";position:absolute;border-radius:50%;border:2px solid #79d4ff;border-left-color:transparent}.swirl:before{inset:-10px 1px 6px -5px}.swirl:after{inset:7px -8px -7px 8px}.swirl i{inset:6px;border-width:3px}.machine-nav{position:relative;z-index:20;width:min(1240px,calc(100% - 56px));min-height:104px;margin:28px auto 0;padding-left:34px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:2px solid #b8c0c5;border-radius:30px;background:linear-gradient(145deg,#fff,#f0f2f3);box-shadow:inset 0 0 0 5px #ffffffd9,inset 0 -9px 16px #78879124,0 14px 28px #18394f2b}.machine-nav:after{content:"";position:absolute;inset:6px;z-index:-1;border:1px solid #55636c40;border-radius:23px;pointer-events:none}.machine-nav nav{display:flex;justify-content:center;gap:25px;padding:0 18px}.machine-nav nav button{border:0;background:transparent;color:#1e272e;font-size:11px;font-weight:800;text-transform:uppercase;transition:.25s}.machine-nav nav button:hover{color:var(--blue);transform:translateY(-2px)}.control-zone{height:100%;min-width:350px;padding:0 22px 0 32px;display:flex;align-items:center;justify-content:flex-end;gap:18px;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);border-radius:0 28px 28px 0;background:linear-gradient(145deg,#222a30,#02070a 60%,#151d23);box-shadow:inset 0 0 18px #ffffff1f}.display,.digital-strip{color:#24bdff;font-family:"Courier New",monospace;text-shadow:0 0 9px #008bd7;background:#02070b;border:1px solid #1e2d36;box-shadow:inset 0 0 10px #000,0 2px 4px #00000059}.display{padding:10px 12px;border-radius:5px;font-size:10px}.dial,.order-round,.mini-dial{flex:0 0 auto;border-radius:50%;border:2px solid #abb5bc;background:radial-gradient(circle at 35% 30%,#fff 0,#dbe1e4 14%,#737c82 42%,#f7f9fa 46%,#9aa2a7 70%,#313a3f 72%,#0a1115 100%);box-shadow:0 0 0 4px #05090c,0 0 0 6px #667078,0 0 14px var(--blue);transition:transform .4s}.dial{width:58px;height:58px}.dial:hover{transform:rotate(35deg)}.dial i{display:block;width:2px;height:17px;margin:-2px auto 0;background:#111}.order-round{width:66px;height:66px;color:#fff;font-size:11px;font-weight:800;border-color:#61d0ff;background:#0a1118;box-shadow:0 0 0 5px #0c1820,0 0 0 8px var(--blue),0 0 18px var(--cyan)}
.hero{min-height:850px;position:relative;overflow:hidden;background:radial-gradient(circle at 88% 18%,#bae6f8b3,transparent 23%),linear-gradient(140deg,#fff 0,#f8fcfe 46%,#e7f5fb 100%)}.hero:before{content:"";position:absolute;width:620px;height:620px;right:-160px;top:-200px;border:2px solid #7896a833;border-radius:50%;box-shadow:0 0 0 25px #ffffff40,0 0 0 52px #9dc2d515}.hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;min-height:670px}.hero-copy{position:relative;z-index:4;padding:65px 0 100px}.hero h1{margin:0;max-width:650px;font-size:clamp(52px,5.6vw,82px);line-height:.94;letter-spacing:-.06em;text-transform:uppercase}.hero h1 span{display:block}.lead{max-width:560px;margin:24px 0 28px;color:var(--muted);font-size:17px;line-height:1.7}.actions{display:flex;flex-wrap:wrap;gap:14px}.btn{min-height:52px;padding:0 28px;border-radius:8px;border:1px solid var(--blue);font-size:13px;font-weight:800;text-transform:uppercase;box-shadow:0 8px 20px #0082ca21}.btn-primary{color:#fff;background:linear-gradient(180deg,#16afea,#0078cb)}.btn-secondary{color:var(--deep);background:#ffffffb8}.trust-row{display:flex;margin-top:42px}.trust-row span{width:145px;min-height:76px;padding:0 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-right:1px solid #cfd9df;font-size:10px;font-weight:800;text-align:center;text-transform:uppercase}.trust-row span:last-child{border:0}.trust-row b{display:grid;place-items:center;width:38px;height:38px;color:var(--blue);font-size:18px;border:1px solid #9fb4c0;border-radius:50%}.drum-stage{position:relative;align-self:stretch;min-height:650px}.drum{position:absolute;width:min(650px,56vw);aspect-ratio:1;top:27px;left:0;border-radius:50%;background:repeating-radial-gradient(circle at center,#111b20 0 4px,#354047 5px 9px),conic-gradient(#eef2f4,#5f6a71,#fff,#69747a,#e9eff2);border:22px solid #c2cbd0;box-shadow:inset 0 0 0 9px #fff,inset 0 0 0 15px #59646b,0 25px 55px #1a3a4d38}.drum:before{content:"";position:absolute;inset:35px;border:8px solid #707b82;border-radius:50%;box-shadow:inset 0 0 65px #020608}.drum-inner{position:absolute;inset:64px;display:grid;place-items:center;overflow:hidden;border-radius:50%}.fabric{position:absolute;width:125%;height:46%;bottom:-8%;border-radius:50%;background:linear-gradient(145deg,#fff,#dfe6e9,#fff);filter:drop-shadow(0 -4px 5px #3c464e40)}.fabric-b{transform:translate(20%,5%) rotate(-12deg);bottom:8%;height:27%}.pouch{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #b4c9d3cc;border-radius:9px 9px 15px 15px;background:linear-gradient(150deg,#fff 0,#f2f7fa 52%,#c5efff 75%,#55bde9 100%);box-shadow:inset 12px 0 20px #ffffffcc,inset -6px 0 16px #1184be14,0 22px 34px #0a405d36;overflow:hidden}.pouch--large{width:225px;height:330px}.pouch--medium{width:140px;height:208px}.pouch--small{width:95px;height:140px}.pouch-seal{position:absolute;left:0;right:0;top:18px;height:10px;border-block:1px solid #d0dde3}.pouch-shine{position:absolute;width:55%;height:150%;left:-35%;top:-20%;background:#ffffff73;transform:rotate(16deg)}.pouch-logo .swirl{width:90px;height:90px;border-width:10px}.pouch--medium .pouch-logo .swirl{width:60px;height:60px;border-width:7px}.pouch strong{margin-top:20px;letter-spacing:.17em;font-size:15px}.pouch small{margin-top:7px;color:#147fb3;font-size:8px;letter-spacing:.1em}.pouch-bubbles{position:absolute;bottom:18px;color:#fff;font-size:17px;letter-spacing:5px}.scoop{position:relative;width:210px;height:120px;transform:rotate(-15deg)}.scoop-bowl{position:absolute;left:0;bottom:0;width:132px;height:92px;border:4px solid #bccdd5cc;border-radius:50%;background:linear-gradient(145deg,#ffffffcc,#cfe6ef61);box-shadow:inset 0 0 18px #ffffffe6,0 10px 18px #1e475b29}.scoop-bowl i{position:absolute;inset:18px 12px 8px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff 0 2px,transparent 3px),repeating-radial-gradient(circle,#fdfdfd 0 2px,#e6e9e9 3px 4px)}.scoop-handle{position:absolute;left:116px;bottom:65px;width:110px;height:25px;border:3px solid #bccdd5bf;border-left:0;border-radius:0 22px 22px 0;background:#f0f9fc73;transform:rotate(-3deg)}.scoop--hero{position:absolute;z-index:7;right:2%;bottom:75px;transform:rotate(13deg) scale(.82)}.fabric-wave{position:absolute;z-index:6;left:-5%;right:-5%;bottom:-55px;height:150px;border-radius:50% 55% 0 0;background:linear-gradient(175deg,#fff 0,#e5edf1 35%,#fff 62%);box-shadow:0 -16px 34px #7091a31f;transform:rotate(-2deg)}
.clean-test{background:radial-gradient(circle at 50% 15%,#fff,#edf7fb 75%,#fff);padding-top:130px}.comparison{--compare:51%;position:relative;height:410px;border:8px solid #c7cfd3;border-radius:34px;background:#fff;box-shadow:inset 0 0 0 2px #526068,0 28px 45px #1a405515}.comparison:after{content:"";position:absolute;inset:10px;pointer-events:none;border:1px solid #46545c38;border-radius:20px}.stained-cloth,.clean-cloth{position:absolute;inset:0;border-radius:25px}.stained-cloth{clip-path:inset(0 calc(100% - var(--compare)) 0 0);background-color:#f4f0e8;background-image:radial-gradient(ellipse at 18% 25%,#5a3018e6 0 2%,transparent 2.5%),radial-gradient(ellipse at 30% 58%,#c19842b3 0 4%,transparent 5%),radial-gradient(ellipse at 47% 68%,#a42f13d9 0 4%,transparent 5%),radial-gradient(ellipse at 56% 25%,#3c2f25cc 0 3%,transparent 4%),repeating-linear-gradient(18deg,#ffffff73 0 4px,#d2cdc473 5px 8px)}.stain-1{filter:hue-rotate(16deg) saturate(1.2)}.stain-2{filter:saturate(.65) brightness(.9)}.stain-3{filter:hue-rotate(-12deg) saturate(1.5)}.clean-cloth{left:var(--compare);background:repeating-linear-gradient(14deg,#fff 0 8px,#f1f5f7 9px 13px,#fff 14px 22px);box-shadow:inset 20px 0 30px #32bfff40}.clean-line{position:absolute;z-index:5;top:0;bottom:0;left:var(--compare);width:4px;transform:translateX(-50%);background:#39c7ff;box-shadow:0 0 16px #00aaf4,0 0 34px #76d9ff}.clean-line span{position:absolute;top:50%;left:50%;width:64px;height:64px;display:grid;place-items:center;border:3px solid #b3bdc3;border-radius:50%;color:#10171b;font-size:28px;background:radial-gradient(circle at 35% 30%,#fff,#9ca7ad 52%,#f4f7f8 55%,#606970 100%);box-shadow:0 0 0 4px #fff,0 5px 15px #00000038;transform:translate(-50%,-50%)}.comparison input{position:absolute;z-index:9;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.comparison-label{position:absolute;z-index:5;top:22px;padding:9px 15px;border-radius:7px;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase}.comparison-label.before{left:24px;background:#555f65}.comparison-label.after{right:24px;background:var(--blue)}.compare-product{position:absolute;z-index:8;right:15%;bottom:-78px;display:flex;align-items:flex-end;pointer-events:none}.compare-product .scoop{margin-left:-22px;transform:scale(.46) rotate(-8deg);transform-origin:left bottom}.stain-tabs{position:relative;z-index:10;max-width:750px;margin:98px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stain-tabs button{min-height:54px;padding:8px 10px;border:1px solid #cbd5db;border-radius:8px;color:#2f3a41;background:#ffffffbf;font-size:11px;font-weight:800;text-transform:uppercase;transition:.25s}.stain-tabs button span{margin-right:7px;color:#a85b19;font-size:18px}.stain-tabs button.active{color:#026aa5;border-color:var(--blue);box-shadow:0 7px 20px #0098e121;transform:translateY(-3px)}
.formula{min-height:980px;overflow:hidden;background:radial-gradient(circle at center,#bfe6f68c,transparent 38%),linear-gradient(#fff,#f1f9fc)}.formula-orbit{position:relative;height:650px}.energy-ring{position:absolute;width:450px;height:450px;left:50%;top:60px;border:2px solid #2fbbf859;border-radius:50%;transform:translateX(-50%);box-shadow:0 0 0 24px #ffffff80,0 0 0 54px #5bc4ef17,inset 0 0 60px #34b8ed1f}.energy-ring:before,.energy-ring:after{content:"";position:absolute;inset:50%;width:760px;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 16px var(--blue);transform:translate(-50%,-50%) rotate(18deg)}.energy-ring:after{transform:translate(-50%,-50%) rotate(-18deg)}.formula-scoop{position:absolute;z-index:4;left:50%;top:145px;transform:translateX(-50%) scale(1.85) rotate(-5deg)}.benefit{position:absolute;z-index:5;width:270px;min-height:125px;padding:22px;display:flex;align-items:center;gap:18px;border:2px solid #c6ced2;border-radius:22px;background:linear-gradient(145deg,#fffffff2,#ebf1f4eb);box-shadow:inset 0 0 0 4px #ffffffa6,0 16px 28px #1b445a1f}.benefit>span{color:var(--blue);font-size:31px}.benefit h3{margin:0 0 8px;font-size:13px;text-transform:uppercase}.benefit p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.benefit-1{left:0;top:80px}.benefit-2{right:0;top:80px}.benefit-3{left:0;top:345px}.benefit-4{right:0;top:345px}.digital-strip{position:absolute;z-index:6;left:50%;bottom:20px;width:min(450px,80%);padding:13px;transform:translateX(-50%);border:5px solid #b7c0c5;border-radius:18px;text-align:center;font-size:18px;letter-spacing:.08em}.digital-strip i{color:#fff;font-style:normal}.wave-two{bottom:-80px;height:180px}
.shop{padding-top:145px;background:radial-gradient(circle at 18% 55%,#b2def08c,transparent 28%),linear-gradient(160deg,#eff9fd,#fff 65%)}.shop-grid{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:55px}.product-stage{position:relative;min-height:570px}.product-platform{position:absolute;right:0;bottom:20px;width:430px;height:430px;display:grid;place-items:center;border:12px solid #c8d0d4;border-radius:50%;background:radial-gradient(circle,#fff,#d9eef7 55%,#65747d 57%,#fff 60%,#8a969d 64%,#e8edef 70%);box-shadow:0 30px 45px #19435933;transform:rotateX(55deg)}.product-platform .pouch{transform:rotateX(-55deg) translateY(-105px)}.product-platform .scoop{position:absolute;z-index:6;left:48%;top:38%;transform:rotateX(-55deg) rotate(-8deg) scale(.65)}.callouts{position:absolute;z-index:8;left:0;top:90px;display:grid;gap:17px}.callouts span{width:190px;padding:14px;display:flex;align-items:center;gap:10px;border:1px solid #cbd6dc;border-radius:16px;color:var(--blue);background:#ffffffd1;box-shadow:0 10px 25px #21526b1a;font-size:18px}.callouts b{color:#26343c;font-size:11px;text-transform:uppercase}.purchase-console{padding:34px;border:2px solid #b8c2c8;border-radius:28px;background:linear-gradient(145deg,#fff,#edf1f3);box-shadow:inset 0 0 0 5px #ffffffcc,0 25px 45px #19405429}.purchase-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:25px;border-bottom:1px solid #cfd7dc}.purchase-head p{margin:0 0 9px;font-size:17px;font-weight:800}.purchase-head small{color:#66737a;text-transform:uppercase}.purchase-head>strong{font-size:32px;white-space:nowrap}.stars{color:#ffb000;letter-spacing:2px}.purchase-console>label{display:block;margin:22px 0 10px;font-size:10px;font-weight:800;text-transform:uppercase}.pack-options{display:grid;grid-template-columns:repeat(3,88px) 1fr;align-items:center;gap:10px}.pack-options button{height:46px;border:1px solid #aebbc2;border-radius:7px;background:#fff;font-weight:700}.pack-options button.active{color:#fff;border-color:var(--blue);background:linear-gradient(#1ab6f2,#007cc8);box-shadow:0 0 16px #0099e147}.pack-options>span{margin-left:10px;display:flex;gap:9px;align-items:center;color:#5b6870;font-size:10px;text-transform:uppercase}.pack-options>span b{display:block;color:#18242b}.stock-row{margin:22px 0;display:flex;align-items:center;justify-content:space-between}.quantity{display:flex;border:1px solid #aebbc2;border-radius:7px;overflow:hidden}.quantity button,.quantity span{width:46px;height:42px;display:grid;place-items:center;border:0;background:#fff}.quantity span{border-inline:1px solid #c6d0d5}.in-stock{color:#168648;font-size:11px;font-weight:800;text-transform:uppercase}.cart-button,.whatsapp{width:100%;min-height:54px;margin-top:10px;border-radius:7px;font-size:13px;font-weight:800;text-transform:uppercase;transition:.25s}.cart-button{color:#fff;border:1px solid #48cfff;background:linear-gradient(#15b8f3,#0075c7);box-shadow:0 0 0 2px #fff,0 0 0 4px #21a8e2,0 10px 22px #0080c938}.cart-button.added{background:linear-gradient(#35c983,#118d59)}.whatsapp{color:#26333a;border:1px solid #aebac0;background:#fff}.purchase-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;color:#536169;font-size:9px;font-weight:800;text-align:center;text-transform:uppercase}
footer{padding:80px 0 0;position:relative;background:linear-gradient(#fff,#e4f4fa)}.care-label{padding:42px;display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:35px;border:2px dashed #2ba7e0;border-radius:28px;background:repeating-linear-gradient(6deg,#fff 0 8px,#f5f7f8 9px 11px);box-shadow:0 18px 40px #1d445829}.footer-brand p,.footer-column p{color:#53616a;font-size:12px;line-height:1.7}.socials{display:flex;gap:8px}.socials span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #aab7bd;border-radius:50%;font-size:12px}.footer-column h3{margin:0 0 16px;font-size:12px;text-transform:uppercase}.footer-column button{display:block;margin:0 0 10px;padding:0;border:0;color:#53616a;background:transparent;font-size:11px}.newsletter{grid-column:1/5;padding-top:25px;display:flex;align-items:center;justify-content:center;gap:20px;border-top:1px dashed #8abbd2;text-transform:uppercase}.newsletter strong{font-size:13px}.newsletter label{display:flex;gap:10px}.newsletter input{width:280px;padding:13px 15px;border:4px solid #aab6bc;border-radius:9px;color:#20bdfd;background:#02070a;font-family:"Courier New",monospace;box-shadow:inset 0 0 12px #000}.newsletter button{padding:0 22px;border:0;border-radius:6px;color:#fff;background:linear-gradient(#25c3fa,#087ac7);font-size:11px;font-weight:800;text-transform:uppercase}.care-symbols{grid-column:1/5;display:flex;justify-content:space-around;padding-top:20px;border-top:1px dashed #8abbd2;color:#61717a}.legal{margin-top:45px;min-height:70px;padding:0 max(30px,calc((100% - 1180px)/2));display:flex;justify-content:space-between;align-items:center;color:#fff;background:#003b73;font-size:10px;letter-spacing:.08em}.legal button{display:flex;align-items:center;gap:12px;border:0;color:#fff;background:transparent;font-size:10px;text-transform:uppercase}.mini-dial{width:36px;height:36px;display:inline-block}
@media(max-width:980px){.site-shell{width:min(calc(100% - 30px),720px)}.machine-nav{width:calc(100% - 24px);min-height:78px;margin-top:12px;padding-left:16px;grid-template-columns:1fr auto;border-radius:23px}.machine-nav .brand{font-size:15px;gap:8px}.machine-nav .swirl{width:36px;height:36px;border-width:5px}.machine-nav nav{position:absolute;top:84px;left:0;right:0;padding:16px;display:none;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #b9c7ce;border-radius:18px;background:#fffffff7;box-shadow:0 18px 40px #1a384a33}.machine-nav nav.open{display:grid}.machine-nav nav button{min-height:44px;border-radius:9px;background:#eef8fc}.control-zone{min-width:auto;padding:0 11px 0 22px;gap:11px;border-radius:0 21px 21px 0}.display{display:none}.dial{width:45px;height:45px}.order-round{width:51px;height:51px;font-size:9px}.hero{min-height:1100px}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:75px 4px 10px;text-align:center}.hero h1{margin:auto;font-size:clamp(45px,11vw,68px)}.lead{margin:22px auto 25px}.actions,.trust-row{justify-content:center}.drum-stage{min-height:570px}.drum{width:min(600px,92vw);left:50%;transform:translateX(-50%)}.scoop--hero{right:8%;bottom:25px}.comparison{height:360px}.compare-product{right:7%}.stain-tabs{width:calc(100% - 30px);grid-template-columns:1fr 1fr}.formula{min-height:1280px}.formula-orbit{height:930px}.benefit{width:46%}.benefit-1,.benefit-2{top:530px}.benefit-3,.benefit-4{top:690px}.shop-grid{grid-template-columns:1fr}.product-stage{min-height:540px}.product-platform{left:50%;right:auto;transform:translateX(-50%) rotateX(55deg)}.callouts{left:4%}.purchase-console{max-width:720px;width:100%;margin:auto}.care-label{grid-template-columns:1fr 1fr}.newsletter,.care-symbols{grid-column:1/3}.footer-brand{grid-column:1/3}}
@media(max-width:600px){.site-shell{width:calc(100% - 22px)}.section{padding:82px 0}.section-heading{margin-bottom:35px}.section-heading h2{font-size:39px}.machine-nav{min-height:66px;padding-left:12px}.machine-nav .brand{font-size:11px;letter-spacing:.12em}.machine-nav .swirl{width:29px;height:29px;border-width:4px}.control-zone{padding-left:18px}.dial{width:38px;height:38px}.dial i{height:11px}.order-round{width:43px;height:43px;font-size:7px;box-shadow:0 0 0 3px #0c1820,0 0 0 5px var(--blue),0 0 12px var(--cyan)}.hero{min-height:950px}.hero-copy{padding-top:58px}.hero h1{font-size:44px}.lead{font-size:15px;line-height:1.55}.actions{display:grid}.btn{width:100%}.trust-row{margin-top:30px}.trust-row span{width:33.333%;padding:0 6px;font-size:8px}.drum-stage{min-height:440px}.drum{top:45px;width:94vw;border-width:14px}.drum:before{inset:24px}.drum-inner{inset:42px}.pouch--large{width:150px;height:225px}.pouch-logo .swirl{width:60px;height:60px;border-width:7px}.pouch strong{font-size:10px}.scoop--hero{right:0;bottom:20px;transform:rotate(13deg) scale(.55)}.clean-test{padding-top:110px}.comparison{height:300px;border-width:5px}.comparison-label{top:13px;padding:7px 9px;font-size:9px}.clean-line span{width:48px;height:48px}.compare-product{right:4%;bottom:-50px}.compare-product .pouch--medium{width:90px;height:135px}.stain-tabs{margin-top:75px}.stain-tabs button{font-size:9px}.formula{min-height:1360px}.formula-orbit{height:1020px}.energy-ring{width:320px;height:320px;top:50px}.formula-scoop{top:105px;transform:translateX(-50%) scale(1.25)}.benefit{left:0;right:auto;width:100%;min-height:120px}.benefit-1{top:445px}.benefit-2{top:580px}.benefit-3{top:715px}.benefit-4{top:850px}.digital-strip{bottom:0;font-size:12px}.shop{padding-top:115px}.product-stage{min-height:520px}.product-platform{width:330px;height:330px;bottom:30px}.product-platform .pouch{transform:rotateX(-55deg) translateY(-75px)}.callouts{top:0;left:50%;width:100%;transform:translateX(-50%);display:flex;justify-content:center;gap:6px}.callouts span{width:32%;padding:9px 6px;display:grid;justify-items:center;text-align:center}.callouts b{font-size:8px}.purchase-console{padding:22px 16px;border-radius:20px}.purchase-head>strong{font-size:23px}.purchase-head p{font-size:13px}.pack-options{grid-template-columns:repeat(3,1fr)}.pack-options>span{grid-column:1/4;margin:5px 0 0;justify-content:center}.purchase-trust{font-size:7px}footer{padding-top:45px}.care-label{width:calc(100% - 22px);padding:26px 20px;grid-template-columns:1fr 1fr;gap:28px 16px;border-radius:20px}.footer-brand{grid-column:1/3}.footer-column:nth-of-type(4){grid-column:1/3}.newsletter{grid-column:1/3;display:grid;gap:12px;text-align:center}.newsletter label{display:grid}.newsletter input{width:100%}.newsletter button{min-height:44px}.care-symbols{grid-column:1/3}.legal{padding:15px;gap:20px}}
@media(prefers-reduced-motion:no-preference){.pouch{animation:float 4s ease-in-out infinite}.energy-ring{animation:pulse 4s ease-in-out infinite}.swirl{animation:slowspin 18s linear infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pulse{50%{box-shadow:0 0 0 28px #ffffffa6,0 0 0 62px #5bc4ef1f,inset 0 0 70px #34b8ed33}}@keyframes slowspin{to{transform:rotate(342deg)}}.product-platform .pouch{animation:none}}
