.pc-demo-home,.pc-demo-home *{box-sizing:border-box;margin:0;padding:0}.influencer-section{position:relative;width:100%;max-width:none;margin:0;padding:70px 0 clamp(110px,7vw,148px);overflow:hidden;isolation:isolate;background:#051935;color:#fff}.influencer-section .influencer-title{position:relative;z-index:2;margin:0 0 64px;color:#fff;font-family:var(--font-display);font-size:clamp(38px,3.4vw,58px);line-height:1.08;font-weight:600;text-align:center}.influencer-grid--legacy{display:none!important}.influencer-section>.routine-stage{--routine-gap: 16px;--routine-height: clamp(500px, 36vw, 650px);--routine-open-w: calc(var(--routine-height) * 9 / 16);position:relative;z-index:2;width:90vw;max-width:1400px;height:var(--routine-height);margin:0 auto;display:flex;align-items:stretch;justify-content:flex-start;gap:var(--routine-gap);overflow:hidden}.influencer-section>.routine-stage>.routine-item{height:100%;min-width:0;display:flex;flex:1 1 0;gap:var(--routine-gap);overflow:visible;transition:flex .72s cubic-bezier(.22,.8,.2,1),flex-basis .72s cubic-bezier(.22,.8,.2,1)}.influencer-section>.routine-stage>.routine-item.is-active{flex:0 0 calc((var(--routine-open-w) * 2) + var(--routine-gap))}.influencer-section .routine-video,.routine-mobile-video{position:relative;min-width:0;padding:0;overflow:hidden;border:0;background:#10243f;cursor:pointer}.influencer-section>.routine-stage>.routine-item:not(.is-active) .routine-video{flex:1 1 auto;width:100%;height:100%;border-radius:22px}.influencer-section>.routine-stage>.routine-item.is-active .routine-video{flex:0 0 var(--routine-open-w);width:var(--routine-open-w);height:100%;border-radius:22px;cursor:default}.influencer-section .routine-video video,.routine-mobile-video video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) brightness(.78);transition:filter .3s ease,transform .6s ease}.influencer-section .routine-item.is-active .routine-video video,.influencer-section .routine-video:hover video,.routine-mobile-video.is-active video{filter:none}.influencer-section .routine-item:not(.is-active) .routine-video:hover video{transform:scale(1.025)}.routine-play{position:absolute;top:50%;left:50%;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#ffffff94;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:opacity .25s ease}.routine-play:before{content:"";margin-left:4px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff}.influencer-section .routine-item.is-active .routine-play{opacity:0}.influencer-section .routine-detail{display:block;flex:0 0 0;width:0;min-width:0;height:100%;overflow:hidden;opacity:0;border:1px solid transparent;border-radius:22px;background:#061d3a;transition:flex-basis .72s cubic-bezier(.22,.8,.2,1),opacity .22s ease,border-color .22s ease}.influencer-section .routine-item.is-active .routine-detail{flex:0 0 var(--routine-open-w);width:var(--routine-open-w);opacity:1;border-color:#ffffff9e}.influencer-section .routine-detail-inner{width:var(--routine-open-w);height:100%;padding:clamp(34px,3.1vw,52px) clamp(30px,2.8vw,48px);display:flex;flex-direction:column;justify-content:space-between}.routine-stars{color:#fff;font-size:23px;letter-spacing:.12em}.routine-quote{margin:28px 0 0;color:#fff;font-size:clamp(19px,1.6vw,27px);line-height:1.45;font-weight:500}.routine-person{margin-top:28px}.routine-person-main{display:flex;align-items:center;gap:14px;margin-bottom:14px}.routine-avatar{width:42px;height:42px;object-fit:cover;border-radius:50%}.routine-name{font-size:21px;font-weight:500}.routine-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#ffffffb8;font-size:16px}.routine-verified{display:inline-grid;width:15px;height:15px;margin-left:5px;place-items:center;border-radius:50%;background:#477fff;color:#fff;font-size:9px}.routine-mobile-stage{display:none}.influencer-bottom-arc{position:absolute;left:0;right:0;bottom:-1px;z-index:1;width:100%;height:clamp(64px,5vw,96px);pointer-events:none}@media(min-width:768px)and (max-width:1250px){.influencer-section>.routine-stage{--routine-gap: 12px;--routine-height: clamp(390px, 42vw, 500px)}.influencer-section .routine-detail-inner{padding:30px 26px}.routine-quote{font-size:18px}.routine-meta{gap:12px;font-size:13px}}@media(max-width:767px){.influencer-section{padding:38px 0 58px}.influencer-section .influencer-title{max-width:360px;margin:0 auto 34px;padding:0 20px;font-size:32px;line-height:1.16}.influencer-section>.routine-stage{display:none}.routine-mobile-stage{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:22px}.routine-mobile-media-row{width:100%;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 16px 2px;scroll-padding-left:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.routine-mobile-media-row::-webkit-scrollbar{display:none}.routine-mobile-video{flex:0 0 calc(78vw - 8px);width:calc(78vw - 8px);height:min(126vw,610px);border-radius:18px;scroll-snap-align:center}.routine-mobile-video video{filter:brightness(.82) saturate(.88)}.routine-mobile-video.is-active video{filter:none}.routine-mobile-info{width:calc(100% - 30px);min-height:265px;margin:0 auto;padding:24px 22px 22px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.62);border-radius:17px;background:#061d3a;color:#fff}.routine-mobile-info .routine-stars{font-size:17px}.routine-mobile-info .routine-quote{margin-top:17px;font-size:17px;line-height:1.55}.routine-mobile-info .routine-person{margin-top:22px}.routine-mobile-info .routine-avatar{width:38px;height:38px}.routine-mobile-info .routine-name{font-size:17px}.routine-mobile-info .routine-meta{font-size:14px}.routine-mobile-controls{display:flex;justify-content:center;gap:28px}.routine-mobile-arrow{width:52px;height:52px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#051935;font:inherit;font-size:34px;line-height:1;cursor:pointer}.influencer-bottom-arc{height:36px}}.pc-demo-home{scroll-behavior:smooth;overflow-x:clip}.pc-demo-home{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:normal;background:#f4f4f4;color:#051935}.pc-demo-home :where(h1,h2,h3,h4,h5,h6){font-family:inherit;letter-spacing:0}:root{--font-display: "Clash Display", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}.pc-demo-home a{color:inherit}.page-wrap{width:100%;background:#f4f4f4;overflow-x:clip;overflow-y:visible}.site-header{position:relative;z-index:50;width:100%;background:#051935;color:#fff}.desktop-nav{height:68px;display:grid;grid-template-columns:260px 1fr 260px;align-items:center;padding:0 52px}.nav-logo{display:inline-flex;align-items:center;gap:9px;color:#fff;text-decoration:none;font-weight:800;line-height:1}.nav-logo-mark{width:42px;height:26px;display:inline-block}.nav-logo-text{font-size:13px;font-weight:800;white-space:nowrap}.desktop-menu{display:flex;align-items:center;justify-content:center;gap:30px;list-style:none}.desktop-menu a{color:#fff;text-decoration:none;font-size:16px;line-height:1;font-weight:500;opacity:.96;transition:opacity .2s ease,transform .2s ease}.desktop-menu a:hover{opacity:.72;transform:translateY(-1px)}.desktop-icons{display:flex;align-items:center;justify-content:flex-end;gap:26px}.nav-icon{width:31px;height:31px;display:inline-flex;color:#fff}.nav-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:2.3}.mobile-nav{display:none}.hero-banner{position:relative;width:100%;height:600px;background:#f4f4f4;overflow:hidden;isolation:isolate}.hero-banner picture,.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%}.hero-banner img,.hero-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.pc-media-mobile{display:none!important}.hero-media{overflow:hidden;background:#dfe7ee}.hero-overlay-on .hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#f4f4f4f0,#f4f4f4b8 27%,#f4f4f438 52%,#f4f4f400 74%);pointer-events:none}.hero-content{position:relative;z-index:2;width:90%;max-width:1400px;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:0}.hero-eyebrow{margin:0 0 18px;color:#477fff;font-size:clamp(18px,1.12vw,24px);line-height:1;font-weight:500;text-transform:none}.hero-title{max-width:840px;margin:0;color:#051935;font-family:var(--font-display);font-size:38px;line-height:1.3;font-weight:600}.hero-title span{display:block}.hero-description{max-width:500px;margin:18px 0 0;color:#657984;font-size:clamp(18px,1.12vw,24px);line-height:1.6;font-weight:500}.hero-cta{min-width:0;height:54px;margin-top:18px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:5px;background:#477fff;color:#fff;font-size:18px;line-height:1;font-weight:500;text-decoration:none;transition:transform .22s ease,background-color .22s ease}.hero-cta:hover{transform:translateY(-2px);background:#386ff0}.hero-cta>.ripple-btn__original{display:inline-flex;align-items:center;gap:inherit}.hero-cta svg{width:13.8px;height:11px;overflow:visible;stroke-width:2.4}.hero-logo-marquee{--hero-logo-gap: 90px;width:100%;height:91px;display:flex;align-items:center;overflow:hidden;background:#051935;color:#8491a3a3;isolation:isolate}.hero-logo-marquee-inner{position:relative;width:100%;height:100%;display:flex;align-items:center;overflow:hidden}.hero-logo-marquee-inner:before,.hero-logo-marquee-inner:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:56px;pointer-events:none}.hero-logo-marquee-inner:before{left:0;background:linear-gradient(90deg,#051935,#05193525 85.34%,#05193500)}.hero-logo-marquee-inner:after{right:0;background:linear-gradient(270deg,#051935,#05193525 85.34%,#05193500)}.hero-logo-track{display:flex;align-items:center;width:max-content;animation:heroLogoScroll 29s linear infinite;will-change:transform}.hero-logo-marquee:hover .hero-logo-track{animation-play-state:paused}.hero-logo-group{display:flex;align-items:center;flex:0 0 auto;gap:0;padding:0}.hero-logo-item{width:auto;min-width:0;height:91px;margin-right:var(--hero-logo-gap);display:inline-flex;align-items:center;justify-content:center;color:currentColor;opacity:.4;white-space:nowrap;line-height:1;text-align:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.hero-logo-item img{width:auto;height:auto;max-width:160px;max-height:35px;display:block;object-fit:contain}.hero-logo-buzzfeed{font-family:var(--font-display);font-size:clamp(38px,3vw,56px);font-weight:700}.hero-logo-vice{font-family:var(--font-display);font-size:clamp(42px,3.5vw,68px);font-weight:700;font-style:italic;-webkit-text-stroke:2px currentColor;color:transparent;opacity:.88}.hero-logo-mens{font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,2.55vw,50px);font-weight:800}.hero-logo-usa{gap:12px;font-family:var(--font-display);font-size:clamp(24px,1.7vw,35px);font-weight:700;text-align:left;line-height:.86}.hero-logo-usa:before{content:"";width:clamp(46px,3.2vw,66px);height:clamp(46px,3.2vw,66px);border-radius:50%;background:currentColor;flex:0 0 auto;opacity:.92}.hero-logo-barbend{font-family:var(--font-display);font-size:clamp(34px,2.6vw,52px);font-weight:700;font-style:italic}.hero-logo-wired{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,2.6vw,54px);font-weight:800}.hero-logo-gq{font-family:var(--font-display);font-size:clamp(40px,3vw,58px);font-weight:700}@keyframes heroLogoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.hero-logo-marquee{--hero-logo-gap: 30px;height:70px}.hero-logo-marquee-inner:before,.hero-logo-marquee-inner:after{width:50px}.hero-logo-track{animation-duration:24s}.hero-logo-group{gap:0;padding:0}.hero-logo-item{width:auto;min-width:0;height:70px}.hero-logo-item img{max-width:160px;max-height:35px;zoom:.857}.hero-logo-buzzfeed{font-size:38px}.hero-logo-vice{font-size:46px;-webkit-text-stroke-width:1.6px}.hero-logo-mens{font-size:31px}.hero-logo-usa{gap:8px;font-size:22px}.hero-logo-usa:before{width:42px;height:42px}.hero-logo-barbend{font-size:33px}.hero-logo-wired{font-size:34px}.hero-logo-gq{font-size:39px}}.brand-reveal-section{width:100%;min-height:0;padding:50px 24px;display:flex;align-items:center;justify-content:center;background:#f6f6f6;overflow:hidden}.brand-reveal-inner{width:100%;max-width:var(--pc-container-max, 1400px);margin:0 auto;display:grid;grid-template-columns:minmax(0,600px) minmax(0,510px);justify-content:space-between;gap:48px;align-items:center}.brand-reveal-copy{text-align:left}.brand-reveal-kicker{margin-bottom:15px;color:#051935;font-family:var(--font-display);font-size:38px;line-height:1.3;font-weight:600}.brand-reveal-kicker-accent{color:#477fff}.brand-reveal-title{max-width:600px;margin:0;color:#898989;font-size:18px;line-height:1.6;font-weight:500}.brand-reveal-title span{color:#898989;transition:color .06s linear}.brand-reveal-media{width:100%;overflow:hidden;border-radius:25px;background:#e9eef2}.brand-reveal-media img{width:100%;height:auto;aspect-ratio:510 / 300;display:block;object-fit:cover}.product-rec-section{width:100%;background:#f4f4f4;padding:56px 0 0}.product-rec-head{width:90%;max-width:1400px;margin:0 auto 44px;text-align:center}.product-rec-title{color:#051935;font-size:45px;line-height:1.3;font-weight:600}.product-rec-subtitle{max-width:620px;margin:18px auto 0;color:#657984;font-size:14px;line-height:1.55;font-weight:500}.product-rec-scroll{position:relative;height:430vh;background:#f4f4f4}.product-rec-sticky{position:sticky;top:0;min-height:100vh;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:42px 0}.product-rec-stage{position:relative;width:90%;max-width:1400px;height:clamp(550px,46vw,720px);min-height:550px;border-radius:26px;overflow:visible;perspective:1200px}.product-rec-card{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:26px;background:#d9c6aa;box-shadow:0 28px 80px #05193524;transform:translateY(120%) scale(1);transform-origin:center center;will-change:transform,filter;isolation:isolate}.product-rec-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(90deg,#f4eada47,#ffffff05 45%,#0519351f),var(--scene);background-size:cover;background-position:center;transform:scale(1.02)}.product-rec-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(circle at 72% 48%,rgba(255,255,255,.22),transparent 34%);pointer-events:none}.product-info-panel{position:absolute;z-index:6;left:clamp(28px,4vw,44px);top:9%;bottom:9%;width:min(36%,380px);min-width:320px;padding:29px 28px;border-radius:18px;background:#ffffffe6;border:1px solid rgba(255,255,255,.72);box-shadow:0 26px 70px #05193521;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);display:flex;flex-direction:column;justify-content:center}.product-badge{display:inline-flex;align-items:center;width:fit-content;min-height:21px;padding:0 15px;border:1px solid rgba(71,127,255,.38);border-radius:5px;color:#477fff;background:#ffffff8c;font-size:12px;line-height:1;font-weight:600}.product-info-panel h3{margin:15px 0 13px;color:#051935;font-size:30px;line-height:1.3;font-weight:600}.product-desc{margin:0 0 14px;color:#607280d1;font-size:14px;line-height:1.6;font-weight:500}.product-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:17px 0 22px;border-top:1px solid rgba(5,25,53,.08);border-bottom:1px solid rgba(5,25,53,.08)}.product-feature strong{display:block;color:#051935;font-size:14px;line-height:1.2;font-weight:600}.product-feature span{display:block;margin-top:5px;color:#657984;font-size:12px;line-height:1.25;font-weight:400}.product-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px}.product-price{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.product-now{color:#051935;font-size:16px;line-height:1;font-weight:800}.product-was{color:#05193573;font-size:11px;line-height:1;font-weight:800;text-decoration:line-through}.product-cta{flex:0 0 auto;min-width:107px;height:35px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;background:#477fff;color:#fff;text-decoration:none;font-size:11px;line-height:1;font-weight:800;transition:transform .22s ease,background-color .22s ease}.product-cta:hover{transform:translateY(-2px);background:#386ff0}.product-cta svg{width:12px;height:12px;stroke-width:3}.product-visual{position:absolute;z-index:5;right:clamp(34px,7vw,116px);bottom:clamp(48px,8vh,86px);width:min(50vw,680px);height:48%;pointer-events:none}.product-tub{position:absolute;left:0;bottom:0;width:72%;height:66%;border-radius:28px 28px 44px 44px;background:linear-gradient(145deg,#111,#2a2620 52%,#0b0b0b);box-shadow:inset 0 0 0 8px #ffffff08,inset 0 -24px 40px #0000005c,0 22px 48px #0000003d}.product-tub:before{content:"";position:absolute;left:-3%;top:-15px;width:106%;height:29px;border-radius:999px;background:linear-gradient(180deg,#3b3a36,#111);box-shadow:0 8px 18px #00000052}.product-logo{position:absolute;left:32%;bottom:32%;color:#fff;font-size:clamp(10px,1.1vw,15px);line-height:1;font-weight:900;opacity:.92}.product-chiller{position:absolute;right:0;bottom:0;width:28%;height:43%;border-radius:10px;background:linear-gradient(145deg,#252525,#080808);box-shadow:inset 0 0 0 2px #ffffff0a,0 20px 44px #0000004d}.product-chiller:before{content:"39\b0";position:absolute;left:50%;top:16%;transform:translate(-50%);min-width:44px;padding:6px 8px;border-radius:6px;color:#e7f3ff;text-align:center;font-size:11px;font-weight:800;background:#050505;box-shadow:inset 0 0 0 1px #ffffff1a}.product-hose{position:absolute;left:57%;bottom:27%;width:25%;height:28px;border-bottom:10px solid #171717;border-radius:0 0 34px 34px;opacity:.95}.product-visual.is-chiller-only{width:min(34vw,430px);height:46%;right:clamp(80px,14vw,220px);bottom:18%}.product-visual.is-chiller-only .product-tub,.product-visual.is-chiller-only .product-hose{display:none}.product-visual.is-chiller-only .product-chiller{width:74%;height:74%;left:13%;right:auto;border-radius:18px}.product-visual.is-chiller-only .product-chiller:before{min-width:68px;padding:9px 12px;font-size:15px;border-radius:9px}.product-visual.is-tub-only .product-chiller,.product-visual.is-tub-only .product-hose{display:none}.product-visual.is-tub-only .product-tub{left:16%;width:76%;height:72%}@media(max-width:767px){.desktop-nav{display:none}.mobile-nav{height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;background:#051935;overflow:hidden}.pc-media-desktop{display:none!important}.pc-media-mobile{display:block!important}.mobile-menu-btn{width:44px;height:32px;display:inline-flex;flex-direction:column;justify-content:space-between;padding:0;background:transparent;border:0}.mobile-menu-btn span{display:block;width:44px;height:4px;background:#fff}.mobile-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-decoration:none;transform:translateY(1px)}.mobile-logo .nav-logo-mark{width:92px;height:42px;display:block}.mobile-logo .nav-logo-text{margin-top:-7px;font-size:17px;line-height:1}.mobile-icons{display:flex;align-items:center;justify-content:flex-end;gap:22px}.mobile-icons .nav-icon{width:32px;height:32px}.hero-banner{height:507px;min-height:0}.hero-overlay-on .hero-banner:after{background:linear-gradient(180deg,#f4f4f4f5,#f4f4f4e0 36%,#f4f4f461 55%,#f4f4f400 72%)}.hero-banner img,.hero-video{object-position:58% bottom}.hero-content{width:100%;max-width:none;height:auto;align-items:center;justify-content:flex-start;text-align:center;padding:40px 15px 0}.hero-eyebrow{margin-bottom:10px;font-size:16px;line-height:1;font-weight:500}.hero-title{max-width:390px;font-size:22px;line-height:1.3;font-weight:600}.hero-description{max-width:390px;margin-top:10px;font-size:14px;line-height:1.6;font-weight:500}.hero-cta{min-width:0;height:44px;margin-top:10px;padding:0 20px;font-size:14px;line-height:1;border-radius:5px;gap:10px}.hero-cta svg{width:11px;height:8.77px}.brand-reveal-section{min-height:0;padding:30px 15px;background:#f6f6f6}.brand-reveal-inner{display:flex;flex-direction:column;gap:25px}.brand-reveal-copy{text-align:center}.brand-reveal-kicker{max-width:620px;margin:0 auto 15px;font-size:22px;line-height:1.3;font-weight:600}.brand-reveal-title{max-width:640px;font-size:14px;line-height:1.6;font-weight:500}.brand-reveal-media{width:100%;border-radius:25px}.product-rec-section{padding:31px 0 0}.product-rec-head{width:100%;max-width:none;margin:0 0 22px;padding:0 15px}.product-rec-title{max-width:330px;margin:0 auto;font-size:24px;line-height:1.25}.product-rec-subtitle{max-width:300px;margin-top:10px;font-size:14px;line-height:1.55;font-weight:500}.product-rec-scroll{height:420vh}.product-rec-sticky{padding:20px 0}.product-rec-stage{width:calc(100% - 20px);height:90vh;min-height:525px;border-radius:11px}.product-rec-card{border-radius:11px}.product-rec-card:before{background-image:linear-gradient(180deg,#ffffff05,#0519351f),var(--scene);background-position:center top}.product-info-panel{left:10px;right:10px;top:auto;bottom:12px;width:auto;min-width:0;padding:16px 14px 15px;border-radius:9px;justify-content:flex-start}.product-badge{min-height:19px;padding:0 9px;font-size:12px}.product-info-panel h3{margin:12px 0 8px;font-size:20px;line-height:1.3}.product-desc{margin-bottom:10px;font-size:12px;line-height:1.45}.product-features{gap:12px 18px;padding:12px 0 14px}.product-feature strong{font-size:14px}.product-feature span{margin-top:3px;font-size:12px}.product-card-bottom{margin-top:14px;gap:12px}.product-price{gap:8px}.product-now{font-size:16px}.product-was{font-size:10px}.product-cta{min-width:89px;height:30px;font-size:9px}.product-visual{right:-10vw;bottom:43%;width:94vw;height:30%}.product-visual.is-chiller-only{right:18vw;bottom:42%;width:62vw;height:32%}.product-logo{font-size:9px}}.setup-carousel-section{position:relative;width:100%;min-height:885px;padding:50px 20px;background:#f6f6f6;overflow:hidden}.setup-carousel-section:before{content:"";position:absolute;left:calc(50% + 280px);top:244px;z-index:0;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#d8f3f8,#477fff);opacity:.4;filter:blur(60px);pointer-events:none}.setup-carousel-head{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;text-align:center}.setup-carousel-title{max-width:1400px;margin:0 auto;color:#051935;font-family:var(--font-display);font-size:38px;line-height:1.3;font-weight:600}.setup-carousel-subtitle{max-width:500px;margin:20px auto 0;color:#657984;font-size:16px;line-height:1.6;font-weight:500}.setup-tabs{width:min(480px,100%);height:54px;margin:20px auto 0;padding:4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;border:1px solid #ededed;border-radius:10px;background:#fff;box-shadow:none;overflow:hidden}.setup-tab{min-width:0;height:100%;border:0;border-radius:6px;background:transparent;color:#051935;font-family:inherit;font-size:20px;line-height:1;font-weight:500;cursor:pointer;transition:background-color .24s ease,color .24s ease,box-shadow .24s ease,transform .24s ease}.setup-tab:hover:not(.is-active){background:#477fff0f}.setup-tab.is-active{background:#477fff;color:#fff;box-shadow:none}.setup-carousel-viewport{--setup-slide-width: clamp(520px, 45.14vw, 650px);--setup-active-height: 350px;--setup-side-height: 350px;--setup-slide-step: clamp(570px, 47.92vw, 690px);--setup-rotate-step: 26.58;--setup-scale-step: .1121;--setup-side-shift-y: 5px;position:relative;z-index:1;width:min(1400px,calc(100vw - 40px));height:408px;margin:10px auto 0;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.setup-carousel-viewport.is-dragging{cursor:grabbing}.setup-carousel-stage{position:relative;width:100%;height:100%}.setup-slide{position:absolute;left:50%;top:30px;width:var(--setup-slide-width);height:var(--setup-side-height);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;cursor:pointer;transform-origin:center center;will-change:top,height,transform,opacity;transition:top .58s cubic-bezier(.22,1,.36,1),height .58s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1),opacity .46s ease}.setup-slide-inner{position:relative;width:100%;height:100%;border-radius:20px;background:#d9d9d9;box-shadow:none;overflow:clip;transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:transform .58s cubic-bezier(.22,1,.36,1),box-shadow .46s ease}.setup-carousel-viewport.is-dragging .setup-slide,.setup-carousel-viewport.is-dragging .setup-slide-inner,.setup-slide.is-wrapping,.setup-slide.is-wrapping .setup-slide-inner{transition:none}.setup-slide-inner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;pointer-events:none;transform:none}.setup-slide-inner picture,.category-card picture,.video-card picture,.blog-featured picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.user-review-media picture,.blog-side-image-wrap picture{display:block;width:100%;height:100%}.setup-slide:after{display:none}.setup-slide.is-active{height:var(--setup-active-height);z-index:3}.setup-slide.is-active .setup-slide-inner{box-shadow:none}.setup-slide-inner>picture~.setup-slide-product,.setup-slide-inner>img~.setup-slide-product{display:none}.setup-slide-product{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.setup-tub{position:absolute;left:32%;bottom:18%;width:42%;height:30%;border-radius:18px 18px 28px 28px;background:linear-gradient(145deg,#101010,#2b2a27 52%,#080808);box-shadow:inset 0 0 0 5px #ffffff0a,inset 0 -18px 30px #00000052,0 16px 36px #0003}.setup-tub:before{content:"";position:absolute;left:-4%;top:-12px;width:108%;height:22px;border-radius:999px;background:linear-gradient(180deg,#3b3a36,#111);box-shadow:0 8px 18px #00000040}.setup-tub-logo{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);color:#fff;font-size:9px;line-height:1;font-weight:800;opacity:.9;white-space:nowrap}.setup-chiller{position:absolute;right:18%;bottom:18%;width:16%;height:22%;border-radius:7px;background:linear-gradient(145deg,#252525,#080808);box-shadow:inset 0 0 0 1px #ffffff0f,0 15px 34px #00000040}.setup-chiller:before{content:"39\b0";position:absolute;left:50%;top:16%;transform:translate(-50%);min-width:31px;padding:4px 5px;border-radius:4px;color:#e7f3ff;text-align:center;font-size:8px;font-weight:800;background:#050505;box-shadow:inset 0 0 0 1px #ffffff1a}.setup-hose{position:absolute;left:62%;bottom:26%;width:16%;height:20px;border-bottom:7px solid #171717;border-radius:0 0 25px 25px}.setup-slide.is-homegym .setup-tub,.setup-slide.is-homegym .setup-hose{display:none}.setup-slide.is-homegym .setup-chiller{right:36%;bottom:20%;width:25%;height:30%;border-radius:12px}.setup-slide.is-homegym .setup-chiller:before{min-width:48px;padding:7px 8px;font-size:11px;border-radius:6px}.setup-product-card{position:relative;z-index:2;width:clamp(520px,45.14vw,650px);min-height:172px;margin:0 auto;padding:15px;display:grid;grid-template-columns:135px minmax(0,1fr) 129px;grid-template-areas:"thumb copy copy" "thumb price cta";grid-template-rows:86px 44px;column-gap:20px;row-gap:12px;align-items:center;border-radius:10px;background:#fff;box-shadow:none;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .22s ease}.setup-product-card.is-changing{opacity:.45;transform:translateY(4px)}.setup-product-thumb{grid-area:thumb;position:relative;width:135px;height:135px;border-radius:10px;background:linear-gradient(135deg,#eef1f5,#dfe4eb);overflow:hidden}.setup-product-thumb .setup-slide-product{transform:scale(.84);transform-origin:center}.setup-product-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;display:block;object-fit:cover;border-radius:10px}.setup-product-thumb-img[hidden]{display:none}.setup-product-thumb-img:not([hidden])~.setup-slide-product{display:none}.setup-product-thumb .setup-tub{left:27%;bottom:20%;width:44%;height:32%}.setup-product-thumb .setup-chiller{right:19%;bottom:20%;width:18%;height:24%}.setup-product-thumb .setup-hose{left:60%;bottom:28%}.setup-product-thumb.is-homegym-thumb .setup-tub,.setup-product-thumb.is-homegym-thumb .setup-hose{display:none}.setup-product-thumb.is-homegym-thumb .setup-chiller{right:36%;bottom:18%;width:28%;height:34%;border-radius:8px}.setup-product-copy{grid-area:copy;min-width:0;align-self:end}.setup-product-title{margin:0;color:#051935;font-size:20px;line-height:1.3;font-weight:600}.setup-product-description{max-width:465px;margin:12px 0 0;color:#657984;font-size:15px;line-height:1.6;font-weight:500}.setup-price{grid-area:price;display:flex;align-items:baseline;gap:15px;min-width:0;align-self:center}.setup-price-now{color:#051935;font-size:20px;line-height:1;font-weight:600;white-space:nowrap}.setup-price-was{color:#657984;font-size:15px;line-height:1;font-weight:500;text-decoration:line-through;white-space:nowrap}.setup-product-cta{grid-area:cta;justify-self:end;align-self:end;width:129px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:#477fff;color:#fff;text-decoration:none;font-size:14px;line-height:1;font-weight:500;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.setup-product-cta:hover{transform:translateY(-2px);background:#386ff0;box-shadow:0 12px 24px #477fff38}@media(prefers-reduced-motion:reduce){.hero-logo-track{animation:none;transform:none}.brand-reveal-title span,.setup-slide,.setup-slide-inner,.setup-product-card,.setup-tab,.hero-cta,.setup-product-cta{transition:none}}@media(max-width:767px){.setup-carousel-section{min-height:771px;padding:30px 15px;background:#f6f6f6}.setup-carousel-head{width:100%;max-width:360px;padding:0}.setup-carousel-title{max-width:360px;font-size:22px;line-height:1.3}.setup-carousel-subtitle{max-width:360px;min-height:52px;margin-top:15px;font-size:14px;line-height:1.6}.setup-tabs{width:max-content;max-width:100%;height:auto;margin:15px auto 0;padding:9px 14px;display:flex;align-items:center;gap:15px;border-radius:10px}.setup-tab{height:auto;padding:0;border-radius:6px;font-size:14px;line-height:1;white-space:nowrap}.setup-tab.is-active{padding:12px 20px}.setup-carousel-section:before{left:calc(50% + 95px);top:246px;width:76px;height:76px;opacity:.5}.setup-carousel-viewport{--setup-slide-width: 280px;--setup-active-height: 300px;--setup-side-height: 300px;--setup-slide-step: 295px;--setup-rotate-step: 24.44;--setup-scale-step: .0973;--setup-side-shift-y: 0px;width:100%;max-width:360px;height:340px;margin-top:10px}.setup-slide-inner{border-radius:15px}.setup-slide{top:20px}.setup-product-card{width:100%;max-width:360px;min-height:153px;margin-top:10px;padding:15px;display:grid;grid-template-columns:minmax(0,1fr) 129px;grid-template-areas:"copy copy" "price cta";grid-template-rows:auto 38px;row-gap:10px;border-radius:10px;box-shadow:none}.setup-product-thumb{display:none}.setup-product-copy{align-self:start}.setup-product-title{font-size:16px;line-height:1.3}.setup-product-description{max-width:none;margin-top:10px;font-size:14px;line-height:1.6}.setup-price{align-self:center;flex-wrap:wrap;gap:10px}.setup-price-now{font-size:16px;line-height:1}.setup-price-was{font-size:14px;line-height:1}.setup-product-cta{justify-self:end;align-self:center;width:129px;max-width:100%;height:38px;border-radius:5px;font-size:14px;line-height:1}}@media(max-width:430px){.setup-carousel-section{padding:30px 15px}.setup-tabs{width:max-content;height:auto;margin-top:15px}.setup-carousel-title{font-size:22px;line-height:1.3}.setup-carousel-subtitle{margin-top:15px;font-size:14px;line-height:1.6}.setup-tab{font-size:14px}.setup-carousel-viewport{--setup-slide-width: min(280px, 78vw);--setup-active-height: min(300px, 83vw);--setup-side-height: min(300px, 83vw);--setup-slide-step: 295px;margin-top:10px}.setup-product-card{width:100%;min-height:153px;margin-top:10px;padding:15px;grid-template-columns:minmax(0,1fr) 129px;row-gap:10px}.setup-product-title{font-size:16px}.setup-product-description{margin-top:10px;font-size:14px;line-height:1.6}.setup-price-now{font-size:16px}.setup-price-was{font-size:14px}.setup-product-cta{width:129px;justify-self:end;height:38px;font-size:14px}}.pain-section{width:100%;margin:0 auto;padding:88px 0 42px;background:#f4f4f4;overflow:visible}.pain-heading{width:90%;max-width:940px;margin:0 auto 62px;text-align:center}.pain-title{max-width:760px;margin:0 auto;color:#051935;font-family:Clash Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:44px;line-height:1.16;font-weight:600}.pain-subtitle{max-width:780px;margin:24px auto 0;color:#657984;font-size:17px;line-height:1.55;font-weight:500}.pain-subtitle-mobile{display:none}.pain-gallery-wrap{width:100%;min-height:118vh;display:flex;align-items:flex-start;justify-content:center;overflow:visible}.pain-gallery{position:sticky;top:11vh;width:min(94vw,1540px);margin:0 auto;min-height:500px;display:flex;align-items:flex-end;justify-content:center;gap:clamp(46px,6.4vw,104px);padding:34px 0 48px}.pain-card{position:relative;display:block;flex:0 0 auto;overflow:hidden;border-radius:13px;background:#d9d9d9;box-shadow:0 18px 40px #05193514;transition:box-shadow .42s ease;translate:var(--pain-x, 0px) 0;scale:var(--pain-scale, 1);will-change:translate,scale,box-shadow;isolation:isolate}.pain-card:nth-child(1){width:clamp(260px,22vw,345px);aspect-ratio:.88 / 1;margin-bottom:40px}.pain-card:nth-child(2){width:clamp(230px,20vw,315px);aspect-ratio:1.18 / 1;margin-bottom:0}.pain-card:nth-child(3){width:clamp(250px,21vw,340px);aspect-ratio:1.12 / 1;margin-bottom:54px}.pain-card:nth-child(4){width:clamp(250px,20.5vw,330px);aspect-ratio:.76 / 1;margin-bottom:10px}.pain-card img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform .7s cubic-bezier(.22,1,.36,1),filter .42s ease}.pain-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#05193500 18%,#05193538 58%,#051935b8);opacity:1;transition:background .42s ease,opacity .42s ease;pointer-events:none}.pain-card:hover{box-shadow:0 26px 58px #05193526}.pain-card:hover img{transform:scale(1.1);filter:brightness(.72)}.pain-card:hover:after{opacity:1;background:linear-gradient(180deg,#05193500 14%,#0519355c 54%,#051935d1)}.pain-content{position:absolute;left:26px;right:24px;bottom:24px;z-index:2;color:#fff;opacity:1;transform:translateY(0);transition:transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none}.pain-card:hover .pain-content{transform:translateY(0)}.pain-content h3{color:#fff;font-size:20px;line-height:1.25;font-weight:700;text-shadow:0 2px 12px rgba(5,25,53,.28)}.pain-content p{max-height:0;margin-top:0;overflow:hidden;opacity:0;transform:translateY(10px);color:#ffffffe0;font-size:15px;line-height:1.5;font-weight:500;transition:opacity .34s ease,transform .38s cubic-bezier(.22,1,.36,1),max-height .38s cubic-bezier(.22,1,.36,1),margin-top .38s cubic-bezier(.22,1,.36,1)}.pain-card:hover .pain-content p{max-height:96px;margin-top:11px;opacity:1;transform:translateY(0)}@media(max-width:767px){.pain-section{padding:52px 0 44px}.pain-heading{width:100%;max-width:none;margin:0 0 34px;padding:0 22px;text-align:center}.pain-title{max-width:690px;margin:0 auto;font-size:42px;line-height:1.18}.pain-subtitle{max-width:680px;margin-top:24px;font-size:24px;line-height:1.58}.pain-subtitle-desktop{display:none}.pain-subtitle-mobile{display:inline}.pain-gallery-wrap{min-height:0;display:block;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.pain-gallery-wrap::-webkit-scrollbar{display:none}.pain-gallery{position:static;top:auto;width:max-content;min-height:0;justify-content:flex-start;gap:16px;padding:0 22px 8px;opacity:1;transform:none;transition:none;will-change:auto}.pain-card,.pain-card:nth-child(1),.pain-card:nth-child(2),.pain-card:nth-child(3),.pain-card:nth-child(4){width:calc(100vw - 88px);max-width:680px;margin-bottom:0;transition:none;scroll-snap-align:center}.pain-card:nth-child(1){aspect-ratio:.88 / 1}.pain-card:nth-child(2){aspect-ratio:1.18 / 1}.pain-card:nth-child(3){aspect-ratio:1.12 / 1}.pain-card:nth-child(4){aspect-ratio:.76 / 1}.pain-card img{transform:none;transition:none}.pain-card:after{opacity:1;background:linear-gradient(180deg,#05193500 18%,#05193552 56%,#051935c2)}.pain-card:hover{box-shadow:0 18px 40px #05193514}.pain-card:hover img{transform:none;filter:none}.pain-content,.pain-card:hover .pain-content{left:46px;right:40px;bottom:42px;opacity:1;transform:none;transition:none}.pain-content h3{font-size:26px;line-height:1.25}.pain-content p,.pain-card:hover .pain-content p{max-height:none;margin-top:18px;opacity:1;transform:none;font-size:24px;line-height:1.55}}@media(max-width:430px){.pain-title{font-size:34px}.pain-subtitle{font-size:18px;line-height:1.55}.pain-content,.pain-card:hover .pain-content{left:20px;right:20px;bottom:20px}.pain-content h3{font-size:22px}.pain-content p,.pain-card:hover .pain-content p{margin-top:10px;font-size:14px}}.category-section{width:90%;max-width:1400px;margin:0 auto;padding:28px 0 54px;background:#f4f4f4;overflow:visible}.category-title{margin-bottom:48px;color:#051935;font-family:var(--font-display);font-size:45px;line-height:1.1;font-weight:600;text-align:center}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.category-card{position:relative;display:block;min-height:490px;border-radius:26px;overflow:hidden;background:#ddd;color:inherit;text-decoration:none;isolation:isolate;box-shadow:0 18px 42px #05193514;transition:box-shadow .38s ease,transform .38s cubic-bezier(.22,1,.36,1)}.category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#05193500 18%,#05193538 58%,#051935b8);pointer-events:none}.category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#05193500 14%,#0519355c 54%,#051935d1);opacity:0;transition:opacity .42s ease;pointer-events:none}.category-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .42s ease}.category-card:hover{transform:translateY(-4px);box-shadow:0 26px 58px #05193526}.category-card:hover:before{opacity:1}.category-card:hover .category-image{transform:scale(1.055);filter:brightness(.72) saturate(1.02)}.category-content{position:absolute;left:32px;right:32px;bottom:28px;z-index:3;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0;border-radius:0;background:transparent;color:#fff}.category-content h3{display:inline-flex;align-items:center;gap:12px;width:fit-content;color:#fff;font-size:24px;line-height:1.2;font-weight:600;text-shadow:0 2px 16px rgba(5,25,53,.22)}.category-arrow{position:relative;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 22px;transform:translateY(1px)}.category-arrow svg{width:18px;height:18px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.category-card:hover .category-arrow svg{animation:categoryArrowSlide .62s cubic-bezier(.22,1,.36,1) both}}@media(prefers-reduced-motion:no-preference){.category-card:focus-visible .category-arrow svg{animation:categoryArrowSlide .62s cubic-bezier(.22,1,.36,1) both}}@keyframes categoryArrowSlide{0%{opacity:1;transform:translate(0)}42%{opacity:0;transform:translate(28px)}43%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.category-content p{margin-top:10px;max-width:92%;color:#ffffffe0;font-size:16px;line-height:1.55;font-weight:500;text-shadow:0 2px 14px rgba(5,25,53,.22)}.influencer-section{width:90%;max-width:1400px;margin:0 auto;padding:27px 0 60px;background:#f4f4f4}.influencer-title{margin-bottom:44px;color:#051935;font-size:45px;line-height:1.3;font-weight:600;text-align:center}.influencer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.influencer-column{display:flex;flex-direction:column;gap:18px;min-width:0}.review-card{min-height:148px;padding:14px 16px 16px;border-radius:9px;background:#051935;box-shadow:0 14px 34px #0519351a}.review-top{display:flex;align-items:center;gap:9px;margin-bottom:12px}.avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;object-fit:cover;background:#ddd}.review-name{color:#fff;font-size:14px;line-height:1.3;font-weight:600}.review-role{margin:0 0 16px;display:inline-flex;align-items:center;gap:6px;color:#477fff;font-size:12px;line-height:1;font-weight:500}.review-verified{width:13px;height:13px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#477fff;color:#fff;font-size:8px;line-height:1;font-weight:800;transform:translateY(-1px)}.stars{margin-top:2px;color:#fffffffa;font-size:11px;line-height:1}.review-text{color:#ffffffeb;font-size:12px;line-height:1.55;font-weight:500}.video-card{position:relative;display:block;width:100%;aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;background:#ddd;isolation:isolate}.video-card img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block;object-fit:cover;transition:transform .45s ease}.video-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05193500,#0519352e);z-index:1}.video-card:hover img{transform:scale(1.045)}.play-btn{position:absolute;left:50%;top:50%;z-index:2;width:56px;height:56px;border-radius:50%;transform:translate(-50%,-50%);background:#ffffffad;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.play-btn:before{content:"";width:0;height:0;margin-left:4px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:13px solid #fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.benefits-section{width:100%;padding:68px 0 72px;background:#051935}.benefits-inner{width:90%;max-width:1720px;margin:0 auto}.benefits-header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:50px}.benefits-title{color:#fff;font-family:var(--font-display);font-size:45px;line-height:1.18;font-weight:600;letter-spacing:0}.benefits-cta{margin-top:34px;min-width:252px;height:70px;padding:0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#477fff;color:#fff;text-decoration:none;font-size:18px;line-height:1;font-weight:500;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease;box-shadow:none}.benefits-cta:hover{transform:translateY(-2px);background:#386ff0;box-shadow:0 16px 32px #4f80f638}.benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.benefit-card{min-height:366px;padding:40px 44px 30px;border-radius:24px;border:0;background:#f4f4f4;box-shadow:inset 0 0 0 1px #ffffff29}.benefit-icon-box{width:60px;height:60px;border-radius:10px;border:1.5px solid rgba(79,128,246,.45);display:inline-flex;align-items:center;justify-content:center;color:#477fff;background:#4f80f608}.benefit-icon-box svg{width:31px;height:31px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.benefit-card h3{margin-top:30px;color:#051935;font-size:25px;line-height:1.22;font-weight:700}.benefit-card p{margin-top:16px;color:#657984;font-size:18px;line-height:1.6;font-weight:500}.user-review-section{width:90%;max-width:1400px;margin:0 auto;padding:36px 0 70px;background:#f4f4f4;overflow:visible}.user-review-header{display:block;margin-bottom:36px;text-align:center}.user-review-title{color:#051935;font-family:var(--font-display);font-size:45px;line-height:1.3;font-weight:600;text-align:center}.user-review-controls{display:flex;align-items:center;justify-content:center;gap:44px;width:100%;margin-top:36px}.user-review-btn{width:42px;height:42px;border:0;border-radius:50%;background:#051935;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,opacity .25s ease}.user-review-btn:hover{transform:translateY(-2px)}.user-review-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none;transform:none}.user-review-btn svg{width:20px;height:20px;stroke-width:3}.user-review-viewport{width:calc(100vw - ((100vw - min(90vw,1400px))/2));overflow-x:auto;overflow-y:visible;padding:8px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.user-review-viewport.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.user-review-viewport.is-dragging a,.user-review-viewport.is-dragging img{pointer-events:none}.user-review-viewport::-webkit-scrollbar{display:none}.user-review-track{display:flex;align-items:stretch;gap:22px;width:max-content;padding-right:max(72px,calc((100vw - min(90vw,1400px))/2))}.user-review-card{position:relative;flex:0 0 clamp(300px,24.5vw,360px);min-height:490px;display:flex;flex-direction:column;border:1px solid #e6e8eb;border-radius:14px;background:#fff;padding:18px 20px 20px;overflow:hidden;scroll-snap-align:start}.user-review-card:after{content:"\201d";position:absolute;right:18px;top:236px;color:#e5fbff;font-size:190px;line-height:.7;font-weight:800;z-index:0;pointer-events:none}.user-review-media{position:relative;z-index:1;width:100%;aspect-ratio:1.33 / 1;overflow:hidden;border-radius:10px;background:#ddd}.user-review-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.user-review-card:hover .user-review-media img{transform:scale(1.04)}.user-review-stars{position:relative;z-index:1;margin-top:18px;color:#051935;font-size:20px;line-height:1}.user-review-copy{position:relative;z-index:1;margin-top:10px;min-height:86px;color:#657984;font-size:14px;line-height:1.6;font-weight:500}.user-product{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid #edf0f2}.user-product-img{width:42px;height:42px;flex:0 0 42px;border-radius:3px;object-fit:cover;background:#eee}.user-product-name{color:#051935;font-size:15px;line-height:1.2;font-weight:600}.user-product-link{display:inline-block;margin-top:4px;color:#006cff;font-size:14px;line-height:1.1;font-weight:500;text-decoration:underline;text-underline-offset:2px}.faq-section{width:90%;max-width:1400px;margin:0 auto;padding:82px 0 86px;background:#f4f4f4}.faq-layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(620px,760px);align-items:start;gap:clamp(48px,6vw,128px)}.faq-title-wrap{position:sticky;top:96px;align-self:start}.faq-title{margin:0;color:#051935;font-family:var(--font-display);font-size:45px;line-height:1.16;font-weight:600;letter-spacing:0}.faq-list{display:flex;flex-direction:column;width:100%;border-top:0}.faq-item{border-bottom:1px solid rgba(5,25,53,.1);background:transparent}.faq-question{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) 26px;align-items:center;gap:16px;padding:18px 0;border:0;background:transparent;color:#051935;font:inherit;cursor:pointer;text-align:left}.faq-question-icon{width:32px;height:32px;border-radius:6px;background:#e7f4f8;color:#051935;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px}.faq-question-icon svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.faq-question-text{font-size:18px;line-height:1.4;font-weight:600}.faq-chevron{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#051935;transition:transform .42s cubic-bezier(.22,1,.36,1)}.faq-chevron svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.faq-item.is-open .faq-chevron{transform:rotate(90deg)}.faq-answer{height:0;overflow:hidden;opacity:0;transition:height .48s cubic-bezier(.22,1,.36,1),opacity .28s ease;will-change:height}.faq-item.is-open .faq-answer{opacity:1}.faq-answer-inner{padding:0 40px 22px 48px}.faq-answer p{max-width:none;color:#657984;font-size:16px;line-height:1.55;font-weight:500}.faq-answer a{color:#477fff;font-weight:600;text-decoration:none}.faq-answer a:hover{text-decoration:underline}.quiz-cta-section{width:100%;margin:0;padding:0;background:#fff}.quiz-cta-card{position:relative;width:100%;min-height:0;aspect-ratio:1440 / 563;padding:clamp(52px,5vw,72px) 24px 40px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;isolation:isolate;background-color:#eaf1f7;background-size:cover;background-position:center center;background-repeat:no-repeat}.quiz-cta-card.is-bg-loaded{background-image:var(--pc-quiz-bg-desktop, url(pc-home-12-quiz-bg-desktop-v01.jpg))}.quiz-cta-card:before{content:none}.quiz-cta-content{position:relative;z-index:2;max-width:600px;text-align:center}.quiz-cta-title{margin:0;color:#051935;font-family:var(--font-display);font-size:clamp(30px,2.5vw,36px);line-height:1.15;font-weight:600;letter-spacing:0}.quiz-cta-text{max-width:520px;margin:18px auto 0;color:#657984;font-size:14px;line-height:1.5;font-weight:500}.quiz-cta-button{min-width:148px;height:52px;margin-top:22px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#477fff;color:#fff;text-decoration:none;font-size:14px;line-height:1;font-weight:500;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease;box-shadow:none}.quiz-cta-button:hover{transform:translateY(-2px);background:#386ff0;box-shadow:0 10px 24px #4f80f638}.quiz-cta-image{display:none}.blog-section{width:90%;max-width:1540px;margin:0 auto;background:#f4f4f4;padding:28px 0 42px}.blog-title{color:#051935;font-family:var(--font-display);font-size:45px;line-height:1.16;font-weight:600;text-align:center;margin-bottom:46px}.blog-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:54px;align-items:start}.blog-featured{position:relative;min-height:700px;border-radius:28px;overflow:hidden;display:flex;align-items:flex-end;color:#fff;text-decoration:none;isolation:isolate}.blog-featured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05193505,#0519352e 48%,#051935ad);z-index:1}.blog-featured-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-featured:hover .blog-featured-image{transform:scale(1.03)}.blog-featured-content{position:relative;z-index:2;width:100%;padding:0 46px 28px}.blog-featured-date{display:block;color:#ffffffeb;font-size:17px;line-height:1.4;font-weight:500}.blog-featured-title{margin-top:16px;max-width:88%;color:#fff;font-size:24px;line-height:1.45;font-weight:500}.blog-featured-link{display:inline-block;margin-top:24px;color:#fff;font-size:16px;line-height:1.35;font-weight:500;text-decoration:underline;text-underline-offset:3px}.blog-side{display:flex;flex-direction:column;gap:19px}.blog-side-item{display:grid;grid-template-columns:252px minmax(0,1fr);gap:24px;align-items:start;padding-bottom:20px;border-bottom:1px solid rgba(5,25,53,.09)}.blog-side-item:last-child{padding-bottom:0;border-bottom:0}.blog-side-image-wrap{width:100%;aspect-ratio:1.22 / 1;border-radius:18px;overflow:hidden;background:#ddd;align-self:start}.blog-side-image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.blog-side-item:hover .blog-side-image{transform:scale(1.04)}.blog-side-date{display:block;color:#657984;font-size:16px;line-height:1.4;font-weight:500}.blog-side-title{margin-top:10px;color:#051935;font-size:19px;line-height:1.45;font-weight:500}.blog-side-title a{color:inherit;text-decoration:none}.blog-side-title a:hover{text-decoration:underline;text-underline-offset:3px}.blog-side-link{display:inline-block;margin-top:54px;color:#051935;font-size:16px;line-height:1.35;font-weight:500;text-decoration:underline;text-underline-offset:3px}.blog-readall-btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:60px;margin-top:54px;padding:0 30px;border-radius:14px;background:#477fff;color:#fff;font-size:16px;line-height:1;font-weight:500;text-decoration:none;transition:transform .22s ease,background-color .22s ease}.blog-readall-btn:hover{transform:translateY(-2px);background:#386ff0}.blog-carousel-btn svg{width:19px;height:19px;stroke-width:3}@media(min-width:768px)and (max-width:1100px){.blog-section{width:90%;padding:28px 0 48px;overflow:hidden}.blog-title{margin-bottom:32px;font-size:36px}.blog-layout{grid-template-columns:minmax(0,1fr);gap:36px}.blog-featured{min-height:clamp(500px,72vw,620px)}.blog-side{gap:0}.blog-side-item{grid-template-columns:minmax(180px,32%) minmax(0,1fr);gap:28px;padding:24px 0;min-width:0}.blog-side-content{min-width:0}.blog-side-image-wrap{aspect-ratio:1.22 / 1}.blog-side-link{margin-top:24px}.blog-readall-btn{min-width:160px;height:54px;margin-top:26px}}@media(max-width:767px){.page-wrap{overflow-x:clip}.category-section{width:100%;max-width:none;padding:16px 8px 29px}.category-title{margin-bottom:24px;font-size:24px;line-height:1.2}.category-grid{grid-template-columns:1fr;gap:10px}.category-card{min-height:auto;aspect-ratio:.92 / 1;border-radius:10px;box-shadow:0 14px 32px #05193514}.category-card:after{background:linear-gradient(180deg,#05193500 16%,#05193533 50%,#051935c7)}.category-card:before{display:none}.category-card:hover,.category-card:hover .category-image{transform:none}.category-card:hover .category-image{filter:none}.category-content{left:20px;right:20px;bottom:22px;min-height:0;padding:0;border-radius:0;background:transparent}.category-content h3{font-size:22px;line-height:1.25}.category-content p{margin-top:8px;max-width:96%;font-size:15px;line-height:1.55;font-weight:500}.influencer-section{width:100%;max-width:none;padding:13px 10px 34px}.influencer-title{margin-bottom:25px;font-size:24px;line-height:1.3;text-align:left}.influencer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.influencer-column{gap:10px}.review-card{min-height:119px;padding:10px 10px 12px;border-radius:8px}.review-top{gap:7px;margin-bottom:13px}.avatar{width:26px;height:26px;flex-basis:26px}.review-name{font-size:12px}.review-role{margin:0 0 12px;gap:5px;font-size:10px}.review-verified{width:10px;height:10px;font-size:6px}.stars{font-size:8px}.review-text{font-size:10px;line-height:1.55;font-weight:500}.video-card{border-radius:8px}.play-btn{width:42px;height:42px}.play-btn:before{border-top-width:7px;border-bottom-width:7px;border-left-width:10px}.benefits-section{padding:44px 0}.benefits-inner{width:100%;max-width:none;padding:0 16px}.benefits-header{margin-bottom:28px}.benefits-title{max-width:360px;font-size:24px;line-height:1.24}.benefits-cta{margin-top:24px;min-width:210px;height:52px;padding:0 24px;border-radius:10px;font-size:15px;box-shadow:none}.benefits-grid{grid-template-columns:1fr;gap:12px}.benefit-card{min-height:0;padding:24px 20px 20px;border-radius:16px}.benefit-icon-box{width:50px;height:50px;border-radius:9px}.benefit-icon-box svg{width:26px;height:26px}.benefit-card h3{margin-top:18px;font-size:20px;line-height:1.22}.benefit-card p{margin-top:10px;font-size:16px;line-height:1.58}.user-review-section{width:100%;max-width:none;padding:10px 16px 44px;overflow:visible}.user-review-header{display:block;margin-bottom:36px}.user-review-title{font-size:24px;line-height:1.3}.user-review-controls{display:none}.user-review-viewport{width:calc(100vw - 16px);overflow-x:auto;overflow-y:visible;padding:0 0 2px}.user-review-track{gap:18px;padding-right:26px}.user-review-card{flex-basis:calc(100vw - 52px);min-height:542px;padding:17px 16px 20px;border-radius:14px}.user-review-card:after{right:16px;top:292px;font-size:165px}.user-review-media{aspect-ratio:1.33 / 1;border-radius:10px}.user-review-stars{margin-top:16px;font-size:20px}.user-review-copy{margin-top:14px;min-height:112px;font-size:16px;line-height:1.55}.user-product{gap:12px;padding-top:17px}.user-product-img{width:43px;height:43px;flex-basis:43px}.user-product-name{font-size:16px}.user-product-link{font-size:15px}.user-review-mobile-controls{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:28px}.faq-section{width:100%;max-width:none;padding:46px 16px 36px}.faq-layout{display:block}.faq-title-wrap{position:static;top:auto;margin-bottom:26px}.faq-title{margin:0;font-size:24px;line-height:1.25;text-align:center}.faq-list{gap:0}.faq-item{border-bottom:1px solid rgba(5,25,53,.1)}.faq-question{grid-template-columns:30px minmax(0,1fr) 22px;gap:12px;padding:20px 0}.faq-question-icon{width:30px;height:30px;border-radius:6px}.faq-question-icon svg{width:15px;height:15px}.faq-question-text{font-size:18px;line-height:1.32}.faq-chevron{width:22px;height:22px}.faq-chevron svg{width:16px;height:16px}.faq-answer-inner{padding:0 8px 18px 42px}.faq-answer p{max-width:none;font-size:14px;line-height:1.6;font-weight:500}.quiz-cta-section{width:100%;max-width:none;padding:0}.quiz-cta-card{min-height:0;aspect-ratio:390 / 460;padding:42px 18px 32px;border-radius:0;background-size:cover;background-position:center center}.quiz-cta-card.is-bg-loaded{background-image:var(--pc-quiz-bg-mobile, url(pc-home-12-quiz-bg-mobile-v01.jpg))}.quiz-cta-card:before{content:none}.quiz-cta-content{max-width:340px}.quiz-cta-title{font-size:28px;line-height:1.14}.quiz-cta-text{max-width:310px;margin-top:14px;font-size:14px;line-height:1.5}.quiz-cta-button{min-width:132px;height:48px;margin-top:20px;border-radius:6px;font-size:14px}.blog-section{width:100%;max-width:none;padding:18px 20px 36px;overflow-x:clip;overflow-y:visible}.blog-title{margin-bottom:24px;font-size:24px;line-height:1.24;text-align:left}.blog-layout{display:block}.blog-featured{min-height:554px;border-radius:28px}.blog-featured-content{padding:0 32px 34px}.blog-featured-date{font-size:17px}.blog-featured-title{max-width:none;margin-top:14px;font-size:25px;line-height:1.42}.blog-featured-link{margin-top:22px;font-size:15px}.blog-side{margin-top:36px;gap:0}.blog-side-item{grid-template-columns:176px minmax(0,1fr);gap:20px;padding:18px 0 22px;min-width:0}.blog-side-content{min-width:0}.blog-side-image-wrap{aspect-ratio:1 / 1;border-radius:16px}.blog-side-date{font-size:16px}.blog-side-title{margin-top:10px;font-size:19px;line-height:1.34}.blog-side-link{margin-top:44px;font-size:15px}.blog-readall-btn{width:min(202px,100%);min-width:0;max-width:100%;height:68px;margin-top:26px;padding:0 20px;border-radius:14px;font-size:18px;white-space:nowrap}}@media(min-width:768px){.user-review-mobile-controls{display:none}}@media(max-width:430px){.mobile-nav{height:76px;padding:0 16px}.mobile-menu-btn{width:36px;height:26px}.mobile-menu-btn span{width:36px;height:3px}.mobile-logo .nav-logo-mark{width:78px;height:36px}.mobile-logo .nav-logo-text{margin-top:-6px;font-size:14px}.mobile-icons{gap:16px}.mobile-icons .nav-icon{width:27px;height:27px}.hero-banner{height:507px;min-height:0}.hero-content{padding-top:40px}}.footer-combined{width:100%;padding:86px 0 0;overflow:hidden;background:linear-gradient(180deg,#fff 0 260px,#051935 260px 100%)}.footer-cta{width:90%;max-width:1400px;margin:0 auto}.footer-cta-card{position:relative;min-height:0;aspect-ratio:1296 / 370;border-radius:24px;overflow:hidden;background:#edf2f7;border:1px solid rgba(5,25,53,.08);box-shadow:0 18px 48px #0519350f}.footer-cta-card.is-bg-loaded{background:var(--pc-footer-cta-bg-desktop, url(pc-home-14-footer-cta-bg-desktop-v01.jpg)) center center / cover no-repeat}.footer-cta-content{position:relative;z-index:2;width:min(46%,520px);padding:clamp(44px,4.5vw,60px) 0 28px 50px}.footer-cta-title{max-width:440px;color:#051935;font-family:var(--font-display);font-size:clamp(32px,3vw,40px);line-height:1.18;font-weight:600;letter-spacing:0}.footer-cta-text{max-width:460px;margin-top:18px;color:#657984;font-size:16px;line-height:1.5;font-weight:500}.footer-cta-button{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:48px;margin-top:22px;padding:0 24px;border-radius:8px;background:#477fff;color:#fff;font-size:14px;line-height:1;font-weight:600;text-decoration:none;box-shadow:none;transition:transform .24s ease,background-color .24s ease,box-shadow .24s ease}.footer-cta-button:hover{transform:translateY(-2px);background:#386ff0;box-shadow:0 20px 42px #477fff4d}.site-footer{width:100%;max-width:none;margin:86px 0 0;padding:78px 0 34px;background:transparent}.footer-main{width:90%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr 1fr 1.25fr 1.9fr;gap:56px;align-items:start}.footer-heading,.footer-accordion-button{color:#fff;font-size:20px;line-height:1.2;font-weight:600;margin-bottom:20px}.footer-heading{margin-bottom:26px}.footer-accordion-button{width:100%;border:0;background:transparent;padding:0;text-align:left;font-family:inherit;cursor:default}.footer-accordion-icon{display:none}.footer-panel{overflow:visible}.footer-links,.footer-contact-list{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-links a,.footer-contact-list a,.footer-contact-list span{color:#fff;font-size:14px;line-height:1.35;font-weight:500;text-decoration:none;transition:color .2s ease}.footer-links a:hover,.footer-contact-list a:hover{color:#477fff}.footer-newsletter-title{margin-bottom:24px;color:#fff;font-size:28px;line-height:1.3;font-weight:600}.footer-newsletter-text{max-width:430px;color:#fff;font-size:14px;line-height:1.6;font-weight:500}.footer-form{display:flex;align-items:center;width:100%;max-width:430px;height:50px;margin-top:24px;padding:5px;border-radius:8px;background:#fff;border:1px solid rgba(5,25,53,.1);box-shadow:0 6px 18px #05193509}.footer-form input{flex:1;min-width:0;height:100%;border:0;outline:0;padding:0 16px;color:#051935;font:inherit;font-size:13px;font-weight:500;background:transparent}.footer-form input::placeholder{color:#607280ad}.footer-submit{width:40px;height:40px;flex:0 0 40px;border:0;border-radius:7px;background:#477fff;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,background-color .2s ease}.footer-submit:hover{transform:translateY(-1px);background:#386ff0}.footer-submit svg{width:19px;height:19px;fill:currentColor}.footer-socials{display:flex;align-items:center;gap:22px;margin-top:28px}.footer-social{width:32px;height:32px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:17px;line-height:1;font-weight:800;text-decoration:none;box-shadow:0 6px 16px #05193514}.footer-social.instagram{background:linear-gradient(135deg,#ff7a18,#ff2d7a 55%,#7b61ff)}.footer-social.facebook{background:#1877f2}.footer-social.youtube{background:red}.footer-bottom{width:90%;max-width:1400px;margin:88px auto 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.payment-badges{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.payment-badge{min-width:34px;height:20px;padding:0 5px;border-radius:2px;background:#fff;border:1px solid rgba(5,25,53,.12);color:#051935;display:inline-flex;align-items:center;justify-content:center;font-size:8px;line-height:1;font-weight:800}.payment-badge.amex{background:#0877d7;color:#fff}.payment-badge.klarna{background:#ffb3d0}.payment-badge.cash{background:#b8f4df}.footer-copyright{color:#657984;font-size:12px;line-height:1.3;font-weight:700}@media(min-width:768px)and (max-width:1100px){.footer-combined{padding-top:64px;background:linear-gradient(180deg,#fff 0 250px,#051935 250px 100%)}.footer-cta{width:90%}.footer-cta-card{min-height:320px;aspect-ratio:auto}.footer-cta-content{width:52%;padding:38px 0 32px 38px}.footer-cta-title{max-width:360px;font-size:clamp(27px,3.5vw,34px);line-height:1.18}.footer-cta-text{max-width:350px;margin-top:14px;font-size:15px}.footer-cta-button{min-width:150px;margin-top:18px}.site-footer{margin-top:64px;padding-top:56px}.footer-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}.footer-newsletter{grid-column:1 / -1;grid-row:1;max-width:560px}.footer-newsletter-title{margin-bottom:16px;font-size:26px}.footer-form{max-width:520px}.footer-bottom{margin-top:56px}}@media(max-width:767px){.footer-combined{padding:42px 10px 0}.footer-cta{width:100%;max-width:none}.footer-cta-card{min-height:0;aspect-ratio:360 / 410;border-radius:21px;background:#edf2f7}.footer-cta-card.is-bg-loaded{background:var(--pc-footer-cta-bg-mobile, url(pc-home-14-footer-cta-bg-mobile-v01.jpg)) center center / cover no-repeat}.footer-cta-content{width:100%;padding:30px 18px 0;text-align:center}.footer-cta-title{max-width:330px;margin:0 auto;font-size:24px;line-height:1.2}.footer-cta-text{max-width:360px;margin:14px auto 0;font-size:14px;line-height:1.5}.footer-cta-button{min-width:168px;height:48px;margin-top:22px;border-radius:8px;font-size:14px}.site-footer{width:calc(100% + 20px);max-width:none;margin:46px -10px 0;padding:44px 10px 24px;background:transparent}.footer-main{width:100%;max-width:none;display:flex;flex-direction:column;gap:0}.footer-newsletter{order:-1;margin-bottom:42px}.footer-newsletter-title{margin-bottom:20px;font-size:28px;line-height:1.15}.footer-newsletter-text{max-width:380px;font-size:16px;line-height:1.55}.footer-form{max-width:none;height:62px;margin-top:22px;border-radius:7px;padding:7px}.footer-form input{padding:0 10px;font-size:14px}.footer-submit{width:48px;height:48px;flex-basis:48px;border-radius:7px}.footer-socials{gap:18px;margin-top:24px}.footer-social{width:34px;height:34px}.footer-column{width:100%;border:0}.footer-accordion-button{position:relative;width:100%;min-height:52px;display:flex;align-items:center;justify-content:flex-start;padding-right:48px;color:#fff;font-size:24px;line-height:1.1;font-weight:500;cursor:pointer}.footer-accordion-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff;font-size:34px;line-height:1;font-weight:400}.footer-accordion.is-open .footer-accordion-icon:before{content:"\2212"}.footer-accordion:not(.is-open) .footer-accordion-icon:before{content:"+"}.footer-panel{height:0;overflow:hidden;transition:height .32s cubic-bezier(.22,1,.36,1)}.footer-accordion.is-open .footer-panel{height:auto}.footer-links,.footer-contact-list{gap:15px;padding:16px 0 24px}.footer-links a,.footer-contact-list a,.footer-contact-list span{font-size:16px;line-height:1.4}.footer-bottom{width:100%;max-width:none;gap:15px;margin-top:28px}.payment-badges{gap:4px}.payment-badge{min-width:30px;height:19px;padding:0 4px;font-size:7px}}@media(max-width:767px),(hover:none),(pointer:coarse){.hero-cta:hover,.setup-product-cta:hover,.benefits-cta:hover,.quiz-cta-button:hover,.blog-readall-btn:hover,.footer-cta-button:hover{transform:none;box-shadow:none}.hero-cta:active,.setup-product-cta:active,.benefits-cta:active,.quiz-cta-button:active,.blog-readall-btn:active,.footer-cta-button:active{transform:scale(.98);background-color:#386ff0}}.pc-demo-home .influencer-section{position:relative;width:100%;max-width:none;margin:0;padding:70px 0 clamp(110px,7vw,148px);overflow:hidden;isolation:isolate;background:#051935;color:#fff}.pc-demo-home .influencer-section>.influencer-title{position:relative;z-index:2;margin:0 0 64px;color:#fff;font-family:var(--font-display);font-size:clamp(38px,3.4vw,58px);line-height:1.08;font-weight:600;text-align:center}.pc-demo-home .influencer-section>.routine-stage{position:relative;z-index:2}.pc-demo-home .influencer-section>.influencer-bottom-arc{display:block}.pc-demo-home .benefits-section{position:relative;background:#fff;color:#051935;padding:30px 0 50px;overflow:hidden}.pc-demo-home .benefits-inner{position:relative;width:90%;max-width:var(--pc-container-max, 1400px);margin:0 auto;z-index:1}.pc-demo-home .benefits-header{margin-bottom:30px}.pc-demo-home .benefits-title{color:#051935;font-size:38px;line-height:1.3;font-weight:600}.pc-demo-home .benefits-cta{margin-top:30px;min-width:197px;height:54px;padding:0 26px;border-radius:5px;font-size:18px;font-weight:500}.pc-demo-home .benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pc-demo-home .benefit-card{min-height:240px;padding:24px;border-radius:15px;border:1px solid #e9e9e9;background:#fff;box-shadow:none}.pc-demo-home .benefit-icon-box{display:flex;width:35px;height:35px;margin:0;align-items:center;justify-content:center;border:0;background:transparent;color:#477fff}.pc-demo-home .benefit-icon-box svg{width:35px;height:35px;stroke:none;fill:initial;transform:none}.pc-demo-home .benefit-card h3{color:#051935;margin-top:30px;font-size:18px;line-height:1.3;font-weight:600}.pc-demo-home .benefit-card p{color:#657984;margin-top:15px;font-size:14px;line-height:1.6;font-weight:500}.pc-demo-home .pain-section,.pc-demo-home .category-section{background:#fff}.pc-demo-home .pain-heading{max-width:900px;margin-bottom:30px}.pc-demo-home .pain-title{max-width:900px;font-size:38px;line-height:1.3}.pc-demo-home .pain-subtitle{max-width:900px;margin-top:20px;font-size:16px;line-height:1.6}.pc-demo-home .pain-gallery{width:min(90vw,var(--pc-container-max, 1400px));gap:clamp(20px,3.125vw,48.6px)}.pc-demo-home .pain-card:nth-child(1),.pc-demo-home .pain-card:nth-child(2),.pc-demo-home .pain-card:nth-child(3),.pc-demo-home .pain-card:nth-child(4){width:clamp(220px,20.139vw,313.3px)}.pc-demo-home .pain-card:nth-child(1){aspect-ratio:290 / 415}.pc-demo-home .pain-card:nth-child(2),.pc-demo-home .pain-card:nth-child(3){aspect-ratio:290 / 340}.pc-demo-home .pain-card:nth-child(4){aspect-ratio:290 / 480}.pc-demo-home .pain-content h3{font-size:18px;line-height:1.3;font-weight:600}.pc-demo-home .pain-content p{font-size:14px;line-height:1.6}.pc-demo-home .category-section{width:100%;max-width:none;padding:50px 0}.pc-demo-home .category-title{margin-bottom:40px;font-size:38px;line-height:1.3}.pc-demo-home .category-grid{width:90%;max-width:var(--pc-container-max, 1400px);gap:25px;margin:0 auto}.pc-demo-home .category-card{min-height:0;aspect-ratio:415 / 480;border-radius:25px;box-shadow:none}.pc-demo-home .category-content{left:20px;right:20px;bottom:20px}.pc-demo-home .category-content h3{gap:15px;font-size:18px;line-height:1.3;font-weight:600}.pc-demo-home .category-content p{max-width:100%;margin-top:10px;font-size:14px;line-height:1.6}.pc-demo-home .user-review-section,.pc-demo-home .faq-section,.pc-demo-home .blog-section{position:relative;isolation:isolate;background:#fff}.pc-demo-home .blog-section{width:100%;max-width:none}@media(min-width:768px){.pc-demo-home .blog-title,.pc-demo-home .blog-layout{width:90%;max-width:1540px;margin-left:auto;margin-right:auto}}.pc-demo-home .user-review-section:before,.pc-demo-home .faq-section:before,.pc-demo-home .blog-section:before{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:-1;width:100vw;background:#fff;transform:translate(-50%);pointer-events:none}@media(max-width:767px){.pc-demo-home .benefits-section{padding:20px 0 30px;background:#fff}.pc-demo-home .benefits-inner{width:100%;max-width:none;padding:0 15px}.pc-demo-home .benefits-header{margin-bottom:20px}.pc-demo-home .benefits-title{max-width:360px;font-size:22px;line-height:1.3}.pc-demo-home .benefits-cta{margin-top:20px;min-width:165px;height:50px;font-size:14px}.pc-demo-home .benefits-grid{grid-template-columns:1fr;gap:15px}.pc-demo-home .benefit-card{min-height:184px;padding:14px}.pc-demo-home .benefit-card h3{margin-top:20px;font-size:18px}.pc-demo-home .benefit-card p{margin-top:10px;font-size:14px;line-height:1.6}.pc-demo-home .influencer-section{padding:38px 0 58px}.pc-demo-home .influencer-section>.influencer-title{max-width:360px;margin:0 auto 34px;padding:0 20px;font-size:32px;line-height:1.16;text-align:center}.pc-demo-home .influencer-section>.routine-stage{display:none}.pc-demo-home .routine-mobile-stage{display:flex}.pc-demo-home .influencer-section>.influencer-bottom-arc{display:block;height:36px}.pc-demo-home .category-section{width:100%;padding:30px 15px}.pc-demo-home .category-title{margin-bottom:25px;font-size:22px}.pc-demo-home .category-grid{width:100%;max-width:none;gap:15px}.pc-demo-home .category-card{aspect-ratio:415 / 480;border-radius:15px}.pc-demo-home .category-content h3{font-size:16px}.pc-demo-home .pain-section{padding:30px 0}.pc-demo-home .pain-gallery{gap:15px;padding:0 15px}.pc-demo-home .pain-card:nth-child(1){aspect-ratio:310 / 415}.pc-demo-home .pain-card:nth-child(2),.pc-demo-home .pain-card:nth-child(3){aspect-ratio:310 / 340}.pc-demo-home .pain-card:nth-child(4){aspect-ratio:310 / 480}.pc-demo-home .pain-heading{margin-bottom:15px;padding:0 15px}.pc-demo-home .pain-title{font-size:22px}.pc-demo-home .pain-subtitle{margin-top:15px;font-size:14px}.pc-demo-home .pain-card:nth-child(1),.pc-demo-home .pain-card:nth-child(2),.pc-demo-home .pain-card:nth-child(3),.pc-demo-home .pain-card:nth-child(4){width:calc(100vw - 80px)}.pc-demo-home .pain-content h3{font-size:16px}.pc-demo-home .pain-content p{font-size:14px}}.pc-demo-home .setup-carousel-title,.pc-demo-home .influencer-section>.influencer-title,.pc-demo-home .user-review-title,.pc-demo-home .faq-title,.pc-demo-home .quiz-cta-title,.pc-demo-home .blog-title{font-size:38px;font-weight:600;line-height:1.3}.pc-demo-home .faq-section{max-width:var(--pc-container-max, 1400px);padding-top:50px;padding-bottom:50px}.pc-demo-home .faq-layout{grid-template-columns:minmax(0,545fr) minmax(0,660fr);gap:90px}.pc-demo-home .quiz-cta-card{padding-top:50px}.pc-demo-home .quiz-cta-text{max-width:500px;margin-top:20px;font-size:16px;line-height:1.6}.pc-demo-home .quiz-cta-button{min-width:152px;height:54px;margin-top:20px;padding:0 26px;border-radius:5px;font-size:18px}.pc-demo-home .blog-section{padding-top:50px;padding-bottom:50px}.pc-demo-home .blog-title{margin-bottom:40px}.pc-demo-home .blog-title,.pc-demo-home .blog-layout{max-width:var(--pc-container-max, 1400px)}.pc-demo-home .blog-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.pc-demo-home .blog-featured{min-height:0;aspect-ratio:628 / 565;border-radius:20px}.pc-demo-home .blog-featured-content{padding:25px}.pc-demo-home .blog-featured-date,.pc-demo-home .blog-featured-link{font-size:16px;line-height:1}.pc-demo-home .blog-featured-title{max-width:100%;margin-top:10px;font-size:20px;line-height:1.6}.pc-demo-home .blog-featured-link{margin-top:10px}.pc-demo-home .blog-side{gap:25px}.pc-demo-home .blog-side-item{grid-template-columns:minmax(0,215fr) minmax(0,388fr);gap:25px;padding-bottom:24px}.pc-demo-home .blog-side-image-wrap{aspect-ratio:215 / 155;border-radius:20px}.pc-demo-home .blog-side-date{line-height:1}.pc-demo-home .blog-side-title{font-size:20px;line-height:1.6}.pc-demo-home .blog-side-link{margin-top:25px;line-height:1}@media(max-width:767px){.pc-demo-home .setup-carousel-title,.pc-demo-home .influencer-section>.influencer-title,.pc-demo-home .user-review-title,.pc-demo-home .faq-title,.pc-demo-home .quiz-cta-title,.pc-demo-home .blog-title{font-size:22px;line-height:1.3}.pc-demo-home .influencer-section>.influencer-title{padding:0}.pc-demo-home .faq-section{padding:30px 15px}.pc-demo-home .faq-title-wrap{margin-bottom:25px}.pc-demo-home .quiz-cta-card{padding:50px 15px 30px}.pc-demo-home .quiz-cta-content{max-width:360px}.pc-demo-home .quiz-cta-text{max-width:360px;margin-top:15px;font-size:14px}.pc-demo-home .quiz-cta-button{min-width:138px;height:42px;margin-top:15px;font-size:14px}.pc-demo-home .blog-section{padding:30px 15px}.pc-demo-home .blog-title{margin-bottom:25px;text-align:center}.pc-demo-home .blog-title,.pc-demo-home .blog-layout{width:100%}.pc-demo-home .blog-featured{aspect-ratio:628 / 565;border-radius:15px}.pc-demo-home .blog-featured-content{padding:15px}.pc-demo-home .blog-featured-date{font-size:12px}.pc-demo-home .blog-featured-title{font-size:16px;line-height:1.6}.pc-demo-home .blog-featured-link{font-size:14px}.pc-demo-home .blog-side{margin-top:15px;gap:15px}.pc-demo-home .blog-side-item{grid-template-columns:minmax(0,130fr) minmax(0,215fr);gap:15px;padding:0 0 24px}.pc-demo-home .blog-side-image-wrap{aspect-ratio:130 / 94;border-radius:10px}.pc-demo-home .blog-side-date{font-size:12px}.pc-demo-home .blog-side-title{margin-top:10px;font-size:14px;line-height:1.6}.pc-demo-home .blog-side-link{margin-top:15px;font-size:12px}}.pc-demo-home .site-header,.pc-demo-home .footer-combined .site-footer{display:none!important}.pc-demo-home .setup-price-now:empty,.pc-demo-home .setup-price-was:empty{display:none}.pc-demo-home :is(h1,h2,h3,.brand-reveal-kicker){letter-spacing:0}.pc-demo-home :is(.brand-reveal-title,.setup-product-title,.pain-content h3,.category-content h3,.benefit-card h3,.blog-featured-title,.blog-side-title){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.pc-demo-home .hero-title{font-size:38px;line-height:1.3}.pc-demo-home .hero-banner{height:max(600px,41.667vw)}.pc-demo-home .hero-content{max-width:var(--pc-container-max, 1400px)}.pc-demo-home .hero-logo-marquee{height:91px}.pc-demo-home .brand-reveal-section{min-height:0;padding:50px 0}.pc-demo-home .brand-reveal-inner{width:90%;max-width:var(--pc-container-max, 1400px);grid-template-columns:minmax(0,46.296%) minmax(0,39.352%);justify-content:space-between;gap:40px}.pc-demo-home .brand-reveal-kicker{margin-bottom:15px}.pc-demo-home .hero-description{font-size:18px}.pc-demo-home .brand-reveal-kicker{font-size:38px;line-height:1.3}.pc-demo-home .brand-reveal-kicker span{color:#477fff}.pc-demo-home .brand-reveal-title{font-size:18px;line-height:1.6}.pc-demo-home .footer-cta-title{font-size:38px;line-height:1.3}@media(max-width:767px){.pc-demo-home .influencer-section{padding:30px 0 47px}.pc-demo-home .influencer-section>.influencer-title{margin-bottom:25px}.pc-demo-home .routine-mobile-stage{gap:15px}.pc-demo-home .routine-mobile-media-row{gap:15px;padding:0 15px;scroll-padding-left:15px}.pc-demo-home .routine-mobile-video{flex:0 0 100%;width:100%;height:auto;aspect-ratio:360 / 580;border-radius:15px}.pc-demo-home .routine-mobile-info{min-height:183px;padding:15px;border-radius:10px}.pc-demo-home .routine-mobile-info .routine-quote{margin-top:10px;font-size:14px;line-height:1.6}.pc-demo-home .routine-mobile-info .routine-person{margin-top:25px}.pc-demo-home .routine-mobile-info .routine-person-main{gap:10px;margin-bottom:10px}.pc-demo-home .routine-mobile-info .routine-avatar{width:35px;height:35px}.pc-demo-home .routine-mobile-info .routine-name{font-size:16px;line-height:1}.pc-demo-home .routine-mobile-info .routine-meta{font-size:14px;line-height:1}.pc-demo-home .routine-mobile-controls{gap:30px;margin-top:10px}.pc-demo-home .routine-mobile-arrow{width:35px;height:35px;font-size:24px}.pc-demo-home .influencer-section>.influencer-bottom-arc{height:17px}.pc-demo-home .hero-banner{height:507px;min-height:507px}.pc-demo-home .hero-content{padding:40px 15px 0}.pc-demo-home .hero-logo-marquee{height:70px}.pc-demo-home .brand-reveal-section{padding:30px 15px}.pc-demo-home .brand-reveal-inner{width:100%;gap:25px}.pc-demo-home .brand-reveal-kicker{margin-bottom:15px}.pc-demo-home :is(.hero-title,.brand-reveal-kicker,.footer-cta-title){font-size:22px;line-height:1.3}.pc-demo-home .hero-eyebrow{font-size:16px}.pc-demo-home :is(.hero-description,.brand-reveal-title){font-size:14px;line-height:1.6}}@media(min-width:768px){.pc-demo-home :is(.hero-title,.hero-description){max-width:500px}.pc-demo-home .pain-section{padding:50px 0}.pc-demo-home .pain-gallery-wrap{min-height:0}.pc-demo-home .pain-gallery{position:relative;top:auto;min-height:480px;padding:0;opacity:1;transform:none}}@media(min-width:768px){.pc-demo-home .quiz-cta-content{width:600px;max-width:100%}}.pc-demo-home .blog-title{letter-spacing:0}.pc-demo-home .blog-featured-title,.pc-demo-home .blog-side-title{font-family:inherit;letter-spacing:0}.pc-demo-home .blog-featured-content{display:flex;flex-direction:column;align-items:flex-start}.pc-demo-home .blog-featured-date{color:#d6d6d6}.pc-demo-home .blog-featured:after{content:none}.pc-demo-home .blog-side-item{align-items:stretch;border-bottom-color:#efefef}.pc-demo-home .blog-side-item:last-child{padding-bottom:0;border-bottom:0}.pc-demo-home .blog-side-content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.pc-demo-home .blog-side-date{font-size:14px}.pc-demo-home .blog-side-title{font-size:18px;line-height:1.6}.pc-demo-home .blog-side-content>.blog-side-title:first-child{margin-top:0}.pc-demo-home .blog-side-content>.blog-side-title{margin-bottom:10px}@media(min-width:768px)and (max-width:1100px){.pc-demo-home .blog-side-content>.blog-side-title{margin-bottom:24px}}.pc-demo-home .blog-side-link,.pc-demo-home .blog-readall-btn{margin-top:auto}.pc-demo-home .blog-readall-btn{min-width:0;height:44px;padding:0 30px;border-radius:5px;font-size:16px}@media(min-width:768px){.pc-demo-home .footer-combined{padding-top:50px;background:linear-gradient(180deg,#fff 0 235px,#051935 235px 100%)}.pc-demo-home .footer-cta-card{display:flex;flex-direction:column;justify-content:center;padding:0 70px;border:0;border-radius:25px;box-shadow:none}.pc-demo-home .footer-cta-content{width:500px;max-width:100%;padding:0}.pc-demo-home .footer-cta-title{max-width:none;font-size:38px;line-height:1.3}.pc-demo-home .footer-cta-text{max-width:none;margin-top:25px;line-height:1.6}.pc-demo-home .footer-cta-button{min-width:0;height:52px;margin-top:25px;padding:0 26px;border-radius:5px;font-size:16px;font-weight:500}}@media(max-width:767px){.pc-demo-home .blog-side-date{font-size:12px}.pc-demo-home .blog-side-title{font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-demo-home .blog-readall-btn{width:auto;min-width:0;max-width:none;height:38px;padding:0 30px;border-radius:5px;font-size:14px}.pc-demo-home .footer-combined{padding:1px 15px 0;background:linear-gradient(180deg,#fff 0 206px,#051935 206px 100%)}.pc-demo-home .footer-cta-card{border:0;border-radius:25px;box-shadow:none}.pc-demo-home .footer-cta-content{padding:40px 15px 0}.pc-demo-home .footer-cta-title{max-width:none;font-size:22px;line-height:1.3}.pc-demo-home .footer-cta-text{max-width:none;margin:15px auto 0;line-height:1.6}.pc-demo-home .footer-cta-button{min-width:0;height:42px;margin-top:15px;padding:0 26px;border-radius:5px;font-weight:500}}@media(prefers-reduced-motion:reduce){.pc-home-module--quiz-cta *,.pc-home-module--quiz-cta *:before,.pc-home-module--quiz-cta *:after,.pc-home-module--blog *,.pc-home-module--blog *:before,.pc-home-module--blog *:after,.pc-home-module--footer-cta *,.pc-home-module--footer-cta *:before,.pc-home-module--footer-cta *:after{transition:none!important;animation:none!important}.pc-demo-home .quiz-cta-button:hover,.pc-demo-home .blog-readall-btn:hover,.pc-demo-home .footer-cta-button:hover{transform:none;box-shadow:none}.pc-demo-home .blog-featured:hover .blog-featured-image,.pc-demo-home .blog-side-item:hover .blog-side-image{transform:none}.pc-home-module--quiz-cta .js-ripple-blue .ripple-btn__svg,.pc-home-module--blog .js-ripple-blue .ripple-btn__svg,.pc-home-module--footer-cta .js-ripple-blue .ripple-btn__svg{display:none}}.pc-demo-home.pc-home-module--benefits .benefit-card{border-color:#ededed}.pc-demo-home.pc-home-module--benefits .benefit-card h3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:0}.pc-demo-home.pc-home-module--customer-reviews .user-review-section{padding:50px 0}.pc-demo-home.pc-home-module--customer-reviews .user-review-title{color:#051935;letter-spacing:0}.pc-demo-home.pc-home-module--customer-reviews .user-review-header{margin-bottom:32px}.pc-demo-home.pc-home-module--customer-reviews .user-review-card{flex:0 0 clamp(300px,25vw,360px);min-height:489px;padding:19px;border-color:#ededed;border-radius:15px}.pc-demo-home.pc-home-module--customer-reviews .user-review-card:after{content:"";top:279px;right:19px;width:94px;height:61px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='94' height='61' viewBox='0 0 94 61'%3E%3Cpath d='M0 61L18.3206 0H42.8051L35.1858 61H0ZM51.1093 61L69.5155 0H94L86.3807 61H51.1093Z' fill='%23E3F7FA'/%3E%3C/svg%3E") no-repeat center / 94px 61px;font-size:0;line-height:0}.pc-demo-home.pc-home-module--customer-reviews .user-review-media{aspect-ratio:4 / 3}.pc-demo-home.pc-home-module--customer-reviews .user-review-stars{display:flex;gap:8px;height:18px;margin-top:20px;color:#051935;line-height:0}.pc-demo-home.pc-home-module--customer-reviews .user-review-star{display:block;flex:0 0 18px;width:18px;height:18px}.pc-demo-home.pc-home-module--customer-reviews .user-review-copy{display:-webkit-box;min-height:66px;margin-top:10px;margin-bottom:20px;overflow:hidden;color:#657984;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pc-demo-home.pc-home-module--customer-reviews .user-product{gap:15px;padding-top:18px;border-top-color:#efefef}.pc-demo-home.pc-home-module--customer-reviews .user-product-img{width:55px;height:55px;flex:0 0 55px;border-radius:5px}.pc-demo-home.pc-home-module--customer-reviews .user-product-name{color:#051935;font-size:16px;line-height:1.3;font-weight:500}.pc-demo-home.pc-home-module--customer-reviews .user-product-link{display:block;width:fit-content;margin-top:5px;color:#477fff;font-size:16px;line-height:1.3;font-weight:500;text-decoration-color:currentColor}.pc-demo-home.pc-home-module--customer-reviews .user-review-controls{gap:50px;margin-top:32px}.pc-demo-home.pc-home-module--customer-reviews .user-review-btn{width:45px;height:45px;background:#051935}.pc-demo-home.pc-home-module--customer-reviews .user-review-btn svg{stroke-width:2.3}.pc-demo-home.pc-home-module--faq .faq-title{color:#051935}.pc-demo-home.pc-home-module--faq .faq-list{gap:15px}.pc-demo-home.pc-home-module--faq .faq-item{padding-bottom:14px;border-bottom:1px solid #efefef}.pc-demo-home.pc-home-module--faq .faq-question{grid-template-columns:30px minmax(0,1fr) 9.6px;gap:20px;min-height:30px;padding:0}.pc-demo-home.pc-home-module--faq .faq-question-icon{width:30px;height:30px;flex:0 0 30px;border-radius:0;background:transparent}.pc-demo-home.pc-home-module--faq .faq-question-icon svg{display:block;width:100%;height:100%;stroke:none}.pc-demo-home.pc-home-module--faq .faq-question-text{color:#051935;line-height:1.3}.pc-demo-home.pc-home-module--faq .faq-chevron{width:9.6px;height:9.6px;justify-self:end;color:#051935;transform:translate(2.4px) rotate(-90deg)}.pc-demo-home.pc-home-module--faq .faq-item.is-open .faq-chevron{transform:none}.pc-demo-home.pc-home-module--faq .faq-chevron svg{display:block;width:9.6px;height:4.8px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter}.pc-demo-home.pc-home-module--faq .faq-answer-inner{padding:15px 0 0}.pc-demo-home.pc-home-module--faq .faq-answer p{color:#657984;line-height:1.6}.pc-demo-home.pc-home-module--faq .faq-answer a{font-weight:inherit}@media(max-width:767px){.pc-demo-home.pc-home-module--customer-reviews .user-review-section{padding:20px 15px}.pc-demo-home.pc-home-module--customer-reviews .user-review-header{margin-bottom:25px}.pc-demo-home.pc-home-module--customer-reviews .user-review-viewport{width:calc(100vw - 15px)}.pc-demo-home.pc-home-module--customer-reviews .user-review-track{gap:15px;padding-right:15px}.pc-demo-home.pc-home-module--customer-reviews .user-review-card{flex:0 0 320px;min-height:489px;padding:23px 19px}.pc-demo-home.pc-home-module--customer-reviews .user-review-card:after{top:253px;right:21px;font-size:0}.pc-demo-home.pc-home-module--customer-reviews .user-review-stars{margin-top:20px}.pc-demo-home.pc-home-module--customer-reviews .user-review-copy{min-height:88px;margin-top:10px;font-size:14px;line-height:1.6;-webkit-line-clamp:4}.pc-demo-home.pc-home-module--customer-reviews .user-product{gap:15px;padding-top:18px}.pc-demo-home.pc-home-module--customer-reviews .user-product-img{width:55px;height:55px;flex-basis:55px}.pc-demo-home.pc-home-module--customer-reviews .user-product-name,.pc-demo-home.pc-home-module--customer-reviews .user-product-link{font-size:16px}.pc-demo-home.pc-home-module--customer-reviews .user-review-mobile-controls{gap:50px;margin-top:23px}.pc-demo-home.pc-home-module--faq .faq-question{grid-template-columns:25px minmax(0,1fr) 9.6px;gap:9px;min-height:25px;padding:0}.pc-demo-home.pc-home-module--faq .faq-question-icon{width:25px;height:25px;flex-basis:25px}.pc-demo-home.pc-home-module--faq .faq-question-text{max-width:300px;font-size:16px;line-height:1.3}.pc-demo-home.pc-home-module--faq .faq-answer-inner{padding:15px 0 0}}@media(prefers-reduced-motion:reduce){.pc-demo-home.pc-home-module--benefits,.pc-demo-home.pc-home-module--benefits *,.pc-demo-home.pc-home-module--benefits *:before,.pc-demo-home.pc-home-module--benefits *:after,.pc-demo-home.pc-home-module--customer-reviews,.pc-demo-home.pc-home-module--customer-reviews *,.pc-demo-home.pc-home-module--customer-reviews *:before,.pc-demo-home.pc-home-module--customer-reviews *:after,.pc-demo-home.pc-home-module--faq,.pc-demo-home.pc-home-module--faq *,.pc-demo-home.pc-home-module--faq *:before,.pc-demo-home.pc-home-module--faq *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.pc-demo-home .pain-card,.pc-demo-home .pain-card:hover{border-radius:15px;box-shadow:none}.pc-demo-home .pain-content h3{text-shadow:none}.pc-demo-home .pain-content p,.pc-demo-home .pain-card:hover .pain-content p{color:#cecececf}.pc-demo-home .category-content h3,.pc-demo-home .category-content p{text-shadow:none}.pc-demo-home .category-content p{color:#cecece}.pc-demo-home .category-arrow{width:16.4142px;height:12.6642px;flex:0 0 16.4142px;transform:none}.pc-demo-home .category-arrow svg{width:16.4142px;height:12.6642px;stroke-linecap:butt;stroke-linejoin:miter}.pc-demo-home .routine-play{width:55px;height:55px;background:#ffffff80;-webkit-backdrop-filter:blur(8.7px);backdrop-filter:blur(8.7px)}.pc-demo-home .routine-stars{display:flex;align-items:center;gap:8px;font-size:0;line-height:0;letter-spacing:0}.pc-demo-home .routine-stars svg{display:block;flex:0 0 18px;width:18px;height:18px}.pc-demo-home .routine-meta>span:first-child{display:inline-flex;align-items:center;gap:10px}.pc-demo-home .routine-verified{display:block;flex:0 0 12px;width:12px;height:12px;margin:0;border-radius:0;background:none}.pc-demo-home .routine-verified svg{display:block;width:12px;height:12px}@media(min-width:768px){.pc-demo-home .pain-section{padding:50px 0}.pc-demo-home .pain-content,.pc-demo-home .pain-card:hover .pain-content{left:20px;right:20px;bottom:20px}.pc-demo-home .pain-card:hover .pain-content p{margin-top:10px}.pc-demo-home .pain-card:nth-child(1),.pc-demo-home .pain-card:nth-child(3){margin-bottom:63px}.pc-demo-home .pain-card:nth-child(2),.pc-demo-home .pain-card:nth-child(4){margin-bottom:0}.pc-demo-home .influencer-section{padding:30px 0 112px}.pc-demo-home .influencer-section>.influencer-title{margin:0 0 40px}.pc-demo-home .influencer-section>.routine-stage>.routine-item:not(.is-active){gap:0}.pc-demo-home .influencer-section>.routine-stage>.routine-item .routine-video{border-radius:15px}.pc-demo-home .influencer-section .routine-item:not(.is-active) .routine-video video{filter:none}.pc-demo-home .influencer-section .routine-detail{border-radius:15px;background:#051935}.pc-demo-home .influencer-section .routine-item.is-active .routine-detail{border-color:#bcbcbc}.pc-demo-home .influencer-section .routine-item:not(.is-active) .routine-detail{border-width:0}.pc-demo-home .influencer-section .routine-detail-inner{width:calc(var(--routine-open-w) - 2px);padding:29px}.pc-demo-home .influencer-section .routine-detail .routine-quote{margin:10px 0 0;font-size:18px;line-height:1.6}.pc-demo-home .influencer-section .routine-detail .routine-person-main{gap:10px;margin-bottom:12px}.pc-demo-home .influencer-section .routine-detail .routine-avatar{width:35px;height:35px}.pc-demo-home .influencer-section .routine-detail .routine-name{font-size:20px;font-weight:500;line-height:1}.pc-demo-home .influencer-section .routine-detail .routine-meta{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;color:#bcbcbc;font-size:16px;font-weight:500;line-height:1}.pc-demo-home .influencer-section>.influencer-bottom-arc{height:62px}}@media(min-width:1251px){.pc-demo-home .influencer-section>.routine-stage{--routine-height: 580px;--routine-open-w: 326px;--routine-gap: 12.5px}}@media(max-width:767px){.pc-demo-home .pain-gallery{width:max-content;margin:0}.pc-demo-home .pain-content,.pc-demo-home .pain-card:hover .pain-content{left:20px;right:20px;bottom:20px}.pc-demo-home .pain-content p,.pc-demo-home .pain-card:hover .pain-content p{margin-top:10px;font-size:14px}.pc-demo-home .influencer-section{padding:30px 0 47px}.pc-demo-home .influencer-section>.influencer-title{margin:0 auto 25px}.pc-demo-home .routine-mobile-stage{gap:15px}.pc-demo-home .routine-mobile-media-row{gap:15px;padding:0 15px;scroll-padding-left:15px}.pc-demo-home .routine-mobile-video{flex:0 0 326px;width:326px;height:580px;border-radius:15px}.pc-demo-home .routine-mobile-info{min-height:0;padding:14px;justify-content:flex-start;gap:25px;border-color:#bcbcbc;border-radius:15px;background:#051935}.pc-demo-home .routine-mobile-info .routine-stars svg{flex-basis:15px;width:15px;height:15px}.pc-demo-home .routine-mobile-info .routine-quote{margin-top:10px;font-size:14px;line-height:1.6}.pc-demo-home .routine-mobile-info .routine-person{margin-top:0}.pc-demo-home .routine-mobile-info .routine-person-main{gap:10px;margin-bottom:10px}.pc-demo-home .routine-mobile-info .routine-avatar{width:35px;height:35px}.pc-demo-home .routine-mobile-info .routine-name{font-size:16px;line-height:1}.pc-demo-home .routine-mobile-info .routine-meta{color:#bcbcbc;font-size:14px;font-weight:500;line-height:1}.pc-demo-home .routine-mobile-controls{gap:30px;margin-top:10px}.pc-demo-home .routine-mobile-arrow{width:35px;height:35px;padding:0;font-size:0;background:transparent}.pc-demo-home .routine-mobile-arrow svg{display:block;width:35px;height:35px}.pc-demo-home .influencer-section>.influencer-bottom-arc{height:17px}}.pc-demo-home .category-card:after{background:linear-gradient(180deg,#05193500,#051935e6)}.pc-demo-home .category-card:before{display:none}.pc-demo-home .category-card:hover{transform:none;box-shadow:none}.pc-demo-home .category-card:hover .category-image{filter:none}@media(min-width:768px){.pc-demo-home .pain-card:after{background:linear-gradient(180deg,#05193500,#051935e6);opacity:0;transition:opacity .42s ease}.pc-demo-home .pain-card:hover:after,.pc-demo-home .pain-card:focus-visible:after{background:linear-gradient(180deg,#05193500,#051935e6);opacity:1}.pc-demo-home .pain-card:hover img,.pc-demo-home .pain-card:focus-visible img{transform:scale(1.04);filter:none}.pc-demo-home .pain-card:focus-visible .pain-content p{max-height:96px;margin-top:10px;opacity:1;transform:translateY(0)}}@media(max-width:767px){.pc-demo-home .pain-card:after{background:none;opacity:0}.pc-demo-home .pain-card--has-text:after{background:linear-gradient(180deg,#05193500,#051935a1);opacity:1}}@media(prefers-reduced-motion:reduce){.pc-demo-home .pain-card,.pc-demo-home .pain-card:after,.pc-demo-home .pain-card img,.pc-demo-home .pain-content,.pc-demo-home .pain-content p,.pc-demo-home .category-card,.pc-demo-home .category-card:after,.pc-demo-home .category-image,.pc-demo-home .influencer-section>.routine-stage>.routine-item,.pc-demo-home .influencer-section .routine-detail,.pc-demo-home .influencer-section .routine-video video,.pc-demo-home .routine-mobile-video video,.pc-demo-home .routine-play{transition:none}.pc-demo-home .category-card:hover .category-arrow svg{animation:none}.pc-demo-home .influencer-section .routine-item:not(.is-active) .routine-video:hover video{transform:none}.pc-demo-home .influencer-section .routine-item.is-active .routine-video:not(.is-playing) .routine-play{opacity:1}}@media(prefers-reduced-motion:reduce)and (min-width:768px){.pc-demo-home .pain-gallery-wrap{min-height:0}.pc-demo-home .pain-gallery{position:static;min-height:0;padding:0;opacity:1;transform:none;transition:none;will-change:auto}}.pc-demo-home.pc-home-module--customer-reviews .user-review-card{width:clamp(300px,25vw,360px)}@media(min-width:768px)and (max-width:1092px){.pc-demo-home .pain-card:nth-child(1),.pc-demo-home .pain-card:nth-child(2),.pc-demo-home .pain-card:nth-child(3),.pc-demo-home .pain-card:nth-child(4){width:20.139vw}}@media(max-width:767px){.pc-demo-home.pc-home-module--customer-reviews .user-review-card{width:320px}}@media(min-width:768px)and (max-width:819px){.pc-demo-home .pain-content,.pc-demo-home .pain-card:hover .pain-content{left:14px;right:14px;bottom:14px}.pc-demo-home .pain-content p,.pc-demo-home .pain-card:hover .pain-content p{font-size:13px}}@media(min-width:768px)and (max-width:1023px){.pc-demo-home .hero-description{max-width:440px}.pc-demo-home.pc-home-module--hero .hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#f4f4f4f0,#f4f4f4b8 27%,#f4f4f438 52%,#f4f4f400 74%);pointer-events:none}.pc-demo-home .footer-cta-content{width:min(500px,72%)}}.pc-demo-home .user-product>div{min-width:0}.pc-demo-home .user-product-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.pc-demo-home .user-product-name{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word}}.pc-demo-home .hero-cta svg{stroke-width:2;stroke-linecap:butt}.pc-demo-home .brand-reveal-kicker{color:#051935}.pc-demo-home .brand-reveal-title,.pc-demo-home .brand-reveal-title span{color:#657984}@media(max-width:767px){.pc-demo-home .setup-carousel-viewport{--setup-slide-step: 286.25px;--setup-rotate-step: 20.36;--setup-scale-step: .0625;--setup-perspective: 828px}}.pc-demo-home .setup-slide-inner{top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);padding:1px;border-radius:21px;background:#d9d9d9;background-clip:content-box;outline:1px solid transparent}.pc-demo-home .setup-slide-inner picture,.pc-demo-home .setup-slide-inner>img{top:1px;right:1px;bottom:1px;left:1px;width:auto;height:auto;border-radius:20px;overflow:hidden}.pc-demo-home .setup-slide-inner picture img{border-radius:inherit}@media(max-width:767px){.pc-demo-home .setup-slide-inner{border-radius:16px}.pc-demo-home .setup-slide-inner picture,.pc-demo-home .setup-slide-inner>img{border-radius:15px}.pc-demo-home .setup-carousel-viewport{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media(min-width:768px){.pc-demo-home .setup-carousel-viewport{width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px}}@media(min-width:1441px){.pc-demo-home .setup-carousel-viewport{--setup-slide-width: min(45.139vw, 867px);--setup-active-height: min(24.306vw, 467px);--setup-side-height: min(24.306vw, 467px);height:min(28.333vw,544px)}.pc-demo-home .setup-slide{top:min(2.083vw,40px)}}@media(max-width:767px){.pc-demo-home .pain-card--has-text:after{background:linear-gradient(180deg,#05193500,#05193599)}}@media(min-width:768px){.pc-demo-home .category-card:after{background:linear-gradient(180deg,#05193500,#051935e6);opacity:0;transition:opacity .42s ease}.pc-demo-home .category-card:hover:after,.pc-demo-home .category-card:focus-visible:after{opacity:1}}@media(max-width:767px){.pc-demo-home .category-card:after{background:linear-gradient(180deg,#05193500,#05193599);opacity:1}}@media(min-width:768px){.pc-demo-home .influencer-section .routine-item.is-active .routine-video:not(.is-playing) .routine-play{opacity:1}.pc-demo-home .influencer-section .routine-item.is-active .routine-video.is-playing .routine-play{opacity:0}.pc-demo-home .influencer-section .routine-item:not(.is-active) .routine-play{opacity:0}}@media(max-width:767px){.pc-demo-home .routine-mobile-media-row{padding-right:calc(100% - 341px)}.pc-demo-home .routine-mobile-video{scroll-snap-align:start}.pc-demo-home .routine-mobile-video.is-playing .routine-play{opacity:0}}.pc-demo-home.pc-home-module--customer-reviews .user-review-btn:disabled{opacity:1;cursor:default}.pc-home-module[data-pc-pt=none]{--pc-sp-t: 0px}.pc-home-module[data-pc-pt=s]{--pc-sp-t: 24px}.pc-home-module[data-pc-pt=m]{--pc-sp-t: 48px}.pc-home-module[data-pc-pt=l]{--pc-sp-t: 80px}.pc-home-module[data-pc-pb=none]{--pc-sp-b: 0px}.pc-home-module[data-pc-pb=s]{--pc-sp-b: 24px}.pc-home-module[data-pc-pb=m]{--pc-sp-b: 48px}.pc-home-module[data-pc-pb=l]{--pc-sp-b: 80px}@media(max-width:749px){.pc-home-module[data-pc-pt=s]{--pc-sp-t: 16px}.pc-home-module[data-pc-pt=m]{--pc-sp-t: 32px}.pc-home-module[data-pc-pt=l]{--pc-sp-t: 48px}.pc-home-module[data-pc-pb=s]{--pc-sp-b: 16px}.pc-home-module[data-pc-pb=m]{--pc-sp-b: 32px}.pc-home-module[data-pc-pb=l]{--pc-sp-b: 48px}}.pc-home-module[data-pc-pt]:not(.pc-home-module--hero):not(.pc-home-module--press-logos):not(.pc-home-module--sports-logos)>.page-wrap>section{padding-top:var(--pc-sp-t)!important}.pc-home-module[data-pc-pb]:not(.pc-home-module--hero):not(.pc-home-module--press-logos):not(.pc-home-module--sports-logos)>.page-wrap>section{padding-bottom:var(--pc-sp-b)!important}.pc-home-module--hero[data-pc-pt],.pc-home-module--press-logos[data-pc-pt],.pc-home-module--sports-logos[data-pc-pt]{padding-top:var(--pc-sp-t)!important}.pc-home-module--hero[data-pc-pb],.pc-home-module--press-logos[data-pc-pb],.pc-home-module--sports-logos[data-pc-pb]{padding-bottom:var(--pc-sp-b)!important}@media(min-width:768px){.pc-home-module--footer-cta[data-pc-pt] .footer-combined{background:linear-gradient(180deg,#fff 0 calc(var(--pc-sp-t) + 185px),#051935 calc(var(--pc-sp-t) + 185px) 100%)}}@media(max-width:767px){.pc-home-module--footer-cta[data-pc-pt] .footer-combined{background:linear-gradient(180deg,#fff 0 calc(var(--pc-sp-t) + 205px),#051935 calc(var(--pc-sp-t) + 205px) 100%)}}.pc-home-module--hero[data-pc-ih=short] .hero-banner{height:480px;min-height:0}.pc-home-module--hero[data-pc-ih=tall] .hero-banner{height:720px;min-height:0}.pc-home-module--brand-story[data-pc-ih=short] .brand-reveal-media img{aspect-ratio:510 / 240;object-fit:cover}.pc-home-module--brand-story[data-pc-ih=tall] .brand-reveal-media img{aspect-ratio:510 / 360;object-fit:cover}.pc-home-module--category-cards[data-pc-ih=short] .category-card{aspect-ratio:415 / 384}.pc-home-module--category-cards[data-pc-ih=tall] .category-card{aspect-ratio:415 / 576}.pc-home-module--quiz-cta[data-pc-ih=short] .quiz-cta-card{aspect-ratio:1440 / 450}.pc-home-module--quiz-cta[data-pc-ih=tall] .quiz-cta-card{aspect-ratio:1440 / 676}.pc-home-module--footer-cta[data-pc-ih=short] .footer-cta-card{aspect-ratio:1296 / 296}.pc-home-module--footer-cta[data-pc-ih=tall] .footer-cta-card{aspect-ratio:1296 / 444}@media(min-width:768px)and (max-width:1100px){.pc-home-module--footer-cta[data-pc-ih=short] .footer-cta-card{min-height:256px;aspect-ratio:auto}.pc-home-module--footer-cta[data-pc-ih=tall] .footer-cta-card{min-height:384px;aspect-ratio:auto}}@media(max-width:767px){.pc-home-module--hero[data-pc-ih=short] .hero-banner{height:406px;min-height:0}.pc-home-module--hero[data-pc-ih=tall] .hero-banner{height:608px;min-height:0}.pc-home-module--quiz-cta[data-pc-ih=short] .quiz-cta-card{aspect-ratio:390 / 368}.pc-home-module--quiz-cta[data-pc-ih=tall] .quiz-cta-card{aspect-ratio:390 / 552}.pc-home-module--footer-cta[data-pc-ih=short] .footer-cta-card{aspect-ratio:360 / 328}.pc-home-module--footer-cta[data-pc-ih=tall] .footer-cta-card{aspect-ratio:360 / 492}}@media(max-width:767px){.pc-demo-home img[style*=--pc-fp-m]{object-position:var(--pc-fp-m)!important}}@media(max-width:749px){.pc-demo-home .hero-banner:after{content:"";position:absolute;inset:0 0 auto;height:62%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffffd1 0,#ffffffb3 40%,#fff0)}.pc-demo-home .hero-description{color:#3f4b5e}}@media(min-width:768px){.pc-demo-home .category-card:after{opacity:1;background:linear-gradient(180deg,#05193500 45%,#051935d1)}.pc-demo-home .category-card:hover:after,.pc-demo-home .category-card:focus-visible:after{background:linear-gradient(180deg,#05193500,#051935e6)}}@media(max-width:767px){.pc-demo-home .hero-banner,.pc-home-module--hero[data-pc-ih] .hero-banner{height:auto;min-height:0;aspect-ratio:1000 / 1300}.pc-home-module--hero[data-pc-ih=short] .hero-banner{aspect-ratio:1000 / 1040}.pc-home-module--hero[data-pc-ih=tall] .hero-banner{aspect-ratio:1000 / 1560}.pc-demo-home .hero-banner :is(img,.hero-video){object-position:50% 100%}.pc-demo-home .hero-banner--m-from-desktop :is(img,.hero-video){object-position:50% 50%}.pc-demo-home .hero-banner:after{content:"";position:absolute;inset:0 0 auto;height:62%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffffd1 0,#ffffffb3 40%,#fff0)}.pc-demo-home .hero-description{color:#3f4b5e}}.pc-demo-home .quiz-cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.pc-demo-home .quiz-cta-card .quiz-cta-text{color:var(--pc-quiz-text-color, #657984)}.pc-demo-home .quiz-cta-card.has-text-shadow .quiz-cta-text{position:relative;isolation:isolate;text-shadow:0 1px 2px rgba(5,25,53,.6)}.pc-demo-home .quiz-cta-card.has-text-shadow .quiz-cta-text:before{content:"";position:absolute;top:-16px;right:-28px;bottom:-16px;left:-28px;z-index:-1;border-radius:24px;background:rgb(5 25 53 / var(--pc-quiz-text-scrim, .55));filter:blur(14px);pointer-events:none}.pc-demo-home .hero-logo-track{animation-duration:58s}@media(max-width:767px){.pc-demo-home .hero-logo-track{animation-duration:48s}}.pc-demo-home.pc-home-module--customer-reviews .user-review-stars,.pc-demo-home .routine-stars{color:var(--pc-color-star, #ebbf20)}.pc-demo-home .user-review-stars svg path,.pc-demo-home .routine-stars svg path{fill:var(--pc-color-star, #ebbf20)}@media(max-width:767px){.pc-demo-home .hero-banner:not(.hero-banner--m-from-desktop)>picture,.pc-demo-home .hero-banner:not(.hero-banner--m-from-desktop)>.hero-media{top:14%;bottom:auto;height:100%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 64px);mask-image:linear-gradient(180deg,transparent 0,#000 64px)}.pc-demo-home .hero-banner:not(.hero-banner--m-from-desktop){background:#eef3f7}}.pc-demo-home.hero-text-light .hero-title{color:#fff}.pc-demo-home.hero-text-light .hero-description{color:#ffffffdb}@media(min-width:768px)and (max-width:1023px){.pc-demo-home.pc-home-module--hero.hero-text-light .hero-banner:after{background:none}}@media(max-width:767px){.pc-demo-home.hero-text-light .hero-banner:after{background:linear-gradient(180deg,#051935b8 0,#05193580 45%,#05193500)}.pc-demo-home.hero-text-light .hero-description{margin-top:8px;color:#ffffffe6}.pc-demo-home.hero-text-light .hero-content{padding-top:16px}.pc-demo-home.hero-text-light .hero-eyebrow{margin-bottom:8px}.pc-demo-home.hero-text-light .hero-cta{margin-top:12px}.pc-demo-home.hero-text-light .hero-banner:not(.hero-banner--m-from-desktop)>picture,.pc-demo-home.hero-text-light .hero-banner:not(.hero-banner--m-from-desktop)>.hero-media{top:0;-webkit-mask-image:none;mask-image:none}.pc-demo-home.hero-text-light .hero-banner:not(.hero-banner--m-from-desktop){background:#051935}}.hero-trustboxes{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px}.hero-trustboxes .pc-trustbox{width:240px;max-width:100%;min-height:20px;margin-left:-12px}.hero-trustboxes .pc-trustbox--style-5{width:276px;min-height:24px;margin-left:-4px}@media(max-width:767px){.pc-demo-home .hero-banner--tb-1,.pc-demo-home .hero-banner--tb-2{overflow:visible}.pc-demo-home .hero-banner--tb-1 .hero-content,.pc-demo-home .hero-banner--tb-2 .hero-content{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:none;height:auto;margin:0;justify-content:flex-start}.pc-demo-home .hero-banner--tb-1{margin-bottom:44px}.pc-demo-home .hero-banner--tb-2{margin-bottom:72px}.pc-demo-home .hero-banner .hero-trustboxes{position:absolute;top:100%;left:50%;align-items:center;width:100vw;margin:0;padding:10px 0 12px;transform:translate(-50%);background:#fff}.pc-demo-home.hero-text-light .hero-banner .hero-trustboxes{background:#051935}.hero-trustboxes .pc-trustbox{width:300px;margin-left:0}.hero-trustboxes .pc-trustbox--style-5{margin-left:0}}.pc-demo-home .hero-banner .hero-trustboxes,.pc-bf-hero__trust .hero-trustboxes{margin:0 0 14px}@media(min-width:768px){.pc-demo-home .hero-banner :is(img,.hero-video){object-position:100% 50%}}@media(max-width:767px){.pc-demo-home .hero-banner--tb-1,.pc-demo-home .hero-banner--tb-2{margin-bottom:0}.pc-demo-home .hero-banner .hero-trustboxes,.pc-demo-home.hero-text-light .hero-banner .hero-trustboxes{position:static;left:auto;width:auto;margin:0 0 8px;padding:0;transform:none;background:none}.pc-demo-home .hero-banner .hero-trustboxes .pc-trustbox{width:276px;margin-left:-4px}.pc-bf-hero__trust .hero-trustboxes{margin:0}.pc-demo-home.hero-text-light .hero-banner--tb-1 .hero-content{padding-top:8px}.pc-demo-home .hero-banner--tb-1 .hero-trustboxes{margin-bottom:2px}}@media(min-width:768px){.pc-demo-home .footer-cta-text{position:relative;top:-16px;color:#3f5266}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/plungechill-demo.css.map */
