.CompareWarmPage_page__ZxuBk{overflow:clip;background:rgb(var(--lr-paper));color:rgb(var(--lr-ink))}.CompareWarmPage_page__ZxuBk main{display:block;position:relative;z-index:2}.CompareWarmPage_closingSection__BeqVY,.CompareWarmPage_faqSection__w8Juq,.CompareWarmPage_hero___3517{width:min(100% - 7rem,82rem);margin-inline:auto}.CompareWarmPage_hero___3517{display:grid;align-items:start;grid-template-columns:minmax(0,1.9fr) minmax(19rem,.7fr);gap:clamp(2rem,3.5vw,3.5rem);padding-block:clamp(5.75rem,8vw,7.25rem) clamp(2rem,3.5vw,3.25rem)}.CompareWarmPage_heroCopy__A0AAU{max-width:54rem}.CompareWarmPage_heroTitle__ceeEX{max-width:54rem;margin:0;color:rgb(var(--lr-ink));font-family:var(--font-hero),"Playfair Display",Georgia,serif;font-size:clamp(3.6rem,4.5vw,4.5rem);font-weight:600;letter-spacing:-.03em;line-height:.94;text-wrap:pretty}.CompareWarmPage_heroTitle__ceeEX span{display:block;color:rgb(var(--lr-forest-cta))}.CompareWarmPage_heroActionColumn__sd5Zp{display:grid;width:100%;max-width:22rem;align-content:start;justify-self:end;gap:1.4rem;padding-bottom:.15rem}.CompareWarmPage_heroBody__DjuB6{max-width:22rem;margin:0;color:rgb(var(--lr-ink-soft));font-size:clamp(1.16rem,1.5vw,1.34rem);font-weight:620;letter-spacing:-.018em;line-height:1.48}.CompareWarmPage_heroActions__dBF9Y{display:flex;align-items:center;align-self:start;justify-content:flex-start;gap:.85rem;flex-wrap:wrap}.CompareWarmPage_closingCta__tX2DY,.CompareWarmPage_primaryCta__zhtPu,.CompareWarmPage_secondaryCta___U1Es{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.55rem;border-radius:.85rem;padding:.82rem 1.2rem;font-size:.9rem;font-weight:780;letter-spacing:-.01em;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.CompareWarmPage_closingCta__tX2DY,.CompareWarmPage_primaryCta__zhtPu{border:1px solid rgb(var(--lr-forest-cta));background:rgb(var(--lr-forest-cta));color:white}.CompareWarmPage_closingCta__tX2DY:hover,.CompareWarmPage_primaryCta__zhtPu:hover{border-color:rgb(var(--lr-forest-hover));background:rgb(var(--lr-forest-hover));transform:translateY(-1px)}.CompareWarmPage_secondaryCta___U1Es{min-height:3rem;justify-content:flex-start;border:0;background:transparent;color:rgb(var(--lr-forest-cta));padding-inline:.25rem}.CompareWarmPage_secondaryCta___U1Es:hover{background:transparent;color:rgb(var(--lr-forest-cta));text-decoration:underline;text-underline-offset:.25rem}.CompareWarmPage_closingCta__tX2DY:focus-visible,.CompareWarmPage_primaryCta__zhtPu:focus-visible,.CompareWarmPage_secondaryCta___U1Es:focus-visible,.CompareWarmPage_sourceDisclosure__2mJLK a:focus-visible,.CompareWarmPage_sourceDisclosure__2mJLK summary:focus-visible{outline:3px solid rgb(var(--lr-gold)/.32);outline-offset:3px}.CompareWarmPage_optionsSection__2JspU{width:min(100% - 3rem,88rem);margin-inline:auto;border:1px solid rgb(var(--lr-line-strong));border-radius:2rem;background:rgb(var(--lr-card));box-shadow:0 18px 44px rgb(var(--lr-forest)/.045);padding:clamp(1.5rem,4.5vw,4rem)}.CompareWarmPage_optionsHeader__hxT09{display:grid;min-height:16rem;align-items:end;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:2rem}.CompareWarmPage_sectionIntro__oga4U{max-width:53rem;padding-bottom:1rem}.CompareWarmPage_kicker__ftBt5{margin:0 0 .9rem;color:rgb(var(--lr-gold-ink));font-size:.68rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.CompareWarmPage_closingSection__BeqVY h2,.CompareWarmPage_faqIntro__LDOzN h2,.CompareWarmPage_sectionIntro__oga4U h2,.CompareWarmPage_shortAnswer__ROIGc h2{margin:0;color:rgb(var(--lr-ink));font-family:var(--font-hero),"Playfair Display",Georgia,serif;font-size:clamp(2.55rem,4.8vw,4.4rem);font-weight:600;letter-spacing:-.025em;line-height:1;text-wrap:balance}.CompareWarmPage_sectionIntro__oga4U>p:last-child{max-width:39rem;margin:1.15rem 0 0;color:rgb(var(--lr-ink-muted));font-size:.96rem;font-weight:540;line-height:1.6}.CompareWarmPage_guideStage__opWPv{position:relative;min-height:16rem;align-self:stretch}.CompareWarmPage_guideRobot__RAPw3{position:absolute;right:-.8rem;bottom:-1.6rem;width:min(100%,19rem);height:auto;filter:drop-shadow(0 10px 14px rgb(var(--lr-forest)/.16))}.CompareWarmPage_optionGrid__NA__H{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.5rem}.CompareWarmPage_optionCard__Gy_uY{display:flex;min-height:18.5rem;flex-direction:column;border:1px solid rgb(var(--lr-line));border-radius:1.1rem;background:rgb(var(--lr-paper));padding:1.35rem}.CompareWarmPage_optionCard__Gy_uY:nth-child(2){background:rgb(var(--lr-tint-green))}.CompareWarmPage_optionCard__Gy_uY:nth-child(3){background:rgb(var(--lr-tint-gold))}.CompareWarmPage_optionCard__Gy_uY h3{min-height:3rem;margin:0;color:rgb(var(--lr-ink));font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:860;letter-spacing:-.045em;line-height:1.08}.CompareWarmPage_optionCopy__bO3jn{border-top:1px solid rgb(var(--lr-line));padding-block:1rem}.CompareWarmPage_optionCopy__bO3jn:last-child{margin-top:auto}.CompareWarmPage_optionLabel__ds8yX{margin:0 0 .48rem;color:rgb(var(--lr-ink-muted));font-size:.62rem;font-weight:830;letter-spacing:.09em;text-transform:uppercase}.CompareWarmPage_optionCopy__bO3jn>p:last-child{margin:0;color:rgb(var(--lr-ink-soft));font-size:.86rem;font-weight:550;line-height:1.52}.CompareWarmPage_sourceDisclosure__2mJLK{margin-top:1.3rem;border-top:1px solid rgb(var(--lr-line));padding-top:1rem}.CompareWarmPage_sourceDisclosure__2mJLK summary{display:inline-flex;align-items:center;color:rgb(var(--lr-ink-muted));cursor:pointer;font-size:.71rem;font-weight:690}.CompareWarmPage_sourceDisclosure__2mJLK ul{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;margin:1rem 0 0;padding:0;list-style:none}.CompareWarmPage_sourceDisclosure__2mJLK a{display:inline-flex;align-items:center;gap:.35rem;color:rgb(var(--lr-forest-cta));font-size:.72rem;font-weight:650;text-decoration:none}.CompareWarmPage_sourceDisclosure__2mJLK a:hover{text-decoration:underline;text-underline-offset:3px}.CompareWarmPage_sourceDisclosure__2mJLK>p{margin:.9rem 0 0;color:rgb(var(--lr-ink-faint));font-size:.65rem;line-height:1.45}.CompareWarmPage_shortAnswer__ROIGc{position:relative;display:grid;width:min(100% - 3rem,88rem);overflow:hidden;align-items:center;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.32fr);gap:clamp(2rem,4.5vw,5rem);margin:5.5rem auto;border:1px solid rgb(var(--lr-line-strong));border-radius:2rem;background:linear-gradient(112deg,rgb(var(--lr-tint-gold)/.72) 0,rgb(var(--lr-card)) 44%,rgb(var(--lr-paper)) 100%);box-shadow:0 20px 52px rgb(var(--lr-forest)/.065);padding:0 clamp(2rem,4.5vw,4.5rem)}.CompareWarmPage_shortAnswer__ROIGc .CompareWarmPage_kicker__ftBt5{color:rgb(var(--lr-gold-ink))}.CompareWarmPage_shortAnswerVisual__wdRoV{position:relative;min-height:31rem;align-self:end}.CompareWarmPage_shortAnswerRobot__ueSaU{position:absolute;bottom:-1.15rem;left:50%;width:min(34vw,30rem);height:auto;transform:translateX(-50%);filter:drop-shadow(0 13px 16px rgb(var(--lr-forest)/.14))}.CompareWarmPage_shortAnswerCopy__iW1Fl{position:relative;z-index:2;width:100%;max-width:52rem;justify-self:end;padding-block:clamp(3.25rem,5vw,5rem)}.CompareWarmPage_shortAnswer__ROIGc h2{max-width:21ch;color:rgb(var(--lr-ink));font-size:clamp(2.65rem,4vw,3.8rem);line-height:1.02}.CompareWarmPage_shortAnswerCopy__iW1Fl>p:last-child{max-width:44rem;margin:1.4rem 0 0;color:rgb(var(--lr-ink-muted));font-size:.96rem;font-weight:540;line-height:1.65}.CompareWarmPage_faqSection__w8Juq{padding-block:1.5rem 6.5rem}.CompareWarmPage_faqIntro__LDOzN{display:grid;align-items:end;grid-template-columns:minmax(0,1fr) minmax(16rem,.62fr);gap:2rem}.CompareWarmPage_faqIntro__LDOzN .CompareWarmPage_kicker__ftBt5{grid-column:1/-1;margin-bottom:-.25rem}.CompareWarmPage_faqIntro__LDOzN h2{max-width:13ch;font-size:clamp(2.5rem,4.3vw,3.9rem)}.CompareWarmPage_faqGrid__ItLNi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:2.6rem}.CompareWarmPage_faqGrid__ItLNi article{border:1px solid rgb(var(--lr-line-strong));border-radius:1.15rem;background:rgb(var(--lr-card)/.74);padding:1.45rem}.CompareWarmPage_faqGrid__ItLNi h3{margin:0;color:rgb(var(--lr-ink));font-size:1.08rem;font-weight:800;letter-spacing:-.03em;line-height:1.25}.CompareWarmPage_faqGrid__ItLNi p{margin:1rem 0 0;color:rgb(var(--lr-ink-muted));font-size:.84rem;font-weight:540;line-height:1.62}.CompareWarmPage_closingSection__BeqVY{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem;margin-bottom:6rem;border:1px solid rgb(var(--lr-forest-bright)/.25);border-radius:1.6rem;background:radial-gradient(circle at 92% 12%,rgb(var(--lr-card)/.75),transparent 24rem),linear-gradient(135deg,rgb(var(--lr-tint-green)) 0,rgb(var(--lr-card)) 100%);box-shadow:0 22px 60px rgb(var(--lr-forest)/.075);padding:clamp(1.4rem,3.6vw,2.7rem)}.CompareWarmPage_closingMark__Jdd4c{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:1rem;background:rgb(var(--lr-card)/.72);color:rgb(var(--lr-forest-cta));box-shadow:0 10px 24px rgb(var(--lr-forest)/.08)}.CompareWarmPage_closingSection__BeqVY h2{max-width:16ch;font-size:clamp(2.15rem,3.7vw,3.45rem)}.CompareWarmPage_closingSection__BeqVY>div>p:last-child{max-width:40rem;margin:1rem 0 0;color:rgb(var(--lr-ink-muted));font-size:.9rem;font-weight:540;line-height:1.58}.CompareWarmPage_closingCta__tX2DY{white-space:nowrap}.CompareWarmPage_closingNote__uHPaa{grid-column:2/-1;margin:-.3rem 0 0;color:rgb(var(--lr-ink-muted));font-size:.68rem;font-weight:620}@media (max-width:1120px){.CompareWarmPage_closingSection__BeqVY,.CompareWarmPage_faqSection__w8Juq,.CompareWarmPage_hero___3517{width:min(100% - 4rem,78rem)}.CompareWarmPage_hero___3517{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.72fr);gap:2.5rem}.CompareWarmPage_heroTitle__ceeEX{font-size:clamp(3.45rem,5.6vw,4.1rem)}.CompareWarmPage_optionsSection__2JspU,.CompareWarmPage_shortAnswer__ROIGc{width:min(100% - 2rem,82rem)}.CompareWarmPage_optionGrid__NA__H{grid-template-columns:repeat(2,minmax(0,1fr))}.CompareWarmPage_optionCard__Gy_uY{min-height:15.5rem}}@media (max-width:820px){.CompareWarmPage_hero___3517{align-items:start;grid-template-columns:1fr;gap:1.8rem;padding-block:5.2rem 3rem}.CompareWarmPage_heroCopy__A0AAU{max-width:48rem}.CompareWarmPage_heroActionColumn__sd5Zp{max-width:42rem;justify-self:start;gap:1.25rem}.CompareWarmPage_heroActions__dBF9Y{width:100%;max-width:31rem;justify-content:flex-start}.CompareWarmPage_optionsHeader__hxT09{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem)}.CompareWarmPage_guideRobot__RAPw3{width:15rem}.CompareWarmPage_faqGrid__ItLNi,.CompareWarmPage_faqIntro__LDOzN{grid-template-columns:1fr}.CompareWarmPage_closingSection__BeqVY{grid-template-columns:auto minmax(0,1fr)}.CompareWarmPage_closingCta__tX2DY,.CompareWarmPage_closingNote__uHPaa{grid-column:2;justify-self:start}}@media (max-width:760px){.CompareWarmPage_closingSection__BeqVY,.CompareWarmPage_faqSection__w8Juq,.CompareWarmPage_hero___3517{width:calc(100% - 2rem)}.CompareWarmPage_hero___3517{gap:1.55rem;padding-block:4.7rem 2.4rem}.CompareWarmPage_heroTitle__ceeEX{max-width:100%;font-size:clamp(2.85rem,12.5vw,3.55rem);line-height:.95}.CompareWarmPage_heroBody__DjuB6{max-width:34rem;font-size:1.05rem;line-height:1.52}.CompareWarmPage_heroActions__dBF9Y{display:grid;grid-template-columns:1fr;gap:.4rem}.CompareWarmPage_secondaryCta___U1Es{width:auto;justify-content:flex-start;justify-self:start}.CompareWarmPage_optionsSection__2JspU{width:calc(100% - 1rem);border-radius:1.4rem;padding:1rem}.CompareWarmPage_optionsHeader__hxT09{min-height:11.5rem;grid-template-columns:minmax(0,1fr) 8.5rem;gap:.5rem}.CompareWarmPage_sectionIntro__oga4U{position:relative;z-index:2;padding:.75rem 0 1.1rem .25rem}.CompareWarmPage_faqIntro__LDOzN h2,.CompareWarmPage_sectionIntro__oga4U h2{font-size:clamp(2.35rem,10.5vw,3rem)}.CompareWarmPage_sectionIntro__oga4U>p:last-child{max-width:21rem;font-size:.84rem}.CompareWarmPage_guideStage__opWPv{min-height:11.5rem}.CompareWarmPage_guideRobot__RAPw3{right:-.85rem;bottom:-.65rem;width:10.3rem}.CompareWarmPage_optionGrid__NA__H{grid-template-columns:1fr;gap:.7rem;margin-top:.9rem}.CompareWarmPage_optionCard__Gy_uY{min-height:0;border-radius:1rem;padding:1.2rem}.CompareWarmPage_optionCard__Gy_uY h3{min-height:0;font-size:1.18rem}.CompareWarmPage_optionCopy__bO3jn:last-child{margin-top:0}.CompareWarmPage_sourceDisclosure__2mJLK{margin:1rem .25rem 0}.CompareWarmPage_shortAnswer__ROIGc{width:calc(100% - 1rem);grid-template-columns:8.5rem minmax(0,1fr);gap:.25rem 1rem;margin-block:4.5rem;border-radius:1.4rem;background:linear-gradient(145deg,rgb(var(--lr-tint-gold)/.78),rgb(var(--lr-card)) 56%,rgb(var(--lr-paper)));padding:1rem 1.1rem 1.65rem}.CompareWarmPage_shortAnswerVisual__wdRoV{min-height:10.5rem;grid-column:1}.CompareWarmPage_shortAnswerRobot__ueSaU{right:auto;bottom:-.3rem;left:-1.2rem;width:12rem;max-width:none;transform:none}.CompareWarmPage_shortAnswerCopy__iW1Fl{display:contents}.CompareWarmPage_shortAnswer__ROIGc .CompareWarmPage_kicker__ftBt5{align-self:center;grid-column:2;margin:0}.CompareWarmPage_shortAnswer__ROIGc h2{grid-column:1/-1;margin-top:.55rem;font-size:clamp(2.25rem,10.1vw,2.85rem)}.CompareWarmPage_shortAnswerCopy__iW1Fl>p:last-child{grid-column:1/-1;font-size:.88rem}.CompareWarmPage_faqSection__w8Juq{padding-block:0 5rem}.CompareWarmPage_faqGrid__ItLNi{margin-top:2rem}.CompareWarmPage_faqGrid__ItLNi article{padding:1.25rem}.CompareWarmPage_closingSection__BeqVY{grid-template-columns:1fr;margin-bottom:5rem;border-radius:1.3rem;padding:1.3rem}.CompareWarmPage_closingSection__BeqVY h2{font-size:2.45rem}.CompareWarmPage_closingCta__tX2DY,.CompareWarmPage_closingNote__uHPaa{width:100%;grid-column:auto;justify-self:stretch}}@media (max-width:370px){.CompareWarmPage_heroTitle__ceeEX{font-size:2.75rem}.CompareWarmPage_optionsHeader__hxT09{grid-template-columns:minmax(0,1fr) 7.5rem}.CompareWarmPage_guideRobot__RAPw3{width:9rem}.CompareWarmPage_shortAnswer__ROIGc{grid-template-columns:7.5rem minmax(0,1fr)}.CompareWarmPage_shortAnswerRobot__ueSaU{left:-1.4rem;width:10.8rem}.CompareWarmPage_sectionIntro__oga4U h2{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.CompareWarmPage_closingCta__tX2DY,.CompareWarmPage_primaryCta__zhtPu,.CompareWarmPage_secondaryCta___U1Es{transition:none}}