.v4{--navy:#00112e;--gold:#e4b963;--text:#1a2436;--soft:#d9dfe8;--light:#f1f3f5;--border:#dfe3e8;color:var(--text);font-family:var(--font-nunito), Arial, sans-serif;background:#fff;font-size:19px;line-height:1.5}.v4-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.v4 h1,.v4 h2,.v4 h3{color:var(--navy);letter-spacing:-.01em;font-weight:800}.v4-defs{position:absolute}@media (prefers-reduced-motion:no-preference){.v4-js .v4-root:not(.is-ready) .v4-hero__stage,.v4-js .v4-root:not(.is-ready) .v4-hero__body,.v4-js .v4-root:not(.is-ready) .v4-header__inner{visibility:hidden}}.v4-rule{background:var(--gold);transform-origin:0;width:88px;height:4px;margin-bottom:22px;display:block}.v4-rule--center{transform-origin:50%;margin-inline:auto}.v4-title{font-size:clamp(30px,3.4vw,48px);line-height:1.14}.v4-lede{max-width:760px;margin-top:12px}.v4-center{text-align:center;max-width:760px;margin-inline:auto}.v4-center .v4-lede{margin-inline:auto}.v4-sec{padding-block:84px;overflow-x:clip}.v4-sec--light{background:var(--light)}.v4-sec--navy{background:var(--navy);color:var(--soft)}.v4-sec--navy h2,.v4-sec--navy h3{color:#fff}.v4-btn{background:var(--gold);min-height:56px;color:var(--navy);border-radius:7px;justify-content:center;align-items:center;padding:0 30px;font-size:17px;font-weight:800;transition:transform .22s,box-shadow .22s,background-color .22s;display:inline-flex;position:relative;overflow:hidden}.v4-btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:40%;transition:left .65s;position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}.v4-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #e4b96359}.v4-btn:hover:after{left:120%}.v4-btn>span{z-index:1;position:relative}.v4-btn--small{min-height:46px;padding:0 20px;font-size:15px}.v4-btn--line{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff8c}.v4-btn--line:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #fff}.v4-header{z-index:40;background:#fff;height:92px;transition:box-shadow .26s;position:sticky;top:-18px}.v4-header.is-scrolled{box-shadow:0 6px 24px #00112e1f}.v4-header__inner{align-items:center;gap:28px;height:100%;transition:padding-top .26s;display:flex}.v4-header.is-scrolled .v4-header__inner{padding-top:18px}.v4-logo img{width:auto;height:60px;transition:height .26s;display:block}.v4-header.is-scrolled .v4-logo img{height:50px}.v4-nav{gap:28px;margin-left:auto;display:flex}.v4-nav a{color:var(--navy);padding-block:6px;font-size:16px;font-weight:600;position:relative}.v4-nav a:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .26s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.v4-nav a:hover:after{transform:scaleX(1)}.v4-menu{margin-left:auto;display:none;position:relative}.v4-menu summary{color:var(--navy);cursor:pointer;padding:8px 2px;font-weight:800;list-style:none}.v4-menu summary::-webkit-details-marker{display:none}.v4-menu nav{background:#fff;border-radius:10px;gap:2px;min-width:230px;margin-top:10px;padding:10px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 16px 40px #00112e2e}.v4-menu nav a{color:var(--navy);border-radius:6px;padding:10px 12px;font-weight:700}.v4-menu nav a:hover{background:var(--light)}.v4-hero{background:var(--navy);align-items:center;height:clamp(580px,54vw,880px);display:flex;position:relative;overflow:hidden}.v4-hero__stage{aspect-ratio:429/397;height:100%;position:absolute;top:0;right:0}.v4-hero__bgmove,.v4-hero__bg{position:absolute;inset:-4%}.v4-hero__bg{inset:0}.v4-hero__bg img{object-fit:cover}.v4-hero__fade{background:linear-gradient(90deg, var(--navy) 22%, #00112e00);width:25%;position:absolute;inset:0 auto 0 -5%}.v4-hb{width:29.2%;position:absolute;top:8.51%;left:12.11%}.v4-hb__scroll{transform-origin:50% 80%}.v4-hb__mouse{position:relative}.v4-hb__photo{width:100%;height:auto;display:block}.v4-hb__sheen{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/images/v4-hero-bottle.png) 50%/100% 100% no-repeat;mask:url(/images/v4-hero-bottle.png) 50%/100% 100% no-repeat}.v4-hb__sheen i{filter:blur(9px);background:linear-gradient(100deg,#fff0,#ffffff4d,#fff0);width:45%;height:74%;position:absolute;top:-4%;left:-60%}.v4-rain{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v4-drop{background:radial-gradient(circle at 36% 34%,#fff,#bed7ffb8 42%,#78a0e673);border-radius:50%/62% 62% 42% 42%;width:9px;height:13px;margin:-6px 0 0 -4px;position:absolute;box-shadow:0 0 6px #bed7ff8c}.v4-ring{opacity:0;border:1.5px solid #ebf3ffd9;border-radius:50%;width:86px;height:28px;margin:-14px 0 0 -43px;position:absolute}.v4-hero__body{z-index:1;pointer-events:none;position:relative}.v4-hero__text{pointer-events:auto;max-width:570px}.v4-hero h1{color:#fff;font-size:clamp(38px,4.3vw,60px);line-height:1.12}.v4-hero .v4-rule{margin:26px 0 24px}.v4-hero p{color:#e7ecf3;max-width:440px;font-size:21px;line-height:1.45}.v4-hero__action{margin-top:30px}.v4-problem__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:52px;display:grid}.v4-problem__picture{aspect-ratio:352/258;border-radius:12px;position:relative;overflow:hidden}.v4-problem__move{position:absolute;inset:-8% 0}.v4-problem__move img{object-fit:cover}.v4-problem .v4-title{font-size:clamp(28px,2.95vw,42px)}.v4-problem p{margin-top:18px;font-size:20px}.v4-traits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.v4-trait{display:flex}.v4-trait__card{--mx:50%;--my:0%;border:1.5px solid var(--border);background:#fff;border-radius:12px;width:100%;padding:30px 32px 32px;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden}.v4-trait__card:before{content:"";background:radial-gradient(240px circle at var(--mx) var(--my), #e4b96333, transparent 70%);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.v4-trait__card:hover{border-color:var(--gold);transform:translateY(-5px);box-shadow:0 18px 38px #00112e1a}.v4-trait__card:hover:before{opacity:1}.v4-icon{width:104px;height:auto;display:block;position:relative;overflow:visible}.v4-icon .i-draw{stroke-dasharray:1}.v4-trait h3{margin-top:18px;font-size:26px;line-height:1.25;position:relative}.v4-trait p{margin-top:6px;font-size:19px;position:relative}.v4-bond{background:radial-gradient(700px 360px at 68% 62%, #20489633, transparent 70%), var(--navy)}.v4-bond__grid{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.v4-bond p{color:#e7ecf3;margin-top:18px;font-size:20px}.v4-lx{width:100%;height:auto;display:block;overflow:visible}.lx-lead{fill:none;stroke:#fff;stroke-width:1.8px;stroke-dasharray:1}.lx-point{fill:#fff}.lx-label text{fill:#fff;font-size:26px;font-weight:800}.lx-particle{opacity:0}.lx-infused{opacity:.9}.v4-care{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.v4-care__tile{aspect-ratio:323/393;background:radial-gradient(120% 70% at 50% 18%,#f4f5f7,#f4f5f700 70%),linear-gradient(#e7e9ec 0%,#eceef0 74%,#f4f5f6 86%,#eff0f2 100%);border-radius:12px;position:relative;overflow:hidden}.v4-product{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v4-care__item:hover .v4-product{transform:translateY(-10px)scale(1.03)}.v4-product{transition:transform .42s cubic-bezier(.2,.8,.2,1)}.v4-care h3{margin-top:18px;font-size:24px;line-height:1.22}.v4-care p{margin-top:6px;font-size:18.5px}.v4-mist,.v4-bubble,.v4-spark{pointer-events:none;position:absolute}.v4-mist{filter:blur(1px);background:#546a92b3;border-radius:50%;width:7px;height:7px}.v4-bubble{background:radial-gradient(circle at 34% 30%,#fff,#ffffff40);border:1.5px solid #465c82a6;border-radius:50%;width:13px;height:13px}.v4-spark{background:var(--gold);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:11px;height:11px}.v4-own{background:radial-gradient(520px 520px at 25% 45%, #e4b96321, transparent 70%), var(--navy)}.v4-own__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.v4-label{justify-items:center;gap:26px;display:grid}.v4-label__bottle{width:min(232px,58%)}.v4-label__bottle svg{filter:drop-shadow(0 26px 40px #0000008c);width:100%;height:auto;display:block;overflow:visible}.v4-label__print text{font-family:var(--font-nunito), Arial, sans-serif}.v4-label__try{width:min(470px,100%);color:var(--soft);text-align:center;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;font-size:15.5px;font-weight:700;display:grid}.v4-label__try>label:first-child,.v4-label__note{grid-column:1/-1}.v4-label__try input[type=text]{color:#fff;width:100%;min-height:50px;font:inherit;text-align:center;background:#ffffff0d;border:1.5px solid #ffffff47;border-radius:7px;padding:0 16px;font-size:17px;transition:border-color .22s,background-color .22s}.v4-label__logo{border:1.5px solid var(--gold);min-height:50px;color:var(--gold);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:800;transition:background-color .22s,color .22s;display:inline-flex}.v4-label__logo:hover,.v4-label__logo:focus-within,.v4-label__logo:focus-visible{background:var(--gold);color:var(--navy)}.v4-label__logo input{opacity:0;width:1px;height:1px;position:absolute}.v4-label__note{color:#d9dfe8cc;font-size:13.5px;font-weight:500}.v4-label__note.is-problem{color:#f0cd7d;font-weight:700}.v4-label__try input::placeholder{color:#ffffff80}.v4-label__try input:focus{border-color:var(--gold);background:#ffffff17;outline:none}.v4-own .v4-lede{color:#e7ecf3;font-size:19px}.v4-own__list{gap:20px;margin-top:30px;display:grid}.v4-own__list li{border-left:3px solid var(--gold);padding-left:20px}.v4-own__list h3{font-size:21px;line-height:1.25}.v4-own__list p{margin-top:3px}.v4-own__action{margin-top:34px}.v4-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:44px;display:grid;position:relative}.v4-steps__line{background:#d6dbe2;height:2px;position:absolute;top:25px}.v4-steps__fill{background:var(--gold);transform-origin:0 0;width:100%;height:100%;display:block}.v4-steps.is-tall .v4-steps__line{width:2px}.v4-step{align-content:start;gap:18px;display:grid;position:relative}.v4-step__num{z-index:1;border:2px solid var(--gold);background:var(--gold);width:52px;height:52px;color:var(--navy);border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid;position:relative}.v4-step__card{border:1.5px solid var(--border);background:#fff;border-radius:12px;height:100%;padding:24px}.v4-step h3{font-size:21px;line-height:1.25}.v4-step p{margin-top:8px;font-size:17px}.v4-small{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.v4-small p{margin-top:14px}.v4-small__rule{margin-top:44px}.v4-faq .faq__item{background:var(--light)}.v4-faq .faq__item.is-open{background:#e8ebef}.v4-close{background:var(--navy);color:#e7ecf3;text-align:center;padding-block:112px;position:relative;overflow:hidden}.v4-close__picture{opacity:.4;position:absolute;inset:0}.v4-close__picture img{object-fit:cover}.v4-close__body{position:relative}.v4-close h2{color:#fff}.v4-close p{max-width:620px;margin:14px auto 0;font-size:19px}.v4-close__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}@media (max-width:1180px){.v4-nav{gap:18px}.v4-nav a{font-size:15px}.v4-hero__text{max-width:460px}.v4-hero p{max-width:400px;font-size:18px}}@media (max-width:960px){.v4-nav,.v4-header__action{display:none}.v4-menu{display:block}.v4-header{height:72px;top:0}.v4-header.is-scrolled .v4-header__inner{padding-top:0}.v4-logo img,.v4-header.is-scrolled .v4-logo img{height:48px}.v4-hero{height:auto;display:block}.v4-hero__body{padding-block:44px 34px}.v4-hero__text,.v4-hero p{max-width:620px}.v4-hero__stage{order:2;width:100%;height:auto;position:relative;top:auto;right:auto}.v4-hero{flex-direction:column;align-items:stretch;display:flex}.v4-hero__body{order:1}.v4-hero__fade{background:linear-gradient(180deg, var(--navy) 22%, #00112e00);width:100%;height:22%;inset:-5% 0 auto}.v4-sec{padding-block:64px}.v4-problem__grid,.v4-bond__grid,.v4-own__grid,.v4-small{grid-template-columns:minmax(0,1fr);gap:36px}.v4-traits,.v4-care{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-steps{grid-template-columns:minmax(0,1fr);gap:24px}.v4-step{grid-template-columns:52px minmax(0,1fr);gap:16px}.v4-own__grid>:first-child{order:2}}@media (max-width:600px){.v4{font-size:17px}.v4-label__try{grid-template-columns:minmax(0,1fr)}.v4-wrap{padding-inline:18px}.v4-hero p,.v4-problem p,.v4-bond p,.v4-own .v4-lede,.v4-close p{font-size:17.5px}.v4-traits{grid-template-columns:minmax(0,1fr);gap:14px}.v4-trait__card{padding:22px}.v4-care{gap:18px 14px}.v4-care h3{font-size:19px}.v4-care p{font-size:16px}.v4-close{padding-block:80px}.lx-label text{font-size:34px}}
