.bath-check{--check-primary:#13907f;--check-primary-edge:#0b6c60;--check-paper:#fff;--check-ink:#20343f;--check-muted:#727b81;--check-light:#d5dde1;--check-divider:#dce2e5;--check-gold:#e0a526;--check-green:#22c55e;--check-overlay:#20313db3;--check-glow:0 0 22px #13907f73;background:var(--check-paper);color:var(--check-ink);font-family:Arial,Helvetica,sans-serif}body:has(.bath-check){--check-primary:#13907f;--check-primary-edge:#0b6c60;--check-paper:#fff;--check-ink:#20343f;--check-muted:#727b81;--check-light:#d5dde1;--check-divider:#dce2e5;--check-gold:#e0a526;--check-green:#22c55e;--check-overlay:#20313db3;--check-glow:0 0 22px #13907f73;background:var(--check-paper);color:var(--check-ink);font-family:Arial,Helvetica,sans-serif}.bath-check *{box-sizing:border-box}.bath-check-top{background:var(--check-primary);height:50px;color:var(--check-paper);justify-content:center;align-items:center;gap:12px;font-size:22px;font-weight:700;display:flex}.bath-check-top svg{fill:currentColor;width:23px;height:23px}.bath-check-hero{isolation:isolate;text-align:center;color:var(--check-paper);padding:74px 24px 84px;position:relative}.bath-check-photo,.bath-check-shade{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.bath-check-photo{object-fit:cover}.bath-check-shade{background:var(--check-overlay)}.bath-check-column{max-width:640px;margin:0 auto}.bath-check-badge{background:var(--check-primary);box-shadow:var(--check-glow);letter-spacing:1px;border-radius:3px;padding:10px 14px;font-size:16px;font-weight:800;display:inline-block}.bath-check h1{letter-spacing:0;margin:24px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:52px;font-weight:900;line-height:1.08}.bath-check-subline{margin:0;font-size:20px;font-weight:700;line-height:1.5}.bath-check-accent{background:var(--check-gold);border-radius:2px;width:72px;height:4px;margin:26px auto}.bath-check-list{text-align:left;gap:18px;width:fit-content;max-width:100%;margin:0 auto 30px;padding:0;list-style:none;display:grid}.bath-check-list li{align-items:center;gap:13px;font-size:22px;line-height:1.35;display:flex}.bath-check-tick{background:var(--check-green);width:25px;height:25px;color:var(--check-paper);border-radius:50%;flex:0 0 25px;place-items:center;display:grid}.bath-check-tick svg{width:17px;height:17px}.bath-check-cta{border-bottom:6px solid var(--check-primary-edge);background:var(--check-primary);width:100%;min-height:72px;color:var(--check-paper);border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:16px 22px;font-size:22px;font-weight:800;line-height:1.2;text-decoration:none;display:flex}.bath-check-cta:focus-visible{outline:3px solid var(--check-gold);outline-offset:4px}.bath-check-cta:hover{background:var(--check-primary-edge)}.bath-check-arrow{flex-shrink:0;font-size:28px}.bath-check-proof{color:var(--check-paper);margin:18px 0 0;font-size:16px;font-weight:700;line-height:1.4}.bath-check-time{color:var(--check-light);margin:20px 0 0;font-size:16px;line-height:1.5}.bath-check-benefits{border-bottom:1px solid var(--check-divider);padding:64px 24px}.bath-check-benefit-row{justify-content:center;align-items:center;gap:24px;display:flex}.bath-check-benefit{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.bath-check-benefit-icon{width:30px;height:30px;color:var(--check-paper);background:var(--check-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bath-check-benefit-icon svg{width:18px;height:18px}.bath-check-final{text-align:center;padding:36px 24px 0}.bath-check-disclaimer{color:var(--check-muted);margin:56px auto 0;font-size:14px;line-height:1.6}.bath-check-copyright{color:var(--check-muted);margin:22px 0 0;font-size:14px;line-height:1.6}body:has(.bath-check) footer{background:var(--check-paper);color:var(--check-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin:0;font-family:Arial,Helvetica,sans-serif}body:has(.bath-check) footer>div{padding:18px 24px 44px}body:has(.bath-check) footer p{display:none}body:has(.bath-check) footer nav{gap:0;font-size:14px;line-height:1.8}body:has(.bath-check) footer a{text-decoration:none}body:has(.bath-check) footer a:not([href=\/privacy]):not([href=\/terms]):not([href=\/contact]):not([href=\/advertising-disclosure]){display:none}body:has(.bath-check) footer a[href=\/privacy]{order:1}body:has(.bath-check) footer a[href=\/terms]{order:2}body:has(.bath-check) footer a[href=\/contact]{order:3}body:has(.bath-check) footer a[href=\/advertising-disclosure]{order:4}body:has(.bath-check) footer a:not([href=\/privacy]):before{content:"·";padding:0 7px}@media (width<=640px){.bath-check-hero{padding:56px 14px 64px}.bath-check-badge{padding:9px 10px;font-size:12px}.bath-check h1{margin-top:22px;font-size:46px}.bath-check-subline{font-size:20px}.bath-check-list{gap:18px;width:100%}.bath-check-list li{gap:10px;font-size:22px}.bath-check-tick{flex-basis:22px;width:22px;height:22px}.bath-check-cta{padding:15px 20px;font-size:22px}.bath-check-benefits{padding:48px 14px}.bath-check-benefit-row{gap:10px}.bath-check-benefit{text-align:center;flex-direction:column;flex:1;font-size:14px}.bath-check-final{padding:34px 14px 0}.bath-check-disclaimer{margin-top:56px;font-size:14px}}@media (width<=480px){.bath-check-hero{padding-top:16px;padding-bottom:32px}.bath-check-badge{margin-bottom:10px}.bath-check h1{letter-spacing:-.3px;margin:0 0 18px;font-size:26px;line-height:1.12}.bath-check-subline{font-size:16px;line-height:1.35}.bath-check-accent{margin:14px auto}.bath-check-list{gap:8px;margin-bottom:24px}.bath-check-list li{white-space:nowrap;gap:8px;font-size:18px}.bath-check-cta{gap:6px;height:64px;min-height:64px;padding:10px 12px;font-size:19px}.bath-check-cta>span:first-child{white-space:nowrap}.bath-check-arrow{font-size:24px}.bath-check-proof{margin-top:12px;font-size:14px}.bath-check-time{font-size:14px}.bath-check-benefits{padding:20px}.bath-check-benefit{min-width:0;font-size:13px}.bath-check-benefit-icon{width:32px;height:32px}.bath-check-final .bath-check-cta{font-size:17px}}@media (width<=374px){.bath-check-list li,.bath-check-cta{letter-spacing:-.3px}.bath-check-final .bath-check-cta{font-size:16px}}@media (width>=481px){.bath-check-hero{padding-top:28px}.bath-check-badge{margin-bottom:12px}.bath-check h1{letter-spacing:0;margin:0 0 18px;font-size:40px;line-height:1.12}.bath-check-subline{font-size:18px}.bath-check-accent{margin:12px auto}.bath-check-list{gap:8px;margin-bottom:24px}.bath-check-list li{font-size:19px}.bath-check-hero .bath-check-cta{height:64px;min-height:64px}}
