:root{--wlr-paper:#fffaf8;--wlr-white:#ffffff;--wlr-blush:#fff1f6;--wlr-blush-2:#ffe5ee;--wlr-oat:#f6eee9;--wlr-sand:#ece2db;--wlr-line:#e9ddd7;--wlr-ink:#3e2519;--wlr-body:#433a35;--wlr-muted:#82756d;--wlr-pink:#ed4281;--wlr-pink-hover:#d63d74;--wlr-pink-deep:#c73168;--wlr-mint:#e7f4e8;--wlr-mint-ink:#2c6543;--wlr-display:Georgia,"Times New Roman",serif;--wlr-sans:"General Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wlr-pill:999px;--wlr-radius:18px;--wlr-shadow:0 14px 42px rgba(72,38,26,.08);--wlr-soft-shadow:0 5px 18px rgba(72,38,26,.06)}.wlr *{box-sizing:border-box}html{scroll-behavior:smooth}.wlr{margin:0;background:var(--wlr-paper);color:var(--wlr-body);font-family:var(--wlr-sans);font-size:16px;line-height:1.5}.wlr img{display:block;max-width:100%}.wlr button{font:inherit}.wlr button,.wlr summary{-webkit-tap-highlight-color:transparent}.wlr .shell{width:min(100%,1200px);margin:0 auto;padding:0 28px}.wlr .narrow{width:min(100%,860px)}.wlr section{padding:82px 0}.wlr h1,.wlr h2,.wlr h3,.wlr p{margin:0}.wlr h1,.wlr h2,.wlr h3{color:var(--wlr-ink);font-family:var(--wlr-display);font-weight:400;letter-spacing:-.045em;line-height:.98}.wlr h1{font-size:40px}.wlr h2{font-size:clamp(33px,3.3vw,48px)}.wlr h3{font-size:20px}.wlr .eyebrow{color:var(--wlr-pink-deep);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.wlr .copy{color:var(--wlr-muted);font-size:16px;line-height:1.65}.wlr .micro{color:var(--wlr-muted);font-size:12px;line-height:1.45}.wlr .promo{background:var(--wlr-blush-2);border-bottom:1px solid #f6d5e2;color:var(--wlr-ink);padding:9px 16px;text-align:center;font-size:11px;font-weight:600;letter-spacing:.02em}.wlr .promo span{color:var(--wlr-pink-deep)}.wlr .header{background:#fffaf8f0;border-bottom:1px solid var(--wlr-line);position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wlr .header-inner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wlr .wordmark{color:var(--wlr-ink);font-family:var(--wlr-display);font-size:27px;letter-spacing:-.075em;line-height:.82}.wlr .wordmark small{display:block;color:var(--wlr-muted);font-family:var(--wlr-sans);font-size:7px;font-weight:600;letter-spacing:.29em;margin:7px 0 0 3px}.wlr .cart{align-items:center;background:transparent;border:0;color:var(--wlr-ink);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:9px 0}.wlr .cart-dot{background:var(--wlr-pink);border-radius:50%;display:inline-block;height:7px;width:7px}.wlr .hero{padding:46px 0 52px}.wlr .hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:clamp(32px,3.5vw,48px);align-items:start}.wlr .hero-copy{padding-top:8px}.wlr .hero-copy h1{margin-top:10px;max-width:630px}.wlr .hero-copy h1 em{color:var(--wlr-pink);font-style:normal}.wlr .hero-copy .copy{margin-top:17px;max-width:550px}.wlr .rating{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.wlr .stars{color:var(--wlr-pink);font-size:13px;letter-spacing:1.5px}.wlr .rating b{color:var(--wlr-ink);font-size:12px;font-weight:600}.wlr .rating span{color:var(--wlr-muted);font-size:12px}.wlr .rating-trust{color:var(--wlr-muted)}.wlr .rating-trust:before{content:"\b7";margin-right:2px}.wlr .proof-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}.wlr .proof-pills span{background:var(--wlr-white);border:1px solid var(--wlr-line);border-radius:var(--wlr-pill);color:var(--wlr-body);display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:7px 11px}.wlr .proof-pills b{color:var(--wlr-pink-deep);font-weight:600}.wlr .hero-media{background:var(--wlr-sand);border-radius:24px;margin:23px 0 0;overflow:hidden;position:relative;aspect-ratio:4 / 3}.wlr .hero-media img,.wlr .hero-media video{height:100%;object-fit:cover;object-position:55% 22%;width:100%}.wlr .hero-media video{background:var(--wlr-sand)}.wlr .image-proof{background:#fffffff0;border-radius:var(--wlr-pill);bottom:14px;color:var(--wlr-ink);font-size:10px;font-weight:600;left:14px;letter-spacing:.05em;padding:7px 11px;position:absolute;text-transform:uppercase}.wlr #offer{scroll-margin-top:92px}.wlr .purchase-panel{background:var(--wlr-white);border:1px solid var(--wlr-line);border-radius:22px;box-shadow:var(--wlr-shadow);padding:23px}.wlr .offer-kicker{color:var(--wlr-ink);font-family:var(--wlr-display);font-size:22px;letter-spacing:-.035em;line-height:1.1;margin-bottom:16px}.wlr .plan{align-items:center;background:var(--wlr-white);border:1.5px solid var(--wlr-line);border-radius:16px;color:var(--wlr-ink);cursor:pointer;display:grid;grid-template-columns:19px 1fr auto;gap:11px;min-height:67px;padding:15px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.wlr .plan-bundle{min-height:76px}.wlr .plan+.plan{margin-top:10px}.wlr .plan:hover{border-color:#e7a7c0;transform:translateY(-1px)}.wlr .plan[aria-pressed=true]{background:var(--wlr-blush);border-color:var(--wlr-pink);box-shadow:0 0 0 3px #ed42811c}.wlr .radio{border:1.5px solid #cdbfb8;border-radius:50%;height:18px;position:relative;width:18px}.wlr .plan[aria-pressed=true] .radio{border-color:var(--wlr-pink)}.wlr .plan[aria-pressed=true] .radio:after{background:var(--wlr-pink);border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:4px;width:8px}.wlr .plan-name{color:var(--wlr-ink);display:block;font-size:15px;font-weight:600}.wlr .plan-price{color:var(--wlr-ink);font-size:21px;font-weight:600;letter-spacing:-.04em;white-space:nowrap}.wlr .plan-copy{min-width:0}.wlr .bundle-saving{color:var(--wlr-pink-deep);display:block;font-size:11px;font-weight:600;line-height:1.25;margin-top:4px}.wlr .cta{align-items:center;background:var(--wlr-pink);border:1px solid var(--wlr-pink);border-radius:var(--wlr-pill);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:55px;padding:14px 22px;text-align:center;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:100%}.wlr .cta:hover{background:var(--wlr-pink-hover);border-color:var(--wlr-pink-hover);transform:translateY(-1px)}.wlr .cta:focus-visible,.wlr .plan:focus-visible,.wlr .cart:focus-visible,.wlr summary:focus-visible{outline:3px solid rgba(237,66,129,.3);outline-offset:3px}.wlr .purchase-panel .cta{margin-top:18px}.wlr .purchase-reassurance{color:var(--wlr-muted);font-size:11.5px;line-height:1.5;margin-top:12px;text-align:center}.wlr .purchase-reassurance b{color:var(--wlr-ink);font-weight:600}.wlr .trustline{align-items:center;border-top:1px solid var(--wlr-line);color:var(--wlr-muted);display:flex;flex-wrap:wrap;font-size:10.5px;gap:7px 15px;justify-content:center;margin-top:13px;padding-top:13px}.wlr .trustline span{align-items:center;display:inline-flex;gap:6px}.wlr .trustline span:before{background:var(--wlr-pink);border-radius:50%;content:"";height:5px;width:5px}.wlr .compact-usps{border-bottom:1px solid var(--wlr-line);border-top:1px solid var(--wlr-line);display:grid;gap:15px 20px;grid-template-columns:repeat(3,1fr);margin:0 0 15px;padding:18px 0}.wlr .compact-usps span{align-items:flex-start;color:var(--wlr-body);display:flex;font-size:13.5px;font-weight:600;gap:8px;line-height:1.3}.wlr .compact-usps span:before{color:var(--wlr-pink-deep);content:"\2713";font-size:15px;line-height:1.05}.wlr .compact-note{color:var(--wlr-muted);font-size:10px;line-height:1.3;margin:-7px 0 12px}.wlr .choose-prompt{color:var(--wlr-pink-deep);font-size:11px;font-weight:600;letter-spacing:.09em;margin:0 0 11px;text-transform:uppercase}.wlr .hero-buy{min-width:0}.wlr .hero-proof{align-items:center;background:var(--wlr-blush);border:1px solid #f5d9e4;border-radius:18px;display:grid;gap:14px;grid-template-columns:108px 1fr;margin-top:16px;padding:12px}.wlr .hero-proof-media{aspect-ratio:1 / 1;background:var(--wlr-sand);border-radius:12px;overflow:hidden;position:relative}.wlr .hero-proof-media img{height:100%;object-fit:cover;object-position:50% 27%;width:100%}.wlr .hero-proof-media span{background:var(--wlr-pink);border-radius:var(--wlr-pill);bottom:7px;color:#fff;font-size:8px;font-weight:600;left:7px;letter-spacing:.05em;padding:4px 6px;position:absolute;text-transform:uppercase}.wlr .hero-proof .eyebrow{font-size:8px;letter-spacing:.13em}.wlr .hero-proof q{color:var(--wlr-ink);display:block;font-family:var(--wlr-display);font-size:16px;letter-spacing:-.02em;line-height:1.25;margin-top:5px}.wlr .hero-proof p:last-child{color:var(--wlr-muted);font-size:9px;font-weight:600;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.wlr .founder-note{align-items:center;background:var(--wlr-white);border:1px solid #ded1c9;border-radius:16px;display:grid;gap:14px;grid-template-columns:72px 1fr;margin-top:24px;padding:13px}.wlr .founder-note img{aspect-ratio:1;border-radius:50%;height:72px;object-fit:cover;object-position:50% 18%;width:72px}.wlr .founder-note p{color:var(--wlr-muted);font-size:12px;line-height:1.45;margin-top:4px}.wlr .founder-note b{color:var(--wlr-ink);display:block;font-size:12px;font-weight:600}.wlr .founder-note span{color:var(--wlr-pink-deep);display:block;font-size:9px;font-weight:600;letter-spacing:.1em;margin-top:5px;text-transform:uppercase}.wlr .press{border-bottom:1px solid var(--wlr-line);border-top:1px solid var(--wlr-line);padding:20px 0}.wlr .press-label{color:var(--wlr-muted);font-size:9px;font-weight:600;letter-spacing:.19em;margin-bottom:11px;text-align:center;text-transform:uppercase}.wlr .press-row{align-items:center;display:flex;gap:clamp(14px,4vw,36px);justify-content:center;opacity:.52}.wlr .press-row img{filter:grayscale(1);height:16px;max-width:22%;object-fit:contain}.wlr .fit{background:var(--wlr-oat)}.wlr .fit-grid{display:grid;grid-template-columns:.84fr 1.16fr;gap:64px;align-items:center}.wlr .fit-copy .copy{margin-top:14px;max-width:470px}.wlr .benefit-list{border-top:1px solid #ded1c9}.wlr .benefit{border-bottom:1px solid #ded1c9;display:grid;grid-template-columns:46px 1fr;gap:16px;padding:18px 0}.wlr .benefit-number{color:var(--wlr-pink-deep);font-size:10px;font-weight:600;letter-spacing:.12em;padding-top:4px}.wlr .benefit h3{font-family:var(--wlr-sans);font-size:15px;font-weight:600;letter-spacing:0;line-height:1.25}.wlr .benefit p{color:var(--wlr-muted);font-size:14px;line-height:1.52;margin-top:4px}.wlr .results{padding:64px 0 72px}.wlr .results-head{display:flex;align-items:end;justify-content:space-between;gap:30px}.wlr .results-head .copy{margin-top:13px;max-width:530px}.wlr .result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:31px}.wlr .result-card{background:var(--wlr-white);border:1px solid var(--wlr-line);border-radius:var(--wlr-radius);overflow:hidden}.wlr .result-image{aspect-ratio:4 / 3;background:var(--wlr-sand);position:relative}.wlr .result-image img{height:100%;object-fit:cover;object-position:50% 28%;width:100%}.wlr .result-tag{background:var(--wlr-blush);border-radius:var(--wlr-pill);color:var(--wlr-pink-deep);font-size:9px;font-weight:600;left:10px;letter-spacing:.07em;padding:5px 8px;position:absolute;text-transform:uppercase;top:10px}.wlr .result-body{padding:16px}.wlr .result-body q{color:var(--wlr-body);display:block;font-family:var(--wlr-display);font-size:16px;letter-spacing:-.02em;line-height:1.37}.wlr .result-body footer{color:var(--wlr-muted);font-size:10px;font-weight:600;letter-spacing:.11em;margin-top:11px}.wlr .results-note{color:var(--wlr-muted);font-size:10.5px;line-height:1.5;margin-top:13px}.wlr .equipment{background:var(--wlr-blush)}.wlr .equipment-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.wlr .equipment-copy .copy{margin-top:14px;max-width:470px}.wlr .equipment-visuals{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px}.wlr .equipment-visuals div{background:var(--wlr-sand);border-radius:10px;overflow:hidden;aspect-ratio:1}.wlr .equipment-visuals img{height:100%;object-fit:cover;width:100%}.wlr .equipment-card{background:#ffffffdb;border:1px solid #f1d7e1;border-radius:var(--wlr-radius);padding:22px}.wlr .equipment-card h3{font-family:var(--wlr-sans);font-size:16px;font-weight:600;letter-spacing:0}.wlr .equipment-card ul{list-style:none;margin:15px 0 0;padding:0}.wlr .equipment-card li{border-top:1px solid #efdae2;color:var(--wlr-body);font-size:13px;line-height:1.45;padding:10px 0 10px 17px;position:relative}.wlr .equipment-card li:before{background:var(--wlr-pink);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:16px;width:5px}.wlr .equipment-card p{color:var(--wlr-muted);font-size:12px;line-height:1.5;margin-top:13px}.wlr .inside-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:31px}.wlr .inside-item{background:var(--wlr-white);border:1px solid var(--wlr-line);border-radius:15px;min-height:143px;padding:18px}.wlr .inside-item span{color:var(--wlr-pink-deep);display:block;font-size:10px;font-weight:600;letter-spacing:.12em}.wlr .inside-item h3{font-family:var(--wlr-sans);font-size:15px;font-weight:600;letter-spacing:0;line-height:1.25;margin-top:10px}.wlr .inside-item p{color:var(--wlr-muted);font-size:12px;line-height:1.48;margin-top:5px}.wlr .journey{background:var(--wlr-oat)}.wlr .journey-head .copy{margin-top:13px;max-width:560px}.wlr .timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:33px}.wlr .mile{border-top:1px solid #d9c9c0;min-height:125px;padding:16px 17px 0 0;position:relative}.wlr .mile:before{background:var(--wlr-pink);border-radius:50%;content:"";height:9px;left:0;position:absolute;top:-5px;width:9px}.wlr .mile+.mile{padding-left:17px}.wlr .mile+.mile:before{left:17px}.wlr .mile b{color:var(--wlr-pink-deep);display:block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.wlr .mile span{color:var(--wlr-body);display:block;font-family:var(--wlr-display);font-size:17px;letter-spacing:-.02em;line-height:1.25;margin-top:8px}.wlr .comparison{background:var(--wlr-oat)}.wlr .comparison-head .copy{margin-top:13px;max-width:570px}.wlr .comparison-table{background:var(--wlr-white);border:1px solid #ded1c9;border-radius:16px;margin-top:28px;overflow:hidden}.wlr .comparison-table table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.wlr .comparison-table th,.wlr .comparison-table td{border-bottom:1px solid var(--wlr-line);color:var(--wlr-muted);font-size:12px;padding:13px 12px;text-align:center;vertical-align:middle}.wlr .comparison-table tr:last-child th,.wlr .comparison-table tr:last-child td{border-bottom:0}.wlr .comparison-table th{background:#fffaf8;color:var(--wlr-ink);font-size:10px;font-weight:600;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.wlr .comparison-table th:first-child,.wlr .comparison-table tbody th{padding-left:18px;text-align:left}.wlr .comparison-table th:not(:first-child),.wlr .comparison-table td:not(:first-child){border-left:1px solid var(--wlr-line)}.wlr .comparison-table tbody th{background:#ffffffb3;color:var(--wlr-body);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.25;text-transform:none}.wlr .comparison-table .brand-col{background:var(--wlr-blush);color:var(--wlr-pink-deep)}.wlr .comparison-mark{display:inline-block;font-size:17px;font-weight:600;line-height:1}.wlr .comparison-mark.yes{color:var(--wlr-pink-deep)}.wlr .comparison-mark.no{color:#c9bdb7}.wlr .comparison-mark.maybe{color:#a27b2e}.wlr .questions-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;margin-top:27px}.wlr details{border-bottom:1px solid var(--wlr-line)}.wlr summary{color:var(--wlr-ink);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:17px 0}.wlr summary::-webkit-details-marker{display:none}.wlr summary:after{color:var(--wlr-pink);content:"+";font-size:20px;font-weight:400;line-height:18px}.wlr details[open] summary:after{content:"\2013"}.wlr details p{color:var(--wlr-muted);font-size:13.5px;line-height:1.62;padding:0 0 17px}.wlr details p b{color:var(--wlr-body);font-weight:600}.wlr .faq-cta{background:var(--wlr-blush);border:1px solid #f4d8e2;border-radius:18px;margin-top:30px;padding:26px 24px;text-align:center}.wlr .faq-cta h3{font-size:24px}.wlr .faq-cta .eyebrow{margin-bottom:7px}.wlr .faq-cta .cta{margin:16px auto 0;min-width:220px;width:auto}.wlr .faq-section{padding-bottom:46px}.wlr .reviews{background:var(--wlr-white);overflow:hidden;padding:58px 0 62px}.wlr .reviews .shell{position:relative}.wlr .reviews-head{align-items:end;display:flex;gap:30px;justify-content:space-between}.wlr .reviews-head h2{max-width:610px}.wlr .review-summary{align-items:center;background:var(--wlr-blush);border:1px solid #f0d8e2;border-radius:var(--wlr-pill);color:var(--wlr-body);display:flex;flex:0 0 auto;font-size:11px;font-weight:500;gap:7px;padding:9px 12px;white-space:nowrap}.wlr .review-summary b{color:var(--wlr-ink);font-weight:600}.wlr .review-summary .stars{color:#ef9d22;font-size:12px}.wlr .review-rail{cursor:grab;display:flex;gap:14px;margin-top:28px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 0 13px;scroll-behavior:smooth;scroll-padding-left:1px;scroll-snap-type:x mandatory;scrollbar-color:#d9ccc5 transparent;scrollbar-width:thin}.wlr .review-rail.dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.wlr .review-rail.dragging *{-webkit-user-select:none;user-select:none}.wlr .review-rail::-webkit-scrollbar{height:5px}.wlr .review-rail::-webkit-scrollbar-track{background:transparent}.wlr .review-rail::-webkit-scrollbar-thumb{background:#d9ccc5;border-radius:var(--wlr-pill)}.wlr .review-card{background:var(--wlr-white);border:1px solid var(--wlr-line);border-radius:16px;box-shadow:0 3px 11px #48261a0a;display:flex;flex:0 0 292px;flex-direction:column;min-height:276px;padding:19px;scroll-snap-align:start}.wlr .review-identity{align-items:center;display:flex;gap:10px}.wlr .review-initial{align-items:center;border-radius:50%;color:var(--wlr-ink);display:flex;flex:0 0 39px;font-size:15px;font-weight:600;height:39px;justify-content:center;width:39px}.wlr .review-name{align-items:center;color:var(--wlr-ink);display:flex;font-size:13px;font-weight:600;gap:5px}.wlr .verified{align-items:center;background:#45a66a;border-radius:50%;color:#fff;display:inline-flex;font-size:8px;font-weight:600;height:14px;justify-content:center;line-height:1;width:14px}.wlr .review-meta{color:#96a1b5;display:block;font-size:10px;margin-top:2px}.wlr .review-card .stars{color:#ef9d22;font-size:14px;letter-spacing:1px;margin-top:18px}.wlr .review-card p{color:#4b4e5a;flex:1;font-family:var(--wlr-sans);font-size:14px;letter-spacing:0;line-height:1.55;margin:11px 0 18px}.wlr .review-source{color:#9da8bc;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wlr .reviews-footer{display:flex;justify-content:center;margin-top:22px}.wlr .reviews-link{align-items:center;background:transparent;border:1px solid var(--wlr-ink);border-radius:var(--wlr-pill);color:var(--wlr-ink);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:9px;min-height:44px;padding:10px 17px}.wlr .reviews-link span{font-size:16px;line-height:1}.wlr .guarantee{background:var(--wlr-mint);padding:34px 0;text-align:left}.wlr .guarantee-inner{align-items:center;display:grid;gap:24px;grid-template-columns:56px minmax(0,1fr) auto}.wlr .seal{align-items:center;background:var(--wlr-white);border:1.5px solid #94caa2;border-radius:50%;color:var(--wlr-mint-ink);display:flex;font-family:var(--wlr-display);font-size:12px;height:56px;justify-content:center;line-height:1.03;margin:0;width:56px}.wlr .guarantee h2{color:var(--wlr-mint-ink);font-size:clamp(25px,2.5vw,34px)}.wlr .guarantee .copy{color:#4b6855;font-size:13px;line-height:1.5;margin:7px 0 0;max-width:610px}.wlr .guarantee .cta{margin:0;min-width:190px;width:auto}.wlr .footer{border-top:1px solid var(--wlr-line);color:var(--wlr-muted);font-size:10.5px;padding:24px 0;text-align:center}.wlr .sticky-buy{background:#fffaf8f5;border-top:1px solid var(--wlr-line);bottom:0;box-shadow:0 -8px 28px #48261a14;left:0;padding:10px max(18px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-right));position:fixed;right:0;transform:translateY(120%);transition:transform .22s ease;z-index:40}.wlr .sticky-buy.show{transform:translateY(0)}.wlr .sticky-inner{align-items:center;display:flex;gap:13px;margin:0 auto;max-width:540px}.wlr .sticky-price{min-width:93px;text-align:left}.wlr .sticky-price b{color:var(--wlr-ink);display:block;font-size:17px;letter-spacing:-.04em;line-height:1.05}.wlr .sticky-price span{color:var(--wlr-muted);display:block;font-size:10px;line-height:1.25;margin-top:2px}.wlr .sticky-buy .cta{flex:1;min-height:48px;padding:11px 16px}@media(max-width:767px){.wlr .shell{padding:0 18px}.wlr section{padding:52px 0}.wlr .header-inner{min-height:62px}.wlr .wordmark{font-size:24px}.wlr .promo{font-size:10px;padding:8px 12px}.wlr .hero{padding:16px 0 30px}.wlr .hero-grid{display:flex;flex-direction:column;gap:0}.wlr .hero-copy{display:contents}.wlr .hero-copy .eyebrow{order:1}.wlr .hero-copy h1{font-size:32px;margin-top:8px;max-width:305px;order:2}.wlr .hero-copy .copy{font-size:13.5px;line-height:1.44;margin-top:9px;order:3}.wlr .rating{align-items:center;flex-wrap:nowrap;gap:4px;margin-top:9px;order:4;white-space:nowrap}.wlr .rating .stars{flex:0 0 auto;font-size:10px;letter-spacing:.7px}.wlr .rating b,.wlr .rating .rating-trust{flex:0 0 auto;font-size:clamp(9px,2.7vw,10px);letter-spacing:-.01em;line-height:1.25}.wlr .rating .rating-trust{margin-top:0}.wlr .rating .rating-trust:before{content:"\b7";margin-right:2px}.wlr .hero-media{aspect-ratio:1 / 1;border-radius:0;margin:13px -18px 0;order:5;width:calc(100% + 36px)}.wlr .hero-media video{object-position:center}.wlr .image-proof{bottom:15px;left:18px}.wlr .proof-pills{align-self:stretch;background:var(--wlr-white);border-bottom:1px solid var(--wlr-line);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -18px;min-width:calc(100% + 36px);order:6;padding:14px 18px 13px;width:calc(100% + 36px)}.wlr .proof-pills span{background:transparent;border:0;border-radius:0;color:var(--wlr-body);display:block;font-size:10px;line-height:1.25;padding:0 10px}.wlr .proof-pills span+span{border-left:1px solid var(--wlr-line)}.wlr .proof-pills b{color:var(--wlr-pink-deep);display:block;font-size:15px;line-height:1;margin-bottom:4px}.wlr .hero-buy{display:contents}.wlr .purchase-panel{border-left:0;border-radius:0;border-right:0;margin:16px -18px 0;order:7;padding:18px;position:static;width:calc(100% + 36px)}.wlr .compact-usps{gap:14px 20px;grid-template-columns:1fr 1fr;margin-bottom:13px;padding:16px 0}.wlr .compact-usps span{font-size:12.5px;line-height:1.34}.wlr .compact-usps span:before{font-size:14px}.wlr .compact-note{font-size:9.5px;margin-bottom:10px}.wlr .choose-prompt{font-size:11.5px;margin-bottom:10px}.wlr .hero-proof{display:none}.wlr .offer-kicker{font-size:19px;margin-bottom:13px}.wlr .plan{min-height:63px;padding:13px}.wlr .plan-name{font-size:14px}.wlr .plan-price{font-size:19px}.wlr .bundle-saving{font-size:10px;margin-top:3px}.wlr .purchase-panel .cta{margin-top:15px}.wlr .image-proof{font-size:8.5px;padding:5px 8px}.wlr .press{padding:16px 0}.wlr .press-row{gap:11px}.wlr .press-row img{height:11px}.wlr .fit-grid,.wlr .equipment-grid{grid-template-columns:1fr;gap:27px}.wlr .fit-copy .copy,.wlr .equipment-copy .copy{font-size:14.5px}.wlr .benefit{grid-template-columns:38px 1fr;gap:12px;padding:15px 0}.wlr .benefit p{font-size:13px}.wlr .founder-note{grid-template-columns:58px 1fr;margin-top:18px;padding:11px}.wlr .founder-note img{height:58px;width:58px}.wlr .founder-note p{font-size:11px}.wlr .results{padding:42px 0}.wlr .results-head{display:block}.wlr .results-head .copy{font-size:14.5px}.wlr .result-grid{display:flex;gap:12px;margin-right:-18px;overflow-x:auto;padding:0 18px 9px 0;scroll-snap-type:x mandatory}.wlr .result-card{flex:0 0 85%;scroll-snap-align:start}.wlr .result-body q{font-size:15px}.wlr .equipment-visuals{margin-top:18px}.wlr .equipment-card{padding:18px}.wlr .inside-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.wlr .inside-item{min-height:128px;padding:14px}.wlr .inside-item h3{font-size:13.5px}.wlr .inside-item p{font-size:11.5px}.wlr .timeline{display:block;margin-top:24px}.wlr .mile,.wlr .mile+.mile{min-height:auto;padding:14px 0 14px 22px}.wlr .mile:before,.wlr .mile+.mile:before{left:0;top:19px}.wlr .mile span{font-size:16px;margin-top:3px}.wlr .comparison-table{border-radius:14px;margin-right:0}.wlr .comparison-table th,.wlr .comparison-table td{font-size:9px;padding:10px 5px}.wlr .comparison-table th:first-child,.wlr .comparison-table tbody th{font-size:10.5px;padding-left:10px}.wlr .comparison-mark{font-size:16px}.wlr .faq-cta{margin-top:24px;padding:19px}.wlr .faq-cta h3{font-size:22px}.wlr .faq-cta .cta{margin-top:16px;min-width:0;width:100%}.wlr .questions-grid{display:block;margin-top:18px}.wlr summary{font-size:14px;padding:15px 0}.wlr details p{font-size:13px}.wlr .faq-section{padding-bottom:30px}.wlr .reviews{padding:46px 0 50px}.wlr .reviews-head{display:block}.wlr .reviews-head h2{max-width:310px}.wlr .review-summary{display:inline-flex;font-size:10.5px;margin-top:15px;padding:8px 10px}.wlr .review-summary .stars{font-size:11px}.wlr .review-rail{gap:12px;margin-top:23px;padding:2px 0 12px}.wlr .review-card{flex-basis:calc(100% - 46px);min-height:265px;padding:18px}.wlr .review-initial{flex-basis:36px;height:36px;width:36px}.wlr .review-card .stars{margin-top:16px}.wlr .review-card p{font-size:13.5px;margin-bottom:16px}.wlr .reviews-footer{justify-content:flex-start;margin-top:18px}.wlr .reviews-link{font-size:11.5px;min-height:42px}.wlr .guarantee{padding:22px 0 24px}.wlr .guarantee-inner{align-items:start;gap:12px;grid-template-columns:46px minmax(0,1fr)}.wlr .seal{font-size:11px;height:46px;width:46px}.wlr .guarantee h2{font-size:25px;margin:1px 0 0}.wlr .guarantee .copy{font-size:12px;line-height:1.45;margin-top:6px}.wlr .guarantee .cta{grid-column:1 / -1;margin-top:3px;min-height:47px;width:100%}.wlr .sticky-price{min-width:82px}.wlr .sticky-price b{font-size:16px}.wlr .sticky-buy .cta{font-size:13px}}.wlr img{display:block;max-width:100%;height:auto}.wlr ul{list-style:none;margin:0;padding:0}.wlr .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wlr [hidden]{display:none!important}.wlr .cta[disabled]{cursor:wait;opacity:.72;transform:none}.wlr .plan{font-family:var(--wlr-sans)}.wlr .review-initial.tint-1{background:#eee2f8}.wlr .review-initial.tint-2{background:#dfeeda}.wlr .review-initial.tint-3{background:#f6dce4}.wlr .review-initial.tint-4{background:#f6dfe7}.wlr .review-initial.tint-5{background:#e2edf8}body:has(.wlr .sticky-buy){padding-bottom:82px}@media(max-width:767px){body:has(.wlr .sticky-buy){padding-bottom:77px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wlr *,.wlr *:before,.wlr *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/611/assets/wlr-pdp.css.map */
