.lr-home{--wrap:1220px;--v-700:#6A47E6;--v-600:var(--violet);--v-500:#8B6DFF;--v-400:var(--violet-2);--v-300:#C4A7FF;--v-100:#EEE8FF;--v-050:#F6F2FF;--grad:linear-gradient(135deg,var(--violet) 0%,var(--violet-2) 100%);--glow:0 0 44px rgba(124,92,255,.34);--glow-sm:0 0 22px rgba(124,92,255,.28);--ink:#1B1430;--ink-2:#4A4160;--ink-3:#8079908f;--line:#E9E4F2;--paper:#FFFFFF;--paper-2:#FBF9FF;--ok:#1F9D63;--save:#E4457A;--r-md:14px;--r-lg:22px;--r-xl:32px;--shadow-md:0 12px 34px rgba(27,20,48,.1);--shadow-lg:0 26px 70px rgba(27,20,48,.16);background:var(--paper);color:var(--ink);font-family:var(--sans);position:relative;overflow-x:hidden}.lr-home *{box-sizing:border-box}.lr-home img{display:block;max-width:100%}.lr-home a{text-decoration:none;color:inherit}.lr-home button{font-family:inherit}.lr-home .wrap{width:min(100% - 40px,var(--wrap));margin-inline:auto}.lr-home section{position:relative}.lr-home .eyebrow{font-family:var(--sans);font-weight:700;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--v-600)}.lr-home h2.disp{font-family:var(--serif);font-weight:500;font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.04;letter-spacing:-.01em;margin:0}.lr-home h3.disp{font-family:var(--serif);font-weight:500;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.1;margin:0}.lr-home .lede{color:var(--ink-2);font-size:1.05rem;line-height:1.6;max-width:60ch}.lr-home .sec-head{text-align:center;max-width:640px;margin:0 auto 2.6rem}.lr-home .sec-head .lede{margin:.7rem auto 0}.lr-home .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border-radius:999px;font-weight:700;font-size:.98rem;border:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.lr-home .btn-primary{background:var(--grad);color:#fff;box-shadow:0 10px 26px #7c5cff57}.lr-home .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px #7c5cff70}.lr-home .btn-ghost{background:#ffffffb8;color:var(--ink);border:1.5px solid var(--line)}.lr-home .btn-ghost:hover{border-color:var(--v-300);transform:translateY(-2px)}.lr-home .btn-full{width:100%}@property --qtrail{syntax:"<angle>";initial-value:0deg;inherits:false}.lr-home .btn.quiz-trail{position:relative;background:#ffffffd6;color:var(--ink);border:0;box-shadow:inset 0 0 0 1.5px #7c5cff29,0 6px 20px #7c5cff29}.lr-home .btn.quiz-trail:before{content:"";--qtrail:0deg;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2.3px;pointer-events:none;background:conic-gradient(from var(--qtrail),transparent 0deg,transparent 168deg,rgba(124,92,255,0) 188deg,rgba(124,92,255,.55) 262deg,#A855F7 305deg,#C4A7FF 332deg,#FBF7FF 350deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:qtrailspin 3s linear infinite}.lr-home .btn.quiz-trail:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #7c5cff42,0 12px 30px #7c5cff4d}@keyframes qtrailspin{to{--qtrail:360deg}}@media(prefers-reduced-motion:reduce){.lr-home .btn.quiz-trail:before{animation:none}}.lr-home .pad{padding-block:clamp(3rem,6vw,5rem)}.lr-home .soft{background:var(--paper-2)}.lr-home .hero{background:radial-gradient(120% 90% at 82% 8%,rgba(168,85,247,.16),transparent 60%),radial-gradient(100% 80% at 6% 100%,rgba(124,92,255,.12),transparent 55%),var(--paper-2);overflow:hidden}.lr-home .hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:clamp(2.4rem,5vw,4.6rem) 0}.lr-home .hero .trust-eyebrow{display:inline-flex;align-items:center;gap:.5em;font-weight:700;font-size:.76rem;letter-spacing:.04em;color:var(--v-700);background:var(--v-050);border:1px solid var(--v-100);padding:.4em .85em;border-radius:999px}.lr-home .hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(2.5rem,5.6vw,4.1rem);line-height:1;letter-spacing:-.02em;margin:1.1rem 0 0}.lr-home .hero h1 em{font-style:italic;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lr-home .hero .sub{margin:1.15rem 0 0;font-size:1.12rem;line-height:1.55;color:var(--ink-2);max-width:44ch}.lr-home .hero .cta-row{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.7rem}.lr-home .hero .chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.lr-home .hero .chip{display:inline-flex;align-items:center;gap:.45em;font-size:.82rem;font-weight:600;color:var(--ink-2);background:#fff;border:1px solid var(--line);border-radius:999px;padding:.5em .9em}.lr-home .hero .chip svg{color:var(--v-600);flex:none}.lr-home .hero .ap-line{display:flex;align-items:center;gap:.5em;margin-top:1.15rem;font-size:.86rem;color:var(--ink-2);font-weight:600}.lr-home .hero .ap-line img{height:17px}.lr-home .hero-media{position:relative}.lr-home .hero-media .frame{position:relative;border-radius:var(--r-xl);overflow:hidden;box-shadow:0 30px 70px #7c5cff47;aspect-ratio:4/5}.lr-home .hero-media .frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(27,20,48,.16))}.lr-home .hero-media img{width:100%;height:100%;object-fit:cover}.lr-home .hero-media .float{position:absolute;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;box-shadow:var(--shadow-md);padding:.75rem .9rem;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.6rem}.lr-home .hero-media .float.rate{left:-14px;bottom:22px}.lr-home .hero-media .float.made{right:-10px;top:26px}.lr-home .hero-media .float .num{font-family:var(--serif);font-size:1.35rem;font-weight:600;line-height:1;color:var(--v-700)}.lr-home .hero-media .float small{display:block;color:var(--ink-3);font-weight:600;font-size:.62rem;letter-spacing:.04em;margin-top:2px}.lr-home .lr-stars{color:var(--star,#F4A72C);letter-spacing:.06em;font-size:.9rem}.lr-home .lr-afterpay{display:inline-flex;align-items:center;font-weight:800;font-size:.8rem;letter-spacing:-.01em;background:#b2fce4;color:#0a0a0a;border-radius:6px;padding:2px 8px;line-height:1.4}.lr-home .trustbar{border-block:1px solid var(--line);background:#fff}.lr-home .trustbar .wrap{display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem;padding:1.05rem 0}.lr-home .trustbar .ti{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:.2rem .3rem;font-size:.76rem;font-weight:600;color:var(--ink-2);line-height:1.25}.lr-home .trustbar .ti svg{color:var(--v-600)}.lr-home .prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.lr-home .card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lr-home .card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--v-100)}.lr-home .card .media{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--v-050);display:block;text-decoration:none;color:inherit;cursor:pointer}.lr-home .card .media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lr-home .card:hover .media img{transform:scale(1.04)}.lr-home .card .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1b143029;opacity:0;transition:opacity .22s ease;pointer-events:none}.lr-home .card .media:hover:after,.lr-home .card .media:focus-visible:after{opacity:1}.lr-home .card .media-cue{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);background:#fff;color:var(--ink);font-size:.78rem;font-weight:800;padding:9px 16px;border-radius:999px;box-shadow:var(--shadow-md);white-space:nowrap;opacity:0;z-index:2;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.lr-home .card .media:hover .media-cue,.lr-home .card .media:focus-visible .media-cue{opacity:1;transform:translate(-50%,-50%)}.lr-home .card .media:focus-visible{outline:2px solid var(--v-700);outline-offset:-3px}@media(hover:none){.lr-home .card .media-cue{display:none}.lr-home .card .media:after{display:none}}.lr-home .card .save-pill{position:absolute;top:12px;left:12px;background:var(--save);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.03em;padding:.35em .7em;border-radius:999px;z-index:2}.lr-home .card .body{padding:1rem 1.05rem 1.15rem;display:flex;flex-direction:column;flex:1;gap:.5rem}.lr-home .card .rr{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.78rem;color:var(--ink-3);font-weight:600}.lr-home .card h3{font-family:var(--serif);font-weight:500;font-size:1.1rem;line-height:1.15;margin:0}.lr-home .card h3 a{color:inherit;text-decoration:none;transition:color .16s ease}.lr-home .card h3 a:hover,.lr-home .card h3 a:focus-visible{color:var(--v-600)}.lr-home .card h3 a:focus-visible{outline:2px solid var(--v-700);outline-offset:3px;border-radius:4px}.lr-home .card .price{display:flex;align-items:baseline;gap:.5rem;margin-top:auto}.lr-home .card .price .now{font-weight:800;font-size:1.15rem;color:var(--ink)}.lr-home .card .price .was{color:var(--ink-3);text-decoration:line-through;font-size:.9rem;font-weight:600}.lr-home .card .ap{font-size:.74rem;color:var(--ink-2);font-weight:600;display:flex;align-items:center;gap:.4em}.lr-home .card .ap img{height:14px}.lr-home .card .btn{margin-top:.3rem}.lr-home .concern-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.lr-home .concern{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:3/4;color:#fff;display:flex;align-items:flex-end;padding:1.15rem;transition:transform .2s ease,box-shadow .2s ease}.lr-home .concern:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.lr-home .concern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:transform .4s ease}.lr-home .concern:hover:before{transform:scale(1.05)}.lr-home .concern:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1b14300d,#1b1430b8);z-index:1}.lr-home .concern .cc{position:relative;z-index:2}.lr-home .concern .ct{font-family:var(--serif);font-size:1.2rem;font-weight:500;line-height:1.1;display:block}.lr-home .concern .cl{display:inline-flex;align-items:center;gap:.35em;font-size:.78rem;font-weight:700;margin-top:.35rem;opacity:.92}.lr-home .concern.c1:before{background:linear-gradient(160deg,#7c5cff,#4a3aa8)}.lr-home .concern.c2:before{background:linear-gradient(160deg,#a855f7,#6a47e6)}.lr-home .concern.c3:before{background:linear-gradient(160deg,#b67cf8,#e4457a 150%)}.lr-home .concern.c4:before{background:linear-gradient(160deg,#8b6dff,#3a2d6e)}.lr-home .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.lr-home .step{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:1.7rem 1.4rem;text-align:center;position:relative}.lr-home .step .n{width:52px;height:52px;margin:0 auto 1rem;border-radius:50%;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:1.35rem;font-weight:600;box-shadow:var(--glow-sm)}.lr-home .step h4{font-family:var(--serif);font-weight:500;font-size:1.2rem;margin:0 0 .5rem}.lr-home .step p{color:var(--ink-2);font-size:.94rem;margin:0;line-height:1.5}.lr-home .science{background:linear-gradient(160deg,#211842,#150f2e);color:#fff;border-radius:var(--r-xl);padding:clamp(2rem,4vw,3.4rem);position:relative;overflow:hidden}.lr-home .science:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-120px;top:-140px;background:radial-gradient(circle,rgba(168,85,247,.4),transparent 68%);filter:blur(10px)}.lr-home .science .inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.lr-home .science .eyebrow{color:var(--v-300)}.lr-home .science h2{color:#fff}.lr-home .science p{color:#cfc6e8;line-height:1.6;margin:.9rem 0 0}.lr-home .science .wl{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:0}.lr-home .science .wchip{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-md);padding:1rem}.lr-home .science .wchip .swatch{width:34px;height:10px;border-radius:999px;margin-bottom:.7rem;box-shadow:0 0 16px currentColor}.lr-home .science .wchip .wnm{font-weight:700;font-size:.95rem}.lr-home .science .wchip .wdesc{color:#b9aeda;font-size:.78rem;margin-top:.2rem;line-height:1.35}.lr-home .science .stats{display:flex;gap:1.8rem;margin-top:1.6rem;flex-wrap:wrap}.lr-home .science .stat .sv{font-family:var(--serif);font-size:1.9rem;font-weight:600;color:#fff;line-height:1}.lr-home .science .stat .sl{color:#b9aeda;font-size:.78rem;font-weight:600;margin-top:.25rem}.lr-home.feature .wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3.4rem);align-items:center}.lr-home.feature .fmedia{border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:5/4;position:relative}.lr-home.feature .fmedia img{width:100%;height:100%;object-fit:cover}.lr-home.feature .flist{list-style:none;padding:0;margin:1.4rem 0 0;display:grid;gap:.9rem}.lr-home.feature .flist li{display:flex;gap:.8rem;align-items:flex-start;font-size:.98rem;color:var(--ink-2);line-height:1.45}.lr-home.feature .flist .ic{flex:none;width:30px;height:30px;border-radius:9px;background:var(--v-050);color:var(--v-600);display:flex;align-items:center;justify-content:center;margin-top:1px}.lr-home.feature .flist b{color:var(--ink);font-weight:700}.lr-home .ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.lr-home .ba{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.lr-home .ba .pair{display:grid;grid-template-columns:1fr 1fr;position:relative}.lr-home .ba .pair figure{margin:0;position:relative}.lr-home .ba .pair img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.lr-home .ba .pair figcaption{position:absolute;top:10px;left:10px;background:#1b1430d1;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:.3em .6em;border-radius:999px;text-transform:uppercase}.lr-home .ba .pair figure:last-child figcaption{background:var(--v-600)}.lr-home .ba .cap{padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.lr-home .ba .cap .who{font-weight:700;font-size:.95rem}.lr-home .ba .cap .meta{color:var(--ink-3);font-size:.8rem;font-weight:600}.lr-home .ba-note{text-align:center;color:var(--ink-3);font-size:.78rem;font-weight:600;margin-top:1.2rem}.lr-home .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.lr-home .review{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:1.5rem;display:flex;flex-direction:column;gap:.8rem}.lr-home .review .lr-stars{font-size:1rem}.lr-home .review p{margin:0;color:var(--ink-2);font-size:.96rem;line-height:1.55}.lr-home .review q{font-family:var(--serif);font-size:1.05rem;font-style:italic;color:var(--ink);quotes:none}.lr-home .review .who{display:flex;align-items:center;gap:.7rem;margin-top:auto}.lr-home .review .av{width:40px;height:40px;border-radius:50%;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem}.lr-home .review .who .nm{font-weight:700;font-size:.9rem}.lr-home .review .who .vf{color:var(--ok);font-size:.72rem;font-weight:700;display:flex;align-items:center;gap:.3em}.lr-home .rating-sum{display:flex;align-items:center;justify-content:center;gap:1.4rem;flex-wrap:wrap;margin-top:2rem;padding:1.3rem;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg)}.lr-home .rating-sum .big{font-family:var(--serif);font-size:2.6rem;font-weight:600;line-height:1;color:var(--v-700)}.lr-home .rating-sum .rt-txt{font-size:.9rem;color:var(--ink-2);font-weight:600}.lr-home .compare{overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);background:#fff}.lr-home .compare table{width:100%;border-collapse:collapse}.lr-home .compare th,.lr-home .compare td{padding:1rem 1.1rem;text-align:left;border-bottom:1px solid var(--line);font-size:.94rem}.lr-home .compare thead th{font-weight:700;font-size:.82rem;letter-spacing:.03em;color:var(--ink-2);background:var(--paper-2)}.lr-home .compare thead th.us{background:var(--v-050);color:var(--v-700);border-bottom:2px solid var(--v-300)}.lr-home .compare td.feat{font-weight:600;color:var(--ink)}.lr-home .compare td.us{background:var(--v-050);font-weight:700}.lr-home .compare .yes{color:var(--ok);font-weight:800}.lr-home .compare .no{color:var(--ink-3);font-weight:700}.lr-home .compare tr:last-child td{border-bottom:0}.lr-home .owned{background:linear-gradient(160deg,var(--v-050),#fff);border:1px solid var(--v-100);border-radius:var(--r-xl);padding:clamp(1.8rem,4vw,3rem)}.lr-home .owned .wrap2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.lr-home .owned .map{position:relative;text-align:center}.lr-home .owned .map img{margin-inline:auto;max-height:300px;width:auto;filter:drop-shadow(0 12px 30px rgba(124,92,255,.35))}.lr-home .owned .map svg{margin-inline:auto;max-height:300px;width:auto;filter:drop-shadow(0 12px 30px rgba(124,92,255,.35))}.lr-home .owned .obadges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.3rem}.lr-home .owned .obadge{display:inline-flex;align-items:center;gap:.45em;font-size:.82rem;font-weight:700;background:#fff;border:1px solid var(--v-100);border-radius:999px;padding:.5em .9em;color:var(--ink)}.lr-home .owned .obadge svg{color:var(--v-600)}.lr-home .value{background:linear-gradient(150deg,#7c5cff,#a855f7);color:#fff;border-radius:var(--r-xl);padding:clamp(2rem,4vw,3.4rem);text-align:center;position:relative;overflow:hidden;box-shadow:var(--glow)}.lr-home .value:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 120% at 50% -10%,rgba(255,255,255,.22),transparent 60%);pointer-events:none}.lr-home .value .vinner{position:relative;z-index:1;max-width:760px;margin-inline:auto}.lr-home .value h2{color:#fff}.lr-home .value .vnum{font-family:var(--serif);font-weight:600;font-style:italic}.lr-home .value p{color:#ffffffeb;font-size:1.08rem;line-height:1.55;margin:1rem auto 0;max-width:60ch}.lr-home .value .vcmp{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.8rem}.lr-home .value .vcard{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-md);padding:1.1rem 1.5rem;min-width:200px}.lr-home .value .vcard .vc-lbl{font-size:.78rem;font-weight:700;opacity:.85;letter-spacing:.04em}.lr-home .value .vcard .vc-amt{font-family:var(--serif);font-size:1.8rem;font-weight:600;margin-top:.25rem}.lr-home .value .vcard.own{background:#fff;color:var(--v-700);border-color:#fff}.lr-home .value .btn{margin-top:1.8rem;background:#fff;color:var(--v-700)}.lr-home .value .btn:hover{background:#fff;transform:translateY(-2px)}.lr-home .quiz{background:var(--ink);color:#fff;border-radius:var(--r-xl);padding:clamp(2rem,4vw,3.2rem);position:relative;overflow:hidden}.lr-home .quiz:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;left:-120px;bottom:-160px;background:radial-gradient(circle,rgba(124,92,255,.5),transparent 66%)}.lr-home .quiz .qinner{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center}.lr-home .quiz h2{color:#fff}.lr-home .quiz p{color:#cfc6e8;margin:.8rem 0 0;line-height:1.55}.lr-home .quiz .qsteps{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.3rem}.lr-home .quiz .qsteps span{font-size:.8rem;font-weight:600;color:#d9ceff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.45em .85em}.lr-home .quiz .qact{display:flex;flex-direction:column;align-items:center;gap:.7rem}.lr-home .quiz .qact .btn-primary{background:#fff;color:var(--v-700)}.lr-home .quiz .qmeta{font-size:.8rem;color:#b9aeda;text-align:center;font-weight:600}.lr-home .offer{background:linear-gradient(140deg,var(--v-050),#fff 70%);border:1px solid var(--v-100);border-radius:var(--r-xl);padding:clamp(2rem,4vw,3.2rem);text-align:center}.lr-home .offer .badge{display:inline-flex;align-items:center;gap:.5em;font-weight:800;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;color:var(--v-700);background:#fff;border:1px solid var(--v-100);border-radius:999px;padding:.5em 1em}.lr-home .offer h2{margin-top:1rem}.lr-home .offer form{display:flex;gap:.6rem;max-width:480px;margin:1.6rem auto 0;flex-wrap:wrap}.lr-home .offer input[type=email]{flex:1;min-width:200px;min-height:52px;border:1.5px solid var(--line);border-radius:999px;padding:0 1.3rem;font-size:1rem;font-family:inherit;background:#fff}.lr-home .offer input[type=email]:focus{outline:0;border-color:var(--v-400);box-shadow:0 0 0 4px #7c5cff24}.lr-home .offer .fine{font-size:.78rem;color:var(--ink-3);margin-top:.9rem}.lr-home .offer .toast{color:var(--ok);font-weight:700;margin-top:1rem;min-height:1.2em}.lr-home .faq-list{max-width:820px;margin:0 auto;display:grid;gap:.7rem}.lr-home .faq-item{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.lr-home .faq-item summary{list-style:none;cursor:pointer;padding:1.15rem 1.3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:700;font-size:1rem}.lr-home .faq-item summary::-webkit-details-marker{display:none}.lr-home .faq-item .plus{flex:none;width:26px;height:26px;border-radius:50%;background:var(--v-050);color:var(--v-600);display:flex;align-items:center;justify-content:center;font-weight:800;transition:transform .2s}.lr-home .faq-item[open] .plus{transform:rotate(45deg)}.lr-home .faq-item .ans{padding:0 1.3rem 1.2rem;color:var(--ink-2);line-height:1.6;font-size:.96rem}.lr-home .rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.lr-home .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lr-home .rv{opacity:1;transform:none;transition:none}}@media(max-width:1080px){.lr-home .prod-grid,.lr-home .concern-grid{grid-template-columns:repeat(2,1fr)}.lr-home .rev-grid{grid-template-columns:1fr}.lr-home .trustbar .wrap{grid-template-columns:repeat(3,1fr);gap:.9rem}}@media(max-width:860px){.lr-home .hero .wrap{grid-template-columns:1fr;text-align:center}.lr-home .hero .trust-eyebrow,.lr-home .hero .cta-row,.lr-home .hero .chips,.lr-home .hero .ap-line{justify-content:center}.lr-home .hero .sub{margin-inline:auto}.lr-home .hero-media{max-width:440px;margin-inline:auto;order:-1}.lr-home .science .inner,.lr-home.feature .wrap,.lr-home .owned .wrap2,.lr-home .quiz .qinner{grid-template-columns:1fr}.lr-home .science .wl{grid-template-columns:1fr 1fr}.lr-home .steps,.lr-home .ba-grid{grid-template-columns:1fr}}@media(max-width:560px){.lr-home .prod-grid{grid-template-columns:1fr}.lr-home .concern-grid,.lr-home .trustbar .wrap{grid-template-columns:1fr 1fr}.lr-home .value .vcmp{flex-direction:column;align-items:stretch}.lr-home .hero-media .float{display:none}.lr-home .compare th,.lr-home .compare td{padding:.7rem .6rem;font-size:.82rem}.lr-home .rating-sum{flex-direction:column;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/home.css.map */
