.ComparisonPage-module__lysraW__hubHero,.ComparisonPage-module__lysraW__articleHero{background:radial-gradient(circle at 84% 20%, #d1ae5821, transparent 31rem), radial-gradient(circle at 15% 82%, #2240603d, transparent 34rem), var(--bg);position:relative;overflow:hidden}.ComparisonPage-module__lysraW__hubHero:before,.ComparisonPage-module__lysraW__articleHero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffff05,#0000 66%);position:absolute;inset:0}.ComparisonPage-module__lysraW__hubHero{align-items:center;min-height:820px;padding:10.5rem 0 6rem;display:grid}.ComparisonPage-module__lysraW__hubHeroGrid,.ComparisonPage-module__lysraW__articleHeroGrid{gap:clamp(var(--space-12), 7vw, var(--space-24));grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;display:grid;position:relative}.ComparisonPage-module__lysraW__hubHeroCopy,.ComparisonPage-module__lysraW__articleHeroCopy{animation:.7s cubic-bezier(.16,1,.3,1) both ComparisonPage-module__lysraW__copyIn}.ComparisonPage-module__lysraW__heroEyebrow,.ComparisonPage-module__lysraW__sectionLabel{margin:0 0 var(--space-4);color:var(--gold-strong);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.3}.ComparisonPage-module__lysraW__hubHero h1,.ComparisonPage-module__lysraW__articleHero h1{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,5.4vw,5.65rem);font-weight:520;line-height:.98}.ComparisonPage-module__lysraW__hubHero h1{max-width:12ch}.ComparisonPage-module__lysraW__hubIntro,.ComparisonPage-module__lysraW__articleDek{max-width:56ch;margin:var(--space-6) 0 0;color:var(--muted);text-wrap:pretty;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.65}.ComparisonPage-module__lysraW__heroActions,.ComparisonPage-module__lysraW__ctaActions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.ComparisonPage-module__lysraW__primaryAction,.ComparisonPage-module__lysraW__secondaryAction{justify-content:center;align-items:center;gap:var(--space-2);border-radius:999px;min-height:48px;padding:12px 20px;font-size:1rem;font-weight:760;line-height:1.3;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.ComparisonPage-module__lysraW__primaryAction{border:1px solid var(--gold-strong);color:#111;background:linear-gradient(135deg, var(--gold-strong), var(--gold));box-shadow:inset 0 1px #ffffff4d}.ComparisonPage-module__lysraW__secondaryAction{border:1px solid var(--border);color:var(--text);background:#ffffff08}.ComparisonPage-module__lysraW__primaryAction:hover,.ComparisonPage-module__lysraW__secondaryAction:hover{transform:translateY(-2px)}.ComparisonPage-module__lysraW__secondaryAction:hover{border-color:color-mix(in srgb, var(--gold) 54%, var(--border));background:#ffffff0d}.ComparisonPage-module__lysraW__hubVisual,.ComparisonPage-module__lysraW__articleVisual{border:1px solid color-mix(in srgb, var(--gold) 38%, var(--border));background:#090b0e;border-radius:1.5rem;min-width:0;margin:0;animation:.85s cubic-bezier(.16,1,.3,1) 90ms both ComparisonPage-module__lysraW__visualIn;position:relative;overflow:hidden;box-shadow:0 42px 100px #00000094,0 0 64px #d1ae5817}.ComparisonPage-module__lysraW__hubVisual{aspect-ratio:16/11;transform:rotate(1.6deg)}.ComparisonPage-module__lysraW__articleVisual{aspect-ratio:16/10.5}.ComparisonPage-module__lysraW__browserBar{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1115f0;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:42px;padding:0 14px;display:flex;position:absolute;inset:0 0 auto}.ComparisonPage-module__lysraW__browserBar span{background:#5b5f67;border-radius:50%;width:7px;height:7px}.ComparisonPage-module__lysraW__browserBar span:first-child{background:#d99289}.ComparisonPage-module__lysraW__browserBar span:nth-child(2){background:#d5b65f}.ComparisonPage-module__lysraW__browserBar span:nth-child(3){background:#83b982}.ComparisonPage-module__lysraW__browserBar i{color:#92969e;margin-left:auto;font-size:.72rem;font-style:normal}.ComparisonPage-module__lysraW__hubVisualImage,.ComparisonPage-module__lysraW__articleVisualImage{object-fit:cover;object-position:center top;background:#090b0e;padding-top:42px}.ComparisonPage-module__lysraW__hubVisual figcaption,.ComparisonPage-module__lysraW__articleVisual figcaption{z-index:3;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);width:fit-content;max-width:calc(100% - var(--space-8));color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c0fc7;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:.78rem;line-height:1.4;position:absolute}.ComparisonPage-module__lysraW__guideSection,.ComparisonPage-module__lysraW__quickTakeSection,.ComparisonPage-module__lysraW__pricingSection,.ComparisonPage-module__lysraW__faqSection,.ComparisonPage-module__lysraW__relatedSection{color:var(--light-text);background:var(--light-bg)}.ComparisonPage-module__lysraW__guideSection .ComparisonPage-module__lysraW__sectionLabel,.ComparisonPage-module__lysraW__quickTakeSection .ComparisonPage-module__lysraW__sectionLabel,.ComparisonPage-module__lysraW__pricingSection .ComparisonPage-module__lysraW__sectionLabel,.ComparisonPage-module__lysraW__faqSection .ComparisonPage-module__lysraW__sectionLabel,.ComparisonPage-module__lysraW__relatedSection .ComparisonPage-module__lysraW__sectionLabel{color:var(--light-gold)}.ComparisonPage-module__lysraW__guideSection{padding:clamp(var(--space-24), 10vw, var(--space-32)) 0}.ComparisonPage-module__lysraW__sectionIntro{max-width:760px;margin-bottom:clamp(var(--space-12), 6vw, var(--space-24))}.ComparisonPage-module__lysraW__sectionIntro h2,.ComparisonPage-module__lysraW__methodIntro h2,.ComparisonPage-module__lysraW__quickTakeLayout h2,.ComparisonPage-module__lysraW__faqIntro h2,.ComparisonPage-module__lysraW__sourcesLayout h2,.ComparisonPage-module__lysraW__hubCtaInner h2,.ComparisonPage-module__lysraW__articleCtaInner h2,.ComparisonPage-module__lysraW__relatedSection h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5vw,4.6rem);font-weight:520;line-height:1}.ComparisonPage-module__lysraW__sectionIntro>p:last-child,.ComparisonPage-module__lysraW__methodIntro>p:last-child,.ComparisonPage-module__lysraW__hubCtaInner>p:not(.ComparisonPage-module__lysraW__sectionLabel),.ComparisonPage-module__lysraW__articleCtaInner>div>p:not(.ComparisonPage-module__lysraW__sectionLabel){max-width:58ch;margin:var(--space-6) 0 0;color:var(--light-muted);font-size:1.08rem;line-height:1.65}.ComparisonPage-module__lysraW__guideList{border-bottom:1px solid var(--light-border)}.ComparisonPage-module__lysraW__guideRow{gap:var(--space-8);border-top:1px solid var(--light-border);min-height:190px;padding:var(--space-8) 0;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;transition:border-color .18s,transform .18s cubic-bezier(.16,1,.3,1);display:grid}.ComparisonPage-module__lysraW__guideRow:hover,.ComparisonPage-module__lysraW__guideRow:focus-within{border-color:var(--light-gold);transform:translate(6px)}.ComparisonPage-module__lysraW__guideIndex{color:var(--light-gold);letter-spacing:.12em;font-size:.8rem;font-weight:800}.ComparisonPage-module__lysraW__guideCopy p,.ComparisonPage-module__lysraW__fitName,.ComparisonPage-module__lysraW__pricingName{color:var(--light-gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800;line-height:1.35}.ComparisonPage-module__lysraW__guideCopy h3{max-width:760px;margin:var(--space-2) 0 0;letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2.45rem);font-weight:540;line-height:1.15}.ComparisonPage-module__lysraW__guideLink{align-items:center;gap:var(--space-2);min-height:44px;color:var(--light-text);font-size:.95rem;font-weight:760;text-decoration:none;display:inline-flex}.ComparisonPage-module__lysraW__guideLink svg,.ComparisonPage-module__lysraW__pricingGrid a svg,.ComparisonPage-module__lysraW__relatedLinks a svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.ComparisonPage-module__lysraW__guideLink:hover svg,.ComparisonPage-module__lysraW__pricingGrid a:hover svg,.ComparisonPage-module__lysraW__relatedLinks a:hover svg{transform:translate(4px)}.ComparisonPage-module__lysraW__methodSection,.ComparisonPage-module__lysraW__tableSection,.ComparisonPage-module__lysraW__choiceSection,.ComparisonPage-module__lysraW__sourcesSection,.ComparisonPage-module__lysraW__hubCta,.ComparisonPage-module__lysraW__articleCta{background:var(--bg)}.ComparisonPage-module__lysraW__methodSection{padding:clamp(var(--space-24), 10vw, var(--space-32)) 0}.ComparisonPage-module__lysraW__methodLayout{gap:clamp(var(--space-12), 8vw, var(--space-24));grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;display:grid}.ComparisonPage-module__lysraW__methodIntro{position:sticky;top:120px}.ComparisonPage-module__lysraW__methodIntro>p:last-child{color:var(--muted)}.ComparisonPage-module__lysraW__methodList{border-bottom:1px solid var(--border);margin:0;padding:0;list-style:none}.ComparisonPage-module__lysraW__methodList li{gap:var(--space-6);border-top:1px solid var(--border);min-height:150px;padding:var(--space-8) 0;grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.ComparisonPage-module__lysraW__methodList>li>span{color:var(--gold-strong);letter-spacing:.12em;font-size:.75rem;font-weight:800}.ComparisonPage-module__lysraW__methodList h3{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:580}.ComparisonPage-module__lysraW__methodList p{margin:var(--space-2) 0 0;color:var(--muted);font-size:1rem;line-height:1.6}.ComparisonPage-module__lysraW__hubCta,.ComparisonPage-module__lysraW__articleCta{border-top:1px solid color-mix(in srgb, var(--gold) 32%, var(--border));padding:clamp(var(--space-24), 9vw, var(--space-32)) 0}.ComparisonPage-module__lysraW__hubCtaInner{text-align:center;max-width:820px}.ComparisonPage-module__lysraW__hubCtaInner>p:not(.ComparisonPage-module__lysraW__sectionLabel){color:var(--muted);margin-left:auto;margin-right:auto}.ComparisonPage-module__lysraW__articleCtaInner>div>p:not(.ComparisonPage-module__lysraW__sectionLabel){color:var(--muted)}.ComparisonPage-module__lysraW__hubCtaInner .ComparisonPage-module__lysraW__primaryAction{margin-top:var(--space-8)}.ComparisonPage-module__lysraW__articleHero{align-items:center;min-height:780px;padding:10.5rem 0 6rem;display:grid}.ComparisonPage-module__lysraW__articleHero h1{max-width:15ch;font-size:clamp(3rem,4.9vw,5.15rem)}.ComparisonPage-module__lysraW__breadcrumbs{gap:var(--space-2);margin-bottom:var(--space-12);color:var(--muted);flex-wrap:wrap;align-items:center;font-size:.82rem;line-height:1.4;display:flex}.ComparisonPage-module__lysraW__breadcrumbs a{min-height:32px;color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.ComparisonPage-module__lysraW__articleMeta{gap:var(--space-4);margin-top:var(--space-8);color:var(--muted);flex-wrap:wrap;align-items:center;font-size:.82rem;display:flex}.ComparisonPage-module__lysraW__articleMeta a{min-height:36px;color:var(--text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ComparisonPage-module__lysraW__quickTakeSection{padding:clamp(var(--space-24), 9vw, var(--space-32)) 0}.ComparisonPage-module__lysraW__quickTakeLayout{gap:clamp(var(--space-12), 8vw, var(--space-24));grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);align-items:start;display:grid}.ComparisonPage-module__lysraW__quickTake{color:var(--light-text);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.48}.ComparisonPage-module__lysraW__fitGrid{margin-top:clamp(var(--space-16), 7vw, var(--space-24));border-top:1px solid var(--light-border);border-bottom:1px solid var(--light-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ComparisonPage-module__lysraW__fitGrid>div{padding:var(--space-8) var(--space-8) var(--space-8) 0}.ComparisonPage-module__lysraW__fitGrid>div+div{border-left:1px solid var(--light-border);padding-right:0;padding-left:var(--space-8)}.ComparisonPage-module__lysraW__fitGrid>div>p:last-child{margin:var(--space-3) 0 0;color:var(--light-muted);font-size:1.03rem;line-height:1.65}.ComparisonPage-module__lysraW__tableSection,.ComparisonPage-module__lysraW__pricingSection,.ComparisonPage-module__lysraW__choiceSection,.ComparisonPage-module__lysraW__faqSection,.ComparisonPage-module__lysraW__sourcesSection,.ComparisonPage-module__lysraW__relatedSection{padding:clamp(var(--space-24), 9vw, var(--space-32)) 0}.ComparisonPage-module__lysraW__tableSection .ComparisonPage-module__lysraW__sectionIntro>p:last-child,.ComparisonPage-module__lysraW__choiceSection .ComparisonPage-module__lysraW__sectionIntro>p:last-child,.ComparisonPage-module__lysraW__sourcesSection .ComparisonPage-module__lysraW__sourceNotes>p{color:var(--muted)}.ComparisonPage-module__lysraW__tableScroller{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.ComparisonPage-module__lysraW__tableScroller:focus-visible{outline:3px solid var(--focus);outline-offset:6px}.ComparisonPage-module__lysraW__comparisonTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.ComparisonPage-module__lysraW__comparisonTable caption{color:#0000;padding:0;font-size:0}.ComparisonPage-module__lysraW__comparisonTable th,.ComparisonPage-module__lysraW__comparisonTable td{border-bottom:1px solid var(--border);padding:var(--space-6);text-align:left;vertical-align:top}.ComparisonPage-module__lysraW__comparisonTable thead th{color:var(--gold-strong);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.ComparisonPage-module__lysraW__comparisonTable thead th:first-child,.ComparisonPage-module__lysraW__comparisonTable tbody th{width:21%}.ComparisonPage-module__lysraW__comparisonTable thead th:not(:first-child){width:39.5%}.ComparisonPage-module__lysraW__comparisonTable tbody th{color:var(--text);font-size:.95rem;font-weight:680;line-height:1.5}.ComparisonPage-module__lysraW__comparisonTable td{color:var(--muted);font-size:.95rem;line-height:1.65}.ComparisonPage-module__lysraW__comparisonTable tr:last-child th,.ComparisonPage-module__lysraW__comparisonTable tr:last-child td{border-bottom:0}.ComparisonPage-module__lysraW__pricingGrid,.ComparisonPage-module__lysraW__choiceGrid{border-top:1px solid var(--light-border);border-bottom:1px solid var(--light-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ComparisonPage-module__lysraW__pricingGrid>div,.ComparisonPage-module__lysraW__choiceGrid>div{padding:var(--space-8) clamp(var(--space-8), 5vw, var(--space-16)) var(--space-8) 0}.ComparisonPage-module__lysraW__pricingGrid>div+div,.ComparisonPage-module__lysraW__choiceGrid>div+div{border-left:1px solid var(--light-border);padding-right:0;padding-left:clamp(var(--space-8), 5vw, var(--space-16))}.ComparisonPage-module__lysraW__pricingGrid>div>p:nth-child(2){margin:var(--space-4) 0 0;color:var(--light-text);font-size:1.08rem;line-height:1.7}.ComparisonPage-module__lysraW__pricingGrid a{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-6);color:var(--light-text);font-size:.94rem;font-weight:760;text-decoration:none;display:inline-flex}.ComparisonPage-module__lysraW__pricingReviewNote{margin:var(--space-6) 0 0;color:var(--light-muted);font-size:.88rem;font-weight:650;line-height:1.5}.ComparisonPage-module__lysraW__pricingContext{max-width:74ch;margin:var(--space-8) 0 0;color:var(--light-muted);font-size:1.02rem;line-height:1.72}.ComparisonPage-module__lysraW__choiceGrid,.ComparisonPage-module__lysraW__choiceGrid>div+div{border-color:var(--border)}.ComparisonPage-module__lysraW__choiceGrid h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:540}.ComparisonPage-module__lysraW__choiceGrid ul{gap:var(--space-4);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.ComparisonPage-module__lysraW__choiceGrid li{padding-left:var(--space-6);color:var(--muted);font-size:1rem;line-height:1.65;position:relative}.ComparisonPage-module__lysraW__choiceGrid li:before{background:var(--gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}.ComparisonPage-module__lysraW__realityCheck{gap:var(--space-8);margin-top:var(--space-16);border-top:1px solid color-mix(in srgb, var(--gold) 42%, var(--border));border-bottom:1px solid color-mix(in srgb, var(--gold) 42%, var(--border));padding:var(--space-8) 0;grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr);display:grid}.ComparisonPage-module__lysraW__realityCheck p{margin:0}.ComparisonPage-module__lysraW__realityCheck>p:last-child{color:var(--text);font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.65}.ComparisonPage-module__lysraW__faqLayout,.ComparisonPage-module__lysraW__sourcesLayout{gap:clamp(var(--space-12), 8vw, var(--space-24));grid-template-columns:minmax(0,.72fr) minmax(420px,1.28fr);align-items:start;display:grid}.ComparisonPage-module__lysraW__faqIntro{position:sticky;top:120px}.ComparisonPage-module__lysraW__faqList{border-top:1px solid var(--light-border)}.ComparisonPage-module__lysraW__faqList details{border-bottom:1px solid var(--light-border)}.ComparisonPage-module__lysraW__faqList summary{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:88px;padding:var(--space-6) 0;color:var(--light-text);cursor:pointer;font-size:1.05rem;font-weight:680;line-height:1.45;list-style:none;display:flex}.ComparisonPage-module__lysraW__faqList summary::-webkit-details-marker{display:none}.ComparisonPage-module__lysraW__faqList summary:after{border:1px solid var(--light-border);width:30px;height:30px;color:var(--light-gold);content:"+";border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:500;display:grid}.ComparisonPage-module__lysraW__faqList details[open] summary:after{content:"−"}.ComparisonPage-module__lysraW__faqList details>p{max-width:66ch;padding:0 var(--space-16) var(--space-8) 0;color:var(--light-muted);margin:0;font-size:1rem;line-height:1.72}.ComparisonPage-module__lysraW__sourcesSection{border-top:1px solid var(--border)}.ComparisonPage-module__lysraW__sourceNotes>p{max-width:66ch;margin:0;font-size:.95rem;line-height:1.7}.ComparisonPage-module__lysraW__sourceNotes ul{gap:var(--space-2) var(--space-4);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ComparisonPage-module__lysraW__sourceNotes li{align-items:center;gap:var(--space-2);min-height:40px;color:var(--text);font-size:.88rem;font-weight:680;display:inline-flex}.ComparisonPage-module__lysraW__sourceNotes li:before{background:var(--gold);content:"";border-radius:999px;width:5px;height:5px}.ComparisonPage-module__lysraW__trademarkNote{margin-top:var(--space-6)!important;color:color-mix(in srgb, var(--muted) 78%, var(--bg))!important;font-size:.82rem!important}.ComparisonPage-module__lysraW__relatedSection h2{max-width:760px}.ComparisonPage-module__lysraW__relatedLinks{margin-top:var(--space-12);border-top:1px solid var(--light-border);border-bottom:1px solid var(--light-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ComparisonPage-module__lysraW__relatedLinks a{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:120px;padding:var(--space-8) var(--space-8) var(--space-8) 0;color:var(--light-text);letter-spacing:-.025em;font-size:clamp(1.12rem,2vw,1.45rem);font-weight:580;line-height:1.4;text-decoration:none;display:flex}.ComparisonPage-module__lysraW__relatedLinks a+a{border-left:1px solid var(--light-border);padding-right:0;padding-left:var(--space-8)}.ComparisonPage-module__lysraW__articleCtaInner{justify-content:space-between;gap:var(--space-12);align-items:flex-end;display:flex}.ComparisonPage-module__lysraW__articleCtaInner>div:first-child{max-width:720px}.ComparisonPage-module__lysraW__articleCtaInner .ComparisonPage-module__lysraW__ctaActions{flex:none;margin-top:0}@keyframes ComparisonPage-module__lysraW__copyIn{0%{opacity:0;transform:translateY(18px)}}@keyframes ComparisonPage-module__lysraW__visualIn{0%{opacity:0;transform:translateY(28px)scale(.985)}}@media (max-width:980px){.ComparisonPage-module__lysraW__hubHero,.ComparisonPage-module__lysraW__articleHero{min-height:0;padding:8.5rem 0 var(--space-24)}.ComparisonPage-module__lysraW__hubHeroGrid,.ComparisonPage-module__lysraW__articleHeroGrid,.ComparisonPage-module__lysraW__methodLayout,.ComparisonPage-module__lysraW__quickTakeLayout,.ComparisonPage-module__lysraW__faqLayout,.ComparisonPage-module__lysraW__sourcesLayout{grid-template-columns:1fr}.ComparisonPage-module__lysraW__hubHeroGrid,.ComparisonPage-module__lysraW__articleHeroGrid{gap:var(--space-16)}.ComparisonPage-module__lysraW__hubHero h1,.ComparisonPage-module__lysraW__articleHero h1{max-width:15ch}.ComparisonPage-module__lysraW__hubVisual,.ComparisonPage-module__lysraW__articleVisual{justify-self:center;width:min(100%,720px)}.ComparisonPage-module__lysraW__methodIntro,.ComparisonPage-module__lysraW__faqIntro{position:static}.ComparisonPage-module__lysraW__methodLayout,.ComparisonPage-module__lysraW__faqLayout,.ComparisonPage-module__lysraW__sourcesLayout{gap:var(--space-12)}.ComparisonPage-module__lysraW__quickTakeLayout{gap:var(--space-8)}.ComparisonPage-module__lysraW__articleCtaInner{flex-direction:column;align-items:flex-start}.ComparisonPage-module__lysraW__articleCtaInner .ComparisonPage-module__lysraW__ctaActions{margin-top:0}}@media (max-width:700px){.ComparisonPage-module__lysraW__hubHero,.ComparisonPage-module__lysraW__articleHero{padding-top:7.5rem;padding-bottom:var(--space-16)}.ComparisonPage-module__lysraW__hubHero h1,.ComparisonPage-module__lysraW__articleHero h1{font-size:clamp(2.6rem,13vw,4rem)}.ComparisonPage-module__lysraW__hubIntro,.ComparisonPage-module__lysraW__articleDek{font-size:1rem}.ComparisonPage-module__lysraW__heroActions,.ComparisonPage-module__lysraW__ctaActions{flex-direction:column;align-items:stretch}.ComparisonPage-module__lysraW__primaryAction,.ComparisonPage-module__lysraW__secondaryAction{width:100%}.ComparisonPage-module__lysraW__hubVisual,.ComparisonPage-module__lysraW__articleVisual{border-radius:1.1rem}.ComparisonPage-module__lysraW__hubVisual{transform:none}.ComparisonPage-module__lysraW__hubVisual figcaption,.ComparisonPage-module__lysraW__articleVisual figcaption{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);max-width:calc(100% - var(--space-6));border-radius:.8rem}.ComparisonPage-module__lysraW__guideRow{gap:var(--space-4);min-height:0;padding:var(--space-8) 0;grid-template-columns:44px minmax(0,1fr)}.ComparisonPage-module__lysraW__guideRow:hover,.ComparisonPage-module__lysraW__guideRow:focus-within{transform:none}.ComparisonPage-module__lysraW__guideLink{grid-column:2;width:fit-content}.ComparisonPage-module__lysraW__methodList li{gap:var(--space-4);grid-template-columns:40px minmax(0,1fr)}.ComparisonPage-module__lysraW__fitGrid,.ComparisonPage-module__lysraW__pricingGrid,.ComparisonPage-module__lysraW__choiceGrid,.ComparisonPage-module__lysraW__relatedLinks{grid-template-columns:1fr}.ComparisonPage-module__lysraW__fitGrid>div,.ComparisonPage-module__lysraW__pricingGrid>div,.ComparisonPage-module__lysraW__choiceGrid>div,.ComparisonPage-module__lysraW__relatedLinks a{padding:var(--space-8) 0}.ComparisonPage-module__lysraW__fitGrid>div+div,.ComparisonPage-module__lysraW__pricingGrid>div+div,.ComparisonPage-module__lysraW__choiceGrid>div+div,.ComparisonPage-module__lysraW__relatedLinks a+a{border-top:1px solid var(--light-border);padding:var(--space-8) 0;border-left:0}.ComparisonPage-module__lysraW__choiceGrid>div+div{border-color:var(--border)}.ComparisonPage-module__lysraW__realityCheck{gap:var(--space-2);grid-template-columns:1fr}.ComparisonPage-module__lysraW__articleMeta{align-items:flex-start;gap:var(--space-2);flex-direction:column}.ComparisonPage-module__lysraW__breadcrumbs{margin-bottom:var(--space-8)}.ComparisonPage-module__lysraW__faqList details>p{padding-right:0}}@media (max-width:420px){.ComparisonPage-module__lysraW__hubVisual,.ComparisonPage-module__lysraW__articleVisual{aspect-ratio:4/3}.ComparisonPage-module__lysraW__browserBar i{display:none}.ComparisonPage-module__lysraW__guideCopy h3{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.ComparisonPage-module__lysraW__hubHeroCopy,.ComparisonPage-module__lysraW__articleHeroCopy,.ComparisonPage-module__lysraW__hubVisual,.ComparisonPage-module__lysraW__articleVisual{animation:none}.ComparisonPage-module__lysraW__guideRow,.ComparisonPage-module__lysraW__primaryAction,.ComparisonPage-module__lysraW__secondaryAction,.ComparisonPage-module__lysraW__guideLink svg,.ComparisonPage-module__lysraW__pricingGrid a svg,.ComparisonPage-module__lysraW__relatedLinks a svg{transition:none}.ComparisonPage-module__lysraW__guideRow:hover,.ComparisonPage-module__lysraW__guideRow:focus-within,.ComparisonPage-module__lysraW__primaryAction:hover,.ComparisonPage-module__lysraW__secondaryAction:hover{transform:none}}.ComparisonPage-module__lysraW__hubHero{min-height:0;padding:11rem 0 var(--space-8);background:radial-gradient(ellipse 54% 42% at 78% 16%, #e2c46f12, transparent 72%), radial-gradient(ellipse 46% 38% at 8% 82%, #2942601c, transparent 76%), var(--bg);display:block;overflow:hidden}.ComparisonPage-module__lysraW__hubHero:before{opacity:.22;background:repeating-radial-gradient(72% 42% at 44% 0,#ffffff05 0 1px,#0000 1px 11px);inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.ComparisonPage-module__lysraW__hubHeroCopy{max-width:48rem;animation:.62s cubic-bezier(.16,1,.3,1) both ComparisonPage-module__lysraW__hubCopyIn}.ComparisonPage-module__lysraW__hubHero h1{letter-spacing:-.062em;text-wrap:auto;max-width:13.5ch;margin:0;font-size:clamp(3.75rem,6.1vw,5.1rem);font-weight:560;line-height:.96}.ComparisonPage-module__lysraW__hubHero h1 span{display:block}.ComparisonPage-module__lysraW__hubIntro{max-width:35rem;margin:var(--space-8) 0 0;color:color-mix(in srgb, var(--muted) 94%, var(--text));font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.55}.ComparisonPage-module__lysraW__comparisonCardGrid{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.ComparisonPage-module__lysraW__comparisonCard{min-width:0;height:100%;animation:.54s cubic-bezier(.16,1,.3,1) 80ms both ComparisonPage-module__lysraW__comparisonCardEnter}.ComparisonPage-module__lysraW__comparisonCard:nth-child(2){animation-delay:.14s}.ComparisonPage-module__lysraW__comparisonCard:nth-child(3){animation-delay:.2s}.ComparisonPage-module__lysraW__comparisonCardLink{isolation:isolate;height:100%;min-height:28rem;padding:var(--space-8);color:var(--text);cursor:pointer;background:radial-gradient(circle at 14% 2%,#ffffff0d,#0000 28%),radial-gradient(82% 44% at 50% 100%,#e2c46f0a,#0000 74%),linear-gradient(145deg,#15181d,#0d0f12 76%);border:1px solid #ffffff21;border-radius:1.5rem;flex-direction:column;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0000002e}.ComparisonPage-module__lysraW__comparisonCardLink:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(122deg,#ffffff08,#0000 34%);position:absolute;inset:0}.ComparisonPage-module__lysraW__comparisonCardLink h2{width:100%;color:var(--text);letter-spacing:-.036em;text-overflow:clip;white-space:nowrap;margin:0;font-size:clamp(1rem,1.42vw,1.3rem);font-weight:610;line-height:1.2;overflow:hidden}.ComparisonPage-module__lysraW__comparisonVisual{min-height:14.25rem;margin-top:var(--space-8);flex:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:.35rem;display:grid}.ComparisonPage-module__lysraW__visualColumn{grid-template-rows:4.5rem 1fr;min-width:0;display:grid}.ComparisonPage-module__lysraW__visualBrand{min-width:0;padding:var(--space-3);color:var(--text);border-bottom:1px solid #ffffff1f;justify-content:center;align-items:center;gap:.55rem;font-size:.9rem;font-weight:650;line-height:1;display:flex}.ComparisonPage-module__lysraW__visualVs{height:4.5rem;color:var(--gold-strong);letter-spacing:.08em;pointer-events:none;align-self:start;align-items:center;font-size:.7rem;font-weight:750;line-height:1;display:flex}.ComparisonPage-module__lysraW__oneLimoMark{flex:none;width:1.8rem;height:1.8rem;position:relative}.ComparisonPage-module__lysraW__oneLimoMark img{object-fit:contain}.ComparisonPage-module__lysraW__competitorLogoFrame{flex:0 auto;width:min(100%,9.25rem);height:2rem;display:block;position:relative}.ComparisonPage-module__lysraW__competitorLogoFrame img{object-fit:contain}.ComparisonPage-module__lysraW__competitorLogoLimoAnywhere,.ComparisonPage-module__lysraW__competitorLogoBookRidesOnline{object-position:center}.ComparisonPage-module__lysraW__competitorLogoPlate{background:#f7f7f6;border:1px solid #ffffffa8;border-radius:.65rem;width:min(100%,8.5rem);height:2.75rem;box-shadow:0 8px 18px #00000040}.ComparisonPage-module__lysraW__competitorLogoMoovs{object-position:center;padding:.55rem .65rem}.ComparisonPage-module__lysraW__visualRows{padding:var(--space-4);align-content:center;gap:.78rem;display:grid}.ComparisonPage-module__lysraW__visualRow{color:#48d487;grid-template-columns:1.2rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.ComparisonPage-module__lysraW__visualRowMiss{color:#ff766f}.ComparisonPage-module__lysraW__visualLine{background:linear-gradient(90deg,#abb0b96b,#abb0b933);border-radius:999px;width:min(100%,5rem);height:.42rem}.ComparisonPage-module__lysraW__comparisonCardCta{min-height:44px;margin-top:var(--space-4);color:var(--gold-strong);align-self:flex-start;align-items:center;gap:.55rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.ComparisonPage-module__lysraW__comparisonCardCta svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.ComparisonPage-module__lysraW__comparisonCardLink:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.ComparisonPage-module__lysraW__comparisonCardLink:active{transform:translateY(-2px)}.ComparisonPage-module__lysraW__hubGuideSection{padding:var(--space-8) 0 clamp(var(--space-24), 9vw, var(--space-32));background:var(--bg);border-top:1px solid #ffffff12}.ComparisonPage-module__lysraW__hubGuidePanel{padding:clamp(var(--space-8), 5vw, var(--space-16));background:radial-gradient(50% 120% at 100%,#e2c46f12,#0000 72%),linear-gradient(145deg,#15181d,#0d0f12 76%);border:1px solid #ffffff1c;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.ComparisonPage-module__lysraW__hubGuidePanel h2{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.3rem,4.8vw,4.5rem);font-weight:540;line-height:.98}.ComparisonPage-module__lysraW__hubGuidePanel>p:last-child{max-width:58ch;margin:var(--space-6) 0 0;color:var(--muted);font-size:1.05rem;line-height:1.65}@media (hover:hover) and (pointer:fine){.ComparisonPage-module__lysraW__comparisonCardLink:hover{border-color:color-mix(in srgb, var(--gold-strong) 56%, var(--border));transform:translateY(-6px);box-shadow:inset 0 1px #ffffff12,0 26px 64px #0000004d,0 0 0 1px #e2c46f0f}.ComparisonPage-module__lysraW__comparisonCardLink:hover .ComparisonPage-module__lysraW__comparisonCardCta svg{transform:translate(5px)}}@media (max-width:1080px){.ComparisonPage-module__lysraW__comparisonCardLink{min-height:26rem;padding:var(--space-6)}.ComparisonPage-module__lysraW__comparisonVisual{margin-top:var(--space-6)}.ComparisonPage-module__lysraW__visualRows{padding:var(--space-3)}}@media (max-width:880px){.ComparisonPage-module__lysraW__hubHero{padding:9rem 0 var(--space-8)}.ComparisonPage-module__lysraW__hubHeroCopy,.ComparisonPage-module__lysraW__comparisonCardGrid{max-width:42rem}.ComparisonPage-module__lysraW__comparisonCardGrid{grid-template-columns:1fr;margin-left:auto;margin-right:auto}.ComparisonPage-module__lysraW__comparisonCardLink{min-height:25rem}.ComparisonPage-module__lysraW__comparisonCardLink h2{font-size:1.25rem}}@media (max-width:600px){.ComparisonPage-module__lysraW__hubHero{padding-top:7.75rem}.ComparisonPage-module__lysraW__hubHero h1{font-size:clamp(3rem,15vw,4rem)}.ComparisonPage-module__lysraW__hubIntro{margin-top:var(--space-6);font-size:1rem}.ComparisonPage-module__lysraW__comparisonCardGrid{gap:var(--space-3);margin-top:var(--space-8)}.ComparisonPage-module__lysraW__comparisonCardLink{min-height:23.5rem;padding:var(--space-6);border-radius:1.15rem}.ComparisonPage-module__lysraW__comparisonCardLink h2{font-size:clamp(.98rem,4.7vw,1.12rem)}.ComparisonPage-module__lysraW__comparisonVisual{min-height:12.75rem;margin-top:var(--space-6)}.ComparisonPage-module__lysraW__visualColumn{grid-template-rows:4rem 1fr}.ComparisonPage-module__lysraW__visualVs{height:4rem}.ComparisonPage-module__lysraW__visualBrand{padding:var(--space-2);gap:.4rem;font-size:.8rem}.ComparisonPage-module__lysraW__oneLimoMark{width:1.55rem;height:1.55rem}.ComparisonPage-module__lysraW__competitorLogoFrame{width:min(100%,7.4rem);height:1.65rem}.ComparisonPage-module__lysraW__competitorLogoPlate{width:min(100%,7rem);height:2.35rem}.ComparisonPage-module__lysraW__visualRows{padding:var(--space-3);gap:.68rem}.ComparisonPage-module__lysraW__visualRow{grid-template-columns:1.1rem minmax(0,1fr);gap:.45rem}.ComparisonPage-module__lysraW__hubGuidePanel{padding:var(--space-8) var(--space-6);border-radius:1.15rem}}@keyframes ComparisonPage-module__lysraW__hubCopyIn{0%{opacity:0;transform:translateY(16px)}}@keyframes ComparisonPage-module__lysraW__comparisonCardEnter{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.ComparisonPage-module__lysraW__hubHeroCopy,.ComparisonPage-module__lysraW__comparisonCard{animation:none}.ComparisonPage-module__lysraW__comparisonCardLink,.ComparisonPage-module__lysraW__comparisonCardCta svg{transition:none}.ComparisonPage-module__lysraW__comparisonCardLink:hover,.ComparisonPage-module__lysraW__comparisonCardLink:active{transform:none}}
