:root{--ink:#101b37;--muted:#68738a;--line:#dfe5f0;--blue:#2f7df4;--blue2:#d9e8ff;--pale:#f7f9ff;--cream:#fafbff;--white:#fff;--radius:24px;--shadow:0 24px 70px rgba(24,40,72,.12);--rl-blue:#2f7df4;--rl-blue-dark:#205fcf;--rl-navy:#101b37;--rl-soft:#f7f9ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.announcement{background:#0f1115;color:#fff;text-align:center;padding:10px 16px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.site-header{position:sticky;top:0;z-index:40;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(230,234,240,.8)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand img{width:145px}.nav-links{display:flex;gap:30px;font-size:14px;color:#404754}.nav-actions{display:flex;align-items:center;gap:18px}.cart-link{font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:15px 24px;font-weight:700;transition:.2s ease;border:1px solid transparent;cursor:pointer;font-family:inherit}.btn:hover{transform:translateY(-1px)}.btn-primary{background:#111318;color:#fff}.btn-primary:hover{background:#2f7df4}.btn-small{padding:11px 18px;font-size:13px}.btn-light{background:#fff;color:#111318}.btn-wide{width:100%;font-size:16px}.hero{padding:76px 0 64px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;color:#52709d;margin-bottom:18px}.hero h1,.section-title h2,.how-copy h2,.buy-copy h2,.closing-card h2,.comparison-copy h2{font-family:Manrope,sans-serif;letter-spacing:-.045em}.hero h1{font-size:clamp(46px,6vw,79px);line-height:.98;margin:0}.hero h1 span{color:#8a96a8}.hero-lede{font-size:19px;line-height:1.62;color:var(--muted);max-width:620px;margin:25px 0 0}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:32px}.text-link{font-size:14px;font-weight:700}.text-link span{color:var(--blue)}.micro-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;color:#6a7280;font-size:12px}.hero-stage{position:relative;min-height:560px;border-radius:36px;background:radial-gradient(circle at 50% 35%,#fff 0,#f7fbff 38%,#edf4ff);overflow:hidden;border:1px solid #edf0f5}.halo{position:absolute;width:420px;height:420px;border-radius:50%;background:#a4deec2e;filter:blur(3px);left:50%;top:50%;transform:translate(-50%,-50%)}.product-render,.placeholder-product{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:230px}.pipe{height:110px;width:64px;border:18px solid #adb7c3;border-left:0;border-bottom:0;border-radius:0 50px 0 0;margin:0 auto -5px}.filter-top,.filter-base{height:36px;width:82px;background:linear-gradient(#f9f9f9,#d8dde4);border:1px solid #cbd1da;margin:auto;border-radius:10px}.filter-body{height:215px;border-radius:38px;background:linear-gradient(145deg,#fff,#eef2f7);border:1px solid #dfe4ea;box-shadow:0 28px 60px #2538582e;display:flex;align-items:center;justify-content:center;overflow:hidden}.filter-body img{width:125px;opacity:.9}.filter-base{height:22px;border-radius:0 0 14px 14px}.water-lines{display:flex;gap:13px;justify-content:center;margin-top:4px}.water-lines i{display:block;width:2px;height:90px;background:linear-gradient(var(--blue2),transparent)}.floating-card{position:absolute;background:#fff;border:1px solid #e9edf3;border-radius:17px;padding:14px 16px;box-shadow:0 16px 35px #1927431a;display:flex;flex-direction:column;gap:3px;font-size:12px}.floating-card b{font-size:13px}.floating-card span{color:#7a8390}.card-a{left:34px;bottom:55px}.card-b{right:34px;top:70px}.routine-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.routine-grid{display:grid;grid-template-columns:repeat(4,1fr)}.routine-grid>div{padding:23px 20px;border-right:1px solid var(--line);display:flex;gap:13px;align-items:center}.routine-grid>div:last-child{border-right:0}.routine-grid small{color:#98a0ac}.routine-grid b{font-size:14px}.routine-grid .active{background:#111318;color:#fff}.routine-grid .active small{color:#d9e8ff}.section{padding:96px 0}.soft-section{background:var(--pale)}.section-title{max-width:760px}.split-title{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;max-width:none;align-items:end}.section-title h2,.how-copy h2,.comparison-copy h2,.buy-copy h2,.closing-card h2{font-size:clamp(36px,4.5vw,58px);line-height:1.04;margin:0}.section-title p,.comparison-copy p{font-size:17px;line-height:1.65;color:var(--muted);margin:0}.center-title{text-align:center;margin:0 auto 48px}.center-title p{margin:15px auto 0;max-width:650px}.evidence-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:18px;margin-top:46px}.evidence-card{border:1px solid var(--line);border-radius:22px;padding:28px;background:#fff;min-height:315px;display:flex;flex-direction:column}.primary-card{background:#111318;color:#fff;border-color:#111318}.evidence-number{font-size:12px;letter-spacing:.1em;color:#d9e8ff}.evidence-card h3{font:700 24px/1.18 Manrope,sans-serif;margin:32px 0 12px;letter-spacing:-.03em}.evidence-card p{color:#697382;line-height:1.6;font-size:15px;margin:0}.primary-card p{color:#c6ced9}.evidence-card a{margin-top:auto;padding-top:25px;font-size:12px;font-weight:700;color:#2f7df4}.primary-card a{color:#d9e8ff}.expert-band{margin-top:22px;background:#edf5ff;border-radius:20px;padding:28px 32px;display:grid;grid-template-columns:auto 1fr;gap:20px}.expert-mark{font:800 60px/1 Manrope,sans-serif;color:#d9e8ff}.expert-band p{font:700 20px/1.4 Manrope,sans-serif;margin:0}.expert-band span{display:block;margin-top:9px;color:#677180;font-size:13px}.disclaimer{font-size:11px;color:#8a92a0;margin-top:14px}.how-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.how-copy>p{font-size:17px;color:var(--muted);line-height:1.7}.steps{margin:30px 0 34px;display:grid;gap:17px}.steps>div{display:flex;gap:16px}.steps span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#111318;color:#fff;font-size:12px;flex:0 0 auto}.steps p{margin:2px 0 0;color:#697382;line-height:1.45;font-size:14px}.steps b{color:#111318}.mechanism-visual{height:520px;background:#fff;border:1px solid #e4eaf3;border-radius:32px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:44px;box-shadow:var(--shadow)}.water-column{height:340px;border-radius:110px;background:linear-gradient(#edf4fc,#f8fbff);border:1px solid #dce6f0;position:relative;overflow:hidden;text-align:center;padding-top:20px;color:#7a8796;font-size:11px;letter-spacing:.12em}.water-column.after{background:linear-gradient(#f5fbff,#e9f4ff)}.bubble{position:absolute;border-radius:50%;background:#b5c0ce;opacity:.5}.b1{width:22px;height:22px;left:27%;top:30%}.b2{width:12px;height:12px;right:25%;top:42%}.b3{width:28px;height:28px;left:46%;bottom:27%}.b4{width:9px;height:9px;right:34%;bottom:17%}.drop{position:absolute;width:92px;height:120px;background:linear-gradient(#d9e8ff,#2f7df4);left:50%;top:50%;transform:translate(-50%,-45%);clip-path:polygon(50% 0,88% 50%,100% 70%,93% 88%,77% 100%,23% 100%,7% 88%,0 70%,12% 50%);border-radius:50%}.mini-filter{width:100px;height:150px;border-radius:30px;background:#fff;border:1px solid #dae2ec;display:grid;place-items:center;box-shadow:0 12px 30px #2c41661a;z-index:2}.mini-filter img{width:74px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.benefit-grid article{padding:28px;border-radius:20px;border:1px solid var(--line);background:#fff}.benefit-icon{width:42px;height:42px;border-radius:12px;background:#eef5ff;color:#2f7df4;display:grid;place-items:center;font-size:24px}.benefit-grid h3{font:700 19px Manrope,sans-serif;margin:22px 0 10px}.benefit-grid p{margin:0;color:#6c7582;line-height:1.55;font-size:14px}.comparison-section{background:#101217;color:#fff}.comparison-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.comparison-copy p{color:#aeb6c2;margin-top:18px}.comparison-table{border:1px solid #2d323b;border-radius:18px;overflow:hidden}.tr{display:grid;grid-template-columns:1.5fr .8fr .8fr;border-top:1px solid #2d323b}.tr:first-child{border-top:0}.tr>div{padding:16px 18px;font-size:14px}.tr>div:nth-child(2){border-left:1px solid #2d323b;border-right:1px solid #2d323b;background:#171b23}.tr.head{background:#1b2028;font-weight:700}.tr.head>div:nth-child(2){color:#d9e8ff}.table-note{font-size:11px;color:#8e98a8;margin:12px 0 0}.buy-section{background:#fbfbfc}.buy-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.buy-visual{min-height:580px;border-radius:32px;background:linear-gradient(145deg,#f2f7ff,#fff);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.buy-visual>img{width:100%;height:100%;object-fit:cover}.placeholder-product{position:relative;left:auto;top:auto;transform:none}.buy-copy>p{font-size:17px;line-height:1.65;color:var(--muted)}.rating-line{display:flex;gap:12px;align-items:center;margin:18px 0}.rating-line span{letter-spacing:.05em}.rating-line em{font-style:normal;font-size:12px;color:#7b8492}.buy-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding:0;list-style:none;margin:25px 0}.buy-list li:before{content:"\2713";color:#2f7df4;font-weight:800;margin-right:8px}.price-line{font:800 27px Manrope,sans-serif;margin:22px 0}.checkout-notes{display:flex;justify-content:space-between;gap:12px;color:#7c8593;font-size:11px;margin-top:12px}.setup-note{font-size:12px!important;background:#eef4ff;padding:12px;border-radius:10px}.faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-list details{border-top:1px solid #dfe5ee;padding:21px 0}.faq-list details:first-child{border-top:0}.faq-list summary{cursor:pointer;list-style:none;font-weight:700;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{color:#65707f;line-height:1.6;font-size:14px;max-width:700px}.closing-section{padding:28px 0 80px}.closing-card{background:linear-gradient(135deg,#2f7df4,#d9e8ff);color:#fff;border-radius:30px;padding:54px 58px;display:flex;align-items:center;justify-content:space-between;gap:30px}.closing-card h2{font-size:54px}.closing-card p{margin:10px 0 0;color:#e9f3ff}.closing-card .eyebrow{color:#d7e9ff}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;padding:58px 0}.footer-grid>div{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#68717f}.footer-grid b{color:#111318;margin-bottom:5px}.footer-brand img{width:145px}.footer-brand p{max-width:260px;line-height:1.5}.footer-bottom{padding:19px 0 32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:#8a919c;font-size:11px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;background:#fffffff2;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;transform:translateY(110%);transition:.2s ease}.sticky-buy.show{transform:none}.sticky-buy .wrap{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.sticky-buy .wrap>div{display:flex;flex-direction:column;font-size:12px}.sticky-buy span{color:#768090}.toast{position:fixed;right:20px;bottom:88px;background:#111318;color:#fff;padding:12px 16px;border-radius:12px;font-size:13px;opacity:0;transform:translateY(10px);pointer-events:none;transition:.2s}.toast.show{opacity:1;transform:none}@media(max-width:900px){.nav-links{display:none}.hero-grid,.split-title,.how-grid,.comparison-wrap,.buy-grid,.faq-wrap{grid-template-columns:1fr}.hero-stage{min-height:460px}.routine-grid{grid-template-columns:1fr 1fr}.routine-grid>div:nth-child(2){border-right:0}.routine-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.evidence-grid{grid-template-columns:1fr}.benefit-grid{grid-template-columns:1fr 1fr}.mechanism-visual{height:420px;padding:24px}.buy-visual{min-height:430px}.footer-grid{grid-template-columns:1fr 1fr}.comparison-wrap{gap:36px}.section{padding:72px 0}.footer-bottom{flex-direction:column}.closing-card{padding:38px;align-items:flex-start;flex-direction:column}}@media(max-width:600px){.wrap{width:min(100% - 28px,1180px)}.nav{height:66px}.brand img{width:124px}.nav-actions .cart-link{display:none}.hero{padding-top:50px}.hero h1{font-size:48px}.hero-lede{font-size:17px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-stage{min-height:390px}.product-render{width:170px}.filter-body{height:165px}.card-a{left:15px;bottom:28px}.card-b{right:15px;top:34px}.routine-grid{grid-template-columns:1fr}.routine-grid>div{border-right:0;border-bottom:1px solid var(--line)!important}.benefit-grid{grid-template-columns:1fr}.mechanism-visual{grid-template-columns:1fr 80px 1fr;gap:8px;height:360px;padding:15px}.water-column{height:280px}.mini-filter{width:72px;height:116px}.checkout-notes{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.closing-card h2{font-size:43px}.tr>div{padding:12px 9px;font-size:12px}.expert-band{padding:20px}.expert-band p{font-size:17px}}.brand{display:block;flex:0 0 auto;transform:translate(24px)}.hero-stage.hero-photo{background:#f5f3ee;border-color:#ece9e3;min-height:560px}.hero-stage.hero-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}@media(max-width:900px){.nav{position:relative}.brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.nav-actions{margin-left:auto}.hero-stage.hero-photo{min-height:500px}.hero-stage.hero-photo>img{object-position:center center}}@media(max-width:600px){.brand{left:50%;transform:translate(-50%,-50%)}.hero-stage.hero-photo{min-height:430px;border-radius:26px}.hero-stage.hero-photo>img{object-position:center center}}.stock-low{display:flex;align-items:center;gap:9px;background:#eef5ff;color:#2f7df4;border:1px solid #cfe1ff;padding:10px 13px;border-radius:10px;font-size:13px;font-weight:700;margin:-8px 0 16px}.stock-low i{width:8px;height:8px;background:#2f7df4;border-radius:50%;box-shadow:0 0 0 5px #dceaff}.proof-section{padding-top:30px}.proof-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.proof-pills span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:11px 15px;font-size:12px;color:#596474}.install-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.install-grid article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px}.install-grid b{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eaf4ff;color:#2f7df4}.install-grid h3{margin:18px 0 6px}.install-grid p{margin:0;color:var(--muted)}.cart-link{background:none;border:0;font:inherit;cursor:pointer;color:inherit}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;visibility:hidden}.cart-drawer.open{pointer-events:auto;visibility:visible}.cart-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a0f1673;opacity:0;transition:.25s}.cart-drawer.open .cart-backdrop{opacity:1}.cart-drawer aside{position:absolute;right:0;top:0;bottom:0;width:min(440px,92vw);background:#fff;transform:translate(105%);transition:.28s ease;display:flex;flex-direction:column;box-shadow:-20px 0 60px #00000024}.cart-drawer.open aside{transform:none}.drawer-head{padding:22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:20px}.drawer-head button{border:0;background:none;font-size:30px;cursor:pointer}.drawer-items{padding:18px 22px;overflow:auto;flex:1}.drawer-item{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.drawer-item img{width:64px;height:64px;object-fit:cover;border-radius:10px;background:#f4f6f8}.drawer-item b{font-size:13px}.drawer-item small{display:block;color:#7a8491;margin-top:4px}.drawer-upsell{margin:0 22px 16px;padding:16px;border-radius:14px;background:#eef6ff;border:1px solid #dbeaff;display:grid;grid-template-columns:1fr auto;gap:5px 12px}.drawer-upsell small{grid-column:1/-1;color:#2f7df4;font-weight:800;font-size:10px}.drawer-upsell b{font-size:13px}.drawer-upsell span{font-size:12px}.upsell-add{grid-column:2;grid-row:2/4;border:0;border-radius:9px;background:#111318;color:#fff;padding:8px 12px;cursor:pointer}.drawer-foot{padding:18px 22px 24px;border-top:1px solid var(--line)}.drawer-foot>div{display:flex;justify-content:space-between;margin-bottom:14px}.drawer-cart-link{display:block;text-align:center;margin-top:12px;font-size:12px;text-decoration:underline}.drawer-empty{text-align:center;color:#7b8491;padding:50px 10px}@media(max-width:700px){.install-grid{grid-template-columns:1fr}.hero-grid{gap:28px}.hero-copy{order:2}.hero-stage{order:1}.hero{padding-top:20px}.hero h1{font-size:42px}.hero-stage.hero-photo{min-height:470px}}.hero-buy-card{position:absolute;left:24px;bottom:24px;z-index:3;width:236px;background:#fff;border:1px solid #e9edf3;border-radius:20px;padding:18px 20px;box-shadow:0 20px 50px #19274329}.hero-buy-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.hero-buy-card-top b{font-size:13px;line-height:1.3}.hero-buy-card-top span{font:800 15px Manrope,sans-serif;white-space:nowrap}.hero-buy-form .btn{padding:11px 16px;font-size:13px}.hero-buy-trust{display:block;margin-top:10px;font-size:10px;color:#8a92a0;line-height:1.4}@media(max-width:900px){.hero-buy-card{position:static;width:auto;margin-top:16px;box-shadow:none;border-radius:18px}}.sticky-buy-actions{display:flex;align-items:center;gap:10px}.sticky-buy .btn-light{border:1px solid var(--line)}.honesty-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px}.honesty-col{border-radius:20px;padding:26px 28px}.honesty-col.can{background:#f3f9ff;border:1px solid #d9e9ff}.honesty-label{font:700 14px Manrope,sans-serif;margin-bottom:14px}.honesty-col.can .honesty-label{color:#1f5fb8}.honesty-col.cannot .honesty-label{color:#6a7280}.honesty-col ul{margin:0;padding-left:18px;display:grid;gap:10px}.honesty-col li{font-size:14px;line-height:1.55;color:#454e5c}.journal-section{padding-top:20px}.journal-grid{display:grid;gap:14px;margin-top:40px}.journal-card{border:1px solid var(--line);border-radius:18px;padding:22px 26px;background:#fff}.journal-card summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:16px}.journal-card summary::-webkit-details-marker{display:none}.journal-num{font:800 13px Manrope,sans-serif;color:#8fa8cf;flex:0 0 auto}.journal-card summary h3{flex:1;margin:0;font:700 17px/1.3 Manrope,sans-serif}.journal-more{font-size:12px;font-weight:700;color:var(--blue);flex:0 0 auto;white-space:nowrap}.journal-card[open] .journal-more{display:none}.journal-card p{color:#5b6572;line-height:1.65;font-size:14px;margin:16px 0 10px;padding-left:29px}.journal-card>a{display:inline-block;margin-left:29px;font-size:12px;font-weight:700;color:#2f7df4}.reassurance-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.reassurance-row div{border:1px solid var(--line);border-radius:14px;padding:14px 12px;text-align:center}.reassurance-row b{display:block;font:700 13px Manrope,sans-serif}.reassurance-row span{display:block;font-size:11px;color:#7c8593;margin-top:3px;line-height:1.4}.reassurance-note{font-size:10px;color:#9aa2ad;margin:6px 0 0}@media(max-width:600px){.honesty-grid,.reassurance-row{grid-template-columns:1fr}}.bundle-select{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.bundle-opt{border:1px solid var(--line);border-radius:14px;padding:14px;text-align:left;background:#fff;cursor:pointer;font-family:inherit}.bundle-opt b{display:block;font:700 14px Manrope,sans-serif}.bundle-opt span{display:block;font-size:11px;color:#7c8593;margin-top:3px}.bundle-opt.active{border-color:#111318;box-shadow:0 0 0 1px #111318}.newsletter-section{background:#101217;color:#fff;text-align:center}.newsletter-section .eyebrow{color:#8fb4ff}.newsletter-section h2{font:700 clamp(32px,4vw,44px)/1.1 "Manrope",sans-serif;margin:14px 0 0;letter-spacing:-.03em}.newsletter-section p{color:#aeb6c2;max-width:520px;margin:14px auto 30px}.newsletter-form{display:flex;gap:10px;max-width:420px;margin:0 auto;flex-wrap:wrap;justify-content:center}.newsletter-form input[type=email]{flex:1;min-width:220px;border:1px solid #2d323b;background:#171b23;color:#fff;border-radius:999px;padding:14px 20px;font:inherit}.newsletter-form button{flex:0 0 auto}.form-success{margin-top:14px;color:#8fd18f;font-size:13px;width:100%}.founder-section .section-title p{max-width:680px}@media(max-width:600px){.bundle-select{grid-template-columns:1fr}.newsletter-form{flex-direction:column}.newsletter-form input[type=email]{width:100%}}.trust-strip{background:var(--pale);border-bottom:1px solid var(--line)}.trust-strip-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:14px 0}.trust-strip-grid a{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#33445e;background:#fff;border:1px solid #dfe7f3;border-radius:999px;padding:9px 16px}.trust-strip-grid a:hover{border-color:#2f7df4;color:#2f7df4}.trust-icon{font-size:12px;color:#2f7df4}.eau-checker-wrap{max-width:720px}.eau-checker-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:32px;box-shadow:var(--shadow)}.eau-form{display:flex;gap:10px}.eau-form input{flex:1;border:1px solid var(--line);border-radius:999px;padding:14px 20px;font:inherit;font-size:15px}.eau-result{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.eau-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.eau-result-head b{font:700 20px Manrope,sans-serif}.eau-badge{font-size:11px;font-weight:800;padding:6px 12px;border-radius:999px}.eau-badge.c1{background:#e7f5ff;color:#1d6fb8}.eau-badge.c2{background:#e7f9f0;color:#1a8a54}.eau-badge.c3{background:#fff6df;color:#9a7300}.eau-badge.c4{background:#ffe9df;color:#b8501f}.eau-badge.c5{background:#ffe1de;color:#c22f22}.hardness-gauge{height:8px;border-radius:999px;background:#eef1f5;margin-top:16px;overflow:hidden}.hardness-fill{height:100%;background:linear-gradient(90deg,#2f7df4,#c22f22);border-radius:999px}.eau-scale{display:flex;justify-content:space-between;font-size:10px;color:#9aa2ad;margin-top:6px}.eau-value{font-size:14px;margin:16px 0 0}.eau-note,.eau-disclaimer,.eau-error{font-size:11px;color:#8a92a0;line-height:1.6;margin:10px 0 0}@media(max-width:600px){.eau-form{flex-direction:column}.eau-checker-card{padding:24px}}.eau-email-capture{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.eau-email-capture .newsletter-form{justify-content:flex-start;max-width:none;gap:8px}.eau-email-capture .newsletter-form input[type=email]{background:#fff;color:#111318;border:1px solid var(--line);flex:1;min-width:200px}.eau-email-success{color:#1a8a54}@media(max-width:600px){.eau-email-capture .newsletter-form{flex-direction:column}.eau-email-capture .newsletter-form input[type=email]{width:100%}}.stat-band{background:#101217;color:#fff}.stat-band-wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.stat-band-copy .eyebrow{color:#8fb4ff}.stat-band-copy h2{font:700 clamp(30px,3.6vw,42px)/1.12 "Manrope",sans-serif;letter-spacing:-.03em;margin:12px 0 30px}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.stat-block{border:1px solid #2d323b;border-radius:20px;padding:24px}.stat-block h3{font:800 40px Manrope,sans-serif;color:#d9e8ff;margin:0 0 12px}.stat-block p{font-size:13px;line-height:1.6;color:#c3cad4;margin:0}.stat-block a{display:inline-block;margin-top:14px;font-size:12px;font-weight:700;color:#8fb4ff}.stat-source{font-size:11px;color:#7c8593;margin:20px 0 0}.stat-band-visual{border-radius:28px;overflow:hidden;min-height:340px}.stat-band-visual img{width:100%;height:100%;object-fit:cover;min-height:340px}@media(max-width:900px){.stat-band-wrap{grid-template-columns:1fr}.stat-band-visual{order:-1;min-height:260px}.stat-band-visual img{min-height:260px}}@media(max-width:600px){.stat-grid{grid-template-columns:1fr}}.breadcrumb{padding:20px 0 0;font-size:12px;color:#8a92a0}.breadcrumb a{color:#556072}.breadcrumb a:hover{color:#2f7df4}.breadcrumb span{margin:0 4px}.product-hero{padding-top:32px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.product-main-image{border-radius:28px;overflow:hidden;background:linear-gradient(145deg,#f2f7ff,#fff);border:1px solid var(--line);min-height:480px;display:flex;align-items:center;justify-content:center}.product-main-image img{width:100%;height:100%;object-fit:cover;min-height:480px}.product-thumbs{display:flex;gap:10px;margin-top:12px}.thumb{width:64px;height:64px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:#f4f6f8}.thumb.active{border-color:#111318}.thumb img{width:100%;height:100%;object-fit:cover}.product-copy h1{font:700 clamp(28px,3.4vw,40px)/1.1 "Manrope",sans-serif;letter-spacing:-.03em;margin:10px 0 0}.product-description{color:#556072;line-height:1.7;font-size:15px;margin:20px 0}.product-tagline{color:var(--muted);font-size:16px;line-height:1.55;margin:14px 0 0;max-width:480px}.product-benefits{margin-top:14px}.variant-picker{margin:18px 0}.variant-group{margin-bottom:14px}.variant-group label{display:block;font-size:12px;font-weight:700;color:#8a92a0;margin-bottom:8px}.variant-opts{display:flex;flex-wrap:wrap;gap:8px}.variant-opt{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 16px;font-size:13px;cursor:pointer;font-family:inherit}.variant-opt.active{border-color:#111318;background:#111318;color:#fff}.qty-stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;margin:16px 0}.qty-stepper .qty-btn{width:40px;height:40px;border:0;background:none;font-size:18px;cursor:pointer;font-family:inherit}.qty-stepper input{width:48px;border:0;text-align:center;font:inherit;font-size:15px;-moz-appearance:textfield}.qty-stepper input::-webkit-outer-spin-button,.qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:900px){.product-grid{grid-template-columns:1fr;gap:28px}.product-main-image,.product-main-image img{min-height:360px}}.collection-hero{padding-top:32px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.product-card{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.product-card-image{position:relative;display:block;aspect-ratio:1/1;background:linear-gradient(145deg,#f2f7ff,#fff);overflow:hidden}.product-card-image img{width:100%;height:100%;object-fit:cover}.placeholder-product.small{position:relative;left:auto;transform:none;width:140px;margin:auto;top:50%;transform:translateY(50%)}.card-badge{position:absolute;top:12px;left:12px;background:#eef5ff;color:#2f7df4;border:1px solid #cfe1ff;font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px}.product-card-body{padding:18px;display:flex;flex-direction:column;gap:6px}.product-card-body b{font:700 15px Manrope,sans-serif}.product-card-body span{color:#556072;font-size:14px}.product-card-body .btn{margin-top:8px}.pagination{display:flex;justify-content:center;gap:10px;margin-top:40px;font-size:13px}.pagination a,.pagination .current{padding:8px 14px;border-radius:10px;border:1px solid var(--line)}.pagination .current{background:#111318;color:#fff}@media(max-width:900px){.collection-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.collection-grid{grid-template-columns:1fr}}.cart-page{padding-top:32px}.cart-table{border-top:1px solid var(--line);margin-top:24px}.cart-line{display:grid;grid-template-columns:76px 1fr 100px 110px;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.cart-line-image{width:76px;height:76px;border-radius:14px;overflow:hidden;background:#f4f6f8;display:block}.cart-line-image img{width:100%;height:100%;object-fit:cover}.cart-line-info{display:flex;flex-direction:column;gap:4px;font-size:14px}.cart-line-info small{color:#8a92a0}.cart-remove{font-size:11px;color:#b83a2f;text-decoration:underline;width:fit-content}.cart-line-qty input{width:64px;border:1px solid var(--line);border-radius:10px;padding:8px;text-align:center;font:inherit}.cart-line-price{text-align:right;font-size:14px}.cart-line-price .was{display:block;color:#9aa2ad;text-decoration:line-through;font-size:12px}.cart-actions{display:flex;justify-content:flex-end;margin-top:16px}.cart-upsell-row{margin-top:24px;padding:16px 20px;border-radius:16px;background:#eef6ff;border:1px solid #dbeaff;display:flex;align-items:center;justify-content:space-between;gap:14px}.cart-upsell-row small{display:block;color:#2f7df4;font-weight:800;font-size:10px}.cart-upsell-row b{font-size:14px}.cart-upsell-row span{font-size:13px;color:#556072}.cart-note{margin:24px 0}.cart-note label{display:block;font-size:12px;font-weight:700;color:#8a92a0;margin-bottom:8px}.cart-note textarea{width:100%;border:1px solid var(--line);border-radius:14px;padding:14px;font:inherit;font-size:14px;resize:vertical}.cart-summary{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);max-width:420px;margin-left:auto}.cart-summary-row{display:flex;justify-content:space-between;font:700 18px Manrope,sans-serif}.cart-summary .text-link{display:block;text-align:center;margin-top:14px}.cart-empty{text-align:center;padding:60px 0}.cart-empty p{color:#556072;margin-bottom:20px}@media(max-width:700px){.cart-line{grid-template-columns:60px 1fr;grid-template-areas:"img info" "img qty" "img price"}.cart-line-image{grid-area:img}.cart-line-info{grid-area:info}.cart-line-qty{grid-area:qty}.cart-line-price{grid-area:price;text-align:left}.cart-summary{max-width:none}}.ba-slider{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/3;background:#eee}.ba-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:20px}.ba-panel .ba-icon{font-size:34px}.ba-panel b{font:700 15px Manrope,sans-serif}.ba-panel span{font-size:12px;max-width:220px;line-height:1.5}.ba-before{clip-path:inset(0 50% 0 0);background:linear-gradient(135deg,#fff3e6,#ffe3cf);color:#8a4a12}.ba-after{background:linear-gradient(135deg,#eaf4ff,#dcecff);color:#1d5aa8}.ba-photo,.ba-real-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.ba-slider.has-real .ba-info{display:none}.ba-slider.has-bg .ba-before{background:linear-gradient(135deg,#fff3e69e,#ffe3cf80);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ba-slider.has-bg .ba-after{background:linear-gradient(135deg,#eaf4ff8c,#dcecff6b);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ba-slider.has-bg .ba-panel{z-index:1;text-shadow:0 1px 3px rgba(255,255,255,.6)}.ba-handle-line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;transform:translate(-50%);pointer-events:none;z-index:2}.ba-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0003;pointer-events:none;font-size:14px;z-index:3}.ba-label{position:absolute;bottom:14px;font:700 11px Manrope,sans-serif;padding:6px 12px;border-radius:999px;background:#111318bf;color:#fff;z-index:2}.ba-label.before-lbl{left:14px}.ba-label.after-lbl{right:14px}.ba-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:4}.ba-caption{font-size:11px;color:#8a92a0;margin-top:10px;text-align:center}.results-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.results-card b{display:block;margin:16px 0 4px;font:700 15px Manrope,sans-serif}.tester-cta{margin-top:44px;background:#101217;color:#fff;border-radius:24px;padding:40px;text-align:center}.tester-cta h3{font:700 24px Manrope,sans-serif;margin:0 0 10px}.tester-cta p{color:#c3cad4;max-width:520px;margin:0 auto 22px;font-size:14px;line-height:1.6}@media(max-width:700px){.results-grid{grid-template-columns:1fr}.tester-cta{padding:28px}}.page-hero{padding:44px 0 8px;text-align:center}.page-hero .eyebrow{justify-content:center;display:flex}.page-hero h1{font:700 clamp(32px,5vw,54px)/1.05 "Manrope",sans-serif;letter-spacing:-.04em;margin:14px 0 0}.page-hero p{max-width:600px;margin:16px auto 0;color:var(--muted);font-size:16px;line-height:1.6}.story-badge{display:inline-block;background:#eaf4ff;color:#1d5aa8;font-size:12px;font-weight:700;padding:8px 16px;border-radius:999px;margin-bottom:20px}.story-photo{border-radius:32px;overflow:hidden;margin:40px 0;min-height:420px}.story-photo img{width:100%;height:100%;object-fit:cover;min-height:420px;display:block}.story-values{border-top:1px solid var(--line);margin-top:20px}.story-value{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:26px 0;border-bottom:1px solid var(--line);align-items:start}.story-value .num{font:400 30px Manrope,sans-serif;color:#c7ccd4}.story-value h3{margin:0 0 8px;font:700 18px Manrope,sans-serif}.story-value p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.story-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.story-stat{background:var(--pale);border-radius:20px;padding:30px 26px}.story-stat b{display:block;font:700 44px Manrope,sans-serif;letter-spacing:-.02em}.story-stat span{display:block;margin-top:10px;color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:700px){.story-value{grid-template-columns:44px 1fr;gap:16px}.story-stats{grid-template-columns:1fr}.story-photo,.story-photo img{min-height:280px}}.help-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0 50px}.help-topics a{border:1px solid var(--line);border-radius:16px;padding:18px;font-size:13px;font-weight:700;text-align:center;display:block}.help-topics a:hover{border-color:#2f7df4;color:#2f7df4}.help-block{margin-bottom:48px}.help-block h2{font:700 22px Manrope,sans-serif;margin:0 0 18px}@media(max-width:700px){.help-topics{grid-template-columns:1fr 1fr}}.drawer-count{font-size:13px;font-weight:600;color:#7a8491;margin-left:4px}.drawer-item{grid-template-columns:60px 1fr auto;align-items:flex-start}.drawer-item-noimg{width:60px;height:60px;border-radius:10px;background:#f4f6f8}.drawer-item-info b{display:block;font-size:13px;line-height:1.35}.drawer-item-variant{display:block;color:#7a8491;font-size:11px;margin-top:3px}.drawer-qty{margin:8px 0 0;transform:scale(.82);transform-origin:left center}.drawer-item-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-top:2px}.drawer-item-side>b{font-size:13px;white-space:nowrap}.drawer-item-remove{border:0;background:none;color:#9aa2ad;font-size:11px;text-decoration:underline;cursor:pointer;padding:0}.drawer-item-remove:hover{color:#b83a2f}.drawer-upsell{display:block}.drawer-upsell-row{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;margin-top:8px}.drawer-upsell-row img{width:52px;height:52px;object-fit:cover;border-radius:9px;background:#fff}.drawer-upsell-info{display:flex;flex-direction:column;gap:2px}.drawer-upsell-info b{font-size:13px}.drawer-upsell-info span{font-size:12px;color:#556072}.drawer-promo{margin:0 22px 14px;display:flex;gap:8px}.drawer-promo input{flex:1;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font:inherit;font-size:13px}.drawer-promo button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 16px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.drawer-promo button:hover{border-color:#111318}.drawer-trust-row{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#697382;margin-bottom:14px!important}.drawer-subtotal{font-size:15px;font-weight:700}@media(max-width:480px){.drawer-trust-row{flex-direction:column;gap:4px}}.contaminant-badge{position:absolute;display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:9px 14px 9px 10px;font:700 12px DM Sans,sans-serif;color:#111318;box-shadow:0 10px 26px #19274324;z-index:3;transition:opacity .25s ease,transform .25s ease}.contaminant-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.hero-stage.filtered .contaminant-badge{opacity:0;transform:translateY(-6px) scale(.92);pointer-events:none}.contaminant-toggle{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:4;display:flex;background:#fff;border-radius:999px;padding:4px;box-shadow:0 14px 34px #1927432e;gap:2px}.contaminant-toggle button{border:0;background:none;border-radius:999px;padding:10px 16px;font:700 12px DM Sans,sans-serif;cursor:pointer;color:#556072;font-family:inherit}.contaminant-toggle button.active{background:#111318;color:#fff}.hero-caption{position:absolute;left:16px;bottom:-24px;font-size:10px;color:#9aa2ad;line-height:1.4}@media(max-width:900px){.contaminant-badge{font-size:11px;padding:7px 12px 7px 9px}.contaminant-toggle{bottom:12px}.hero-caption{position:static;display:block;margin-top:10px;text-align:center}}@media(max-width:600px){.contaminant-badge:nth-of-type(2){display:none}}:root{--rl-blue:#2f7df4;--rl-blue-dark:#205fcf;--rl-navy:#101b37;--rl-soft:#f6f8ff}.home-conversion-hero{padding:0;background:var(--rl-soft)}.home-hero-grid{display:grid;grid-template-columns:52% 48%;min-height:680px}.home-hero-copy{background:linear-gradient(135deg,var(--rl-blue),var(--rl-blue-dark));color:#fff;padding:90px max(6vw,48px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.home-hero-copy h1{font-size:clamp(44px,4.7vw,74px);line-height:1.02;letter-spacing:-.045em;margin:28px 0;max-width:720px;color:#fff}.home-hero-copy p{font-size:20px;line-height:1.6;max-width:650px;color:#ffffffeb}.home-rating span{color:#7bea75;letter-spacing:2px}.home-hero-btn{background:#fff!important;color:var(--rl-blue-dark)!important;align-self:flex-start;margin-top:24px}.home-hero-trust{display:flex;gap:34px;margin-top:38px;font-weight:700;flex-wrap:wrap}.home-hero-media{min-width:0;overflow:hidden}.home-hero-media img{width:100%;height:100%;object-fit:cover;display:block}.rl-collection-title{text-align:center;margin-bottom:38px}.rl-collection-title h1{font-size:clamp(40px,5vw,70px);margin:0}.rl-collection-title p{font-size:20px;color:var(--muted)}.collection-filter-pills{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:45px}.collection-filter-pills a{border:2px solid var(--rl-blue);padding:10px 18px;border-radius:999px;color:var(--rl-blue);font-weight:700}.collection-filter-pills a.active{background:var(--rl-blue);color:#fff}.rl-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rl-shop-card{border-radius:24px;background:#fff;overflow:hidden}.rl-shop-card .product-card-image{min-height:320px;background:#fff;position:relative}.rl-card-badge{position:absolute;top:14px;left:14px;background:var(--rl-blue);color:#fff;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:800}.rl-shop-card .product-card-body p{color:var(--muted);min-height:40px}.rl-card-price{display:flex;gap:10px;align-items:center}.rl-card-price strong{font-size:22px}.rl-card-rating{color:#19a765;font-weight:800;margin:10px 0}.rl-card-rating span{color:var(--rl-navy)}.rl-product-hero{padding-top:28px}.rl-product-gallery .product-main-image{position:relative;background:#fff;border-radius:24px;overflow:hidden}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:1px solid #dbe1ee;background:#fff;color:var(--rl-navy);font-size:34px;box-shadow:0 8px 30px #0c1c431f;z-index:2}.gallery-prev{left:16px}.gallery-next{right:16px}.product-thumbs{display:flex;gap:12px;overflow:auto;padding:12px 2px}.product-tagline{font-size:21px;font-weight:700;color:var(--rl-navy)}.rl-rating span{color:#19a765;letter-spacing:1px}.rl-rating em{font-style:normal;color:var(--rl-navy)}.offer-picker{margin:28px 0}.offer-picker h3,.product-upsells h3{font-size:20px;margin-bottom:14px}.offer-card{position:relative;display:flex;align-items:flex-start;gap:14px;border:1.5px solid #d7deee;border-radius:18px;padding:20px;margin:12px 0;background:#fff;cursor:pointer}.offer-card.active{border-color:var(--rl-blue);box-shadow:0 0 0 1px var(--rl-blue) inset}.offer-card input{position:absolute;opacity:0}.offer-radio{width:22px;height:22px;border-radius:50%;border:2px solid #cfd7e9;flex:0 0 auto;margin-top:2px}.offer-card.active .offer-radio{border:6px solid var(--rl-blue)}.offer-content{display:flex;flex-direction:column;gap:7px}.offer-content b{font-size:18px}.offer-content small{font-size:14px;color:var(--muted);line-height:1.45}.offer-badge{margin-left:auto;background:var(--rl-blue);color:#fff;padding:7px 11px;border-radius:8px;font-weight:800;font-size:12px}.offer-note{font-size:12px;color:var(--muted)}.qty-label{font-weight:700;margin-top:16px}.product-upsells{margin:28px 0}.addon-row{display:grid;grid-template-columns:auto 1fr 66px;align-items:center;gap:14px;border:1px solid #dce2ef;border-radius:16px;padding:12px 14px;margin:10px 0;background:#fff;cursor:pointer}.addon-row input{width:22px;height:22px;accent-color:var(--rl-blue)}.addon-copy{display:flex;flex-direction:column}.addon-copy small{color:var(--rl-blue);font-weight:800;margin-top:4px}.addon-row img{width:62px;height:62px;object-fit:cover;border-radius:10px}.btn-buy-now{background:#060606!important;color:#fff!important;margin-top:10px}.rl-product-accordions{margin-top:24px}.related-grid .product-card-body{display:flex;flex-direction:column;gap:8px}.why-grid{display:grid;grid-template-columns:32% 68%;gap:70px;align-items:start}.why-answer p{margin:0 0 16px}.reassurance-marquee{overflow:hidden;background:#f2f5ff;border-top:1px solid #e0e6f3;border-bottom:1px solid #e0e6f3}.reassurance-track{display:flex;width:max-content;animation:rlMarquee 28s linear infinite}.reassurance-track>div{width:310px;padding:22px 28px;border-right:1px solid #dce2ef;display:flex;flex-direction:column;gap:6px}@keyframes rlMarquee{to{transform:translate(-50%)}}.rl-testimonials{background:#fff}.testimonials-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.testimonial-controls{display:flex;gap:10px}.testimonial-controls button,.install-step-nav button{width:46px;height:46px;border-radius:50%;border:1.5px solid var(--rl-blue);background:#fff;color:var(--rl-blue);font-size:22px}.testimonial-slider{display:flex;gap:20px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonial-slider::-webkit-scrollbar{display:none}.testimonial-card{flex:0 0 330px;border:1px solid #dfe4ef;border-radius:18px;overflow:hidden;background:#fff;scroll-snap-align:start}.testimonial-image{height:260px;background:#f3f5f9;display:flex;align-items:center;justify-content:center;color:#9ba5b9;text-align:center;padding:20px}.testimonial-image img{width:100%;height:100%;object-fit:cover}.testimonial-body{padding:18px}.testimonial-stars{letter-spacing:2px}.testimonial-stars span{color:#d7dbe5}.testimonial-stars span.on{color:#18a866}.testimonial-body h3{margin:9px 0}.testimonial-disclaimer{font-size:12px;color:var(--muted);margin-top:14px}.contact-layout{display:grid;grid-template-columns:36% 64%;gap:60px;align-items:start}.contact-card{background:#fff;border:1px solid #dfe4ef;border-radius:22px;padding:34px}.contact-card form{display:grid;gap:11px}.contact-card input,.contact-card select,.contact-card textarea{width:100%;border:1px solid #ccd5e6;border-radius:10px;padding:14px 16px;font:inherit}.contact-card label{font-weight:700;margin-top:5px}.narrow{max-width:860px;margin:auto}.install-step-card{display:none;background:#fff;border-radius:24px;padding:34px;grid-template-columns:48% 52%;gap:36px;align-items:center}.install-step-card.active{display:grid}.install-step-kicker{color:var(--rl-blue);font-weight:800}.install-step-media img,.video-wrap iframe{width:100%;min-height:360px;object-fit:cover;border:0;border-radius:18px}.install-media-placeholder{min-height:360px;background:#f2f4f8;border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--muted);padding:30px;text-align:center}.install-step-nav{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;margin-top:22px}.install-progress{height:10px;background:#e5e9f3;border-radius:99px;overflow:hidden}.install-progress span{display:block;height:100%;width:25%;background:var(--rl-blue);transition:.25s}.install-step-nav>div:last-child{display:flex;gap:10px}.cart-reservation{background:#fff;padding:20px 0;border-bottom:1px solid #e4e8f2}.cart-reservation b{font-size:23px}.cart-reservation #cartTimer{background:#dfe5e8;padding:8px 12px;border-radius:6px}.cart-reservation p{color:#e04444;margin:10px 0 0}.cart-page-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,.85fr);gap:28px}.cart-lines-panel,.cart-checkout-card{background:#fff;border-radius:20px;padding:20px}.cart-line.modern{grid-template-columns:130px 1fr auto}.cart-inline-actions{display:flex;gap:18px;align-items:center;margin-top:15px}.cart-inline-actions input{width:70px;padding:8px;border:1px solid #dce2ef;border-radius:9px}.cart-checkout-card{height:max-content;position:sticky;top:120px}.payment-mini{text-align:center;margin:14px 0;color:#667085}.cart-review-carousel{border:1px solid #cfd8ed;background:#f7f8ff;border-radius:14px;padding:22px;text-align:center;min-height:190px}.cart-review-carousel article{display:none}.cart-review-carousel article.active{display:block}.review-stars{color:#18a866;letter-spacing:4px;font-size:20px}@media(max-width:980px){.home-hero-grid{grid-template-columns:1fr}.home-hero-copy{padding:60px 24px;min-height:580px}.home-hero-copy h1{font-size:48px;max-width:100%}.home-hero-media{height:520px}.rl-product-grid{grid-template-columns:repeat(2,1fr)}.why-grid,.contact-layout,.cart-page-grid,.install-step-card.active{grid-template-columns:1fr}.cart-checkout-card{position:static}}@media(max-width:640px){.home-hero-copy h1{font-size:42px}.home-hero-trust{gap:12px;flex-direction:column}.home-hero-media{height:420px}.rl-product-grid{grid-template-columns:1fr}.offer-badge{position:absolute;right:12px;top:-13px}.testimonial-card{flex-basis:82vw}.install-step-nav{grid-template-columns:1fr auto}.install-step-nav>b{grid-row:2}.reassurance-track>div{width:260px}}html,body{background:#fff;color:var(--rl-navy)}.wrap{width:min(1380px,calc(100% - 48px))}.announcement{background:var(--rl-blue-dark);color:#fff;padding:11px 16px;font-size:13px;letter-spacing:0;text-transform:none;font-weight:700}.site-header{background:#fff;border-bottom:1px solid #edf0f6;-webkit-backdrop-filter:none;backdrop-filter:none}.nav{height:88px}.brand img{width:155px}.nav-links{gap:34px;color:var(--rl-navy);font-weight:700}.nav-links a:hover{color:var(--rl-blue)}.cart-link{color:var(--rl-navy);font-weight:700;border:0;background:transparent;cursor:pointer}.header-cta{background:var(--rl-blue);color:#fff;padding:12px 20px;border-radius:12px}.header-cta:hover{background:var(--rl-blue-dark)}.btn-primary{background:var(--rl-blue);color:#fff}.btn-primary:hover{background:var(--rl-blue-dark)}.home-conversion-hero{background:var(--rl-soft)}.home-hero-grid{grid-template-columns:minmax(0,54%) minmax(0,46%);min-height:720px}.home-hero-copy{background:linear-gradient(135deg,#2f7df4,#205fcf);padding:82px 7vw 78px max(5vw,56px);overflow:hidden}.home-hero-copy h1{font-size:clamp(48px,4.1vw,66px);line-height:1.04;max-width:590px;margin:30px 0 24px;letter-spacing:-.045em}.home-hero-copy p{font-size:18px;max-width:575px;line-height:1.55;margin:0}.home-rating{font-size:16px}.home-rating span{color:#55df72}.home-hero-btn{margin-top:28px;border-radius:999px;padding:15px 25px}.home-hero-trust{gap:28px;margin-top:34px;font-size:13px}.home-hero-media img{object-fit:cover;object-position:58% 50%}.rl-shop-page,.rl-collection{background:var(--rl-soft)}.rl-collection{padding-top:62px}.rl-collection-title{max-width:900px;margin:0 auto 42px}.rl-collection-title h1{font-size:clamp(42px,5vw,68px);letter-spacing:-.05em}.rl-collection-title p{font-size:20px;margin-top:10px}.collection-filter-pills{justify-content:flex-start;margin:0 0 46px;gap:14px}.collection-filter-pills a{background:transparent;border:2px solid var(--rl-blue);border-radius:999px;padding:10px 18px}.collection-filter-pills a.active{background:var(--rl-blue)}.rl-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.rl-shop-card{border:0;border-radius:24px;box-shadow:0 10px 36px #101b370d;overflow:hidden}.rl-shop-card .product-card-image{aspect-ratio:1/1;min-height:0;background:#fff}.rl-shop-card .product-card-image img{object-fit:contain;padding:8px}.rl-card-badge{background:var(--rl-blue);color:#fff}.rl-shop-card .product-card-body{padding:20px;min-height:255px}.rl-shop-card .product-card-body b{font-size:18px;line-height:1.25}.rl-shop-card .product-card-body p{font-size:14px;line-height:1.45}.rl-shop-card .btn{margin-top:auto;border-radius:14px}.breadcrumb{padding-top:20px;color:#7b8494;font-size:13px}.rl-product-hero{padding:30px 0 64px}.rl-product-hero .product-grid{grid-template-columns:minmax(0,1.06fr) minmax(410px,.94fr);gap:38px;align-items:start}.rl-product-gallery{min-width:0}.rl-product-gallery .product-main-image{aspect-ratio:1/1;min-height:0;background:#fff;border:1px solid #edf0f6;border-radius:24px}.rl-product-gallery .product-main-image img{width:100%;height:100%;min-height:0;object-fit:contain}.gallery-arrow{width:52px;height:52px;border:1px solid #d7deeb;color:var(--rl-navy);font-size:34px}.product-thumbs{gap:10px;padding-top:12px}.product-thumbs .thumb{flex:0 0 112px;height:88px;background:#fff;border:1px solid #dfe5f0;border-radius:12px;overflow:hidden;padding:3px;cursor:pointer}.product-thumbs .thumb.active{border:2px solid var(--rl-blue)}.product-thumbs .thumb img{width:100%;height:100%;object-fit:contain}.rl-product-copy{padding:12px 0}.rl-product-copy .eyebrow{color:var(--rl-blue);font-weight:800}.rl-product-copy h1{font-size:clamp(34px,3.4vw,48px);margin:8px 0 6px}.product-tagline{font-size:20px;margin:0 0 12px}.rl-rating{margin:16px 0 20px}.rl-rating span{color:#18a866}.rl-rating em{font-size:14px;font-weight:700}.rl-price-line{display:flex;align-items:center;gap:15px;margin:16px 0 20px}.rl-price-line span{font-size:30px;font-weight:800}.rl-price-line s{font-size:17px;color:#9aa1b2;font-weight:500}.product-description{font-size:16px;line-height:1.55;color:#39455d}.product-benefits{display:grid;grid-template-columns:1fr;gap:8px;margin:20px 0 24px}.product-benefits li{font-size:15px}.variant-group label{font-size:14px;color:var(--rl-navy);margin-bottom:10px}.variant-opts{gap:12px}.variant-opt{min-width:155px;border:1.5px solid #d7deeb;border-radius:14px;padding:16px 18px;background:#fff;color:var(--rl-navy);font-weight:700}.variant-opt.active{border-color:var(--rl-blue);background:#f5f8ff;color:var(--rl-navy);box-shadow:0 0 0 1px var(--rl-blue) inset}.offer-picker{margin-top:26px}.offer-card{border-radius:18px;padding:21px 18px}.offer-card.active{border-color:var(--rl-blue);background:#fbfcff}.offer-badge{background:var(--rl-blue);border-radius:8px}.product-upsells{margin-top:30px}.addon-row{min-height:78px;border-radius:16px}.addon-copy small{color:var(--rl-blue)}.qty-stepper{border-color:#d7deeb}.rl-product-form>.btn{height:58px;border-radius:999px;font-size:18px}.rl-product-accordions{margin-top:28px}.rl-testimonials{padding-top:80px}.testimonial-global-rating{color:var(--rl-blue);font-size:16px;font-weight:700;margin-bottom:12px}.testimonial-global-rating span{letter-spacing:2px}.testimonials-head h2{font-size:clamp(34px,4vw,54px);margin:0}.testimonial-slider{gap:18px}.testimonial-card{flex-basis:340px;border-radius:16px}.testimonial-image{height:320px}.testimonial-controls button{border-color:var(--rl-blue);color:var(--rl-blue)}.rl-install-steps{background:var(--rl-soft)}.install-step-card{border:1px solid #e5eaf4;box-shadow:0 10px 30px #101b370a}.install-step-kicker{color:var(--rl-blue)}.why-rinselab{background:#f5f7ff}.why-grid{grid-template-columns:30% 70%;gap:60px}.why-grid h2{font-size:36px}.faq-list details{border-color:#d9e0ee}.faq-list summary{color:var(--rl-navy)}.reassurance-marquee{background:#f4f7ff}.reassurance-track>div{background:#fff;margin:10px 6px;border:1px solid #e2e7f2;border-radius:14px;width:310px}.reassurance-track b{color:var(--rl-blue)}.help-hero{background:var(--rl-soft);padding:58px 0 28px}.help-hero h1{font-size:clamp(44px,5vw,70px);color:var(--rl-navy)}.contact-layout{grid-template-columns:.65fr 1.35fr;gap:48px}.contact-card{background:#fff;border:1px solid #e2e7f1;border-radius:20px;padding:34px;box-shadow:0 18px 50px #101b370d}.contact-card input,.contact-card select,.contact-card textarea{width:100%;border:1px solid #d6dce8;border-radius:10px;padding:15px 16px;font:inherit;margin:8px 0 18px}.contact-card input:focus,.contact-card select:focus,.contact-card textarea:focus{outline:2px solid rgba(47,125,244,.22);border-color:var(--rl-blue)}.rl-cart-main,.rl-cart-page{background:#f4f6ff}.cart-reservation{background:#fff;margin:0;padding:18px 0;border-bottom:0}.cart-reservation .wrap{background:#fff}.cart-reservation b{font-size:20px;color:var(--rl-navy)}.cart-reservation #cartTimer{background:#dfe5e8;padding:7px 10px;border-radius:5px}.cart-reservation p{color:#e04444;margin-top:8px;font-size:14px}.cart-page-grid{grid-template-columns:minmax(0,2fr) minmax(340px,.86fr);gap:28px}.cart-lines-panel,.cart-checkout-card{border-radius:18px}.cart-line.modern{grid-template-columns:145px 1fr auto;gap:18px;padding:14px 0}.cart-line-image{width:145px;height:145px;background:#f8f9fc;border-radius:12px;overflow:hidden}.cart-line-image img{width:100%;height:100%;object-fit:contain}.cart-line-info b{font-size:17px}.delivery-dot{display:inline-block;width:10px;height:10px;background:#22b573;border-radius:50%;margin-right:7px}.cart-page-stepper{display:inline-flex;align-items:center;background:#f4f6ff;border-radius:999px;padding:2px}.cart-page-qty-btn{width:38px;height:38px;border:0;background:transparent;font-size:20px;color:var(--rl-navy);cursor:pointer}.cart-page-qty-input{width:44px!important;border:0!important;background:transparent!important;text-align:center;padding:0!important}.cart-checkout-card{padding:22px;box-shadow:0 8px 28px #101b370d}.cart-checkout-btn{margin-top:22px;height:60px;border-radius:999px;font-size:18px}.payment-icons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.payment-icons svg{width:44px;height:28px}.cart-review-carousel{margin-top:24px;background:#f5f7ff;min-height:205px}.review-stars{color:#18a866}.cart-update-btn{margin-top:12px}@media(max-width:1100px){.wrap{width:min(100% - 32px,1000px)}.nav-links{gap:18px}.rl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-copy h1{font-size:52px}.rl-product-hero .product-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.nav-links{display:none}.home-hero-grid{grid-template-columns:1fr}.home-hero-copy{min-height:560px;padding:58px 28px}.home-hero-copy h1{font-size:48px;max-width:560px}.home-hero-media{height:560px}.rl-product-hero .product-grid,.why-grid,.contact-layout,.cart-page-grid{grid-template-columns:1fr}.cart-checkout-card{position:static}.testimonial-image{height:270px}}@media(max-width:640px){.wrap{width:calc(100% - 24px)}.announcement{font-size:11px}.nav{height:70px}.brand img{width:130px}.header-cta{display:none}.home-hero-copy{padding:48px 22px;min-height:530px}.home-hero-copy h1{font-size:42px;max-width:100%;margin-top:22px}.home-hero-copy p{font-size:16px}.home-hero-trust{flex-direction:column;gap:9px}.home-hero-media{height:440px}.rl-product-grid{grid-template-columns:1fr}.collection-filter-pills{overflow:auto;flex-wrap:nowrap;padding-bottom:8px}.collection-filter-pills a{white-space:nowrap}.rl-product-hero{padding-top:18px}.variant-opt{min-width:calc(50% - 6px)}.testimonial-card{flex-basis:84vw}.testimonial-image{height:270px}.cart-line.modern{grid-template-columns:90px 1fr}.cart-line-image{width:90px;height:90px}.cart-line-price{grid-column:2;text-align:left}.reassurance-track>div{width:265px}}.rl-product-copy{align-self:start}.rl-product-form{margin-top:14px}.rl-product-form .variant-picker{margin-bottom:12px}.rl-product-form .qty-label{margin-top:10px}.rl-product-form .qty-stepper{margin-bottom:14px}.rl-product-form>.btn{height:54px}.rl-product-accordions{margin-top:18px}.product-reassurance{margin-top:0;border-top:1px solid #e6ebf4;border-bottom:1px solid #e6ebf4}.related-grid{margin-top:20px}@media(min-width:901px){.rl-product-copy{max-height:none}.rl-product-copy .product-description{margin:12px 0}.rl-product-copy .product-benefits{margin:12px 0 16px}.rl-product-copy .product-benefits li{font-size:14px}.rl-product-form{margin-top:10px}.rl-product-accordions details{padding:13px 0}.rl-product-accordions summary{font-size:14px}}.rl-before-after{background:#fff;padding:88px 0}.rl-before-after .center-title{max-width:760px;margin:0 auto 38px;text-align:center}.rl-before-after .center-title h2{font-size:clamp(36px,4.5vw,58px);margin:8px 0 12px;letter-spacing:-.04em}.rl-before-after .center-title p{max-width:650px;margin:0 auto;color:#68748a}.rl-ba-stage{position:relative;max-width:980px;aspect-ratio:16/10;margin:0 auto;border-radius:28px;overflow:hidden;background:#f3f5fa;box-shadow:0 18px 55px #101b3714;touch-action:none}.rl-ba-layer{position:absolute;top:0;right:0;bottom:0;left:0}.rl-ba-layer img{width:100%;height:100%;object-fit:cover;display:block}.rl-ba-before{z-index:2;clip-path:inset(0 50% 0 0)}.rl-ba-after{z-index:1}.rl-ba-divider{position:absolute;z-index:4;top:0;bottom:0;left:50%;width:3px;background:#fff;box-shadow:0 0 0 1px #101b371a;transform:translate(-50%);pointer-events:none}.rl-ba-divider span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--rl-blue);font-size:24px;font-weight:800;box-shadow:0 8px 30px #101b372e}.rl-ba-range{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.rl-ba-label{position:absolute;z-index:3;top:22px;padding:9px 15px;border-radius:999px;background:#fffffff0;color:var(--rl-navy);font-size:13px;font-weight:800;box-shadow:0 5px 18px #101b3714}.rl-ba-label-before{left:22px}.rl-ba-label-after{right:22px}.rl-ba-caption{text-align:center;color:#8a93a5;font-size:13px;margin:16px auto 0}.home-why-rinselab{background:#f5f7ff;padding-top:88px;padding-bottom:88px}@media(max-width:640px){.rl-before-after{padding:58px 0}.rl-ba-stage{aspect-ratio:4/5;border-radius:20px}.rl-ba-divider span{width:50px;height:50px}.rl-ba-label{top:14px}.rl-ba-label-before{left:14px}.rl-ba-label-after{right:14px}}.rl-science-proof{background:#173553;color:#fff;padding:92px 0}.rl-science-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:72px;align-items:center}.rl-science-kicker{font-size:12px;font-weight:800;letter-spacing:.18em;color:#b9c9da;margin-bottom:14px}.rl-science-copy h2{color:#fff;font-size:clamp(38px,4.3vw,66px);line-height:1.02;max-width:680px;margin:0 0 18px}.rl-science-intro{color:#d8e2ec;max-width:650px;font-size:17px;line-height:1.6}.rl-science-stats{display:grid;grid-template-columns:1fr 1fr;gap:30px 48px;margin-top:42px}.rl-science-stats article{border-top:1px solid rgba(255,255,255,.2);padding-top:18px}.rl-science-stats strong{display:block;color:#fff;font-size:46px;line-height:1;margin-bottom:10px}.rl-science-stats p{color:#c9d6e3;font-size:14px;line-height:1.55;margin:0}.rl-science-media img{width:100%;height:min(690px,65vw);object-fit:cover;border-radius:22px;display:block}.rl-science-note{font-size:11px!important;line-height:1.5!important;color:#9fb2c6!important;margin-top:32px;max-width:690px}.rl-science-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px}.rl-science-links a{color:#fff;text-decoration:underline;text-underline-offset:4px;font-size:12px}.rl-science-links a:hover{opacity:.8}@media(max-width:800px){.rl-science-proof{padding:62px 0}.rl-science-grid{grid-template-columns:1fr;gap:38px}.rl-science-media{order:-1}.rl-science-media img{height:460px}.rl-science-stats{gap:24px 20px}.rl-science-stats strong{font-size:38px}}@media(max-width:520px){.rl-science-stats{grid-template-columns:1fr}.rl-science-media img{height:390px}.rl-science-copy h2{font-size:40px}}.rl-economy{background:#f4f6ff;padding:88px 28px;color:#101b3b}.rl-economy__inner{max-width:1440px;margin:auto}.rl-economy__eyebrow{text-align:center;font-weight:800;letter-spacing:.14em;font-size:12px;color:#2f7df4}.rl-economy h2{text-align:center;font-size:clamp(34px,4vw,58px);line-height:1.03;margin:12px auto 18px;max-width:900px}.rl-economy h2 span{color:#2f7df4}.rl-economy__intro{max-width:980px;text-align:center;margin:0 auto 54px;font-size:18px;line-height:1.6}.rl-economy__benefits{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cad3ff;border-bottom:1px solid #cad3ff}.rl-economy__benefits article{padding:34px 30px;min-height:230px;border-right:1px dashed #7588ff;text-align:center}.rl-economy__benefits article:last-child{border-right:0}.rl-economy__icon{font-size:35px;margin-bottom:15px}.rl-economy__benefits strong{display:block;color:#2f45ff;font-size:23px;margin-bottom:10px}.rl-economy__benefits p{font-size:15px;line-height:1.55;margin:0}.rl-economy__calculator{display:grid;grid-template-columns:1.1fr 1fr .85fr;gap:48px;align-items:center;padding:58px 0 25px}.rl-economy__tag{display:inline-block;background:#2f45ff;color:#fff;padding:8px 12px;border-radius:4px;font-weight:800;font-size:13px}.rl-economy__calc-copy h3{font-size:34px;line-height:1.1;margin:13px 0}.rl-economy__calc-copy p{line-height:1.55;margin:0}.rl-economy__control{text-align:center}.rl-economy__control label{display:block;font-size:18px;font-weight:700;margin-bottom:16px}.rl-economy__control input{width:100%;accent-color:#2f45ff}.rl-economy__control b{font-size:30px;color:#2f45ff}.rl-economy__result{text-align:center}.rl-economy__result span,.rl-economy__result small{display:block}.rl-economy__result strong{display:block;background:#fff;border-radius:22px;padding:18px 25px;margin:10px 0;font-size:48px;color:#2f45ff}.rl-economy__note{text-align:center;font-size:12px;opacity:.65;margin:25px auto 0;max-width:900px}@media(max-width:900px){.rl-economy{padding:60px 18px}.rl-economy__benefits{grid-template-columns:1fr 1fr}.rl-economy__benefits article:nth-child(2){border-right:0}.rl-economy__calculator{grid-template-columns:1fr;gap:30px}.rl-economy__calc-copy{text-align:center}}@media(max-width:560px){.rl-economy__benefits{grid-template-columns:1fr}.rl-economy__benefits article{border-right:0;border-bottom:1px dashed #7588ff}.rl-economy__benefits article:last-child{border-bottom:0}.rl-economy__result strong{font-size:40px}}.rl-product-gallery .product-main-image{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.rl-product-gallery .product-main-image.is-dragging{cursor:grabbing}.rl-product-gallery .product-main-image img{pointer-events:none}.product-thumbs{scrollbar-width:thin;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.product-thumbs .thumb{scroll-snap-align:center}.gallery-arrow{cursor:pointer;pointer-events:auto}.rl-ba-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1180px;margin:0 auto}.rl-ba-card{min-width:0}.rl-ba-card h3{text-align:center;margin:0 0 14px;font-size:22px;letter-spacing:-.02em;color:var(--rl-navy)}.rl-ba-grid .rl-ba-stage{max-width:none;width:100%;aspect-ratio:4/5;margin:0}.rl-ba-cta-wrap{display:flex;justify-content:center;margin-top:28px}.rl-ba-cta{min-width:260px;text-align:center;padding:16px 28px;border-radius:999px}@media(max-width:760px){.rl-ba-grid{grid-template-columns:1fr;gap:28px}.rl-ba-grid .rl-ba-stage{aspect-ratio:4/5}.rl-ba-cta{width:100%;max-width:360px}}.story-image-placeholder{min-height:520px;border:1px dashed #b9c8dc;border-radius:28px;background:#f5f8fc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#0b1b38;text-align:center}.story-image-placeholder span{color:#72809a;font-size:14px}.home-reassurance{margin:0}.home-hero-media picture{display:block;width:100%;height:100%}.home-hero-media picture img{width:100%;height:100%;object-fit:cover;display:block}.rl-included-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:54px;align-items:center}.rl-included-media{background:#f7f9fc;border-radius:28px;overflow:hidden;border:1px solid #e5eaf2}.rl-included-media img{display:block;width:100%;height:auto}.rl-included-list{display:grid;gap:12px}.rl-included-list article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:17px 0;border-bottom:1px solid #e7ebf2}.rl-included-list article>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#edf4ff;color:var(--rl-blue);font-weight:800}.rl-included-list b{font-size:16px}.rl-included-list p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.drawer-upsell-multi{display:block;margin-top:8px;background:#f4f6ff;border-color:#d9e1ff}.drawer-upsell-multi h3{margin:4px 0 10px;font-size:16px}.drawer-upsell-products{display:grid;gap:8px}.drawer-upsell-multi .drawer-upsell-row{grid-template-columns:58px minmax(0,1fr) auto;background:#fff;border:1px solid #dfe5f4;padding:9px;border-radius:12px;margin:0}.drawer-upsell-multi .drawer-upsell-row img{width:58px;height:58px}.upsell-price{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap}.upsell-price strong{color:var(--rl-blue);font-size:13px}.upsell-price s{color:#8a93a7}.upsell-price mark{background:#ebff3e;color:#111827;border-radius:5px;padding:2px 5px;font-weight:900;font-size:11px}.drawer-upsell-multi .upsell-add{grid-column:3;grid-row:1;border-radius:9px;background:var(--rl-blue);white-space:nowrap}.drawer-upsell-disclaimer{font-size:10px;line-height:1.35;color:#7e8799;margin:9px 0 0}.drawer-upsell-empty{font-size:12px;color:var(--muted)}@media(max-width:900px){.rl-included-grid{grid-template-columns:1fr;gap:26px}}@media(max-width:640px){.home-hero-media{height:440px}.home-hero-media picture img{object-position:center center}.rl-included{padding-top:44px}.rl-included-grid{gap:20px}.rl-included-media{border-radius:18px}.drawer-upsell-multi .drawer-upsell-row{grid-template-columns:52px minmax(0,1fr) auto}.drawer-upsell-multi .drawer-upsell-row img{width:52px;height:52px}.drawer-upsell-multi .upsell-add{padding:8px 9px;font-size:11px}}.rl-benefits-only .rl-economy__benefits{margin-bottom:0}.rl-benefits-only{padding-bottom:clamp(56px,7vw,96px)}.mobile-menu-toggle,.mobile-cart-icon,.mobile-nav-drawer{display:none}@media(max-width:900px){.site-header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header .wrap.nav{position:relative;height:72px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;width:100%;padding:0 14px}.site-header .brand{justify-self:center;display:flex;align-items:center}.site-header .brand img{width:142px;max-height:42px;object-fit:contain}.site-header .nav-links,.site-header .header-cta,.desktop-cart-link{display:none!important}.site-header .nav-actions{justify-self:end;display:flex;align-items:center;gap:0}.mobile-menu-toggle,.mobile-cart-icon{display:flex;border:0;background:transparent;color:var(--rl-navy);padding:8px;align-items:center;justify-content:center;cursor:pointer}.mobile-menu-toggle{width:44px;height:44px;flex-direction:column;gap:5px;justify-self:start}.mobile-menu-toggle span{display:block;width:24px;height:2px;border-radius:999px;background:currentColor;transition:transform .22s ease,opacity .22s ease}.mobile-menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.mobile-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-cart-icon{position:relative;width:44px;height:44px}.mobile-cart-icon svg{width:25px;height:25px}.mobile-cart-count{position:absolute;right:1px;top:1px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--rl-blue);color:#fff;font-size:10px;line-height:18px;text-align:center;font-weight:800}.mobile-cart-count:empty{display:none}.mobile-nav-drawer{display:block;position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #eef1f6;border-bottom:1px solid #e5eaf2;box-shadow:0 18px 34px #101b371a;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:45}.mobile-nav-drawer.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav-drawer nav{display:grid;padding:10px 20px 18px}.mobile-nav-drawer a{padding:15px 4px;border-bottom:1px solid #edf0f5;font-size:16px;font-weight:700;color:var(--rl-navy)}.mobile-nav-drawer a:last-child{border-bottom:0}}@media(max-width:640px){.announcement{padding:8px 12px;font-size:10px;letter-spacing:.02em;text-transform:none}.site-header .wrap.nav{height:68px;padding:0 10px}.site-header .brand img{width:132px}}.rating-stars-46{display:inline-flex;align-items:center;gap:0;letter-spacing:1px;line-height:1;color:#18a866;white-space:nowrap}.rating-stars-46 .rating-full{color:#18a866}.rating-stars-46 .rating-partial{display:inline-block;color:transparent;background:linear-gradient(90deg,#18a866 0 50%,#cfd7d3 50% 100%);-webkit-background-clip:text;background-clip:text}.rl-card-rating .rating-score{color:var(--rl-navy)}.rl-ba-cta{background:#2f7df4!important;color:#fff!important;border-color:#2f7df4!important}.rl-ba-cta:hover{background:#1f68dc!important;color:#fff!important}.product-promo-code{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0 22px;padding:16px 18px;border:1px solid #dbe7ff;border-radius:14px;background:#eef5ff}.product-promo-copy{display:flex;flex-direction:column;gap:3px;line-height:1.25;color:#0d1b3d}.product-promo-copy strong{font-size:15px}.product-promo-copy span{font-size:12px;color:#62708d}.product-promo-button{-webkit-appearance:none;appearance:none;flex:0 0 auto;min-width:126px;padding:12px 16px;border:1.5px dashed #2f7df4;border-radius:10px;background:#fff;color:#0d1b3d;font:700 14px/1 inherit;letter-spacing:.05em;cursor:pointer;transition:.18s ease}.product-promo-button:hover,.product-promo-button.is-copied{background:#2f7df4;color:#fff;border-style:solid}@media(max-width:749px){.product-promo-code{padding:13px 14px;gap:10px;margin:16px 0 18px}.product-promo-copy strong{font-size:13px}.product-promo-copy span{font-size:11px}.product-promo-button{min-width:108px;padding:11px 12px;font-size:12px}}.home-conversion-hero .home-hero-media{position:relative;isolation:isolate;overflow:hidden}.home-conversion-hero .home-hero-media:before{content:"";position:absolute;z-index:2;pointer-events:none;top:0;bottom:0;left:0;width:120px;background:linear-gradient(90deg,#205fcf,#205fcfdb 18%,#205fcf85 48%,#205fcf29 76%,#205fcf00)}@media(max-width:900px){.home-conversion-hero .home-hero-media:before{top:0;right:0;bottom:auto;left:0;width:100%;height:96px;background:linear-gradient(180deg,#205fcf,#205fcfdb 18%,#205fcf7a 52%,#205fcf1f 80%,#205fcf00)}}.home-conversion-hero .home-hero-grid{position:relative;overflow:hidden;background:#205fcf}.home-conversion-hero .home-hero-copy{position:relative;z-index:3;background:linear-gradient(135deg,#2f7df4,#256ddd 62%,#205fcf 86% 100%)}.home-conversion-hero .home-hero-media{position:relative;z-index:1;overflow:hidden;margin-left:-150px;width:calc(100% + 150px)}.home-conversion-hero .home-hero-media:before{content:"";position:absolute;z-index:2;pointer-events:none;inset:0 auto 0 0;width:330px;background:linear-gradient(90deg,#205fcf,#205fcffa 12%,#205fcfe0 28%,#205fcf9e,#205fcf4d 68%,#205fcf14 86%,#205fcf00)}.home-conversion-hero .home-hero-media picture,.home-conversion-hero .home-hero-media img{height:100%;width:100%;display:block}.testimonial-media{height:320px;background:#f3f5f9;overflow:hidden;display:flex;align-items:center;justify-content:center}.testimonial-media .testimonial-photo,.testimonial-media .testimonial-video{width:100%;height:100%;object-fit:cover;display:block}.testimonial-placeholder{padding:28px;text-align:center;color:#7f8aa0;font-size:14px;line-height:1.5}.why-rinselab{background:#f4f6ff}.why-us-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:64px;align-items:center}.why-us-copy h2{font-size:clamp(42px,5vw,66px);line-height:1.02;letter-spacing:-.045em;margin:18px 0 28px}.why-us-copy>p{font-size:18px;line-height:1.65;color:#34425f;max-width:560px}.why-us-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}.why-us-stats>div{background:#fff;border:1px solid #dfe6f4;border-radius:18px;padding:18px 16px;min-height:116px;display:flex;flex-direction:column;justify-content:center}.why-us-stats strong{display:block;color:var(--rl-blue);font-size:28px;line-height:1;font-weight:900;margin-bottom:8px}.why-us-stats span{font-size:12px;color:#61708b;font-weight:700;line-height:1.35}.why-us-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.why-us-benefit{background:#fff;border:1px solid #dfe6f4;border-radius:22px;padding:24px;display:grid;grid-template-columns:52px 1fr;gap:15px;align-items:start;min-height:180px;box-shadow:0 10px 30px #101b3709}.why-us-emoji{width:48px;height:48px;border-radius:15px;background:#eaf2ff;display:grid;place-items:center;font-size:25px}.why-us-benefit b{font-size:18px;line-height:1.25;color:var(--rl-navy)}.why-us-benefit p{font-size:14px;line-height:1.55;color:#61708b;margin:8px 0 0}@media(max-width:900px){.home-conversion-hero .home-hero-copy{background:linear-gradient(180deg,#2f7df4,#256ddd 70%,#205fcf 92% 100%)}.home-conversion-hero .home-hero-media{margin-left:0;margin-top:-130px;width:100%;height:690px;padding-top:130px;background:#205fcf}.home-conversion-hero .home-hero-media:before{inset:0 0 auto 0;width:100%;height:240px;background:linear-gradient(180deg,#205fcf,#205fcffa 14%,#205fcfd9 34%,#205fcf8c 56%,#205fcf3d 76%,#205fcf00)}.why-us-layout{grid-template-columns:1fr;gap:36px}}@media(max-width:640px){.home-conversion-hero .home-hero-media{margin-top:-110px;height:550px;padding-top:110px}.home-conversion-hero .home-hero-media:before{height:210px}.testimonial-media{height:300px}.why-us-stats{grid-template-columns:repeat(3,1fr);gap:8px}.why-us-stats>div{padding:14px 10px;min-height:105px}.why-us-stats strong{font-size:22px}.why-us-benefits{grid-template-columns:1fr}.why-us-benefit{min-height:0;padding:20px}}.rl-install-page{background:#f7f9fd;padding:72px 0 90px;color:#101b37}.rl-install-hero{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;margin-bottom:34px}.rl-install-hero-copy h1{font-family:Manrope,sans-serif;font-size:clamp(38px,5vw,68px);line-height:1.02;margin:12px 0 18px;letter-spacing:-.045em}.rl-install-hero-copy>p{font-size:19px;line-height:1.65;color:#56627a;max-width:650px}.rl-install-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.rl-install-badges span{background:#fff;border:1px solid #dfe7f5;border-radius:999px;padding:10px 14px;font-weight:700;font-size:14px}.rl-install-hero-video{background:#0d1730;border-radius:26px;overflow:hidden;box-shadow:0 18px 50px #101b3721}.rl-install-hero-video video{display:block;width:100%;height:560px;object-fit:cover;background:#000}.rl-install-note{background:#eaf2ff;border:1px solid #cfe0ff;border-left:5px solid #2f7df4;border-radius:16px;padding:18px 20px;margin:0 0 30px;font-size:15px;line-height:1.6}.rl-install-steps-grid{display:grid;gap:24px}.rl-install-step{position:relative;display:grid;grid-template-columns:minmax(300px,44%) 1fr;gap:34px;align-items:center;background:#fff;border:1px solid #e2e8f2;border-radius:26px;padding:24px;box-shadow:0 12px 32px #101b370a}.rl-install-step:nth-child(2n){grid-template-columns:1fr minmax(300px,44%)}.rl-install-step:nth-child(2n) .rl-install-step-image{order:2}.rl-install-step-number{position:absolute;z-index:3;top:18px;left:18px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#2f7df4;color:#fff;font-weight:800;font-size:20px;box-shadow:0 7px 20px #2f7df440}.rl-install-step-image{height:390px;border-radius:19px;overflow:hidden;background:#eef2f8}.rl-install-step-image img{width:100%;height:100%;object-fit:cover;display:block}.rl-install-step-copy{padding:16px 16px 16px 4px}.rl-install-step-copy h2{font-family:Manrope,sans-serif;font-size:31px;line-height:1.12;margin:0 0 14px;letter-spacing:-.025em}.rl-install-step-copy p{font-size:17px;line-height:1.7;color:#44516a;margin:0}.rl-install-tip{margin-top:18px;background:#f5f8ff;border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.55;color:#273650}.rl-install-check{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.rl-install-check>div{background:#101b37;color:#fff;border-radius:20px;padding:24px}.rl-install-check span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#2f7df4;font-weight:800;margin-bottom:14px}.rl-install-check strong{display:block;font-size:18px;margin-bottom:8px}.rl-install-check p{margin:0;color:#d8e0ef;font-size:14px;line-height:1.6}@media(max-width:900px){.rl-install-page{padding:42px 0 65px}.rl-install-hero{grid-template-columns:1fr;gap:26px}.rl-install-hero-video video{height:480px}.rl-install-step,.rl-install-step:nth-child(2n){grid-template-columns:1fr;gap:16px;padding:16px}.rl-install-step:nth-child(2n) .rl-install-step-image{order:0}.rl-install-step-image{height:360px}.rl-install-step-copy{padding:8px 4px 12px}.rl-install-check{grid-template-columns:1fr}}@media(max-width:560px){.rl-install-hero-copy h1{font-size:39px}.rl-install-hero-copy>p{font-size:16px}.rl-install-badges{gap:7px}.rl-install-badges span{font-size:12px;padding:8px 10px}.rl-install-hero-video{border-radius:18px}.rl-install-hero-video video{height:430px}.rl-install-step-image{height:310px}.rl-install-step-copy h2{font-size:26px}.rl-install-step-copy p{font-size:15.5px}.rl-install-step-number{width:42px;height:42px;font-size:18px}.rl-install-note{font-size:14px}}.rl-clinical-section{background:#2f7df4;color:#fff;padding:88px 0}.rl-clinical-grid{display:grid;grid-template-columns:1.25fr .95fr;gap:54px;align-items:start}.rl-clinical-kicker{font-size:13px;font-weight:800;letter-spacing:.2em;margin-bottom:14px;opacity:.86}.rl-clinical-section h2{font-size:clamp(36px,4vw,62px);line-height:1.02;margin:0 0 18px;color:#fff}.rl-clinical-intro,.rl-filter-caption{font-size:18px;line-height:1.6;color:#ffffffe0}.rl-clinician-card{display:grid;grid-template-columns:220px 1fr;gap:26px;margin-top:18px;padding:24px;border:1px solid rgba(255,255,255,.25);border-radius:24px;background:#ffffff17;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rl-clinician-meta{display:flex;gap:14px;align-items:flex-start;border-right:1px solid rgba(255,255,255,.2);padding-right:22px}.rl-avatar{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#2f7df4;font-weight:900;flex:0 0 auto}.rl-clinician-meta strong,.rl-clinician-meta span{display:block}.rl-clinician-meta span{font-size:13px;opacity:.78;margin-top:6px}.rl-clinician-copy h3{font-size:20px;margin:0 0 9px;color:#fff}.rl-clinician-copy p{margin:0;color:#ffffffe6;line-height:1.55}.rl-clinician-tags,.rl-filter-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rl-clinician-tags span,.rl-filter-points span{border:1px solid rgba(255,255,255,.28);background:#ffffff1a;padding:7px 11px;border-radius:999px;font-size:12px}.rl-clinical-note{font-size:12px;line-height:1.5;color:#ffffffad;margin-top:16px}.rl-filter-video{border-radius:26px;overflow:hidden;background:#0b1d3a;box-shadow:0 20px 50px #0000002e;aspect-ratio:4/3}.rl-filter-video video{width:100%;height:100%;object-fit:cover;display:block}.rl-install-precision{margin:46px 0;background:#f3f7ff;border:1px solid #D8E5FF;border-radius:26px;padding:28px}.rl-install-precision h2{margin-top:0}.rl-install-precision-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rl-install-precision-grid>div{background:#fff;border-radius:18px;padding:18px;border:1px solid #E5ECFA}.rl-install-precision-grid strong,.rl-install-precision-grid span{display:block}.rl-install-precision-grid strong{color:#2f7df4;font-size:22px;margin-bottom:7px}.rl-install-step-image img{background:#f7faff}@media(max-width:900px){.rl-clinical-section{padding:56px 0}.rl-clinical-grid{grid-template-columns:1fr;gap:38px}.rl-clinician-card{grid-template-columns:1fr}.rl-clinician-meta{border-right:0;border-bottom:1px solid rgba(255,255,255,.2);padding:0 0 18px}.rl-install-precision-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.rl-clinical-section h2{font-size:38px}.rl-clinician-card{padding:18px}.rl-install-precision-grid{grid-template-columns:1fr}.rl-filter-video{aspect-ratio:1/1}}.rl-install-media video,.rl-install-media img{width:100%;height:100%;display:block;object-fit:cover}.rl-install-placeholder{min-height:280px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;background:#f3f7ff;border:1px dashed #9BBEFF;border-radius:22px;color:#0b1d3a;padding:28px}.rl-install-placeholder strong{font-size:18px}.rl-install-placeholder span{font-size:13px;color:#6680a8}.rl-install-step-image.rl-install-media{overflow:hidden}.rl-install-step-image.rl-install-media video{min-height:280px}.rl-avatar-photo{overflow:hidden;padding:0;background:#fff;display:flex;align-items:center;justify-content:center}.rl-avatar-photo img{width:100%;height:100%;object-fit:cover;display:block}.rl-avatar-photo{overflow:hidden;flex:0 0 auto;background:#fff}.rl-avatar-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.drawer-head-actions{display:flex;align-items:center;gap:14px}.drawer-view-cart{font-size:13px;font-weight:800;color:var(--rl-blue);text-decoration:none;white-space:nowrap}.drawer-view-cart:hover{text-decoration:underline}.story-commitments{background:#fff}.story-engagement-list{max-width:860px;margin:34px auto 0;border-top:1px solid var(--line)}.story-engagement-row{display:grid;grid-template-columns:150px 1fr;gap:28px;padding:24px 0;border-bottom:1px solid var(--line)}.story-engagement-row strong{color:var(--rl-blue);font-size:15px}.story-engagement-row p{margin:0;color:var(--ink);font-size:16px;line-height:1.65}.rating-stars-40,.rating-stars-42{display:inline-flex;align-items:center;gap:0;letter-spacing:1px;line-height:1;white-space:nowrap}.rating-stars-40 .rating-full,.rating-stars-42 .rating-full{color:#18a866}.rating-stars-40 .rating-empty{color:#cfd7d3}.rating-stars-42 .rating-partial-20{display:inline-block;color:transparent;background:linear-gradient(90deg,#18a866 0 20%,#cfd7d3 20% 100%);-webkit-background-clip:text;background-clip:text}@media(max-width:640px){.drawer-head-actions{gap:9px}.drawer-view-cart{font-size:11px}.story-engagement-row{grid-template-columns:1fr;gap:7px;padding:20px 0}}.rl-install-reference{padding:72px 0 88px;background:#fff;color:#0d1b3d}.rl-install-reference__head{text-align:center;max-width:820px;margin:0 auto 42px}.rl-install-reference__head h1{font-size:clamp(38px,5vw,68px);line-height:1.02;margin:12px 0 16px}.rl-install-reference__head p{font-size:20px;color:#55627b}.rl-install-reference__hero-media{max-width:1100px;margin:0 auto 38px;border-radius:28px;overflow:hidden;background:#f6f8fc}.rl-install-reference__hero-media img,.rl-install-reference__hero-media video{width:100%;display:block;max-height:620px;object-fit:cover}.rl-install-reference__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rl-install-reference__step{border:1px solid #e3e9f5;border-radius:24px;padding:18px;background:#fbfcff}.rl-install-reference__step-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.rl-install-reference__step-head span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#eaf2ff;color:#2f7df4;font-size:22px;font-weight:800}.rl-install-reference__step-head h2{font-size:24px;margin:0}.rl-install-reference__media{aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#f2f4f8}.rl-install-reference__media img,.rl-install-reference__media video{width:100%;height:100%;object-fit:cover;display:block}.rl-install-reference__step p{font-size:17px;line-height:1.55;text-align:center;margin:16px 8px 4px;color:#34415d}.rl-install-reference__compat{margin-top:34px;border:1px solid #e3e9f5;border-radius:28px;padding:34px;display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:center;background:#fbfcff}.rl-install-reference__compat-copy h2{font-size:clamp(30px,4vw,50px);line-height:1.05;margin:10px 0 16px}.rl-install-reference__compat-copy p{font-size:18px;line-height:1.6;color:#536079}.rl-install-reference__compat-points{display:grid;gap:10px;margin-top:18px;font-weight:700;color:#2f7df4}.rl-install-reference__compat-media{border-radius:22px;overflow:hidden;background:#fff}.rl-install-reference__compat-media img,.rl-install-reference__compat-media video{width:100%;display:block;max-height:500px;object-fit:cover}.rl-install-reference__reassurance{margin-top:26px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e3e9f5;border-radius:24px;overflow:hidden}.rl-install-reference__reassurance>div{padding:24px;text-align:center;border-right:1px solid #e3e9f5}.rl-install-reference__reassurance>div:last-child{border-right:0}.rl-install-reference__reassurance strong{display:block;font-size:18px;margin-bottom:8px}.rl-install-reference__reassurance span{font-size:14px;color:#69758b}@media(max-width:820px){.rl-install-reference{padding:46px 0 62px}.rl-install-reference__head{text-align:left}.rl-install-reference__head h1{font-size:40px}.rl-install-reference__head p{font-size:17px}.rl-install-reference__steps{grid-template-columns:1fr;gap:16px}.rl-install-reference__step{display:grid;grid-template-columns:1fr}.rl-install-reference__media{aspect-ratio:4/3}.rl-install-reference__compat{grid-template-columns:1fr;padding:22px}.rl-install-reference__reassurance{grid-template-columns:1fr 1fr}.rl-install-reference__reassurance>div{border-right:0;border-bottom:1px solid #e3e9f5}.rl-install-reference__reassurance>div:nth-last-child(-n+2){border-bottom:0}}.rl-install-simple{padding:72px 0 90px;background:#fff}.rl-install-simple__head{text-align:center;max-width:800px;margin:0 auto 36px}.rl-install-simple__head h1{margin:10px 0 12px;font-size:clamp(38px,5vw,64px);line-height:1.02;color:#0d1b3d}.rl-install-simple__head p{margin:0;color:#667085;font-size:18px}.rl-install-simple__video{max-width:980px;margin:0 auto 42px;border-radius:28px;overflow:hidden;background:#000;box-shadow:0 20px 55px #0d1b3d1a}.rl-install-simple__video video{display:block;width:100%;height:auto;max-height:70vh;background:#000}.rl-install-simple__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1100px;margin:0 auto}.rl-install-simple__step{display:flex;gap:16px;align-items:flex-start;border:1px solid #dbe6ff;border-radius:22px;padding:24px;background:#f8faff}.rl-install-simple__number{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#2f7df4;color:#fff;font-weight:800;font-size:20px}.rl-install-simple__step h2{margin:2px 0 8px;font-size:22px;color:#0d1b3d}.rl-install-simple__step p{margin:0;color:#52607a;line-height:1.6}@media(max-width:749px){.rl-install-simple{padding:42px 0 64px}.rl-install-simple__head{text-align:left;margin-bottom:24px}.rl-install-simple__head h1{font-size:38px}.rl-install-simple__head p{font-size:16px}.rl-install-simple__video{border-radius:18px;margin-bottom:24px}.rl-install-simple__steps{grid-template-columns:1fr;gap:12px}.rl-install-simple__step{padding:18px;border-radius:18px}}.drawer-reservation{margin:0 14px 12px;padding:12px 14px;border:1px solid #dbe4fb;background:#f7f9ff;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--rl-navy)}.drawer-reservation b{font-size:14px;line-height:1.25}.drawer-reservation small{font-size:12px;line-height:1.3;color:#748096;text-align:right}.drawer-reservation .cart-countdown{display:inline-block;min-width:58px;padding:5px 8px;margin-left:4px;border-radius:8px;background:#e6edf2;text-align:center;font-variant-numeric:tabular-nums;color:var(--rl-navy)}@media(max-width:640px){.drawer-reservation{align-items:flex-start;flex-direction:column;gap:5px}.drawer-reservation small{text-align:left}}.cart-drawer aside{overflow-y:auto;overscroll-behavior:contain}.cart-drawer .drawer-head{position:sticky;top:0;z-index:6;background:#fff;flex:0 0 auto}.cart-drawer .drawer-reservation{flex:0 0 auto}.cart-drawer .drawer-items{flex:0 0 auto;overflow:visible;min-height:auto;max-height:none;padding-top:14px;padding-bottom:14px;background:#fff}.cart-drawer .drawer-item:first-child{padding-top:4px}.cart-drawer .drawer-upsell,.cart-drawer .drawer-promo,.cart-drawer .drawer-foot{flex:0 0 auto}.desktop-cart-link{position:relative;width:44px;height:44px;padding:8px;border:0;background:transparent;color:var(--rl-navy);align-items:center;justify-content:center;cursor:pointer}.desktop-cart-link svg{width:25px;height:25px}.desktop-cart-count{position:absolute;right:1px;top:1px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--rl-blue);color:#fff;font-size:10px;line-height:18px;text-align:center;font-weight:800}.desktop-cart-count:empty{display:none}.rl-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.rl-section{padding:88px 0;color:#101b37;scroll-margin-top:100px}.rl-section h2,.rl-hero h1{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.12}.rl-section h2{font-size:clamp(30px,4vw,48px);margin:12px 0 20px}.rl-section h3{font:800 23px/1.25 Manrope,sans-serif;letter-spacing:-.025em;margin:12px 0}.rl-section p{line-height:1.7;color:#68738a}.rl-head{max-width:740px;margin-bottom:36px}.rl-kicker{font:700 12px/1.5 DM Sans,sans-serif!important;letter-spacing:.17em!important;color:#2f7df4!important;text-transform:uppercase}.rl-hero{background:#f7f9ff;padding:100px 0 84px;text-align:center}.rl-hero h1{font-size:clamp(42px,6.5vw,78px);max-width:970px;margin:22px auto}.rl-lead{font-size:19px;line-height:1.7;max-width:650px;margin:0 auto 28px;color:#68738a}.rl-hero .btn{padding:18px 30px;font-size:17px;gap:35px}.rl-trust{font-size:13px;color:#68738a;margin:22px 0 18px}.rl-textlink{display:inline-block;color:#205fcf;text-decoration:underline;text-underline-offset:5px;font-weight:600}.rl-ribbon{border-block:1px solid #dfe5f0;padding:23px 0}.rl-ribbon .rl-wrap{display:flex;justify-content:space-between;gap:25px;overflow-x:auto;white-space:nowrap;font-size:13px;font-weight:700}.rl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.rl-two{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.rl-card{border:1px solid #dfe5f0;border-radius:24px;background:#fff;padding:30px}.rl-number{color:#2f7df4;font-size:14px;font-weight:700}.rl-note{border-radius:20px;padding:24px 28px;background:#f7f9ff;margin-top:28px;line-height:1.7}.rl-soft{background:#f7f9ff}.rl-dark{background:#101b37;color:#fff}.rl-dark h2,.rl-dark h3{color:#fff}.rl-dark p{color:#c5cee1}.rl-dark .rl-card{background:#192642;border-color:#34405a}.rl-dark .rl-kicker,.rl-dark .rl-textlink{color:#9dbfff!important}.rl-dark .rl-note{background:#23314e;color:#e1e7f4}.rl-science-bottom{margin-top:42px}.rl-big{font:800 45px/1.2 Manrope,sans-serif!important;color:#101b37!important;margin:12px 0}.rl-big small{font-size:15px}.rl-table-scroll{overflow-x:auto;border:1px solid #dfe5f0;border-radius:20px}.rl-table-scroll table{border-collapse:collapse;width:100%;min-width:650px;text-align:left}.rl-table-scroll th,.rl-table-scroll td{padding:20px;border-bottom:1px solid #dfe5f0;line-height:1.5}.rl-table-scroll td:nth-child(2),.rl-table-scroll th:nth-child(2){background:#edf4ff;color:#205fcf}.rl-small{font-size:13px}.rl-guarantee{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:55px;background:#101b37;color:#fff;border-radius:28px;padding:55px}.rl-guarantee h2{color:#fff}.rl-guarantee p{color:#ced8eb}.rl-guarantee .rl-head{margin:0}.rl-seal{border-radius:50%;aspect-ratio:1;display:grid;place-items:center;background:#2f7df4;color:#fff;font:800 32px/1.1 Manrope;text-align:center;padding:36px}.rl-guarantee .btn{margin-top:20px}.rl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;margin-bottom:28px}.rl-faq-grid details{padding:20px 24px;border:1px solid #dfe5f0;background:#fff;border-radius:18px;align-self:start}.rl-faq-grid summary{font-weight:700;cursor:pointer;line-height:1.5}.rl-faq-grid details p{font-size:15px;margin-bottom:0}.rl-pair figure{margin:0}.rl-pair img{width:100%;height:auto;border-radius:16px}.rl-purchase-trust{background:#f7f9ff;border:1px solid #dfe5f0;border-radius:18px;padding:18px;font-size:13px;line-height:1.6}.rl-product-form{display:flex!important;flex-direction:column!important;align-items:stretch!important}.rl-product-form .qty-stepper{align-self:flex-start}.rl-product-gallery .product-main-image img{object-fit:contain!important;height:auto!important;max-height:720px;width:100%}.rl-product-gallery .product-thumbs img{object-fit:contain}.rl-section video{max-width:100%;border-radius:24px;margin-top:30px}.rl-section :focus-visible,.rl-hero :focus-visible{outline:3px solid #2f7df4;outline-offset:5px}@media(max-width:700px){.rl-wrap{width:calc(100% - 36px)}.rl-section{padding:54px 0}.rl-hero{padding:58px 0 48px}.rl-hero h1{font-size:43px}.rl-lead{font-size:16px}.rl-trust{line-height:1.8}.rl-grid,.rl-two,.rl-faq-grid{grid-template-columns:1fr}.rl-card{padding:25px}.rl-guarantee{display:block;padding:30px 24px}.rl-seal{width:115px;font-size:22px;padding:18px;margin-bottom:25px}.rl-pair{grid-template-columns:1fr 1fr;gap:12px}.rl-ribbon .rl-wrap{justify-content:flex-start}.rl-section h2{font-size:33px}.rl-product-hero{padding-top:28px}.rl-product-gallery,.rl-product-copy{min-width:0}.rl-product-gallery .product-main-image{min-height:0!important}.rl-product-gallery .product-main-image img{max-height:480px}.rl-faq-grid{gap:12px}.rl-section table{font-size:13px}.rl-section th,.rl-section td{padding:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reassurance-track{animation:none}}.rl-product-hero.hero{background:#fff}.rl-product-hero .product-grid{align-items:start}.rl-product-hero .qty-label{margin-top:10px}.rl-section .rl-card blockquote{margin:0;line-height:1.7}.rl-section .rl-grid .rl-card{height:100%}:root{--rlx-r:32px;--rlx-r-sm:22px;--rlx-navy:#101b37;--rlx-blue:#2f7df4;--rlx-blue-d:#205fcf;--rlx-soft:#f7f9ff;--rlx-line:#dfe5f0;--rlx-muted:#68738a;--rlx-pad:clamp(26px,5vw,64px)}.site-header .brand img{width:auto!important;height:34px!important;max-height:none!important;max-width:180px!important;object-fit:contain;display:block}.nav-links a{white-space:nowrap}@media(min-width:990px){.site-header .nav-links{gap:24px!important;font-size:15px}}@media(min-width:990px)and (max-width:1240px){.site-header .nav-links{gap:16px!important;font-size:14px}.site-header .header-cta{display:none!important}}@media(max-width:989px){.site-header .brand img{height:26px!important;max-width:130px!important}}.rl-section.rl-soft,.rl-section.rl-dark{background:transparent!important;padding:24px 0}.rl-section.rl-soft>.rl-wrap{background:var(--rlx-soft);border-radius:var(--rlx-r);padding:var(--rlx-pad)}.rl-section.rl-dark>.rl-wrap{background:var(--rlx-navy);color:#fff;border-radius:var(--rlx-r);padding:var(--rlx-pad)}.rl-section#garantie{padding:24px 0}.rlx-section{padding:40px 0;color:var(--rlx-navy);scroll-margin-top:100px}.rlx-section h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.08;font-size:clamp(30px,4vw,50px);margin:10px 0 16px;color:inherit}.rlx-section h3{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.025em}.rlx-section p{line-height:1.7;color:var(--rlx-muted)}.rlx-panel{border-radius:var(--rlx-r);padding:var(--rlx-pad);overflow:hidden}.rlx-panel--navy{background:var(--rlx-navy);color:#fff}.rlx-panel--navy h2{color:#fff}.rlx-panel--navy p{color:#c9d3e6}.rlx-panel--navy .rl-kicker{color:#9dbfff!important}.rlx-panel--soft{background:var(--rlx-soft)}.rlx-center-head{text-align:center;max-width:820px;margin:0 auto 32px}.rlx-row-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.rlx-row-head>div:first-child{max-width:720px}.rlx-row-head p{margin:0}.rlx-note{font-size:13px!important;color:#8a92a0!important;text-align:center;margin:22px auto 0;max-width:760px}.rlx-empty{padding:28px;border:2px dashed var(--rlx-line);border-radius:var(--rlx-r-sm);text-align:center;width:100%}.rlx-ph{width:100%;height:100%;background:#e9eef7;fill:#b8c3d8;display:block}.rlx-ph--alt{background:#dfe6f3}.rlx-draft{position:absolute;top:12px;left:12px;z-index:4;background:#ffb020;color:#101b37;font:700 11px/1.3 DM Sans,sans-serif;padding:6px 10px;border-radius:999px}.rlx-is-hidden{opacity:.55}.rlx-arrows{display:flex;gap:10px;flex:0 0 auto}.rlx-arrow{width:48px;height:48px;border-radius:50%;border:1px solid var(--rlx-line);background:#fff;color:var(--rlx-navy);font-size:18px;cursor:pointer;transition:.2s}.rlx-arrow:hover{background:var(--rlx-navy);color:#fff;border-color:var(--rlx-navy)}.rlx-btn-light{background:#fff!important;color:var(--rlx-navy)!important;border-radius:999px;padding:16px 30px;font-weight:800;display:inline-flex}.rlx-btn-light:hover{background:var(--rlx-blue)!important;color:#fff!important}.rlx-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.rlx-track::-webkit-scrollbar{display:none}.rlx-track>*{scroll-snap-align:start}@media(max-width:989px){.rlx-track{grid-auto-columns:46%}}@media(max-width:640px){.rlx-track{grid-auto-columns:82%;gap:14px}.rlx-row-head{align-items:flex-start;flex-direction:column}.rlx-arrows{display:none}}.rlx-hero{background:#fff!important;padding:18px 0 8px!important;text-align:center}.rlx-hero-card{position:relative;border-radius:var(--rlx-r);background:var(--rlx-soft);overflow:hidden;padding:clamp(56px,8vw,110px) clamp(20px,5vw,60px)}.rlx-hero-copy{position:relative;z-index:2;max-width:980px;margin:0 auto}.rlx-hero-copy .rl-lead{max-width:700px;margin:0 auto 30px;font-size:19px;line-height:1.7;color:var(--rlx-muted)}.rlx-hero-copy .rl-trust{font-size:14px;color:var(--rlx-muted);margin:18px 0 10px}.rlx-hero-bg,.rlx-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.rlx-hero-bg img{width:100%;height:100%;object-fit:cover}.rlx-hero-mobile{display:none}.rlx-hero--img .rlx-hero-card{min-height:min(78vh,720px);display:flex;align-items:center;justify-content:center}.rlx-tone-light .rlx-hero-overlay{background:linear-gradient(180deg,rgba(16,27,55,calc(var(--ov) * .8)),rgba(16,27,55,var(--ov)))}.rlx-tone-light .rlx-hero-copy .rl-kicker,.rlx-tone-light .rlx-hero-copy .rl-textlink{color:#cfe0ff!important}.rlx-tone-dark .rlx-hero-overlay{background:linear-gradient(180deg,rgba(247,249,255,var(--ov)),rgba(247,249,255,calc(var(--ov) * .7)))}@media(max-width:760px){.rlx-hero{padding-top:12px!important}.rlx-hero--img .rlx-hero-card{min-height:0;display:block;background:var(--rlx-soft);padding:40px 18px 18px}.rlx-hero-bg,.rlx-hero-overlay{display:none}.rlx-tone-light .rlx-hero-copy h1{color:var(--rlx-navy)}.rlx-tone-light .rlx-hero-copy .rl-lead,.rlx-tone-light .rlx-hero-copy .rl-trust{color:var(--rlx-muted)}.rlx-tone-light .rlx-hero-copy .rl-kicker,.rlx-tone-light .rlx-hero-copy .rl-textlink{color:var(--rlx-blue)!important}.rlx-hero-mobile{display:block;margin-top:26px;border-radius:var(--rlx-r-sm);overflow:hidden}.rlx-hero-mobile img{width:100%;height:auto;display:block}.rlx-hero-copy .rl-lead{font-size:16px}}.rlx-spot-grid{display:grid;grid-template-columns:.9fr 1fr 1fr;gap:28px;align-items:center}.rlx-spot-copy{text-align:center;padding:10px}.rlx-spot-copy h2{font-size:clamp(28px,2.9vw,42px);line-height:1.22}.rlx-spot-copy h2 mark{background:var(--rlx-navy);color:#fff;padding:0 .18em;border-radius:10px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rlx-spot-copy p{margin:0 auto 24px;max-width:360px}.rlx-spot-card{display:block;color:var(--rlx-navy);text-decoration:none}.rlx-spot-media{position:relative;aspect-ratio:4/5;border-radius:var(--rlx-r-sm);overflow:hidden;background:var(--rlx-soft)}.rlx-spot-media>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}a.rlx-spot-card:hover .rlx-spot-media>img{transform:scale(1.04)}.rlx-spot-meta{display:flex;flex-direction:column;gap:4px;padding:16px 4px 0}.rlx-spot-name{font:700 18px/1.3 Manrope,sans-serif}.rlx-spot-price{font-size:17px;font-weight:700}.rlx-spot-price s{color:#98a1b2;font-weight:500;margin-right:6px}.rlx-spot-sub{color:var(--rlx-muted);font-size:15px}.rlx-ba{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none;touch-action:pan-y}.rlx-ba-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rlx-ba-before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--p)) 0 0)}.rlx-ba-line{position:absolute;top:0;bottom:0;left:var(--p);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 12px #00000040;pointer-events:none}.rlx-ba-line i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#fff;color:var(--rlx-navy);display:grid;place-items:center;font-style:normal;font-weight:800;box-shadow:0 8px 24px #101b3740}.rlx-ba-tag{position:absolute;bottom:14px;z-index:2;background:#fff;color:var(--rlx-navy);font:700 12px/1 DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:9px 13px;border-radius:999px;pointer-events:none}.rlx-ba-tag--l{left:14px}.rlx-ba-tag--r{right:14px}.rlx-ba-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:3}@media(max-width:989px){.rlx-spot-grid{grid-template-columns:1fr 1fr}.rlx-spot-copy{grid-column:1/-1}}@media(max-width:560px){.rlx-spot-grid{grid-template-columns:1fr;gap:22px}}.rlx-expert{position:relative;margin:0}.rlx-expert-photo{position:relative;aspect-ratio:4/5;border-radius:var(--rlx-r-sm);overflow:hidden;background:var(--rlx-soft)}.rlx-expert-photo img,.rlx-expert-photo .rlx-ph{width:100%;height:100%;object-fit:cover}.rlx-expert-cap{position:absolute;left:0;right:0;bottom:0;padding:70px 24px 22px;background:linear-gradient(180deg,#101b3700,#101b37d9)}.rlx-expert-cap h3{color:#fff;font-size:clamp(24px,2.4vw,32px);line-height:1.1;margin:0 0 6px}.rlx-expert-cap p{color:#dbe4f5!important;margin:0;font-size:14px}.rlx-expert blockquote{margin:16px 4px 0;color:var(--rlx-navy);line-height:1.65;font-size:15px}.rlx-proof-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.rlx-proof-list{list-style:none;margin:26px 0 30px;padding:0}.rlx-proof-item{border-left:2px solid rgba(255,255,255,.18);padding:6px 0 6px 22px;margin-bottom:18px;transition:border-color .25s}.rlx-proof-item.is-active{border-color:var(--rlx-blue)}.rlx-proof-head{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;color:#ffffff8c;transition:color .25s}.rlx-proof-head:focus-visible{outline:3px solid var(--rlx-blue);outline-offset:4px}.rlx-proof-head strong{font:800 clamp(34px,4vw,52px)/1 Manrope,sans-serif;letter-spacing:-.04em}.rlx-proof-head span{font-size:clamp(17px,1.6vw,22px)}.rlx-proof-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.rlx-proof-body>*{overflow:hidden;min-height:0}.rlx-proof-item.is-active .rlx-proof-body{grid-template-rows:1fr}.rlx-proof-body p{margin:10px 0 0!important;color:#dfe6f3!important;max-width:520px}.rlx-proof-body small{display:block;color:#8f9bb4;margin-top:6px;font-size:12.5px}.rlx-proof-note{font-size:12.5px!important;color:#8f9bb4!important;margin:16px 0 0!important}.rlx-proof-media{position:relative;border-radius:var(--rlx-r-sm);aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#9dbfff47,#101b3700 65%)}.rlx-proof-media img{width:82%;height:82%;object-fit:contain;border-radius:var(--rlx-r-sm);filter:drop-shadow(0 30px 50px rgba(0,0,0,.45))}@media(max-width:860px){.rlx-proof-grid{grid-template-columns:1fr}.rlx-proof-media{order:-1;max-width:420px;margin:0 auto;width:100%}}.rlx-tabs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.rlx-tab{border:1px solid var(--rlx-line);background:#fff;color:var(--rlx-muted);font:600 15px DM Sans,sans-serif;padding:13px 30px;border-radius:999px;cursor:pointer;transition:.2s}.rlx-tab.is-active{background:var(--rlx-navy);border-color:var(--rlx-navy);color:#fff}.rlx-avatars{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:30px}.rlx-avatar-row{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;max-width:100%;padding:4px}.rlx-avatar{flex:0 0 auto;width:76px;height:76px;border-radius:50%;border:3px solid transparent;padding:0;overflow:hidden;cursor:pointer;background:#e3e9f5;opacity:.6;transition:.2s}.rlx-avatar img{width:100%;height:100%;object-fit:cover;display:block}.rlx-avatar span{font:800 26px Manrope,sans-serif;color:var(--rlx-navy)}.rlx-avatar.is-active{opacity:1;border-color:var(--rlx-blue)}.rlx-avatar[hidden]{display:none}.rlx-story{display:none;grid-template-columns:1fr 1fr 1.15fr;gap:14px;align-items:stretch}.rlx-story.is-active{display:grid;animation:rlxFade .4s ease}@keyframes rlxFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rlx-story-img{position:relative;margin:0;border-radius:var(--rlx-r-sm);overflow:hidden;aspect-ratio:3/4;background:#e3e9f5}.rlx-story-img img,.rlx-story-img .rlx-ph{width:100%;height:100%;object-fit:cover}.rlx-story-img figcaption{position:absolute;left:14px;bottom:14px;background:#fff;color:var(--rlx-navy);font:700 12px/1 DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:9px 13px;border-radius:999px}.rlx-story-copy{background:#fff;border-radius:var(--rlx-r-sm);padding:clamp(24px,3vw,44px);display:flex;flex-direction:column;justify-content:center}.rlx-story-copy h3{font-size:clamp(24px,2.4vw,34px);margin:0 0 16px;line-height:1.12}.rlx-story-copy blockquote{margin:0 0 16px;font-size:17px;line-height:1.7;color:var(--rlx-navy)}.rlx-story-name{font-weight:700;color:var(--rlx-navy)!important;margin:0 0 6px}.rlx-story-meta{margin:0 0 4px;font-size:14px}.rlx-story-meta a{color:var(--rlx-blue)}.rlx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rlx-chips span{background:var(--rlx-soft);border:1px solid var(--rlx-line);color:var(--rlx-navy);font:700 12px/1 DM Sans,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:9px 12px;border-radius:10px}@media(max-width:860px){.rlx-story{grid-template-columns:1fr 1fr}.rlx-story-copy{grid-column:1/-1}.rlx-avatar{width:62px;height:62px}}.rlx-wall-grid{columns:4 250px;column-gap:20px}.rlx-tile{position:relative;break-inside:avoid;margin:0 0 20px;border-radius:var(--rlx-r-sm);overflow:hidden;background:var(--rlx-soft);border:1px solid var(--rlx-line)}.rlx-tile--award{background:var(--rlx-navy);border-color:var(--rlx-navy);color:#fff;text-align:center;padding:40px 24px}.rlx-award-logo{max-width:70%;height:auto;margin:0 auto 14px;display:block}.rlx-award-kicker{color:#9dbfff!important;letter-spacing:.16em;font-size:12px;font-weight:700;margin:0 0 6px}.rlx-award-title{color:#fff!important;font:800 26px/1.15 Manrope,sans-serif;margin:0}.rlx-tile--rating{text-align:center;padding:34px 22px;background:#fff}.rlx-rating-value{font:800 56px/1 Manrope,sans-serif;color:var(--rlx-navy)!important;margin:0}.rlx-rating-count{margin:6px 0!important}.rlx-stars{color:var(--rlx-blue)!important;font-size:26px;letter-spacing:4px;margin:0!important}.rlx-rating-extra{font:800 26px/1.2 Manrope,sans-serif;color:var(--rlx-navy)!important;margin:12px 0 0!important}.rlx-tile--portrait img,.rlx-tile--video video,.rlx-tile--portrait .rlx-ph,.rlx-tile--video .rlx-ph{width:100%;display:block;aspect-ratio:4/5;object-fit:cover}.rlx-tile-cap{position:absolute;left:0;right:0;bottom:0;padding:60px 20px 18px;background:linear-gradient(180deg,#101b3700,#101b37d9);color:#fff;display:flex;flex-direction:column;gap:2px}.rlx-tile-cap b{font:800 22px/1.15 Manrope,sans-serif}.rlx-tile-cap span{font-size:14px;color:#dbe4f5}.rlx-check{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--rlx-blue);color:#fff;font-size:10px;font-style:normal;vertical-align:middle}.rlx-tile--quote{background:#fff;padding:22px}.rlx-quote-head{display:flex;align-items:center;gap:12px}.rlx-quote-head img{width:46px;height:46px;border-radius:50%}.rlx-quote-head div{display:flex;flex-direction:column;flex:1}.rlx-quote-head b{color:var(--rlx-navy)}.rlx-quote-head span{font-size:13px;color:var(--rlx-muted)}.rlx-net{font-style:normal;font-size:12px;font-weight:700;color:var(--rlx-navy);border:1px solid var(--rlx-line);border-radius:8px;padding:4px 8px}.rlx-quote-text{color:var(--rlx-navy)!important;font-size:16px;margin:14px 0 8px!important}.rlx-quote-date{font-size:13px!important;margin:0!important}.rlx-stat{position:relative;aspect-ratio:3/4;border-radius:var(--rlx-r-sm);overflow:hidden;background:var(--rlx-soft)}.rlx-stat>img,.rlx-stat>.rlx-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rlx-stat-cap{position:absolute;left:0;right:0;bottom:0;padding:90px 24px 22px;background:linear-gradient(180deg,#101b3700,#101b37d1);color:#fff}.rlx-stat-cap strong{display:block;font:800 clamp(48px,5vw,68px)/1 Manrope,sans-serif;letter-spacing:-.04em}.rlx-stat-cap p{color:#fff!important;font-size:17px;margin:8px 0 6px!important;line-height:1.4!important}.rlx-stat-cap small{display:block;color:#c7d1e4;font-size:11.5px;line-height:1.4}.rlx-cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rlx-cost-col{display:flex;flex-direction:column;gap:14px}.rlx-cost-colhead{display:flex;align-items:center;gap:14px;margin-bottom:4px}.rlx-cost-colhead h3{font-size:clamp(22px,2.2vw,28px);margin:0;color:var(--rlx-navy)}.rlx-cost-badge{width:52px;height:52px;border-radius:50%;background:var(--rlx-navy);display:grid;place-items:center;font-size:24px}.rlx-cost-card{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--rlx-line);border-radius:var(--rlx-r-sm);padding:20px 22px;transition:transform .2s,box-shadow .2s}.rlx-cost-card:hover{transform:translateY(-2px);box-shadow:0 14px 40px #18284814}.rlx-cost-ico{flex:0 0 44px;height:44px;border-radius:14px;background:#eef4ff;display:grid;place-items:center;font-size:22px}.rlx-cost-card h4{font:800 17px/1.3 Manrope,sans-serif;color:var(--rlx-navy);margin:2px 0 6px}.rlx-cost-card p{margin:0!important;font-size:15px;line-height:1.6!important}.rlx-cost-band{margin-top:28px;background:var(--rlx-navy);border-radius:var(--rlx-r-sm);padding:28px 32px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.rlx-cost-band strong{font:800 clamp(34px,4vw,52px)/1 Manrope,sans-serif;color:#fff;letter-spacing:-.04em;white-space:nowrap}.rlx-cost-band p{color:#c9d3e6!important;margin:0!important;flex:1 1 280px}@media(max-width:860px){.rlx-cost-grid{grid-template-columns:1fr}.rlx-cost-band{padding:24px 20px;gap:14px}}.footer-brand img{width:auto!important;height:40px!important;max-width:190px!important;object-fit:contain;display:block}.rlx-hero-copy h1 mark{background:var(--rlx-navy);color:#fff;padding:0 .16em;border-radius:14px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rlx-hero-copy h1{line-height:1.18}.rlx-tone-light .rlx-hero-copy h1 mark{background:var(--rlx-blue)}@media(max-width:760px){.rlx-tone-light .rlx-hero-copy h1 mark{background:var(--rlx-navy)}.rlx-hero-copy h1 mark{border-radius:10px}}.rlx-hot-stage{position:relative;border-radius:var(--rlx-r);overflow:hidden;aspect-ratio:16/9;background:#e9e2d8}.rlx-hot-img,.rlx-hot-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rlx-hot-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;transition:background .5s}.rlx-tag{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;gap:12px;background:#fff;color:var(--rlx-navy);font:600 clamp(13px,1.35vw,19px)/1 "DM Sans",sans-serif;padding:12px 18px 12px 12px;border-radius:14px;box-shadow:0 10px 30px #101b372e;transition:opacity .45s ease,transform .45s ease;white-space:nowrap}.rlx-tag i{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,var(--c,#ccc) 45%,rgba(0,0,0,.35) 100%);display:grid;place-items:center;font-style:normal;font-size:16px;flex:0 0 auto}.rlx-hot-stage[data-state=with] .rlx-tag.is-reduced{opacity:0;transform:translateY(-8px) scale(.94);pointer-events:none}.rlx-hot-toggle{position:absolute;left:50%;bottom:clamp(14px,3vw,34px);transform:translate(-50%);display:flex;gap:6px;background:#fff;padding:7px;border-radius:999px;box-shadow:0 14px 40px #101b3738}.rlx-hot-toggle button{border:0;background:transparent;color:var(--rlx-navy);font:700 clamp(13px,1.3vw,17px)/1 Manrope,sans-serif;padding:14px 26px;border-radius:999px;cursor:pointer;transition:.25s;white-space:nowrap}.rlx-hot-toggle button.is-active{background:var(--rlx-navy);color:#fff}@media(max-width:700px){.rlx-hot-stage{aspect-ratio:4/5}.rlx-tag{left:var(--mx);top:var(--my);font-size:12px;padding:8px 12px 8px 8px;gap:8px;border-radius:11px}.rlx-tag i{width:20px;height:20px;font-size:11px}.rlx-hot-toggle button{padding:11px 16px}}.rlx-layers-head{max-width:820px;margin-bottom:36px}.rlx-layers-head p{font-size:18px}.rlx-layers-flow{overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.rlx-layers-flow::-webkit-scrollbar{display:none}.rlx-layers-ends{display:flex;justify-content:space-between;color:var(--rlx-muted);font-size:14px;margin-bottom:12px;min-width:720px}.rlx-layers-track{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:28px;position:relative;min-width:720px}.rlx-layers-track:before{content:"";position:absolute;left:0;right:0;top:78px;height:3px;background:var(--rlx-blue);border-radius:3px}.rlx-layer{position:relative}.rlx-layer-img{position:relative;width:156px;height:156px;border-radius:26px;border:3px solid var(--rlx-blue);background:#fff;padding:5px;z-index:1}.rlx-layer-img img,.rlx-layer-img .rlx-ph{width:100%;height:100%;object-fit:cover;border-radius:20px;display:block}.rlx-layer-img b{position:absolute;left:-3px;bottom:-3px;width:40px;height:40px;background:var(--rlx-blue);color:#fff;border-radius:0 14px 0 22px;display:grid;place-items:center;font:800 17px Manrope,sans-serif}.rlx-layer h3{font-size:22px;margin:22px 0 10px;color:var(--rlx-navy)}.rlx-layer-val{margin:0 0 12px!important;color:var(--rlx-muted)}.rlx-layer-val strong{font:700 30px/1 Manrope,sans-serif;color:var(--rlx-blue);letter-spacing:-.02em}.rlx-layer-text{font-size:15px;margin:0 0 14px!important}.rlx-layer-lbl{font-weight:700;color:var(--rlx-navy)!important;margin:0 0 10px!important}.rlx-layer-chips{display:flex;flex-wrap:wrap;gap:8px}.rlx-layer-chips span{background:var(--rlx-soft);border:1px solid var(--rlx-line);color:var(--rlx-navy);padding:9px 16px;border-radius:999px;font-size:15px}.rlx-layers-foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--rlx-line);margin-top:34px;padding-top:20px}.rlx-layers-foot p{margin:0!important;font-size:15px}.rlx-layers-foot a{color:var(--rlx-blue);font-weight:700;text-decoration:none}.rlx-ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rlx-ben-card{background:var(--rlx-soft);border-radius:var(--rlx-r-sm);padding:26px;border:1px solid var(--rlx-line)}.rlx-ben-media{border-radius:18px;overflow:hidden;margin-bottom:18px}.rlx-ben-media img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.rlx-ben-ico{width:58px;height:58px;border-radius:18px;background:#fff;display:grid;place-items:center;font-size:28px;box-shadow:0 8px 24px #18284814}.rlx-ben-card h3{font-size:22px;margin:0 0 8px;color:var(--rlx-navy)}.rlx-ben-card p{margin:0!important}@media(max-width:860px){.rlx-ben-grid{grid-template-columns:1fr}}.rlx-rw-title{font-size:clamp(30px,4.2vw,56px)!important;margin:0 0 36px!important}.rlx-rw-summary{text-align:center;margin-bottom:40px}.rlx-rw-top{display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:10px}.rlx-rw-top strong{font:800 clamp(26px,3vw,38px)/1 Manrope,sans-serif;color:var(--rlx-navy)}.rlx-rw-summary p{margin:0!important;color:var(--rlx-navy)!important;font-size:17px}.rlx-rw-summary a{color:var(--rlx-navy);font-weight:700}.rlx-stars-sq{--sz:26px;position:relative;display:inline-block;width:calc(var(--sz)*5 + 8px);height:var(--sz);background:repeating-linear-gradient(90deg,#dfe5f0 0 var(--sz),transparent var(--sz) calc(var(--sz) + 2px))}.rlx-stars-sq span{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct);overflow:hidden;background:repeating-linear-gradient(90deg,var(--rlx-blue) 0 var(--sz),transparent var(--sz) calc(var(--sz) + 2px))}.rlx-stars-sq:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;color:#fff;font-size:calc(var(--sz)*.72);line-height:var(--sz);letter-spacing:0;padding:0 calc(var(--sz)*.14)}.rlx-rw-top .rlx-stars-sq{--sz:40px}.rlx-rw-label{color:var(--rlx-muted);margin:0 0 14px!important}.rlx-rw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rlx-rw-card{background:#fff;border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:8px;border:1px solid #edf1f8}.rlx-rw-meta{margin:6px 0 0!important;font-size:14px;color:var(--rlx-muted)}.rlx-rw-meta b{color:#414b5f}.rlx-rw-card h3{font-size:17px;margin:0;color:var(--rlx-navy)}.rlx-rw-text{max-height:6.8em;overflow:hidden;position:relative}.rlx-rw-text.is-clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.2em;background:linear-gradient(#fff0,#fff)}.rlx-rw-text.is-open{max-height:none}.rlx-rw-text.is-open:after{display:none}.rlx-rw-text p{margin:0!important;color:var(--rlx-navy)!important;font-size:15px;line-height:1.6!important}.rlx-rw-more{align-self:center;border:0;background:none;color:var(--rlx-blue);font-weight:700;text-decoration:underline;cursor:pointer;padding:6px}@media(max-width:1100px){.rlx-rw-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rlx-rw-grid{grid-template-columns:1fr}.rlx-rw-top{flex-direction:column;gap:10px}.rlx-rw-top .rlx-stars-sq{--sz:32px}}.rlx-foot{background:#f3f5fa;color:var(--rlx-navy);padding:64px 0 0;overflow:hidden;margin-top:40px}.rlx-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr .6fr;gap:40px}.rlx-foot-brand img{height:34px;width:auto;display:block;margin-bottom:16px}.rlx-foot-brand p{font-size:17px;color:var(--rlx-navy);margin:0 0 24px}.rlx-foot-form{display:flex;max-width:460px;background:#fff;border-radius:999px;box-shadow:0 10px 30px #101b370f}.rlx-foot-form input{flex:1;border:0;background:transparent;padding:18px 26px;font:15px DM Sans,sans-serif;outline:none;min-width:0;border-radius:999px}.rlx-foot-form button{border:0;background:var(--rlx-blue);color:#fff;font:700 15px Manrope,sans-serif;padding:0 30px;border-radius:999px;cursor:pointer}.rlx-foot-form button:hover{background:var(--rlx-blue-d)}.rlx-foot-msg{font-size:14px;margin:10px 0 0;color:var(--rlx-muted)}.rlx-foot-col b{display:block;color:var(--rlx-blue);font:700 18px Manrope,sans-serif;margin-bottom:16px}.rlx-foot-col a{display:block;color:var(--rlx-navy);text-decoration:none;font-size:16px;margin-bottom:12px}.rlx-foot-col a:hover{color:var(--rlx-blue)}.rlx-foot-social a{display:inline-flex;width:28px;height:28px;margin:0 0 14px}.rlx-foot-social svg{width:26px;height:26px;fill:var(--rlx-navy)}.rlx-foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--rlx-muted);margin-top:40px}.rlx-foot-mark{font:800 clamp(140px,31vw,520px)/.8 Manrope,sans-serif;letter-spacing:-.06em;color:#f3f5fa;text-shadow:0 -2px 3px #fff,0 18px 40px rgba(16,27,55,.09);text-align:center;margin:30px 0 -.18em;-webkit-user-select:none;user-select:none;white-space:nowrap}@media(max-width:900px){.rlx-foot-grid{grid-template-columns:1fr 1fr}.rlx-foot-brand{grid-column:1/-1}}@media(max-width:520px){.rlx-foot-grid{grid-template-columns:1fr}}.rlx-pdp-reviews{display:inline-block;color:var(--rlx-blue);font-weight:700;text-decoration:none;margin-bottom:6px;font-size:15px}.rlx-pdp-badges{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}.rlx-pdp-badges span{background:#eef4ff;color:var(--rlx-navy);font:700 13px/1 DM Sans,sans-serif;padding:9px 12px;border-radius:999px}.rlx-pdp-house{margin:18px 0 6px}.rlx-pdp-house-q{font-weight:700;color:var(--rlx-navy);margin:0 0 10px}.rlx-pdp-house-opts{display:flex;gap:8px;flex-wrap:wrap}.rlx-pdp-house-opts button{border:1.5px solid var(--rlx-line);background:#fff;color:var(--rlx-navy);border-radius:14px;padding:12px 16px;font:600 14px DM Sans,sans-serif;cursor:pointer}.rlx-pdp-house-opts button.is-active{border-color:var(--rlx-blue);background:#eef4ff}.rlx-pdp-house-tip{font-size:14px;color:var(--rlx-muted);margin:10px 0 0}.rlx-pdp-trust{list-style:none;padding:0;margin:16px 0 8px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rlx-pdp-trust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:13px;color:var(--rlx-navy);background:var(--rlx-soft);border-radius:14px;padding:12px 8px}.rlx-pdp-trust svg{width:24px;height:24px;color:var(--rlx-blue)}@media(min-width:990px){.site-header .nav-links{flex:1;justify-content:center;gap:40px!important;font-size:15px}}@media(min-width:990px)and (max-width:1439px){.site-header .header-cta{display:none!important}.site-header .nav-links{gap:32px!important}}@media(min-width:990px)and (max-width:1180px){.site-header .nav-links{gap:22px!important;font-size:14px}}.rlx-hot--portrait .rlx-hot-wrap{display:grid;grid-template-columns:1fr minmax(0,560px);gap:clamp(28px,5vw,72px);align-items:center}.rlx-hot--portrait .rlx-hot-stage{width:100%;max-height:none}.rlx-hot--portrait .rlx-note{grid-column:1/-1}.rlx-hot-copy h2{margin-top:6px}.rlx-hot-copy p{font-size:18px}.rlx-hot:not(.rlx-hot--portrait) .rlx-hot-copy{text-align:center;max-width:820px;margin:0 auto 32px}.rlx-tag{left:var(--x)!important;top:var(--y)!important;background:none!important;box-shadow:none!important;padding:0!important;width:0;height:0;display:block!important}.rlx-tag:before{content:"";position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #2f7df48c,0 4px 12px #101b3759;animation:rlxPulse 2.2s ease-out infinite}@keyframes rlxPulse{0%{box-shadow:0 0 #ffffffe6,0 0 0 4px #2f7df48c}70%{box-shadow:0 0 0 12px #fff0,0 0 0 4px #2f7df48c}to{box-shadow:0 0 #fff0,0 0 0 4px #2f7df48c}}.rlx-tag-lbl{position:absolute;top:0;transform:translateY(-50%);display:inline-flex;align-items:center;gap:9px;background:#fff;color:var(--rlx-navy);font:600 clamp(12px,1.05vw,15px)/1 "DM Sans",sans-serif;padding:9px 13px 9px 9px;border-radius:12px;box-shadow:0 10px 28px #101b3733;white-space:nowrap}.rlx-tag--right .rlx-tag-lbl{left:18px}.rlx-tag--left .rlx-tag-lbl{right:18px}.rlx-tag-lbl i{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,var(--c,#ccc) 45%,rgba(0,0,0,.35) 100%);display:grid;place-items:center;font-style:normal;font-size:12px;flex:0 0 auto}@media(max-width:860px){.rlx-hot--portrait .rlx-hot-wrap{grid-template-columns:1fr}.rlx-hot-copy{text-align:center}}@media(max-width:700px){.rlx-tag{left:var(--mx)!important;top:var(--my)!important}.rlx-tag-lbl{font-size:11px;padding:6px 9px 6px 6px;gap:6px;border-radius:9px}.rlx-tag-lbl i{width:15px;height:15px}.rlx-tag:before{width:12px;height:12px;left:-6px;top:-6px}.rlx-tag--right .rlx-tag-lbl{left:12px}.rlx-tag--left .rlx-tag-lbl{right:12px}}.rlx-foot-mark{font-size:0!important;text-shadow:none!important;height:clamp(80px,17vw,260px);margin:44px auto -1.5%;max-width:1400px;padding:0 24px;filter:drop-shadow(0 -2px 1px #fff) drop-shadow(0 16px 26px rgba(16,27,55,.12))}.rlx-foot-mark span{display:block;width:100%;height:100%;background:#f3f5fa;-webkit-mask:var(--logo) center bottom/contain no-repeat;mask:var(--logo) center bottom/contain no-repeat}.rlx-ad-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.rlx-ad-hero h1{font:800 clamp(34px,4.4vw,58px)/1.06 Manrope,sans-serif;letter-spacing:-.045em;color:var(--rlx-navy);margin:10px 0 16px}.rlx-ad-hero p{font-size:18px}.rlx-ad-inc{margin-top:22px;background:#fff;border:1px solid var(--rlx-line);border-radius:var(--rlx-r-sm);padding:18px 20px}.rlx-ad-inc b{display:block;color:var(--rlx-navy);margin-bottom:10px}.rlx-ad-media{border-radius:var(--rlx-r-sm);overflow:hidden;background:#fff;aspect-ratio:4/3;display:grid;place-items:center}.rlx-ad-media img,.rlx-ad-media video{width:100%;height:100%;object-fit:cover;display:block}.rlx-ad-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}.rlx-ad-step{background:var(--rlx-soft);border:1px solid var(--rlx-line);border-radius:var(--rlx-r-sm);padding:24px}.rlx-ad-step span{width:40px;height:40px;border-radius:12px;background:var(--rlx-blue);color:#fff;display:grid;place-items:center;font:800 17px Manrope,sans-serif;margin-bottom:14px}.rlx-ad-step h3{font-size:20px;margin:0 0 8px;color:var(--rlx-navy)}.rlx-ad-step p{margin:0!important;font-size:15px}.rlx-ad-step img{width:100%;border-radius:14px;margin-top:14px;display:block}.rlx-ad-group{margin-top:44px}.rlx-ad-group h2{font-size:clamp(24px,2.6vw,34px)!important;margin:0 0 18px!important}.rlx-ad-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rlx-ad-card{background:#fff;border:1px solid var(--rlx-line);border-radius:var(--rlx-r-sm);padding:14px;display:flex;flex-direction:column;gap:10px}.rlx-ad-card a{text-decoration:none;color:var(--rlx-navy)}.rlx-ad-card .rlx-ad-img{aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--rlx-soft)}.rlx-ad-card .rlx-ad-img img{width:100%;height:100%;object-fit:cover;display:block}.rlx-ad-card h3{font:700 16px/1.3 Manrope,sans-serif;margin:0}.rlx-ad-card .rlx-ad-price{font-weight:700;color:var(--rlx-navy)}.rlx-ad-card button{margin-top:auto;border:0;background:var(--rlx-navy);color:#fff;font:700 14px Manrope,sans-serif;padding:12px;border-radius:999px;cursor:pointer}.rlx-ad-card button:hover{background:var(--rlx-blue)}.rlx-ad-card button[disabled]{opacity:.5;cursor:not-allowed}.rlx-ad-empty{background:var(--rlx-soft);border:1px dashed var(--rlx-line);border-radius:var(--rlx-r-sm);padding:34px;text-align:center}.rlx-ad-empty h3{color:var(--rlx-navy);font-size:22px;margin:0 0 8px}.rlx-ad-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.rlx-ad-cta h2{margin:0 0 6px!important}.rlx-ad-faq details{background:#fff;border:1px solid var(--rlx-line);border-radius:16px;margin-bottom:10px}.rlx-ad-faq summary{cursor:pointer;padding:18px 20px;font-weight:700;color:var(--rlx-navy);list-style:none}.rlx-ad-faq summary::-webkit-details-marker{display:none}.rlx-ad-faq summary:after{content:"+";float:right;color:var(--rlx-blue);font-size:20px;line-height:1}.rlx-ad-faq details[open] summary:after{content:"\2013"}.rlx-ad-faq details p{padding:0 20px 18px;margin:0!important}@media(max-width:990px){.rlx-ad-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.rlx-ad-hero,.rlx-ad-steps{grid-template-columns:1fr}}.rlx-hot-stage[data-state=with] .rlx-tag{opacity:0!important;transform:translateY(-8px) scale(.94);pointer-events:none}.upsell-price s{color:#8a93a8;font-weight:500;margin-right:4px}.upsell-price strong{color:var(--rlx-navy,#101b37)}.rlx-upsell-badge{font-style:normal;background:#2f7df4;color:#fff;font-size:11px;font-weight:700;padding:3px 7px;border-radius:999px;margin-left:4px}.rlx-drawer-stock{margin:14px 20px 0;background:#fff4e5;border:1px solid #ffd9a8;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;font-size:14px;color:#7a4a00}.rlx-drawer-stock b{color:#101b37}:root{--ink:#1b1b1b;--muted:#727272;--line:#e5e5e5;--blue:#111111;--blue2:#e6e6e6;--pale:#f9f9f9;--cream:#fbfbfb;--white:#ffffff;--shadow:0 24px 70px rgba(17,17,17,.12);--rl-blue:#111111;--rl-blue-dark:#111111;--rl-navy:#1b1b1b;--rl-soft:#f9f9f9}body{background:#fff}.announcement{background:#111;color:#fff}.site-header{background:#ffffffe0;border-bottom:1px solid rgba(234,234,234,.8)}.nav-links{color:#464646}.nav-links a:hover{color:#000}.btn-primary{background:#131313;color:#fff}.btn-primary:hover{background:#111}.btn-light{background:#fff;color:#131313}.eyebrow{color:#111}.hero h1,.section-title h2,.how-copy h2,.buy-copy h2,.closing-card h2,.comparison-copy h2{font-family:Quicksand,sans-serif}.hero h1 span{color:#959595}.micro-trust{color:#717171}.hero-stage{background:radial-gradient(circle at 50% 35%,#fff 0,#fafafa 38%,#f3f3f3);border:1px solid #f0f0f0}.halo{background:#d3d3d32e}.pipe{border:18px solid #b6b6b6}.filter-top,.filter-base{background:linear-gradient(#f9f9f9,#dcdcdc);border:1px solid #d0d0d0}.filter-body{background:linear-gradient(145deg,#fff,#f2f2f2);border:1px solid #e3e3e3;box-shadow:0 28px 60px #1111112e}.floating-card{background:#fff;border:1px solid #ededed;box-shadow:0 16px 35px #1111111a}.floating-card span{color:#828282}.routine-grid small{color:#9f9f9f}.routine-grid .active{background:#131313;color:#fff}.routine-grid .active small{color:#e6e6e6}.evidence-card{background:#fff}.primary-card{background:#131313;color:#fff;border-color:#131313}.evidence-number{color:#e6e6e6}.evidence-card h3{font:700 24px/1.18 Quicksand,sans-serif}.evidence-card p{color:#727272}.primary-card p{color:#cdcdcd}.evidence-card a{color:#111}.primary-card a{color:#e6e6e6}.expert-band{background:#f4f4f4}.expert-mark{font:800 60px/1 Quicksand,sans-serif;color:#e6e6e6}.expert-band p{font:700 20px/1.4 Quicksand,sans-serif}.expert-band span{color:#707070}.disclaimer{color:#919191}.steps span{background:#131313;color:#fff}.steps p{color:#727272}.steps b{color:#131313}.mechanism-visual{background:#fff;border:1px solid #e9e9e9}.water-column{background:linear-gradient(#f3f3f3,#fbfbfb);border:1px solid #e5e5e5;color:#858585}.water-column.after{background:linear-gradient(#fafafa,#f2f2f2)}.bubble{background:#bfbfbf}.drop{background:linear-gradient(#e6e6e6,#111)}.mini-filter{background:#fff;border:1px solid #e1e1e1;box-shadow:0 12px 30px #1111111a}.benefit-grid article{background:#fff}.benefit-icon{background:#f4f4f4;color:#111}.benefit-grid h3{font:700 19px Quicksand,sans-serif}.benefit-grid p{color:#747474}.comparison-section{background:#121212;color:#fff}.comparison-copy p{color:#b5b5b5}.comparison-table{border:1px solid #323232}.tr{border-top:1px solid #323232}.tr>div:nth-child(2){border-left:1px solid #323232;border-right:1px solid #323232;background:#1b1b1b}.tr.head{background:#202020}.tr.head>div:nth-child(2){color:#e6e6e6}.table-note{color:#979797}.buy-section{background:#fbfbfb}.buy-visual{background:linear-gradient(145deg,#f7f7f7,#fff)}.rating-line em{color:#838383}.buy-list li:before{color:#111}.price-line{font:800 27px Quicksand,sans-serif}.checkout-notes{color:#848484}.setup-note{background:#f4f4f4}.faq-list details{border-top:1px solid #e4e4e4}.faq-list details p{color:#6f6f6f}.closing-card{background:linear-gradient(135deg,#111,#e6e6e6);color:#fff}.closing-card p{color:#f2f2f2}.closing-card .eyebrow{color:#e7e7e7}.footer-grid>div{color:#707070}.footer-grid b{color:#131313}.footer-bottom{color:#909090}.sticky-buy{background:#fffffff2}.sticky-buy span{color:#7f7f7f}.toast{background:#131313;color:#fff}.hero-stage.hero-photo{background:#f3f3f3;border-color:#e9e9e9}.stock-low{background:#f4f4f4;color:#111;border:1px solid #dfdfdf}.stock-low i{background:#111;box-shadow:0 0 0 5px #e9e9e9}.proof-pills span{background:#fff;color:#636363}.install-grid article{background:#fff}.install-grid b{background:#f3f3f3;color:#111}.cart-backdrop{background:#0e0e0e73}.cart-drawer aside{background:#fff;box-shadow:-20px 0 60px #00000024}.drawer-item img{background:#f6f6f6}.drawer-item small{color:#838383}.drawer-upsell{background:#f5f5f5;border:1px solid #e8e8e8}.drawer-upsell small{color:#111}.upsell-add{background:#131313;color:#fff}.drawer-empty{color:#838383}.hero-buy-card{background:#fff;border:1px solid #ededed;box-shadow:0 20px 50px #11111129}.hero-buy-card-top span{font:800 15px Quicksand,sans-serif}.hero-buy-trust{color:#919191}.honesty-col.can{background:#f8f8f8;border:1px solid #e7e7e7}.honesty-col.cannot{background:#fafafa;border:1px solid #e6e6e6}.honesty-label{font:700 14px Quicksand,sans-serif}.honesty-col.can .honesty-label{color:#111}.honesty-col.cannot .honesty-label{color:#717171}.honesty-col li{color:#4d4d4d}.journal-card{background:#fff}.journal-num{font:800 13px Quicksand,sans-serif;color:#111}.journal-card summary h3{font:700 17px/1.3 Quicksand,sans-serif}.journal-card p{color:#646464}.journal-card>a{color:#111}.reassurance-row b{font:700 13px Quicksand,sans-serif}.reassurance-row span{color:#848484}.reassurance-note{color:#a1a1a1}.bundle-opt{background:#fff}.bundle-opt b{font:700 14px Quicksand,sans-serif}.bundle-opt span{color:#848484}.bundle-opt.active{border-color:#131313;box-shadow:0 0 0 1px #131313}.newsletter-section{background:#121212;color:#fff}.newsletter-section .eyebrow{color:#b2b2b2}.newsletter-section h2{font:700 clamp(32px,4vw,44px)/1.1 "Quicksand",sans-serif}.newsletter-section p{color:#b5b5b5}.newsletter-form input[type=email]{border:1px solid #323232;background:#1b1b1b;color:#fff}.form-success{color:#111}.trust-strip-grid a{color:#424242;background:#fff;border:1px solid #e6e6e6}.trust-strip-grid a:hover{border-color:#111;color:#111}.trust-icon{color:#111}.eau-checker-card{background:#fff}.eau-result-head b{font:700 20px Quicksand,sans-serif}.eau-badge.c1{background:#f3f3f3;color:#111}.eau-badge.c2{background:#f5f5f5;color:#111}.eau-badge.c3{background:#f6f6f6;color:#111}.eau-badge.c4{background:#ededed;color:#111}.eau-badge.c5{background:#e7e7e7;color:#111}.hardness-gauge{background:#f1f1f1}.hardness-fill{background:linear-gradient(90deg,#111,#111)}.eau-scale{color:#a1a1a1}.eau-note,.eau-disclaimer,.eau-error{color:#919191}.eau-email-capture .newsletter-form input[type=email]{background:#fff;color:#131313}.eau-email-success{color:#111}.stat-band{background:#121212;color:#fff}.stat-band-copy .eyebrow{color:#b2b2b2}.stat-band-copy h2{font:700 clamp(30px,3.6vw,42px)/1.12 "Quicksand",sans-serif}.stat-block{border:1px solid #323232}.stat-block h3{font:800 40px Quicksand,sans-serif;color:#e6e6e6}.stat-block p{color:#c9c9c9}.stat-block a{color:#b2b2b2}.stat-source{color:#848484}.breadcrumb{color:#919191}.breadcrumb a{color:#5f5f5f}.breadcrumb a:hover{color:#111}.product-main-image{background:linear-gradient(145deg,#f7f7f7,#fff)}.thumb{background:#f6f6f6}.thumb.active{border-color:#131313}.product-copy h1{font:700 clamp(28px,3.4vw,40px)/1.1 "Quicksand",sans-serif}.product-description{color:#5f5f5f}.variant-group label{color:#919191}.variant-opt{background:#fff}.variant-opt.active{border-color:#131313;background:#131313;color:#fff}.product-card{background:#fff}.product-card-image{background:linear-gradient(145deg,#f7f7f7,#fff)}.card-badge{background:#f4f4f4;color:#111;border:1px solid #dfdfdf}.product-card-body b{font:700 15px Quicksand,sans-serif}.product-card-body span{color:#5f5f5f}.pagination .current{background:#131313;color:#fff}.cart-line-image{background:#f6f6f6}.cart-line-info small{color:#919191}.cart-remove{color:#111}.cart-line-price .was{color:#a1a1a1}.cart-upsell-row{background:#f5f5f5;border:1px solid #e8e8e8}.cart-upsell-row small{color:#111}.cart-upsell-row span{color:#5f5f5f}.cart-note label{color:#919191}.cart-summary-row{font:700 18px Quicksand,sans-serif}.cart-empty p{color:#5f5f5f}.ba-slider{background:#eee}.ba-panel b{font:700 15px Quicksand,sans-serif}.ba-before{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);color:#111}.ba-after{background:linear-gradient(135deg,#f3f3f3,#eaeaea);color:#111}.ba-slider.has-real .ba-before,.ba-slider.has-real .ba-after{background:#eee}.ba-slider.has-bg .ba-before{background:linear-gradient(135deg,#f5f5f59e,#e8e8e880)}.ba-slider.has-bg .ba-after{background:linear-gradient(135deg,#f3f3f38c,#eaeaea6b)}.ba-slider.has-bg .ba-panel{text-shadow:0 1px 3px rgba(255,255,255,.6)}.ba-handle-line{background:#fff}.ba-handle{background:#fff;box-shadow:0 6px 20px #0003}.ba-label{font:700 11px Quicksand,sans-serif;background:#131313bf;color:#fff}.ba-caption{color:#919191}.results-card b{font:700 15px Quicksand,sans-serif}.tester-cta{background:#121212;color:#fff}.tester-cta h3{font:700 24px Quicksand,sans-serif}.tester-cta p{color:#c9c9c9}.page-hero h1{font:700 clamp(32px,5vw,54px)/1.05 "Quicksand",sans-serif}.story-badge{background:#f3f3f3;color:#111}.story-value .num{font:400 30px Quicksand,sans-serif;color:#ccc}.story-value h3{font:700 18px Quicksand,sans-serif}.story-stat b{font:700 44px Quicksand,sans-serif}.help-topics a:hover{border-color:#111;color:#111}.help-block h2{font:700 22px Quicksand,sans-serif}.drawer-count{color:#838383}.drawer-item-noimg{background:#f6f6f6}.drawer-item-variant{color:#838383}.drawer-item-remove{color:#a1a1a1}.drawer-item-remove:hover{color:#111}.drawer-upsell-row img{background:#fff}.drawer-upsell-info span{color:#5f5f5f}.drawer-promo button{background:#fff}.drawer-promo button:hover{border-color:#131313}.drawer-trust-row{color:#727272}.contaminant-badge{background:#fff;color:#131313;box-shadow:0 10px 26px #11111124}.contaminant-toggle{background:#fff;box-shadow:0 14px 34px #1111112e}.contaminant-toggle button{color:#5f5f5f}.contaminant-toggle button.active{background:#131313;color:#fff}.hero-caption{color:#a1a1a1}:root{--rl-blue:#111111;--rl-blue-dark:#111111;--rl-navy:#1b1b1b;--rl-soft:#f8f8f8}.home-hero-copy,.home-hero-copy h1{color:#fff}.home-hero-copy p{color:#ffffffeb}.home-hero-btn{background:#fff!important}.collection-filter-pills a.active{color:#fff}.rl-shop-card,.rl-shop-card .product-card-image{background:#fff}.rl-card-price s{color:#999}.rl-card-rating{color:#111}.rl-product-gallery .product-main-image{background:#fff}.gallery-arrow{border:1px solid #e1e1e1;background:#fff;box-shadow:0 8px 30px #1111111f}.offer-card{border:1.5px solid #dedede;background:#fff}.offer-radio{border:2px solid #d7d7d7}.offer-badge{color:#fff}.addon-row{border:1px solid #e2e2e2;background:#fff}.btn-buy-now{background:#060606!important;color:#fff!important}.reassurance-marquee{background:#f5f5f5;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.reassurance-track>div{border-right:1px solid #e2e2e2}.rl-testimonials,.testimonial-controls button,.install-step-nav button{background:#fff}.testimonial-card{border:1px solid #e4e4e4;background:#fff}.testimonial-image{background:#f5f5f5;color:#a4a4a4}.testimonial-stars span{color:#dbdbdb}.testimonial-stars span.on{color:#111}.contact-card{background:#fff;border:1px solid #e4e4e4}.contact-card input,.contact-card select,.contact-card textarea{border:1px solid #d4d4d4}.install-step-card{background:#fff}.install-media-placeholder{background:#f4f4f4}.install-progress{background:#e9e9e9}.cart-reservation{background:#fff;border-bottom:1px solid #e8e8e8}.cart-lines-panel,.cart-checkout-card{background:#fff}.cart-inline-actions input{border:1px solid #e2e2e2}.payment-mini{color:#6f6f6f}.cart-review-carousel{border:1px solid #d8d8d8;background:#f8f8f8}html,body{background:#fff}.announcement{color:#fff}.site-header{background:#fff;border-bottom:1px solid #f0f0f0}.header-cta,.btn-primary{color:#fff}.home-hero-copy{background:linear-gradient(135deg,#111 0% 100%)}.home-rating span{color:#111}.home-hero-media{background:#eee}.rl-shop-card{box-shadow:0 10px 36px #1b1b1b0d}.rl-shop-card .product-card-image{background:#fff}.rl-card-badge{color:#fff}.breadcrumb{color:#838383}.rl-product-gallery .product-main-image{background:#fff;border:1px solid #f0f0f0}.gallery-arrow{border:1px solid #dddddd}.product-thumbs .thumb{background:#fff;border:1px solid #e5e5e5}.rl-rating span{color:#111}.rl-price-line s{color:#a1a1a1}.product-description{color:#444}.variant-opt{border:1.5px solid #dddddd;background:#fff}.variant-opt.active{background:#f8f8f8}.offer-card.active{background:#fcfcfc}.qty-stepper{border-color:#ddd}.btn-buy-now{background:#080808!important}.install-step-card{border:1px solid #eaeaea;box-shadow:0 10px 30px #1b1b1b0a}.why-rinselab{background:#f7f7f7}.faq-list details{border-color:#e0e0e0}.reassurance-marquee{background:#f7f7f7}.reassurance-track>div{background:#fff;border:1px solid #e7e7e7}.contact-card{background:#fff;border:1px solid #e7e7e7;box-shadow:0 18px 50px #1b1b1b0d}.contact-card input,.contact-card select,.contact-card textarea{border:1px solid #dcdcdc}.contact-card input:focus,.contact-card select:focus,.contact-card textarea:focus{outline:2px solid rgba(17,17,17,.22)}.rl-cart-main,.rl-cart-page{background:#f6f6f6}.cart-reservation,.cart-reservation .wrap{background:#fff}.cart-reservation #cartTimer{background:#e4e4e4}.cart-reservation p{color:#111}.cart-line-image{background:#f9f9f9}.delivery-dot{background:#111}.cart-page-stepper{background:#f6f6f6}.cart-checkout-card{box-shadow:0 8px 28px #1b1b1b0d}.cart-review-carousel{background:#f7f7f7}.review-stars{color:#111}.product-reassurance{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.rl-before-after{background:#fff}.rl-before-after .center-title p{color:#737373}.rl-ba-stage{background:#f5f5f5;box-shadow:0 18px 55px #1b1b1b14}.rl-ba-divider{background:#fff;box-shadow:0 0 0 1px #1b1b1b1a}.rl-ba-divider span{background:#fff;box-shadow:0 8px 30px #1b1b1b2e}.rl-ba-label{background:#fffffff0;box-shadow:0 5px 18px #1b1b1b14}.rl-ba-caption{color:#929292}.home-why-rinselab{background:#f7f7f7}.rl-science-proof{background:#111;color:#fff}.rl-science-kicker{color:#c7c7c7}.rl-science-copy h2{color:#fff}.rl-science-intro{color:#e1e1e1}.rl-science-stats article{border-top:1px solid rgba(255,255,255,.2)}.rl-science-stats strong{color:#fff}.rl-science-stats p{color:#d4d4d4}.rl-science-note{color:#afafaf!important}.rl-science-links a{color:#fff}.rl-economy{background:#f6f6f6;color:#111}.rl-economy__eyebrow,.rl-economy h2 span{color:#111}.rl-economy__benefits{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.rl-economy__benefits article{border-right:1px dashed #111111}.rl-economy__benefits strong{color:#111}.rl-economy__tag{background:#111;color:#fff}.rl-economy__control input{accent-color:#111111}.rl-economy__control b{color:#111}.rl-economy__result strong{background:#fff;color:#111}@media(max-width:560px){.rl-economy__benefits article{border-bottom:1px dashed #111111}}.story-image-placeholder{border:1px dashed #c6c6c6;background:#f8f8f8;color:#111}.story-image-placeholder span{color:#7f7f7f}.rl-included{background:#fff}.rl-included-media{background:#f9f9f9;border:1px solid #eaeaea}.rl-included-list article{border-bottom:1px solid #ebebeb}.rl-included-list article>span{background:#f3f3f3}.drawer-upsell-multi{background:#f6f6f6;border-color:#e1e1e1}.drawer-upsell-multi .drawer-upsell-row{background:#fff;border:1px solid #e5e5e5}.upsell-price mark{background:#111;color:#181818}.drawer-upsell-disclaimer{color:#868686}@media(max-width:900px){.site-header{background:#fff}.mobile-cart-count{color:#fff}.mobile-nav-drawer{background:#fff;border-top:1px solid #f1f1f1;border-bottom:1px solid #eaeaea;box-shadow:0 18px 34px #1b1b1b1a}.mobile-nav-drawer a{border-bottom:1px solid #f0f0f0}}.rating-stars-46,.rating-stars-46 .rating-full{color:#111}.rating-stars-46 .rating-partial{background:linear-gradient(90deg,#111 0 50%,#d5d5d5 50% 100%)}.rl-ba-cta{background:#111!important;color:#fff!important;border-color:#111!important}.rl-ba-cta:hover{background:#111!important;color:#fff!important}.product-promo-code{border:1px solid #e6e6e6;background:#f4f4f4}.product-promo-copy{color:#111}.product-promo-copy span{color:#6f6f6f}.product-promo-button{border:1.5px dashed #111111;background:#fff;color:#111}.product-promo-button:hover,.product-promo-button.is-copied{background:#111;color:#fff}.home-conversion-hero .home-hero-media:before{background:linear-gradient(90deg,#111,#111111db 18%,#11111185 48%,#11111129 76%,#1110)}@media(max-width:900px){.home-conversion-hero .home-hero-media:before{background:linear-gradient(180deg,#111,#111111db 18%,#1111117a 52%,#1111111f 80%,#1110)}}.home-conversion-hero .home-hero-grid{background:#111}.home-conversion-hero .home-hero-copy{background:linear-gradient(135deg,#111 0% 62%,#111 86% 100%)}.home-conversion-hero .home-hero-media:before{background:linear-gradient(90deg,#111,#111111fa 12%,#111111e0 28%,#1111119e,#1111114d 68%,#11111114 86%,#1110)}.testimonial-media{background:#f5f5f5}.testimonial-placeholder{color:#898989}.why-rinselab{background:#f6f6f6}.why-us-copy>p{color:#414141}.why-us-stats>div{background:#fff;border:1px solid #e6e6e6}.why-us-stats span{color:#6f6f6f}.why-us-benefit{background:#fff;border:1px solid #e6e6e6;box-shadow:0 10px 30px #1b1b1b09}.why-us-emoji{background:#f1f1f1}.why-us-benefit p{color:#6f6f6f}@media(max-width:900px){.home-conversion-hero .home-hero-copy{background:linear-gradient(180deg,#111 0% 70%,#111 92% 100%)}.home-conversion-hero .home-hero-media{background:#111}.home-conversion-hero .home-hero-media:before{background:linear-gradient(180deg,#111,#111111fa 14%,#111111d9 34%,#1111118c 56%,#1111113d 76%,#1110)}}.rl-install-page{background:#f9f9f9;color:#1b1b1b}.rl-install-hero-copy h1{font-family:Quicksand,sans-serif}.rl-install-hero-copy>p{color:#616161}.rl-install-badges span{background:#fff;border:1px solid #e6e6e6}.rl-install-hero-video{background:#171717;box-shadow:0 18px 50px #1b1b1b21}.rl-install-hero-video video{background:#000}.rl-install-note{background:#f1f1f1;border:1px solid #dfdfdf;border-left:5px solid #111111}.rl-install-step{background:#fff;border:1px solid #e7e7e7;box-shadow:0 12px 32px #1b1b1b0a}.rl-install-step-number{background:#111;box-shadow:0 7px 20px #11111140}.rl-install-step-image{background:#f2f2f2}.rl-install-step-copy h2{font-family:Quicksand,sans-serif}.rl-install-step-copy p{color:#505050}.rl-install-tip{background:#f8f8f8;color:#111}.rl-install-check>div{background:#1b1b1b}.rl-install-check span{background:#111}.rl-install-check p{color:#dfdfdf}.rl-clinical-section{background:#111;color:#fff}.rl-clinical-section h2{color:#fff}.rl-clinical-intro,.rl-filter-caption{color:#ffffffe0}.rl-clinician-card{border:1px solid rgba(255,255,255,.25);background:#ffffff17}.rl-clinician-meta{border-right:1px solid rgba(255,255,255,.2)}.rl-avatar{background:#fff;color:#111}.rl-clinician-copy h3{color:#fff}.rl-clinician-copy p{color:#ffffffe6}.rl-clinician-tags span,.rl-filter-points span{border:1px solid rgba(255,255,255,.28);background:#ffffff1a}.rl-clinical-note{color:#ffffffad}.rl-filter-video{background:#111;box-shadow:0 20px 50px #0000002e}.rl-install-precision{background:#f7f7f7;border:1px solid #e4e4e4}.rl-install-precision-grid>div{border:1px solid #ececec}.rl-install-precision-grid strong{color:#111}.rl-install-step-image img{background:#fafafa}@media(max-width:900px){.rl-clinician-meta{border-bottom:1px solid rgba(255,255,255,.2)}}.rl-install-placeholder{background:#f7f7f7;border:1px dashed #bbbbbb;color:#111}.rl-install-placeholder span{color:#7d7d7d}.rl-avatar-photo,.story-commitments{background:#fff}.rating-stars-40 .rating-full,.rating-stars-42 .rating-full{color:#111}.rating-stars-40 .rating-empty{color:#d5d5d5}.rating-stars-42 .rating-partial-20{background:linear-gradient(90deg,#111 0 20%,#d5d5d5 20% 100%)}.rl-install-reference{background:#fff;color:#111}.rl-install-reference__head p{color:#616161}.rl-install-reference__hero-media{background:#f8f8f8}.rl-install-reference__step{border:1px solid #e9e9e9;background:#fcfcfc}.rl-install-reference__step-head span{background:#f1f1f1;color:#111}.rl-install-reference__media{background:#f4f4f4}.rl-install-reference__step p{color:#404040}.rl-install-reference__compat{border:1px solid #e9e9e9;background:#fcfcfc}.rl-install-reference__compat-copy p{color:#5f5f5f}.rl-install-reference__compat-points{color:#111}.rl-install-reference__compat-media{background:#fff}.rl-install-reference__reassurance{border:1px solid #e9e9e9}.rl-install-reference__reassurance>div{border-right:1px solid #e9e9e9}.rl-install-reference__reassurance span{color:#747474}@media(max-width:820px){.rl-install-reference__reassurance>div{border-bottom:1px solid #e9e9e9}}.rl-install-simple{background:#fff}.rl-install-simple__head h1{color:#111}.rl-install-simple__head p{color:#6f6f6f}.rl-install-simple__video{background:#000;box-shadow:0 20px 55px #1111111a}.rl-install-simple__video video{background:#000}.rl-install-simple__step{border:1px solid #e5e5e5;background:#fafafa}.rl-install-simple__number{background:#111;color:#fff}.rl-install-simple__step h2{color:#111}.rl-install-simple__step p{color:#5f5f5f}.drawer-reservation{border:1px solid #e4e4e4;background:#f9f9f9}.drawer-reservation small{color:#7f7f7f}.drawer-reservation .cart-countdown{background:#ececec}.cart-drawer .drawer-head,.cart-drawer .drawer-items{background:#fff}.desktop-cart-count{color:#fff}.rl-section{color:#1b1b1b}.rl-section h2,.rl-hero h1{font-family:Quicksand,sans-serif}.rl-section h3{font:800 23px/1.25 Quicksand,sans-serif}.rl-section p{color:#727272}.rl-kicker{color:#111!important}.rl-hero{background:#f9f9f9}.rl-lead,.rl-trust{color:#727272}.rl-textlink{color:#111}.rl-ribbon{border-block:1px solid #e5e5e5}.rl-card{border:1px solid #e5e5e5}.rl-number{color:#111}.rl-note,.rl-soft{background:#f9f9f9}.rl-dark{background:#1b1b1b}.rl-dark p{color:#cdcdcd}.rl-dark .rl-card{background:#111;border-color:#3f3f3f}.rl-dark .rl-kicker,.rl-dark .rl-textlink{color:#bcbcbc!important}.rl-dark .rl-note{background:#111;color:#e7e7e7}.rl-big{font:800 45px/1.2 Quicksand,sans-serif!important;color:#1b1b1b!important}.rl-table-scroll{border:1px solid #e5e5e5}.rl-table-scroll th,.rl-table-scroll td{border-bottom:1px solid #e5e5e5}.rl-table-scroll td:nth-child(2),.rl-table-scroll th:nth-child(2){background:#f3f3f3;color:#111}.rl-guarantee{background:#1b1b1b}.rl-guarantee p{color:#d7d7d7}.rl-seal{background:#111;font:800 32px/1.1 Quicksand}.rl-faq-grid details{border:1px solid #e5e5e5}.rl-purchase-trust{background:#f9f9f9;border:1px solid #e5e5e5}.rl-section :focus-visible,.rl-hero :focus-visible{outline:3px solid #111111}:root{--rlx-navy:#1b1b1b;--rlx-blue:#111111;--rlx-blue-d:#111111;--rlx-soft:#f9f9f9;--rlx-line:#e5e5e5;--rlx-muted:#727272}.rl-section.rl-dark>.rl-wrap{color:#fff}.rlx-section h2,.rlx-section h3{font-family:Quicksand,sans-serif}.rlx-panel--navy,.rlx-panel--navy h2{color:#fff}.rlx-panel--navy p{color:#d2d2d2}.rlx-panel--navy .rl-kicker{color:#bcbcbc!important}.rlx-note{color:#919191!important}.rlx-ph{background:#eee;fill:#c2c2c2}.rlx-ph--alt{background:#e5e5e5}.rlx-draft{background:#111;color:#1b1b1b}.rlx-arrow{background:#fff}.rlx-arrow:hover{color:#fff}.rlx-btn-light{background:#fff!important}.rlx-btn-light:hover{color:#fff!important}.rlx-hero{background:#fff!important}.rlx-tone-light .rlx-hero-overlay{background:linear-gradient(180deg,rgba(27,27,27,calc(var(--ov) * .8)),rgba(27,27,27,var(--ov)))}.rlx-tone-light .rlx-hero-copy h1,.rlx-tone-light .rlx-hero-copy .rl-lead,.rlx-tone-light .rlx-hero-copy .rl-trust{color:#fff}.rlx-tone-light .rlx-hero-copy .rl-kicker,.rlx-tone-light .rlx-hero-copy .rl-textlink{color:#dfdfdf!important}.rlx-tone-dark .rlx-hero-overlay{background:linear-gradient(180deg,rgba(249,249,249,var(--ov)),rgba(249,249,249,calc(var(--ov) * .7)))}.rlx-spot-copy h2 mark{color:#fff}.rlx-spot-name{font:700 18px/1.3 Quicksand,sans-serif}.rlx-spot-price s{color:#a0a0a0}.rlx-ba-line{background:#fff;box-shadow:0 0 12px #00000040}.rlx-ba-line i{background:#fff;box-shadow:0 8px 24px #1b1b1b40}.rlx-ba-tag{background:#fff}.rlx-expert-cap{background:linear-gradient(180deg,#1b1b1b00,#1b1b1bd9)}.rlx-expert-cap h3{color:#fff}.rlx-expert-cap p{color:#e3e3e3!important}.rlx-proof-item{border-left:2px solid rgba(255,255,255,.18)}.rlx-proof-head{color:#ffffff8c}.rlx-proof-item.is-active .rlx-proof-head{color:#fff}.rlx-proof-head strong{font:800 clamp(34px,4vw,52px)/1 Quicksand,sans-serif}.rlx-proof-body p{color:#e5e5e5!important}.rlx-proof-body small{color:#9a9a9a}.rlx-proof-note{color:#9a9a9a!important}.rlx-proof-media{background:radial-gradient(circle at 50% 45%,#bcbcbc47,#1b1b1b00 65%)}.rlx-proof-media img{filter:drop-shadow(0 30px 50px rgba(0,0,0,.45))}.rlx-tab{background:#fff}.rlx-tab.is-active{color:#fff}.rlx-avatar{background:#e9e9e9}.rlx-avatar span{font:800 26px Quicksand,sans-serif}.rlx-story-img{background:#e9e9e9}.rlx-story-img figcaption{background:#fff}.rlx-story-copy{background:#fff}.rlx-tile--award{color:#fff}.rlx-award-kicker{color:#bcbcbc!important}.rlx-award-title{color:#fff!important;font:800 26px/1.15 Quicksand,sans-serif}.rlx-tile--rating{background:#fff}.rlx-rating-value{font:800 56px/1 Quicksand,sans-serif}.rlx-rating-extra{font:800 26px/1.2 Quicksand,sans-serif}.rlx-tile-cap{background:linear-gradient(180deg,#1b1b1b00,#1b1b1bd9);color:#fff}.rlx-tile-cap b{font:800 22px/1.15 Quicksand,sans-serif}.rlx-tile-cap span{color:#e3e3e3}.rlx-check{color:#fff}.rlx-tile--quote{background:#fff}.rlx-stat-cap{background:linear-gradient(180deg,#1b1b1b00,#1b1b1bd1);color:#fff}.rlx-stat-cap strong{font:800 clamp(48px,5vw,68px)/1 Quicksand,sans-serif}.rlx-stat-cap p{color:#fff!important}.rlx-stat-cap small{color:#d0d0d0}.rlx-cost-card{background:#fff}.rlx-cost-card:hover{box-shadow:0 14px 40px #11111114}.rlx-cost-ico{background:#f4f4f4}.rlx-cost-card h4{font:800 17px/1.3 Quicksand,sans-serif}.rlx-cost-band strong{font:800 clamp(34px,4vw,52px)/1 Quicksand,sans-serif;color:#fff}.rlx-cost-band p{color:#d2d2d2!important}.rlx-hero-copy h1 mark{color:#fff}.rlx-hot-stage{background:#e3e3e3}.rlx-hot-veil{background:#fff0}.rlx-hot-stage[data-state=with] .rlx-hot-veil{background:#ffffff0f}.rlx-tag{background:#fff;box-shadow:0 10px 30px #1b1b1b2e}.rlx-tag i{background:radial-gradient(circle at 35% 30%,#ffffff 0,var(--c,#cccccc) 45%,rgba(0,0,0,.35) 100%)}.rlx-hot-toggle{background:#fff;box-shadow:0 14px 40px #1b1b1b38}.rlx-hot-toggle button{font:700 clamp(13px,1.3vw,17px)/1 Quicksand,sans-serif}.rlx-hot-toggle button.is-active{color:#fff}.rlx-layer-img{background:#fff}.rlx-layer-img b{color:#fff;font:800 17px Quicksand,sans-serif}.rlx-layer-val strong{font:700 30px/1 Quicksand,sans-serif}.rlx-ben-ico{background:#fff;box-shadow:0 8px 24px #11111114}.rlx-rw-top strong{font:800 clamp(26px,3vw,38px)/1 Quicksand,sans-serif}.rlx-stars-sq{background:repeating-linear-gradient(90deg,#e5e5e5 0 var(--sz),transparent var(--sz) calc(var(--sz) + 2px))}.rlx-stars-sq:after{color:#fff}.rlx-rw-card{background:#fff;border:1px solid #f1f1f1}.rlx-rw-meta b{color:#4a4a4a}.rlx-rw-text.is-clamped:after{background:linear-gradient(#fff0,#fff)}.rlx-foot{background:#f5f5f5}.rlx-foot-form{background:#fff;box-shadow:0 10px 30px #1b1b1b0f}.rlx-foot-form button{color:#fff;font:700 15px Quicksand,sans-serif}.rlx-foot-col b{font:700 18px Quicksand,sans-serif}.rlx-foot-mark{font:800 clamp(140px,31vw,520px)/.8 Quicksand,sans-serif;color:#f5f5f5;text-shadow:0 -2px 3px #ffffff,0 18px 40px rgba(27,27,27,.09)}.rlx-pdp-badges span{background:#f4f4f4}.rlx-pdp-house-opts button{background:#fff}.rlx-pdp-house-opts button.is-active{background:#f4f4f4}.rlx-tag:before{background:#fff;box-shadow:0 0 0 4px #1111118c,0 4px 12px #1b1b1b59}@keyframes rlxPulse{0%{box-shadow:0 0 #ffffffe6,0 0 0 4px #1111118c}70%{box-shadow:0 0 0 12px #fff0,0 0 0 4px #1111118c}to{box-shadow:0 0 #fff0,0 0 0 4px #1111118c}}.rlx-tag-lbl{background:#fff;box-shadow:0 10px 28px #1b1b1b33}.rlx-tag-lbl i{background:radial-gradient(circle at 35% 30%,#ffffff 0,var(--c,#cccccc) 45%,rgba(0,0,0,.35) 100%)}.rlx-foot-mark{filter:drop-shadow(0 -2px 1px #ffffff) drop-shadow(0 16px 26px rgba(27,27,27,.12))}.rlx-foot-mark span{background:#f5f5f5}.rlx-ad-hero h1{font:800 clamp(34px,4.4vw,58px)/1.06 Quicksand,sans-serif}.rlx-ad-inc,.rlx-ad-media{background:#fff}.rlx-ad-step span{color:#fff;font:800 17px Quicksand,sans-serif}.rlx-ad-card{background:#fff}.rlx-ad-card h3{font:700 16px/1.3 Quicksand,sans-serif}.rlx-ad-card button{color:#fff;font:700 14px Quicksand,sans-serif}.rlx-ad-faq details{background:#fff}.upsell-price s{color:#939393}.upsell-price strong{color:var(--rlx-navy,#1b1b1b)}.rlx-upsell-badge{background:#111;color:#fff}.rlx-drawer-stock{background:#f5f5f5;border:1px solid #dedede;color:#111}.rlx-drawer-stock b{color:#1b1b1b}html body .rlx-tm .rlx-tm-title{font:800 clamp(30px,4vw,54px)/1.08 Quicksand,sans-serif;color:var(--rlx-navy,#1b1b1b)}html body .rlx-tm-intro{color:#646464}html body .rlx-tm-viewport{-webkit-mask:linear-gradient(90deg,transparent,#000000 4%,#000000 96%,transparent);mask:linear-gradient(90deg,transparent,#000000 4%,#000000 96%,transparent)}html body .rlx-tm-card{background:#fff;border:1px solid #e8e8e8}html body .rlx-tm-stars span{color:#fff}html body .rlx-tm-card.is-empty .rlx-tm-text,html body .rlx-tm-card.is-empty h3{color:#a2a2a2}html body .rlx-tm-card h3{font:700 clamp(20px,1.7vw,26px)/1.2 Quicksand,sans-serif;color:var(--rlx-navy,#1b1b1b)}html body .rlx-tm-text{color:#474747}html body .rlx-tm-foot{border-top:1px solid #e8e8e8}html body .rlx-tm-foot b{color:var(--rlx-navy,#1b1b1b)}html body .rlx-tm-ver{color:#111}html body #temoignages{--tm-star:#111111!important}html body h1[style*=Manrope]{font-family:Quicksand,sans-serif!important}html body .rl-guarantee{background:#111!important;color:#fff}html body .rl-guarantee .rl-kicker{color:#ffffffb3!important}html body .rl-guarantee .btn-primary{background:#fff!important;color:#111!important}html body .rl-guarantee .rl-seal{background:transparent!important;border:1.5px solid rgba(255,255,255,.4)!important;color:#fff!important}:root{--ink:#101010;--blue:#101010;--rl-blue:#101010;--rl-navy:#101010;--pale:#f2faf5;--rl-soft:#f2faf5;--line:#dce7e0}body{font-family:DM Sans,sans-serif;color:#101010;background:#fff}h1,h2,h3{font-family:Quicksand,sans-serif}a{color:inherit}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #aceecb;outline-offset:4px}[hidden]{display:none!important}.rlm-shell{max-width:1200px;padding:0 24px;margin:0 auto}.rlm-button{display:inline-flex;align-items:center;justify-content:center;background:#101010;color:#fff;border:0;border-radius:5px;padding:17px 26px;font-size:14px;line-height:1.3;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s}.rlm-button:hover{background:#1f362b}.rlm-button:disabled{opacity:.5;cursor:not-allowed}.rlm-announcement{background:#000;color:#fff;text-align:center;padding:11px 16px;font-size:12px}.rlm-announcement a{text-decoration:underline}.rlm-header{background:#fff;position:sticky;top:0;z-index:30;border-bottom:1px solid #f2faf5}.rlm-nav{max-width:1440px;margin:auto;display:flex;gap:28px;align-items:center;padding:16px 32px;min-height:78px}.rlm-brand{display:block;flex-shrink:0}.rlm-brand img{display:block;width:160px;height:auto;max-width:100%}.rlm-navlinks{display:flex;gap:25px;flex:1;align-items:center;font-size:14px;line-height:1.5}.rlm-navlinks>a{text-decoration:none;max-width:108px}.rlm-shop-menu>summary{list-style:none;cursor:pointer;max-width:100px}.rlm-shop-menu>summary:after{content:"\2304";margin-left:12px}.rlm-header-cta{border-radius:40px;white-space:nowrap;font-size:12px;padding:13px 20px}.rlm-cart{width:33px;height:33px;border:0;padding:0;background:none;position:relative;cursor:pointer;color:#101010;flex-shrink:0}.rlm-cart svg{width:30px;height:30px}.rlm-cart span{position:absolute;right:-4px;top:-4px;font-size:9px;min-width:16px;height:16px;border-radius:50%;background:#101010;color:#fff;display:grid;place-items:center}.rlm-menu-toggle{display:none;border:0;background:none;font-size:24px}.rlm-mobile-menu{padding:0 24px 20px}.rlm-mobile-menu>a{display:block;padding:12px 0;text-decoration:none;border-top:1px solid #dce7e0}.rlm-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #dce7e0;box-shadow:0 18px 30px #10101015;display:flex;align-items:center;justify-content:center;gap:32px;padding:24px}.rlm-mega a{display:flex;flex-direction:column;gap:8px;max-width:240px;text-decoration:none}.rlm-mega img{width:160px;height:130px;object-fit:contain}.rlm-mega span{font-size:13px}.rlm-home-hero{position:relative;min-height:500px;display:flex;align-items:center;isolation:isolate;overflow:hidden;color:#111;background:#e5e5e5}.rlm-home-hero picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.rlm-home-hero picture img{width:100%;height:100%;object-fit:cover;object-position:center}.rlm-home-hero>.rlm-shell{width:100%;max-width:1152px;padding:50px 24px}.rlm-home-copy{max-width:440px}.rlm-kicker{font-size:14px;line-height:1.5}.rlm-home-copy h1{font-size:clamp(35px,4.7vw,53px);line-height:1.08;letter-spacing:-2px;color:#111;margin:32px 0 36px}.rlm-home-copy>p:not(.rlm-kicker){font-size:17px;line-height:1.5;margin:0 0 6px}.rlm-home-copy .rlm-button{width:100%;margin:0 0 18px}.rlm-trust{display:flex;gap:24px;justify-content:center;font-size:13px;margin:14px 0;line-height:1.4}.rlm-home-copy .rlm-trust{justify-content:flex-start;color:#101010}.rlm-benefits{padding-top:48px;padding-bottom:56px}.rlm-benefits>h2,.rlm-guarantee h2,.rlm-details h2{font-size:clamp(28px,3.1vw,38px);line-height:1.2;letter-spacing:-1px;color:#111}.rlm-benefits>h2{text-align:center;margin:0 0 36px}.rlm-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rlm-benefits article{background:#f2faf5;border:1px solid #dce7e0;border-radius:26px;padding:32px 26px;text-align:center}.rlm-benefit-icon{display:block;font-size:40px;margin-bottom:20px}.rlm-three h3{font-size:21px;line-height:1.25;margin:16px 0 12px}.rlm-three p{font-size:15px;line-height:1.65;color:#4d5b53}.rlm-guarantee{background:#f2faf5;padding:70px 24px;text-align:center}.rlm-guarantee h2{margin:0 0 18px}.rlm-guarantee p{max-width:680px;margin:0 auto 24px;font-size:16px;line-height:1.65}.rlm-guarantee .rlm-button{border-radius:40px;min-width:190px}.rlm-footer{padding:56px 0 26px;background:#fff;color:#101010}.rlm-footer-grid{display:grid;grid-template-columns:1fr 1fr 1.35fr 1.35fr;gap:38px}.rlm-footer h2{font-size:19px;line-height:1.3;margin:0 0 18px}.rlm-footer-grid>div>a:not(.rlm-brand){display:block;font-size:14px;line-height:1.6;margin:10px 0;text-decoration:none}.rlm-footer-grid p{font-size:14px;line-height:1.7}.rlm-email{display:flex;border:1px solid #dce7e0;padding:10px 14px;border-radius:3px}.rlm-email input{width:100%;min-width:0;border:0;outline:none;background:none;font-size:14px}.rlm-email button{border:0;background:none;font-size:24px;padding:0 8px;cursor:pointer}.rlm-footer-bottom{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #dce7e0;padding-top:30px;margin-top:38px;font-size:12px}.rlm-footer-bottom label{display:block;margin-bottom:10px}.rlm-footer-bottom select{padding:10px;border:1px solid #dce7e0;background:#fff;border-radius:3px;max-width:250px;font-size:13px}.rlm-footer-bottom button{background:#101010;border:0;color:#fff;padding:11px 16px;border-radius:3px;font-size:12px}.rlm-payments{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.rlm-payments svg{width:38px;height:24px}.rlm-product{padding-top:32px;padding-bottom:80px}.rlm-product-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;align-items:start}.rlm-gallery{min-width:0}.rlm-stage{border-radius:28px;overflow:hidden;background:#f2faf5;border:1px solid #dce7e0}.rlm-stage img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rlm-thumbnails{display:flex;gap:12px;overflow:auto;padding:16px 0 5px;scrollbar-width:thin}.rlm-thumbnail{flex:0 0 90px;padding:0;border:1px solid #dce7e0;border-radius:18px;overflow:hidden;background:#f2faf5;cursor:pointer}.rlm-thumbnail.active{border-color:#101010}.rlm-thumbnail img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rlm-buybox{min-width:0}.rlm-buybox h1{font-size:26px;line-height:1.12;color:#111;letter-spacing:-.7px;margin:14px 0 18px;text-transform:uppercase}.rlm-pricing{display:flex;align-items:center;gap:10px;margin:0 0 18px}.rlm-pricing strong{font-size:25px}.rlm-pricing s{font-size:16px;color:#7f8d85}.rlm-badge{border:1px solid #1f362b;background:#f2faf5;color:#1f362b;font-weight:600;font-size:12px;padding:5px 10px}.rlm-lead{padding-bottom:15px;border-bottom:5px solid #101010;font-size:15px;font-weight:600;line-height:1.5}.rlm-checks{list-style:none;padding:0;margin:16px 0;color:#3e4a43;font-size:15px;line-height:1.4}.rlm-checks li{position:relative;padding-left:28px;margin:0 0 13px}.rlm-checks li:before{content:"\2713";position:absolute;left:0;top:1px;border-radius:50%;width:18px;height:18px;background:#101010;color:#fff;font-size:12px;text-align:center;line-height:18px}.rlm-accessories{display:flex;gap:10px;align-items:center;padding:14px 0}.rlm-accessories img{width:65px;height:80px;object-fit:contain}.rlm-accessories div{display:flex;flex-direction:column;gap:8px;font-size:14px}.rlm-product-form select{width:100%;padding:12px;border:1px solid #dce7e0;border-radius:4px}.rlm-quantity{display:flex;align-items:center;gap:15px;font-size:13px;margin:16px 0}.rlm-quantity input{width:70px;padding:7px 10px;border:1px solid #dce7e0;border-radius:5px}.rlm-add{width:100%;background:linear-gradient(90deg,#000,#353535);border-radius:16px;font-size:16px;min-height:56px}.rlm-accordions details{border-bottom:1px solid #dce7e0;padding:17px 0}.rlm-accordions summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:14px;font-weight:600}.rlm-accordions summary:after{content:"+";font-size:22px;font-weight:400}.rlm-accordions details[open]>summary:after{content:"\2212"}.rlm-accordions p,.rlm-accordions a{font-size:14px;line-height:1.65;color:#4d5b53;margin:12px 0 0}.rlm-original{display:flex;justify-content:center;align-items:center;gap:28px;border-top:1px solid #dce7e0;border-bottom:1px solid #dce7e0;padding:30px 24px}.rlm-badge-image{width:80px;height:80px;object-fit:contain}.rlm-original h2{font-size:25px;margin:4px 0 12px}.rlm-original p{font-size:14px;max-width:710px;line-height:1.6;margin:0}.rlm-scenes,.rlm-pressure,.rlm-water,.rlm-reviews,.rlm-filtration{padding-top:70px;padding-bottom:70px}.rlm-scenes h2,.rlm-pressure h2,.rlm-transform h2,.rlm-purify h2,.rlm-reviews h2,.rlm-filtration h2{text-align:center;max-width:750px;margin:0 auto 35px}.rlm-scene-strip{display:flex;gap:15px;overflow:auto;scroll-snap-type:x mandatory}.rlm-scene-strip img{width:calc((100% - 75px)/6);min-width:140px;height:245px;object-fit:cover;border-radius:16px;scroll-snap-align:start}.rlm-wide{width:100%;height:auto;border-radius:22px;margin:20px 0 30px}.rlm-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rlm-four img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px}.rlm-four h3{text-align:center;font-size:18px}.rlm-transform{padding:70px 0;background:#f2faf5}.rlm-transform img{width:100%;height:230px;object-fit:contain}.rlm-transform article{text-align:center}.rlm-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px;align-items:center}.rlm-two>img{width:100%;height:auto;max-height:520px;object-fit:contain}.rlm-water h2{margin:0 0 20px}.rlm-water .rlm-two p{font-size:16px;line-height:1.65}.rlm-water .rlm-two div>img{display:block;width:80%;max-height:300px;object-fit:contain;margin:25px auto}.rlm-water .rlm-three{margin-top:30px}.rlm-water article{display:flex;align-items:flex-start;gap:15px}.rlm-water article img{width:65px;height:80px;object-fit:contain}.rlm-water article h3{margin-top:8px}.rlm-purify{background:#f2faf5;padding:70px 0}.rlm-purify-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:45px;align-items:center}.rlm-purify-grid>img{width:100%;height:450px;object-fit:contain}.rlm-purify h3{font-size:20px;margin:24px 0 8px}.rlm-purify p{font-size:14px;line-height:1.6;color:#4d5b53}.rlm-review-tabs{display:flex;justify-content:center;gap:30px;margin:0 0 30px}.rlm-review-tabs span{border-bottom:2px solid #101010;padding-bottom:10px;font-weight:600;font-size:13px}.rlm-review{border:1px solid #dce7e0;border-radius:18px;padding:30px;background:#f2faf5}.rlm-stars{color:#101010;letter-spacing:3px;font-size:18px}.rlm-review b{font-size:14px}.rlm-stats{padding:70px 0;background:#101010;color:#fff}.rlm-stats h2{color:#fff;max-width:470px;margin:0 0 20px}.rlm-stats p{font-size:15px;line-height:1.65;opacity:.85}.rlm-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.rlm-stats-grid article{padding:20px 0;border-top:1px solid #ffffff50}.rlm-stats-grid strong{font-size:52px;line-height:1;font-weight:700}.rlm-stats-grid p{font-size:12px;font-weight:700}.rlm-center{text-align:center;max-width:650px;margin:0 auto 30px;font-size:16px;line-height:1.6}.rlm-filter-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:25px}.rlm-filter-tabs button{border:1px solid #dce7e0;color:#101010;background:#fff;padding:12px 20px;border-radius:30px;cursor:pointer}.rlm-filter-tabs button[aria-pressed=true]{background:#101010;color:#fff}.rlm-filter-panel{background:#f2faf5;border:1px solid #dce7e0;border-radius:24px;padding:32px}.rlm-filter-panel h3{font-size:28px;margin:0 0 20px}.rlm-filter-panel p{font-size:15px;line-height:1.65}.rlm-filter-panel>img{height:300px;object-fit:contain}.rlm-fact{padding:18px;background:#f2faf5;border-radius:12px;margin:20px 0}.rlm-fact p{margin:10px 0 0}.rlm-faq{padding:70px 0;background:#f2faf5}.rlm-faq h2{font-size:42px;margin:0 0 25px}.rlm-faq .rlm-two{align-items:start}.rlm-faq .rlm-two>div>p{font-size:16px;line-height:1.65}.rlm-faq img{width:100%;height:300px;object-fit:contain;margin-top:20px}.rlm-faq summary{font-size:16px}.btn-primary,.header-cta{background:#101010}.page-hero,.collection-hero,.rl-install-page{background:#f2faf5!important}.site-header{color:#101010}.rlm-sticky{position:fixed;bottom:0;left:0;right:0;z-index:25;background:#fff;box-shadow:0 -3px 25px #10101018;padding:12px 24px;display:flex;gap:20px;justify-content:space-between;align-items:center}.rlm-sticky>div{display:flex;align-items:center;gap:20px;font-size:14px}.rlm-sticky img{width:45px;height:45px;object-fit:contain;border-radius:8px}.rlm-sticky .rlm-button{padding:13px 30px}.rlm-footer{padding-bottom:100px}@media(min-width:1400px){.rlm-home-hero{min-height:600px}.rlm-home-copy{max-width:490px}.rlm-navlinks{justify-content:center}.rlm-product-grid{gap:60px}.rlm-scene-strip img{height:280px}}@media(max-width:1150px){.rlm-nav{gap:22px;padding:15px 24px}.rlm-brand img{width:145px}.rlm-navlinks{gap:20px}.rlm-navlinks>a{max-width:95px}.rlm-header-cta{font-size:10px;padding:13px 16px}.rlm-product-grid{gap:40px}.rlm-footer-grid{gap:24px;grid-template-columns:.8fr 1fr 1.2fr 1.2fr}}@media(max-width:900px){.rlm-navlinks,.rlm-header-cta{display:none}.rlm-menu-toggle{display:block}.rlm-nav{justify-content:space-between;min-height:65px;padding:14px 20px}.rlm-brand img{width:150px}.rlm-mobile-menu .rlm-shop-menu>summary{max-width:none;padding:12px 0}.rlm-mobile-menu .rlm-mega{position:static;box-shadow:none;padding:10px 0;gap:16px;overflow:auto;justify-content:flex-start}.rlm-mega a{min-width:130px}.rlm-mega img{width:130px;height:90px}.rlm-home-copy{max-width:40%}.rlm-home-copy h1{font-size:38px;letter-spacing:-1.5px}.rlm-home-copy .rlm-trust{flex-wrap:wrap;gap:8px;font-size:12px}.rlm-home-hero{min-height:470px}.rlm-home-copy>p:not(.rlm-kicker){font-size:15px}.rlm-three{gap:16px}.rlm-benefits article{padding:25px 18px}.rlm-three h3{font-size:19px}.rlm-product-grid{grid-template-columns:1.1fr 1fr;gap:25px}.rlm-buybox h1{font-size:24px}.rlm-footer-grid{grid-template-columns:1fr 1fr}.rlm-two{gap:30px}.rlm-purify-grid{gap:25px}.rlm-scenes,.rlm-pressure,.rlm-water,.rlm-reviews,.rlm-filtration{padding-top:50px;padding-bottom:50px}}@media(max-width:650px){.rlm-shell{padding-left:20px;padding-right:20px}.rlm-announcement{font-size:11px;padding:9px 8px}.rlm-home-hero{min-height:770px;align-items:flex-start}.rlm-home-hero picture img{object-position:72% bottom;object-fit:cover}.rlm-home-hero picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#fff,#fffe 30%,#fff0 62%)}.rlm-home-hero>.rlm-shell{padding-top:30px}.rlm-home-copy{max-width:100%;text-align:center}.rlm-home-copy h1{font-size:38px;line-height:1.1;margin:20px 0;letter-spacing:-1px}.rlm-home-copy .rlm-trust{justify-content:center;gap:15px}.rlm-home-copy .rlm-button{margin-top:16px}.rlm-home-copy>p:not(.rlm-kicker){font-size:16px}.rlm-three{grid-template-columns:1fr}.rlm-benefits{padding-top:35px;padding-bottom:35px}.rlm-benefits article{padding:30px}.rlm-guarantee{padding:45px 20px}.rlm-footer{padding-top:40px}.rlm-footer-grid{grid-template-columns:1fr;gap:30px}.rlm-footer-grid .rlm-brand img{width:150px}.rlm-footer h2{font-size:20px}.rlm-footer-bottom{grid-template-columns:1fr}.rlm-payments{justify-content:flex-start}.rlm-product{padding-top:20px;padding-bottom:35px}.rlm-product-grid{grid-template-columns:1fr;gap:25px}.rlm-stage{border-radius:22px}.rlm-thumbnail{flex-basis:72px;border-radius:12px}.rlm-buybox h1{font-size:26px}.rlm-trust{gap:18px;font-size:12px}.rlm-original{align-items:flex-start;gap:16px;padding-top:25px;padding-bottom:25px}.rlm-badge-image{width:55px;height:55px}.rlm-original h2{font-size:21px}.rlm-scenes h2,.rlm-pressure h2,.rlm-transform h2,.rlm-purify h2,.rlm-reviews h2,.rlm-filtration h2{font-size:28px}.rlm-scene-strip img{width:155px;height:245px}.rlm-four{grid-template-columns:1fr 1fr;gap:14px}.rlm-four h3{font-size:16px}.rlm-transform{padding:45px 0}.rlm-transform .rlm-three{gap:30px}.rlm-transform img{height:240px}.rlm-two{grid-template-columns:1fr;gap:25px}.rlm-water .rlm-three{gap:15px}.rlm-water .rlm-three h3{font-size:19px}.rlm-water .rlm-two>img{max-height:400px}.rlm-water .rlm-two div>img{display:none}.rlm-purify{padding:45px 0}.rlm-purify-grid{grid-template-columns:1fr 1fr;gap:18px}.rlm-purify-grid>img{grid-column:1/-1;grid-row:1;height:300px}.rlm-purify h3{font-size:18px}.rlm-purify p{font-size:13px}.rlm-review-tabs{gap:24px}.rlm-stats{padding:45px 0}.rlm-stats-grid{gap:20px}.rlm-stats-grid strong{font-size:45px}.rlm-filter-tabs{gap:8px}.rlm-filter-tabs button{font-size:12px;padding:10px 13px}.rlm-filter-panel{padding:22px}.rlm-filter-panel>img{height:230px}.rlm-filter-panel h3{font-size:24px}.rlm-faq{padding:45px 0}.rlm-faq img{height:230px}.rlm-sticky{padding:10px 15px}.rlm-sticky>div{gap:10px;font-size:12px}.rlm-sticky>div>span{display:none}.rlm-sticky .rlm-button{padding:13px 18px;font-size:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.rlm-home-hero>.rlm-shell{max-width:870px}.rlm-catalog{padding-top:60px;padding-bottom:70px}.rlm-catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.rlm-catalog h1,.rlm-document h1{font-size:42px;line-height:1.15;color:#111;margin:15px 0 30px}.rlm-catalog-heading form{display:flex;align-items:center;gap:12px;font-size:13px}.rlm-catalog-heading select{padding:10px;border:1px solid #dce7e0;border-radius:6px;background:#fff}.rlm-catalog-heading button{padding:11px 14px}.rlm-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px}.rlm-catalog-image{display:block;border-radius:20px;background:#f2faf5;overflow:hidden}.rlm-catalog-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rlm-catalog h2{font-size:22px;margin:22px 0 15px}.rlm-catalog h2 a{text-decoration:none}.rlm-catalog p{font-size:15px}.rlm-catalog article .rlm-button{border-radius:30px}.rlm-document{padding-top:55px;padding-bottom:70px;min-height:400px}.rlm-document p,.rlm-document li{font-size:16px;line-height:1.7}.rlm-document li{padding-bottom:15px}.rlm-document video{width:100%;max-height:500px;border-radius:20px;background:#f2faf5}.rlm-help{padding-top:45px;padding-bottom:45px;max-width:1000px;scroll-margin-top:110px}.rlm-cart-page{display:grid;grid-template-columns:1.7fr 1fr;gap:50px}.rlm-cart-line{display:grid;grid-template-columns:110px 1fr auto;gap:20px;align-items:center;padding:24px 0;border-top:1px solid #dce7e0}.rlm-cart-line img{width:110px;height:120px;object-fit:contain;border-radius:12px}.rlm-cart-line h2{font-size:20px;margin:0 0 15px}.rlm-cart-line h2 a{text-decoration:none}.rlm-cart-line input{width:60px;padding:6px;margin:0 14px;border:1px solid #dce7e0}.rlm-cart-line div>a{display:block;margin-top:12px;font-size:13px}.rlm-cart-page aside{background:#f2faf5;border:1px solid #dce7e0;border-radius:20px;padding:25px;height:max-content}.rlm-cart-page aside h2{font-size:23px;display:flex;justify-content:space-between}.rlm-cart-page aside .rlm-button{width:100%}.rlm-cart-page aside p{font-size:13px}.cart-drawer aside{border-radius:20px 0 0 20px}.drawer-head{color:#101010}.drawer-foot .btn-primary,.upsell-add{background:#101010;border-radius:10px}.drawer-upsell{background:#f2faf5!important}.rlm-footer-bottom{padding-bottom:10px}@media(min-width:1400px){.rlm-home-hero>.rlm-shell{max-width:1200px}}@media(max-width:900px){.rlm-home-hero>.rlm-shell{max-width:100%}.rlm-cart-page{gap:25px}.rlm-catalog-heading{align-items:flex-start;flex-direction:column}.rlm-catalog-grid{gap:18px}}@media(max-width:650px){.rlm-home-hero picture:after{display:none}.rlm-home-hero picture img{object-fit:cover;object-position:center bottom}.rlm-home-hero{min-height:740px}.rlm-catalog{padding-top:35px;padding-bottom:45px}.rlm-catalog h1,.rlm-document h1{font-size:32px}.rlm-catalog-grid{grid-template-columns:1fr;gap:35px}.rlm-catalog-heading form{flex-wrap:wrap;gap:8px}.rlm-catalog h2{font-size:23px}.rlm-cart-page{grid-template-columns:1fr}.rlm-cart-line{grid-template-columns:80px 1fr;gap:15px}.rlm-cart-line>strong{grid-column:2}.rlm-cart-line img{width:80px;height:110px}.rlm-document{padding-top:35px;padding-bottom:45px}}.rlm-risk{display:flex;align-items:center;gap:22px;border:2px solid #1b1b1b;border-radius:22px;padding:24px;margin:20px 0}.rlm-risk p{margin:0;line-height:1.6}.rlm-risk-seal{border:2px dotted #101010;border-radius:50%;width:85px;height:85px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:2px}.rlm-risk-seal strong{font-size:30px;line-height:1.2}.rlm-scroll-buy{position:fixed;inset:auto 0 0;z-index:35;background:#fff;border-top:1px solid #dce7e0;box-shadow:0 -8px 30px #10101010;padding:12px 24px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.rlm-scroll-buy-inner{max-width:1400px;margin:auto;display:flex;align-items:center;gap:20px}.rlm-scroll-buy img{width:70px;height:70px;object-fit:contain;border-radius:18px;background:#f5f5f5}.rlm-scroll-buy b{display:block;font-size:18px}.rlm-scroll-buy strong{font-size:25px}.rlm-scroll-buy s{color:#888;margin-left:10px}.rlm-scroll-buy .rlm-button{margin-left:auto;min-width:260px;background:#000;border-radius:20px}.rlm-experience{background:#f2faf5;padding:80px 0}.rlm-experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.rlm-experience h2{font-size:44px;line-height:1.2;font-weight:500;margin-top:0}.rlm-experience article{display:flex;gap:24px;margin-top:32px}.rlm-experience article>span{font-size:35px;width:65px;height:65px;flex-shrink:0;border-radius:50%;background:#dcebe2;display:grid;place-items:center}.rlm-experience h3{border-bottom:4px solid #101010;padding-bottom:16px;font-size:23px}.rlm-experience p{line-height:1.8;font-size:17px;color:#435149}.rlm-experience img{width:100%;max-height:850px;object-fit:contain}.rlm-concerns{padding-top:80px;padding-bottom:80px}.rlm-concerns h2{text-align:center;font-size:46px;line-height:1.2;max-width:950px;margin:0 auto 40px}.rlm-concern-tabs{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:30px 0}.rlm-concern-tabs button{background:#101010;color:#dcebe2;border:1px solid #101010;border-radius:40px;padding:13px 23px;font-weight:700;cursor:pointer}.rlm-concern-tabs [aria-selected=true]{background:#fff;color:#101010}.rlm-customer-card{border:1px solid #dce7e0;border-radius:28px;overflow:hidden;background:#fff}.rlm-customer-card>img{width:100%;height:260px;object-fit:cover}.rlm-customer-card>div{padding:24px}.rlm-customer-card p{line-height:1.7}.rlm-stats .rlm-two{display:block;text-align:center}.rlm-stats-grid{grid-template-columns:repeat(4,1fr);margin-top:50px;gap:25px}.rlm-stats-grid strong{display:flex;align-items:center;justify-content:center;width:190px;height:190px;margin:0 auto 24px;border-radius:50%;background:radial-gradient(circle,#aceecb,#1d3b2b);box-shadow:0 0 40px #aceecb3b;color:#aceecb;font-size:64px}.rlm-faq-showcase{background:linear-gradient(120deg,#050706 35%,#aceecb);color:#fff}.rlm-faq-showcase .rlm-two{align-items:start}.rlm-faq-showcase .rlm-faq-visual img{height:auto;max-height:900px;object-fit:cover;border-radius:30px;width:100%}.rlm-faq-showcase h2{font-size:68px;text-align:center;margin:0 0 20px}.rlm-faq-showcase p{text-align:center;line-height:1.8;color:#dcebe2;font-size:19px}.rlm-faq-showcase details{border:1px solid #ffffff35;border-radius:20px;background:#ffffff08;padding:22px;margin:16px 0}.rlm-faq-showcase summary{font-size:19px}.rlm-faq-showcase details p{text-align:left;font-size:16px}@media(max-width:650px){.rlm-risk{padding:16px;gap:14px;font-size:13px}.rlm-risk-seal{width:65px;height:65px}.rlm-scroll-buy{padding:10px 12px}.rlm-scroll-buy-inner{gap:10px}.rlm-scroll-buy img{width:42px;height:48px}.rlm-scroll-buy b{font-size:11px;max-width:120px}.rlm-scroll-buy strong{font-size:17px}.rlm-scroll-buy s{font-size:11px;margin-left:4px}.rlm-scroll-buy .rlm-button{min-width:0;padding:15px 12px;font-size:11px;border-radius:12px}.rlm-experience{padding:45px 0}.rlm-experience-grid{grid-template-columns:1fr;gap:20px}.rlm-experience h2,.rlm-concerns h2{font-size:30px}.rlm-experience h3{font-size:20px}.rlm-experience article{gap:16px}.rlm-experience p{font-size:15px}.rlm-concerns{padding-top:45px;padding-bottom:45px}.rlm-concern-tabs{gap:8px}.rlm-concern-tabs button{padding:10px 14px;font-size:12px}.rlm-stats-grid{grid-template-columns:1fr 1fr;gap:24px}.rlm-stats-grid strong{width:130px;height:130px;font-size:43px}.rlm-faq-showcase h2{font-size:48px}.rlm-faq-showcase summary{font-size:16px}.rlm-faq-showcase details{padding:18px}}.rlm-demo-label{display:block;text-align:center;color:#56685d;font-size:12px;margin:18px 0}.rlm-demo-beforeafter{margin-bottom:40px}.rlm-demo-beforeafter article{border-radius:26px;overflow:hidden;border:1px solid #dce7e0}.rlm-demo-beforeafter img{width:100%;height:auto;display:block}.rlm-faq-showcase .rlm-demo-label{color:#dcebe2}.rlm-demo-beforeafter article{position:relative}.rlm-day-label{position:absolute;bottom:6%;width:25%;padding:10px 0;text-align:center;font-size:14px;font-weight:700;border-radius:4px}.rlm-day-before{left:12%;background:#1f362b;color:#fff}.rlm-day-after{right:12%;background:#fff;color:#101010}:root{--rlm-mint:#aceecb;--ink:#101010;--blue:#101010;--rl-blue:#101010;--rl-navy:#101010;--pale:#f2faf5;--rl-soft:#f2faf5;--line:#dce7e0}.rlm-button,.rlm-header-cta,.rlm-scroll-buy .rlm-button{background:var(--rlm-mint);color:#101010}.rlm-button:hover,.rlm-scroll-buy .rlm-button:hover{background:#aceecb}.rlm-badge{background:var(--rlm-mint);color:#101010}.rlm-concern-tabs button,.rlm-filter-tabs button{background:#101010;color:var(--rlm-mint);border-color:#101010}.rlm-concern-tabs [aria-selected=true],.rlm-filter-tabs [aria-pressed=true]{background:var(--rlm-mint);color:#101010}.rlm-stats,.rlm-faq-showcase{background:linear-gradient(120deg,#020604 0%,#020604 44%,#1f4935 74%,var(--rlm-mint) 100%);color:#fff}.rlm-stats-grid article{background:#00000038;border-radius:28px;padding:22px 8px}.rlm-stats-grid strong{background:radial-gradient(circle,#aceecb,var(--rlm-mint));color:#101010;box-shadow:0 0 42px #aceecb40}.rlm-faq-showcase .rlm-two>div:last-child{background:#00000070;border-radius:28px;padding:30px}.rlm-faq-showcase details{background:#050d08a8;border-color:#aceecb45}.rlm-faq-showcase p,.rlm-faq-showcase .rlm-demo-label{color:#e4f3e9}.rlm-experience article>span{background:var(--rlm-mint);color:#101010}.rlm-day-before{background:#1f362b}.rlm-stars{color:#214f37}@media(max-width:650px){.rlm-stats-grid article{padding:14px 5px}.rlm-faq-showcase .rlm-two>div:last-child{padding:20px 14px}.rlm-stats-grid strong{width:110px;height:110px;font-size:38px}}.rlm-details .rlm-faq-showcase h2,.rlm-details .rlm-faq-showcase h3,.rlm-details .rlm-stats h2,.rlm-details .rlm-stats h3,.rlm-faq-showcase summary{color:#fff}.rlm-stats p{color:#e4f3e9}:root{--rlm-mint:#aceecb;--rlm-action-gradient:linear-gradient(100deg,#050706 0%,#315b47 55%,var(--rlm-mint) 100%)}.rlm-button,.rlm-header-cta,.rlx-foot-form button[type=submit],.rlx-hot-toggle button.is-active,.rlx-hot-toggle button[aria-pressed=true],.btn.btn-primary,.rlm-announcement{background:var(--rlm-mint);color:#101010;text-shadow:none}.rlm-add,.rlm-scroll-buy .rlm-button{background:var(--rlm-action-gradient);color:#fff;text-shadow:0 1px 2px #0007}.rlm-add:hover,.rlm-scroll-buy .rlm-button:hover{background:var(--rlm-action-gradient);filter:brightness(1.06)}.rlx-foot-form button[type=submit]:hover,.btn.btn-primary:hover{background:#aceecb;color:#101010}.rlm-add,.rlm-scroll-buy .rlm-button{background:var(--rlm-mint);color:#101010;text-shadow:none}.rlm-add:hover,.rlm-scroll-buy .rlm-button:hover{background:#aceecb;color:#101010;filter:none}html,body,body *{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,body *::-webkit-scrollbar{display:none;width:0;height:0}.rlm-cart span{background:var(--rlm-mint);color:#101010}.rlm-stars{color:var(--rlm-mint)}.rlm-day-before,.rlm-stats-grid strong{background:var(--rlm-mint);color:#101010}.rlm-experience article>span,.rlm-badge,.rlm-cart span,.rlm-concern-tabs [aria-selected=true],.rlm-filter-tabs [aria-pressed=true]{background:var(--rlm-mint);color:#101010}.rlm-button:hover,.rlm-add:hover,.rlm-scroll-buy .rlm-button:hover,.btn.btn-primary:hover,.rlx-foot-form button[type=submit]:hover{background:var(--rlm-mint);filter:none}.rlm-header{background:transparent;border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:901px){.rlm-header .rlm-nav{max-width:none;width:100%;box-sizing:border-box;padding:20px clamp(24px,2.4vw,56px);gap:clamp(24px,3vw,64px);min-height:88px}.rlm-header .rlm-brand{flex:0 0 auto}.rlm-header .rlm-brand img{width:clamp(150px,12vw,260px);max-width:none}.rlm-header .rlm-navlinks{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:clamp(16px,2vw,42px);font-size:clamp(13px,1.2vw,20px);line-height:1.3}.rlm-header .rlm-navlinks>a,.rlm-header .rlm-navlinks>.rlm-shop-menu>summary{max-width:none;white-space:nowrap}.rlm-header .rlm-navlinks>.rlm-shop-menu{flex-shrink:0}.rlm-header .rlm-navlinks>.rlm-shop-menu>summary{display:flex;align-items:center}.rlm-header .rlm-shop-menu>summary:after{margin-left:8px}.rlm-header:has(+main .rlm-home-hero){margin-bottom:0}.rlm-header+main .rlm-home-hero>.rlm-shell{padding-top:50px}}@media(min-width:901px)and (max-width:1200px){.rlm-header .rlm-header-cta{display:none}.rlm-header .rlm-nav{gap:24px}.rlm-header .rlm-navlinks{gap:16px;font-size:13px}}@media(max-width:900px){.rlm-mobile-menu{background:#fff}.rlm-header:has(.rlm-mobile-menu:not([hidden])){background:#fff}}.rlm-header{background:#f5f8f6c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0 0 18px 18px}@media(min-width:901px){.rlm-home-hero picture img{object-position:center top}}.rlm-header{background:#f7f8f8;-webkit-backdrop-filter:none;backdrop-filter:none}.rlm-header .rlm-nav{background:transparent}.rlm-header{background:#fff;transition:background .2s}.rlm-header.rlm-header-scrolled{background:#f5f8f6c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rlm-home-copy h1{font-family:Quicksand,sans-serif;font-weight:700}.rlm-title-underline{background:var(--rlm-mint,#aceecb);color:#101010;border-radius:.2em;padding:0 .16em;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}@media(min-width:651px){.rlm-home-hero{display:grid;min-height:0;align-items:center;background:#fff}.rlm-home-hero picture{position:relative;inset:auto;grid-area:1 / 1;display:block;width:100%;align-self:center}.rlm-home-hero picture img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.rlm-home-hero>.rlm-shell{grid-area:1 / 1;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px;z-index:1}.rlm-home-copy{max-width:490px;width:45%}.rlm-home-copy .rlm-title-underline{display:table}}@media(min-width:651px)and (max-width:900px){.rlm-home-copy h1{font-size:clamp(28px,4.2vw,38px)}.rlm-home-hero>.rlm-shell{padding:28px 24px}.rlm-home-rating{flex-wrap:wrap}}@media(min-width:651px){.rlm-home-hero{display:flex;min-height:500px;align-items:center;background:#fff}.rlm-home-hero picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;z-index:-1}.rlm-home-hero picture img{display:block;width:100%;height:100%;object-fit:contain;object-position:right center}.rlm-home-hero>.rlm-shell{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:50px 24px}.rlm-home-copy{max-width:490px;width:45%}.rlm-home-copy .rlm-title-underline{display:inline;white-space:nowrap}}@media(min-width:1400px){.rlm-home-hero{min-height:600px}}@media(max-width:650px){.rlm-home-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;background:#fff}.rlm-home-hero>.rlm-shell{position:relative;order:0;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:30px 20px 24px;background:#fff}.rlm-home-copy{width:100%;max-width:none;text-align:center}.rlm-home-copy h1{font-size:clamp(30px,9.5vw,38px);overflow-wrap:break-word}.rlm-home-copy .rlm-trust{flex-wrap:wrap;justify-content:center;margin-bottom:0}.rlm-home-hero picture{position:relative;order:1;inset:auto;z-index:0;display:block;width:100%;height:110vw;max-height:715px;overflow:hidden;background:#fff}.rlm-home-hero picture:after{display:none}.rlm-home-hero picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}}.rlm-details,.rlm-details button,.rlm-details a,.rlm-details .rlm-day-label{font-family:Quicksand,DM Sans,sans-serif!important}.rlm-day-label{background:#aceecb!important;color:#101010!important;font-weight:700!important;border-radius:999px!important}.rlm-day-before,.rlm-day-after{background:#aceecb!important;color:#101010!important}@media(max-width:700px){.rr .rr-science-visual{width:100%!important;max-width:none!important}.rr .rr-science-visual .rlx-section,.rr .rr-science-visual .rl-wrap,.rr .rr-science-visual .rlx-hot-wrap{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.rr .rr-science-visual .rlx-hot-stage{width:100%!important;max-width:none!important}.rr .rr-compare .rr-comparison-scroll{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.rr .rr-compare .rr-comparison-scroll>table.rr-reference-table{display:table!important;width:max-content!important;min-width:650px!important;max-width:none!important;table-layout:auto!important;border-collapse:collapse!important}.rr .rr-compare .rr-comparison-scroll>table.rr-reference-table thead{display:table-header-group!important}.rr .rr-compare .rr-comparison-scroll>table.rr-reference-table tbody{display:table-row-group!important;width:auto!important}.rr .rr-compare .rr-comparison-scroll>table.rr-reference-table tr{display:table-row!important;margin:0!important;border:0!important;border-radius:0!important;overflow:visible!important}.rr .rr-compare .rr-comparison-scroll>table.rr-reference-table th,.rr .rr-compare .rr-comparison-scroll>table.rr-reference-table td{display:table-cell!important;width:auto!important;min-width:120px!important;text-align:center!important;border:1px solid #dce9e1!important;padding:14px 12px!important}.rr .rr-compare .rr-comparison-scroll>table.rr-reference-table thead th{vertical-align:bottom!important}.rr .rr-compare .rr-comparison-scroll>table.rr-reference-table td:before{display:none!important}}.rlm-demo-label{font-family:Quicksand,DM Sans,sans-serif!important;letter-spacing:.04em!important}.rlm-details .rlm-button{box-sizing:border-box!important;max-width:100%!important;white-space:normal!important;line-height:1.35!important}.rr-product-results{width:100%;margin:48px auto 0;max-width:1240px}.rr-product-results>h2{margin:0 0 24px;font-size:clamp(28px,3.2vw,42px);line-height:1.15}.rr-product-result{padding:24px;border:1px solid #e4e7e5;border-radius:22px;margin:0 0 24px;background:#fff}.rr-result-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rr-result-duo figure{min-width:0;position:relative;margin:0;overflow:hidden;border-radius:16px;background:#f2faf5}.rr-result-duo figure>img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.rr-result-duo figcaption{text-align:center;background:#d4f4e7;padding:12px;font:inherit}.rr-product-result blockquote{margin:22px 0 8px;line-height:1.55}.rr-product-result>p{color:#7d8580;margin:0}.rr-product-result .rr-result-stars{color:#111;font-size:24px;letter-spacing:2px}@media(max-width:749px){.rr-product-results{margin-top:28px;padding-inline:0}.rr-product-result{padding:12px;border-radius:16px;margin-bottom:16px}.rr-result-duo{gap:8px}.rr-result-duo figure{border-radius:12px}.rr-result-duo figcaption{padding:9px 5px;font-size:14px}.rr-product-result blockquote{font-size:16px;line-height:1.5;margin-top:16px}.rr .rr-compare .rr-comparison-scroll{overflow-x:auto!important;overscroll-behavior-inline:contain;touch-action:pan-x}.rr .rr-compare .rr-comparison-scroll>table.rr-reference-table{min-width:650px!important;width:max-content!important}.rr .rr-compare .rr-comparison-scroll>table.rr-reference-table th,.rr .rr-compare .rr-comparison-scroll>table.rr-reference-table td{padding:10px 8px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/rinselab-styles-base.css.map */
