.HeroCards-module__9HrNGa__panel{text-align:left;box-sizing:border-box;background:#fff;border-radius:.875rem;width:100%;max-width:660px;margin:0 auto;overflow:hidden;box-shadow:0 10px 36px #0814382e}.HeroCards-module__9HrNGa__searchRow{align-items:center;gap:.625rem;padding:.6875rem .75rem;display:flex}.HeroCards-module__9HrNGa__searchIcon{color:#94a3b8;flex-shrink:0;width:18px;height:18px}.HeroCards-module__9HrNGa__searchInput{letter-spacing:.01em;color:#1e293b;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.9375rem}.HeroCards-module__9HrNGa__searchInput::placeholder{color:#94a3b8}.HeroCards-module__9HrNGa__searchSubmit{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex}.HeroCards-module__9HrNGa__searchSubmit:hover{background:var(--accent-strong)}.HeroCards-module__9HrNGa__searchSubmit svg{width:16px;height:16px}.HeroCards-module__9HrNGa__suggestions{border-top:1px solid #f1f5f9;max-height:216px;margin:0;padding:0;list-style:none;overflow-y:auto}.HeroCards-module__9HrNGa__suggestion{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.125rem;width:100%;padding:.5625rem .875rem;font-family:inherit;display:flex}.HeroCards-module__9HrNGa__suggestion+.HeroCards-module__9HrNGa__suggestion,.HeroCards-module__9HrNGa__suggestions li+li .HeroCards-module__9HrNGa__suggestion{border-top:1px solid #f8fafc}.HeroCards-module__9HrNGa__suggestionActive{background:var(--accent-soft)}.HeroCards-module__9HrNGa__suggestionMain{color:#0f172a;font-size:.875rem;font-weight:600}.HeroCards-module__9HrNGa__suggestionMeta{color:#64748b;font-size:.75rem}.HeroCards-module__9HrNGa__suggestionLoading{color:#94a3b8;padding:.6875rem .875rem;font-size:.8125rem}.HeroCards-module__9HrNGa__searchSubmit:disabled{opacity:.45;cursor:not-allowed}.HeroCards-module__9HrNGa__panelFooter{color:#ffffff9e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.125rem;margin-top:.875rem;font-size:.8125rem;display:flex}.HeroCards-module__9HrNGa__panelFooterItem{align-items:center;gap:.375rem;display:inline-flex}.HeroCards-module__9HrNGa__panelFooterItem svg{color:#4ade80;width:14px;height:14px}.HeroCards-module__9HrNGa__panelHint{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;border-top:1px solid #f1f5f9;padding:.5rem .875rem .25rem;font-size:.6875rem;font-weight:600}.HeroCards-module__9HrNGa__rows{flex-direction:column;display:flex}.HeroCards-module__9HrNGa__row{color:inherit;align-items:center;gap:.875rem;padding:.6875rem .875rem;text-decoration:none;transition:background .15s;display:flex}.HeroCards-module__9HrNGa__row:hover{background:#f8fafc}.HeroCards-module__9HrNGa__row+.HeroCards-module__9HrNGa__row{border-top:1px solid #f1f5f9}.HeroCards-module__9HrNGa__rowFigure{flex-direction:column;flex-shrink:0;gap:.0625rem;min-width:74px;display:flex}.HeroCards-module__9HrNGa__rowFigureValue{font-family:var(--font-display);letter-spacing:-.02em;color:#0b1020;font-size:1.125rem;font-weight:700;line-height:1.1}.HeroCards-module__9HrNGa__rowFigureLabel{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.625rem;font-weight:600}.HeroCards-module__9HrNGa__rowAvatar{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HeroCards-module__9HrNGa__rowAvatar svg{width:17px;height:17px}.HeroCards-module__9HrNGa__rowMain{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.HeroCards-module__9HrNGa__rowTitle{color:#0f172a;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.HeroCards-module__9HrNGa__rowMeta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.HeroCards-module__9HrNGa__rowRating{color:#b45309;font-weight:600}.HeroCards-module__9HrNGa__rowChevron{color:#cbd5e1;flex-shrink:0;width:16px;height:16px;transition:transform .15s,color .15s}.HeroCards-module__9HrNGa__row:hover .HeroCards-module__9HrNGa__rowChevron{color:#64748b;transform:translate(2px)}.HeroCards-module__9HrNGa__rowEmpty{color:#64748b;border-top:1px solid #f1f5f9;padding:.875rem;font-size:.8125rem}.HeroCards-module__9HrNGa__rowEmptyLink{color:var(--accent);font-weight:600;text-decoration:none}.HeroCards-module__9HrNGa__rowEmptyLink:hover{text-decoration:underline}.HeroCards-module__9HrNGa__cardActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.HeroCards-module__9HrNGa__primaryCta{background:var(--accent);color:#fff;font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 4px 20px #2563eb6b}.HeroCards-module__9HrNGa__primaryCta:hover{background:var(--accent-strong);transform:translateY(-1px)}.HeroCards-module__9HrNGa__primaryCta svg{width:15px;height:15px}.HeroCards-module__9HrNGa__ghostCta{color:#ffffffdb;letter-spacing:.01em;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.HeroCards-module__9HrNGa__ghostCta:hover{background:#ffffff1f;border-color:#ffffff5c}.HeroCards-module__9HrNGa__cardStats{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;margin-top:2rem;display:flex}.HeroCards-module__9HrNGa__cardStat{flex-direction:column;align-items:center;gap:.25rem;display:flex}.HeroCards-module__9HrNGa__cardStatValue{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.HeroCards-module__9HrNGa__cardStatLabel{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:500}@media (max-width:480px){.HeroCards-module__9HrNGa__searchInput{font-size:1rem}.HeroCards-module__9HrNGa__rowFigure{min-width:62px}.HeroCards-module__9HrNGa__cardStats{gap:1.25rem;margin-top:1.5rem}.HeroCards-module__9HrNGa__cardActions{gap:.5rem}}
.HomeownerPromise-module__mDrd1W__section{isolation:isolate;--mx:.5;--my:.42;background:#030407;padding:6rem 1.25rem 6.5rem;position:relative;overflow:hidden}.HomeownerPromise-module__mDrd1W__backdrop{--grid-base:#ffffff06;--grid-live:#ffffff61}.HomeownerPromise-module__mDrd1W__container{z-index:1;text-align:center;max-width:60rem;margin:0 auto;position:relative}.HomeownerPromise-module__mDrd1W__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:inline-block}.HomeownerPromise-module__mDrd1W__title{letter-spacing:-.03em;color:#fff;margin:1.5rem 0 0;font-size:clamp(2rem,4.4vw,3rem);font-weight:700;line-height:1.12}.HomeownerPromise-module__mDrd1W__lede{color:#cbd5e1;max-width:34rem;margin:1.125rem auto 0;font-size:1.0625rem;line-height:1.6}.HomeownerPromise-module__mDrd1W__compare{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:3rem;display:grid}.HomeownerPromise-module__mDrd1W__panel{border-radius:1.125rem;padding:1.5rem 1.5rem 1.625rem}.HomeownerPromise-module__mDrd1W__panelOld{background:#ffffff12;border:1px solid #ffffff1f}.HomeownerPromise-module__mDrd1W__panelOurs{background:#fff;border:1px solid #ffffffe6;box-shadow:0 22px 48px -16px #0000008c}.HomeownerPromise-module__mDrd1W__panelLabel{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:.4375rem;margin:0 0 1.125rem;font-size:.75rem;font-weight:700;display:flex}.HomeownerPromise-module__mDrd1W__panelOurs .HomeownerPromise-module__mDrd1W__panelLabel{color:#0b1020}.HomeownerPromise-module__mDrd1W__panelMark{width:.9375rem;height:.9375rem;color:var(--accent);flex-shrink:0}.HomeownerPromise-module__mDrd1W__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.HomeownerPromise-module__mDrd1W__item{color:#e2e8f0;align-items:center;gap:.6875rem;font-size:.9375rem;line-height:1.4;display:flex}.HomeownerPromise-module__mDrd1W__itemOurs{color:#0f172a;font-weight:600}.HomeownerPromise-module__mDrd1W__mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.HomeownerPromise-module__mDrd1W__mark svg{width:.6875rem;height:.6875rem}.HomeownerPromise-module__mDrd1W__markCross{color:#cbd5e1;background:#ffffff29}.HomeownerPromise-module__mDrd1W__markCheck{background:var(--accent);color:#fff}.HomeownerPromise-module__mDrd1W__chips{flex-wrap:wrap;justify-content:center;gap:.625rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.HomeownerPromise-module__mDrd1W__chip{color:#f1f5f9;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.4375rem;padding:.5rem .9375rem;font-size:.875rem;font-weight:500;display:inline-flex}.HomeownerPromise-module__mDrd1W__chipCheck{width:.875rem;height:.875rem;color:var(--accent-bright);flex-shrink:0;justify-content:center;align-items:center;display:flex}.HomeownerPromise-module__mDrd1W__chipCheck svg{width:100%;height:100%}@media (max-width:720px){.HomeownerPromise-module__mDrd1W__section{padding:4.5rem 1.125rem 5rem}.HomeownerPromise-module__mDrd1W__compare{grid-template-columns:1fr;margin-top:2.25rem}}
.IntroModal-module__b9-req__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1300;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out IntroModal-module__b9-req__fadeIn;display:flex;position:fixed;inset:0}@keyframes IntroModal-module__b9-req__fadeIn{0%{opacity:0}to{opacity:1}}.IntroModal-module__b9-req__modal{background:#fff;border-radius:2rem;width:100%;max-width:480px;max-height:calc(100dvh - 2rem);animation:.35s cubic-bezier(.22,1.2,.36,1) IntroModal-module__b9-req__slideUp;position:relative;overflow-y:auto;box-shadow:0 32px 64px -16px #0f172a59,0 0 0 1px #0f172a0a}@keyframes IntroModal-module__b9-req__slideUp{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.IntroModal-module__b9-req__closeButton,.IntroModal-module__b9-req__backButton{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .2s,color .2s;display:flex;position:absolute;top:1.125rem}.IntroModal-module__b9-req__closeButton{right:1.125rem}.IntroModal-module__b9-req__backButton{left:1.125rem}.IntroModal-module__b9-req__closeButton:hover,.IntroModal-module__b9-req__backButton:hover{color:#475569;background:#f1f5f9}.IntroModal-module__b9-req__content{text-align:center;padding:3rem 2.25rem 2rem}.IntroModal-module__b9-req__title{color:#0b1020;letter-spacing:-.03em;text-wrap:balance;margin:0 0 .625rem;font-size:1.875rem;font-weight:700;line-height:1.15}.IntroModal-module__b9-req__lead{color:#64748b;text-wrap:balance;max-width:22rem;margin:0 auto 1.75rem;font-size:1.0625rem;line-height:1.5}.IntroModal-module__b9-req__introContent{padding:2.25rem 2.25rem 1.75rem}.IntroModal-module__b9-req__introTitle{font-size:1.75rem}.IntroModal-module__b9-req__introLead{margin-bottom:1.25rem;font-size:1rem}.IntroModal-module__b9-req__introContent .IntroModal-module__b9-req__primary{margin-top:1rem}.IntroModal-module__b9-req__agentEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#6d28d9;background:linear-gradient(90deg,#3b82f6,#6d28d9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.IntroModal-module__b9-req__orbStatus{background:#22c55e;border:2.5px solid #fff;border-radius:999px;width:.875rem;height:.875rem;animation:1.8s ease-in-out infinite IntroModal-module__b9-req__dotPulse;position:absolute;bottom:.125rem;right:.125rem}@keyframes IntroModal-module__b9-req__dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.IntroModal-module__b9-req__orb{color:#fff;background:linear-gradient(140deg,#3b82f6,#6d28d9);border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:flex;position:relative;box-shadow:0 18px 32px -14px #3b82f6b3}.IntroModal-module__b9-req__orb svg{width:1.625rem;height:1.625rem}.IntroModal-module__b9-req__orb:before,.IntroModal-module__b9-req__orb:after{content:"";border:1.5px solid #3b82f666;border-radius:999px;animation:2.8s ease-out infinite IntroModal-module__b9-req__orbRipple;position:absolute;inset:0}.IntroModal-module__b9-req__orb:after{animation-delay:1.4s}@keyframes IntroModal-module__b9-req__orbRipple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.IntroModal-module__b9-req__steps{text-align:left;background:#f8fafc;border:1px solid #eef2f7;border-radius:1.25rem;flex-direction:column;gap:.8125rem;margin:0 0 1.125rem;padding:1.0625rem 1.125rem;list-style:none;display:flex}.IntroModal-module__b9-req__stepRow{align-items:flex-start;gap:.875rem;display:flex}.IntroModal-module__b9-req__stepNum{color:#1d4ed8;background:#e0edff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:.75rem;font-weight:700;display:flex}.IntroModal-module__b9-req__stepTitle{color:#0f172a;font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.IntroModal-module__b9-req__stepDesc{color:#64748b;margin-top:.1875rem;font-size:.8125rem;line-height:1.45;display:block}.IntroModal-module__b9-req__metaRow{color:#64748b;text-wrap:balance;max-width:24rem;margin:0 auto;font-size:.8125rem;font-weight:500;line-height:1.45}.IntroModal-module__b9-req__primary{background:var(--accent,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;margin-top:1.25rem;padding:1.0625rem 1.5rem;font-size:1.0625rem;font-weight:600;transition:background .2s,transform .15s,box-shadow .2s;display:flex}.IntroModal-module__b9-req__primary:hover{background:var(--accent-strong,#1d4ed8);transform:translateY(-1px);box-shadow:0 12px 24px -8px #2563eb80}.IntroModal-module__b9-req__privacy{color:#94a3b8;margin:1.5rem 0 0;font-size:.75rem;line-height:1.5}.IntroModal-module__b9-req__privacy a{color:#64748b;font-weight:500;text-decoration:none}.IntroModal-module__b9-req__privacy a:hover{color:#1e293b;text-decoration:underline}.IntroModal-module__b9-req__authScope{max-width:320px;margin:0 auto}.IntroModal-module__b9-req__divider{align-items:center;gap:.875rem;margin:1.25rem 0;display:flex}.IntroModal-module__b9-req__divider:before,.IntroModal-module__b9-req__divider:after{content:"";background:#eef2f7;flex:1;height:1px}.IntroModal-module__b9-req__divider span{color:#b6c2d2;font-size:.75rem;font-weight:500}.IntroModal-module__b9-req__emailScope input[type=email]{text-align:center;border-color:#e2e8f0;border-radius:999px;padding:.9375rem 1.25rem}.IntroModal-module__b9-req__emailScope input[type=email]:focus{border-color:var(--accent,#2563eb);box-shadow:0 0 0 4px #2563eb1f}.IntroModal-module__b9-req__emailScope input[autocomplete=one-time-code]{border-radius:1.125rem}.IntroModal-module__b9-req__emailScope button{border-radius:999px}.IntroModal-module__b9-req__emailScope button[type=submit]{background:var(--accent,#2563eb);padding:.9375rem 1.5rem;font-size:1rem}.IntroModal-module__b9-req__emailScope button[type=submit]:hover:not(:disabled){background:var(--accent-strong,#1d4ed8);box-shadow:0 12px 24px -8px #2563eb80}.IntroModal-module__b9-req__emailScope button[type=submit]:disabled{background:var(--accent,#2563eb);opacity:.35}.IntroModal-module__b9-req__emailScope form label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.IntroModal-module__b9-req__emailScope form+p{color:#94a3b8;font-size:.75rem}.IntroModal-module__b9-req__trustRow{flex-wrap:wrap;justify-content:center;gap:.375rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.IntroModal-module__b9-req__trustRow li{color:#64748b;background:#f6f8fb;border-radius:999px;align-items:center;gap:.3125rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.IntroModal-module__b9-req__trustRow svg{color:#10b981;width:.75rem;height:.75rem}@media (max-width:480px){.IntroModal-module__b9-req__content{padding:2.75rem 1.5rem 1.75rem}.IntroModal-module__b9-req__title{font-size:1.625rem}.IntroModal-module__b9-req__lead{font-size:1rem}.IntroModal-module__b9-req__introContent{padding:2rem 1.25rem 1.5rem}.IntroModal-module__b9-req__introTitle{font-size:1.5rem}.IntroModal-module__b9-req__introLead{margin-bottom:1rem;font-size:.9375rem}.IntroModal-module__b9-req__orb{width:3.125rem;height:3.125rem;margin-bottom:.875rem}.IntroModal-module__b9-req__orb svg{width:1.5rem;height:1.5rem}.IntroModal-module__b9-req__steps{gap:.75rem;padding:.9375rem 1rem}.IntroModal-module__b9-req__stepDesc{font-size:.78125rem}.IntroModal-module__b9-req__introContent .IntroModal-module__b9-req__primary{padding:.9375rem 1.5rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.IntroModal-module__b9-req__overlay,.IntroModal-module__b9-req__modal,.IntroModal-module__b9-req__orbStatus,.IntroModal-module__b9-req__orb:before,.IntroModal-module__b9-req__orb:after{animation:none}.IntroModal-module__b9-req__orb:before,.IntroModal-module__b9-req__orb:after{opacity:0}.IntroModal-module__b9-req__primary:hover{transform:none}}
.FeatureShowcase-module__99bNcG__section{background:#fff;padding:5.5rem 1.25rem}.FeatureShowcase-module__99bNcG__sectionTinted{background:#f8fafc}.FeatureShowcase-module__99bNcG__container{text-align:center;max-width:1120px;margin:0 auto}.FeatureShowcase-module__99bNcG__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0 0 .875rem;font-size:.75rem;font-weight:700}.FeatureShowcase-module__99bNcG__title{letter-spacing:-.03em;color:#0b1020;margin:0;font-size:clamp(1.875rem,3.6vw,2.5rem);font-weight:700;line-height:1.15}.FeatureShowcase-module__99bNcG__description{color:#64748b;max-width:40rem;margin:1rem auto 0;font-size:1.0312rem;line-height:1.6}.FeatureShowcase-module__99bNcG__description strong{color:#0f172a;font-weight:600}.FeatureShowcase-module__99bNcG__cta{color:#fff;letter-spacing:-.005em;background:#0b1020;border-radius:999px;align-items:center;margin-top:1.75rem;padding:.6875rem 1.625rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.FeatureShowcase-module__99bNcG__cta:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a38}.FeatureShowcase-module__99bNcG__stage{border-radius:1.5rem;justify-content:center;align-items:center;min-height:27rem;margin-top:3rem;padding:3.25rem 2rem;display:flex;position:relative;overflow:hidden}.FeatureShowcase-module__99bNcG__stageInner{width:100%;max-width:46rem;position:relative}.FeatureShowcase-module__99bNcG__blue{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 44%,#93c5fd 100%)}.FeatureShowcase-module__99bNcG__teal{background:linear-gradient(135deg,#0f766e 0%,#14b8a6 46%,#7dd3fc 100%)}.FeatureShowcase-module__99bNcG__violet{background:linear-gradient(135deg,#4c1d95 0%,#7c3aed 46%,#c4b5fd 100%)}.FeatureShowcase-module__99bNcG__amber{background:linear-gradient(135deg,#b45309 0%,#f59e0b 46%,#fcd34d 100%)}.FeatureShowcase-module__99bNcG__indigo{background:linear-gradient(135deg,#0f172a 0%,#334155 44%,#64748b 100%)}@media (max-width:768px){.FeatureShowcase-module__99bNcG__section{padding:3.5rem 1.125rem}.FeatureShowcase-module__99bNcG__stage{border-radius:1.125rem;min-height:0;margin-top:2.25rem;padding:1.75rem 1.125rem}}
.FeatureMockups-module__y_mH1q__scene{position:relative}.FeatureMockups-module__y_mH1q__floatCard{z-index:2;-webkit-backdrop-filter:blur(10px);background:#fffffff0;border-radius:.875rem;align-items:center;gap:.5625rem;padding:.5625rem .8125rem;animation:6s ease-in-out infinite FeatureMockups-module__y_mH1q__floatY;display:flex;position:absolute;box-shadow:0 0 0 1px #0f172a0d,0 18px 36px -10px #080f2866}.FeatureMockups-module__y_mH1q__floatTR{top:-2.5rem;right:-1.625rem;transform:rotate(2deg)}.FeatureMockups-module__y_mH1q__floatBL{animation-delay:-3s;bottom:-2.5rem;left:-1.625rem;transform:rotate(-2deg)}.FeatureMockups-module__y_mH1q__floatIcon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.FeatureMockups-module__y_mH1q__floatIcon svg{width:.875rem;height:.875rem}.FeatureMockups-module__y_mH1q__floatIconGreen{color:#15803d;background:#dcfce7}.FeatureMockups-module__y_mH1q__floatIconBlue{color:#1d4ed8;background:#dbeafe}.FeatureMockups-module__y_mH1q__floatIconTeal{color:#0f766e;background:#ccfbf1}.FeatureMockups-module__y_mH1q__floatIconViolet{color:#6d28d9;background:#ede9fe}.FeatureMockups-module__y_mH1q__floatIconAmber{color:#b45309;background:#fef3c7}.FeatureMockups-module__y_mH1q__floatIconSlate{color:#334155;background:#e2e8f0}.FeatureMockups-module__y_mH1q__floatLabel{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;font-size:.5625rem;font-weight:700;line-height:1.3;display:block}.FeatureMockups-module__y_mH1q__floatValue{color:#0b1020;letter-spacing:-.01em;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.3;display:block}@keyframes FeatureMockups-module__y_mH1q__floatY{0%,to{translate:0}50%{translate:0 -7px}}.FeatureMockups-module__y_mH1q__panel{text-align:left;background:#fff;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a0f,0 32px 64px -16px #080f286b,0 4px 12px #080f281a}.FeatureMockups-module__y_mH1q__panelHeader{background:linear-gradient(#fff,#fafbfd);border-bottom:1px solid #f1f5f9;align-items:center;gap:.625rem;padding:.8125rem 1rem;display:flex}.FeatureMockups-module__y_mH1q__panelIcon{color:#fff;border-radius:.6875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:flex;box-shadow:inset 0 1px #ffffff40,0 4px 10px -2px #080f284d}.FeatureMockups-module__y_mH1q__panelIcon svg{width:1.0625rem;height:1.0625rem}.FeatureMockups-module__y_mH1q__iconBlue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.FeatureMockups-module__y_mH1q__iconTeal{background:linear-gradient(135deg,#14b8a6,#0f766e)}.FeatureMockups-module__y_mH1q__iconViolet{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.FeatureMockups-module__y_mH1q__iconAmber{background:linear-gradient(135deg,#f59e0b,#b45309)}.FeatureMockups-module__y_mH1q__iconSlate{background:linear-gradient(135deg,#475569,#0f172a)}.FeatureMockups-module__y_mH1q__panelHeading{min-width:0}.FeatureMockups-module__y_mH1q__panelTitle{color:#0f172a;letter-spacing:-.005em;margin:0;font-size:.8125rem;font-weight:700;line-height:1.25}.FeatureMockups-module__y_mH1q__panelSub{color:#94a3b8;margin:.0625rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.25}.FeatureMockups-module__y_mH1q__panelTitleSpacer{flex-shrink:0;margin-left:auto}.FeatureMockups-module__y_mH1q__panelBody{padding:1rem}.FeatureMockups-module__y_mH1q__badge{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3125rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.FeatureMockups-module__y_mH1q__badgeGreen{color:#15803d;background:#dcfce7}.FeatureMockups-module__y_mH1q__badgeRed{color:#b91c1c;background:#fee2e2}.FeatureMockups-module__y_mH1q__badgeBlue{color:#1d4ed8;background:#dbeafe}.FeatureMockups-module__y_mH1q__badgeSlate{color:#475569;background:#f1f5f9}.FeatureMockups-module__y_mH1q__badgeAmber{color:#b45309;background:#fef3c7}.FeatureMockups-module__y_mH1q__badgeViolet{color:#6d28d9;background:#ede9fe}.FeatureMockups-module__y_mH1q__pulseDot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem;animation:1.6s ease-in-out infinite FeatureMockups-module__y_mH1q__pulse}@keyframes FeatureMockups-module__y_mH1q__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.FeatureMockups-module__y_mH1q__chatRow{margin-bottom:.875rem;display:flex}.FeatureMockups-module__y_mH1q__chatRow:last-child{margin-bottom:0}.FeatureMockups-module__y_mH1q__chatRowUser{justify-content:flex-end}.FeatureMockups-module__y_mH1q__bubbleUser{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:1.125rem 1.125rem .3125rem;max-width:78%;padding:.625rem .9375rem;font-size:.8125rem;font-weight:500;line-height:1.45;box-shadow:0 6px 14px -4px #2563eb73}.FeatureMockups-module__y_mH1q__bubbleAgent{color:#334155;background:#f8fafc;border:1px solid #eef2f7;border-radius:1.125rem 1.125rem 1.125rem .3125rem;max-width:92%;padding:.875rem .9375rem;font-size:.8125rem;line-height:1.5}.FeatureMockups-module__y_mH1q__verdict{align-items:center;gap:.5625rem;margin-bottom:.6875rem;display:flex}.FeatureMockups-module__y_mH1q__verdictPrice{color:#0b1020;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.FeatureMockups-module__y_mH1q__rangeBox{background:#fff;border:1px solid #eef2f7;border-radius:.75rem;margin-bottom:.75rem;padding:.6875rem .75rem .5625rem}.FeatureMockups-module__y_mH1q__rangeTitleRow{margin-bottom:1rem}.FeatureMockups-module__y_mH1q__rangeTitle{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;font-size:.625rem;font-weight:700}.FeatureMockups-module__y_mH1q__rangeLegend{color:#64748b;align-items:center;gap:.9375rem;margin-top:.5625rem;font-size:.625rem;font-weight:600;display:flex}.FeatureMockups-module__y_mH1q__legendItem{align-items:center;gap:.3125rem;display:inline-flex}.FeatureMockups-module__y_mH1q__legendSwatch{background:linear-gradient(90deg,#34d399,#10b981);border-radius:999px;width:.75rem;height:.375rem}.FeatureMockups-module__y_mH1q__legendDot{background:#dc2626;border-radius:50%;width:.5rem;height:.5rem}.FeatureMockups-module__y_mH1q__rangeTrack{background:#f1f5f9;border-radius:999px;height:.5rem;position:relative}.FeatureMockups-module__y_mH1q__rangeFair{opacity:.85;background:linear-gradient(90deg,#34d399,#10b981);border-radius:999px;position:absolute;top:0;bottom:0}.FeatureMockups-module__y_mH1q__rangeMarker{background:#dc2626;border:2.5px solid #fff;border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #dc26262e,0 2px 6px #080f2840}.FeatureMockups-module__y_mH1q__rangeMarkerTag{color:#fff;white-space:nowrap;background:#dc2626;border-radius:999px;padding:.125rem .4375rem;font-size:.5625rem;font-weight:700;position:absolute;bottom:calc(100% + .3125rem);transform:translate(-50%)}.FeatureMockups-module__y_mH1q__rangeScale{color:#cbd5e1;justify-content:space-between;margin-top:.4375rem;font-size:.5625rem;font-weight:600;display:flex}.FeatureMockups-module__y_mH1q__findingList{flex-direction:column;gap:.4375rem;margin:0;padding:0;list-style:none;display:flex}.FeatureMockups-module__y_mH1q__finding{color:#475569;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.45;display:flex}.FeatureMockups-module__y_mH1q__findingMark{color:#dc2626;background:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-top:.0625rem;display:flex}.FeatureMockups-module__y_mH1q__findingMark svg{width:.6875rem;height:.6875rem}.FeatureMockups-module__y_mH1q__actionRow{flex-wrap:wrap;gap:.4375rem;margin-top:.8125rem;display:flex}.FeatureMockups-module__y_mH1q__actionChip{letter-spacing:-.005em;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.FeatureMockups-module__y_mH1q__actionChipPrimary{color:#fff;background:#2563eb;box-shadow:0 4px 10px -2px #2563eb73}.FeatureMockups-module__y_mH1q__actionChipGhost{color:#334155;background:#fff;border:1px solid #e2e8f0}.FeatureMockups-module__y_mH1q__stepList{flex-direction:column;gap:.5rem;display:flex}.FeatureMockups-module__y_mH1q__step{border:1px solid #eef2f7;border-radius:.75rem;align-items:center;gap:.75rem;padding:.6875rem .875rem;display:flex}.FeatureMockups-module__y_mH1q__stepDone{background:#f8fafc;border-color:#e2e8f0}.FeatureMockups-module__y_mH1q__stepActive{background:linear-gradient(#fff,#f0fdfa);border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a624}.FeatureMockups-module__y_mH1q__stepMark{color:#fff;background:linear-gradient(135deg,#14b8a6,#0f766e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:flex;box-shadow:0 2px 6px -1px #0f766e66}.FeatureMockups-module__y_mH1q__stepMark svg{width:.75rem;height:.75rem}.FeatureMockups-module__y_mH1q__stepMarkIdle{color:#0f766e;box-shadow:none;background:#fff;border:1.5px dashed #5eead4}.FeatureMockups-module__y_mH1q__stepLabel{color:#1e293b;font-size:.8125rem;font-weight:600}.FeatureMockups-module__y_mH1q__stepHint{color:#94a3b8;margin-top:.0625rem;font-size:.6875rem;font-weight:500;display:block}.FeatureMockups-module__y_mH1q__bidDivider{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;align-items:center;gap:.625rem;margin:.9375rem 0 .625rem;font-size:.625rem;font-weight:700;display:flex}.FeatureMockups-module__y_mH1q__bidDivider:before,.FeatureMockups-module__y_mH1q__bidDivider:after{content:"";background:#f1f5f9;flex:1;height:1px}.FeatureMockups-module__y_mH1q__bidList{flex-direction:column;gap:.4375rem;display:flex}.FeatureMockups-module__y_mH1q__bidRow{border:1px solid #f1f5f9;border-radius:.6875rem;align-items:center;gap:.6875rem;padding:.5625rem .6875rem;display:flex}.FeatureMockups-module__y_mH1q__bidRowBest{background:linear-gradient(#fff,#f0fdf4);border-color:#a7f3d0}.FeatureMockups-module__y_mH1q__bidAvatar{color:#0f766e;background:#ccfbf1;border-radius:.5625rem;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.625rem;font-weight:800;display:flex}.FeatureMockups-module__y_mH1q__bidMeta{flex:1;min-width:0}.FeatureMockups-module__y_mH1q__bidName{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;display:block;overflow:hidden}.FeatureMockups-module__y_mH1q__bidSub{color:#94a3b8;align-items:center;gap:.25rem;margin-top:.0625rem;font-size:.625rem;font-weight:600;display:flex}.FeatureMockups-module__y_mH1q__bidSub svg{color:#f59e0b;width:.5625rem;height:.5625rem}.FeatureMockups-module__y_mH1q__bidTrail{text-align:right;flex-shrink:0}.FeatureMockups-module__y_mH1q__bidPrice{color:#0b1020;letter-spacing:-.01em;font-size:.875rem;font-weight:800;display:block}.FeatureMockups-module__y_mH1q__bidTag{letter-spacing:.04em;text-transform:uppercase;color:#15803d;margin-top:.125rem;font-size:.5625rem;font-weight:700;display:inline-block}.FeatureMockups-module__y_mH1q__bidTagMuted{color:#cbd5e1}.FeatureMockups-module__y_mH1q__privacyBar{color:#6d28d9;background:linear-gradient(90deg,#f5f3ff,#faf5ff);border-bottom:1px solid #ede9fe;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.71875rem;font-weight:600;line-height:1.4;display:flex}.FeatureMockups-module__y_mH1q__privacyBar svg{flex-shrink:0;width:.875rem;height:.875rem}.FeatureMockups-module__y_mH1q__msg{gap:.625rem;margin-bottom:.875rem;display:flex}.FeatureMockups-module__y_mH1q__msg:last-child{margin-bottom:0}.FeatureMockups-module__y_mH1q__msgReverse{flex-direction:row-reverse}.FeatureMockups-module__y_mH1q__msgAvatar{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.625rem;font-weight:700;display:flex;box-shadow:0 2px 6px -1px #6d28d966}.FeatureMockups-module__y_mH1q__msgAvatarYou{color:#475569;box-shadow:none;background:#e2e8f0}.FeatureMockups-module__y_mH1q__msgBody{min-width:0;max-width:82%}.FeatureMockups-module__y_mH1q__msgName{color:#1e293b;align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:flex}.FeatureMockups-module__y_mH1q__msgNameReverse{justify-content:flex-end}.FeatureMockups-module__y_mH1q__msgTime{color:#cbd5e1;font-size:.625rem;font-weight:500}.FeatureMockups-module__y_mH1q__msgBubble{color:#475569;background:#f8fafc;border:1px solid #eef2f7;border-radius:.3125rem 1rem 1rem;margin:0;padding:.5625rem .8125rem;font-size:.75rem;line-height:1.5}.FeatureMockups-module__y_mH1q__msgBubbleYou{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:1rem .3125rem 1rem 1rem;font-weight:500;box-shadow:0 6px 14px -4px #7c3aed73}.FeatureMockups-module__y_mH1q__typingBubble{background:#f8fafc;border:1px solid #eef2f7;border-radius:.3125rem 1rem 1rem;align-items:center;gap:.25rem;padding:.625rem .8125rem;display:inline-flex}.FeatureMockups-module__y_mH1q__typingDot{background:#a78bfa;border-radius:50%;width:.3125rem;height:.3125rem;animation:1.2s ease-in-out infinite FeatureMockups-module__y_mH1q__typing}.FeatureMockups-module__y_mH1q__typingDot:nth-child(2){animation-delay:.15s}.FeatureMockups-module__y_mH1q__typingDot:nth-child(3){animation-delay:.3s}@keyframes FeatureMockups-module__y_mH1q__typing{0%,60%,to{opacity:.35;translate:0}30%{opacity:1;translate:0 -3px}}.FeatureMockups-module__y_mH1q__msgFooter{background:#fbfcfe;border-top:1px solid #f1f5f9;align-items:center;gap:.5rem;padding:.6875rem 1rem;display:flex}.FeatureMockups-module__y_mH1q__msgInput{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:1;padding:.5rem .875rem;font-size:.75rem}.FeatureMockups-module__y_mH1q__msgSend{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex;box-shadow:0 4px 10px -2px #6d28d980}.FeatureMockups-module__y_mH1q__msgSend svg{width:.875rem;height:.875rem}.FeatureMockups-module__y_mH1q__filterRow{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:.375rem;padding:.75rem 1rem;display:flex}.FeatureMockups-module__y_mH1q__filterChip{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.3125rem;padding:.28125rem .625rem;font-size:.65625rem;font-weight:600;display:inline-flex}.FeatureMockups-module__y_mH1q__filterChipActive{color:#b45309;background:#fffbeb;border-color:#fcd34d;font-weight:700}.FeatureMockups-module__y_mH1q__tableHead,.FeatureMockups-module__y_mH1q__tableRow{grid-template-columns:1.1fr 1.2fr .9fr 1fr;align-items:center;gap:.75rem;padding:.59375rem 1rem;display:grid}.FeatureMockups-module__y_mH1q__tableHead{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;background:#fbfcfe;border-bottom:1px solid #f1f5f9;font-size:.65625rem;font-weight:700}.FeatureMockups-module__y_mH1q__tableRow{color:#64748b;border-bottom:1px solid #f8fafc;font-size:.75rem}.FeatureMockups-module__y_mH1q__tableCellStrong{color:#1e293b;font-weight:700}.FeatureMockups-module__y_mH1q__wattCell{align-items:center;gap:.375rem;display:flex}.FeatureMockups-module__y_mH1q__wattPrice{color:#0b1020;letter-spacing:-.01em;font-size:.75rem;font-weight:800}.FeatureMockups-module__y_mH1q__wattPill{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.09375rem .4375rem;font-size:.5625rem;font-weight:700}.FeatureMockups-module__y_mH1q__wattGood{color:#15803d;background:#dcfce7}.FeatureMockups-module__y_mH1q__wattOk{color:#b45309;background:#fef3c7}.FeatureMockups-module__y_mH1q__wattHigh{color:#b91c1c;background:#fee2e2}.FeatureMockups-module__y_mH1q__boardFooter{color:#94a3b8;background:#fbfcfe;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.6875rem;font-weight:600;display:flex}.FeatureMockups-module__y_mH1q__boardFooter strong{color:#334155;font-weight:700}.FeatureMockups-module__y_mH1q__searchWrap{border-bottom:1px solid #f1f5f9;padding:.875rem 1rem}.FeatureMockups-module__y_mH1q__searchBar{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .8125rem;font-size:.75rem;display:flex}.FeatureMockups-module__y_mH1q__searchBar svg{flex-shrink:0;width:.875rem;height:.875rem}.FeatureMockups-module__y_mH1q__searchText{flex:1}.FeatureMockups-module__y_mH1q__searchKbd{color:#94a3b8;letter-spacing:.04em;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.125rem .4375rem;font-size:.5625rem;font-weight:700}.FeatureMockups-module__y_mH1q__installerRow{align-items:center;gap:.75rem;padding:.6875rem 1rem;display:flex}.FeatureMockups-module__y_mH1q__installerRow+.FeatureMockups-module__y_mH1q__installerRow{border-top:1px solid #f8fafc}.FeatureMockups-module__y_mH1q__installerRowActive{background:linear-gradient(90deg,#f8fafc,#fff);box-shadow:inset 3px 0 #334155}.FeatureMockups-module__y_mH1q__installerLogo{color:#fff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:.6875rem;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff40}.FeatureMockups-module__y_mH1q__logoTealDeep{background:linear-gradient(135deg,#14b8a6,#0f766e)}.FeatureMockups-module__y_mH1q__logoRose{background:linear-gradient(135deg,#fb7185,#e11d48)}.FeatureMockups-module__y_mH1q__logoSlateDeep{background:linear-gradient(135deg,#475569,#0f172a)}.FeatureMockups-module__y_mH1q__logoAmberDeep{background:linear-gradient(135deg,#fbbf24,#d97706)}.FeatureMockups-module__y_mH1q__installerMeta{flex:1;min-width:0}.FeatureMockups-module__y_mH1q__installerName{color:#1e293b;align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:700;display:flex}.FeatureMockups-module__y_mH1q__installerName svg{color:#2563eb;flex-shrink:0;width:.8125rem;height:.8125rem}.FeatureMockups-module__y_mH1q__installerSub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.6875rem;font-weight:500;display:block;overflow:hidden}.FeatureMockups-module__y_mH1q__installerTags{gap:.3125rem;margin-top:.375rem;display:flex}.FeatureMockups-module__y_mH1q__installerTag{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.125rem .4375rem;font-size:.5625rem;font-weight:700}.FeatureMockups-module__y_mH1q__tagGreen{color:#15803d;background:#dcfce7}.FeatureMockups-module__y_mH1q__tagSlate{color:#64748b;background:#f1f5f9}.FeatureMockups-module__y_mH1q__installerScore{color:#0b1020;flex-shrink:0;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:800;display:flex}.FeatureMockups-module__y_mH1q__installerScore svg{color:#f59e0b;width:.8125rem;height:.8125rem}@media (max-width:640px){.FeatureMockups-module__y_mH1q__floatCard{display:none}.FeatureMockups-module__y_mH1q__tableHead,.FeatureMockups-module__y_mH1q__tableRow{grid-template-columns:1fr .9fr 1.1fr}.FeatureMockups-module__y_mH1q__tableColHide{display:none}}@media (prefers-reduced-motion:reduce){.FeatureMockups-module__y_mH1q__floatCard,.FeatureMockups-module__y_mH1q__pulseDot,.FeatureMockups-module__y_mH1q__typingDot{animation:none}}
.LandingHome-module__EQ4K3G__page{color:#0b1020;min-height:100vh;font-family:var(--font-sans);background:#fff;flex-direction:column;display:flex}.LandingHome-module__EQ4K3G__main{flex:1}.LandingHome-module__EQ4K3G__shelf{max-width:1120px;margin:0 auto;padding:.75rem 2rem 2.5rem}.LandingHome-module__EQ4K3G__shelfHead{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.LandingHome-module__EQ4K3G__shelfTitle{letter-spacing:-.02em;color:#0b1020;margin:0;font-size:1.25rem;font-weight:600}.LandingHome-module__EQ4K3G__shelfLink{color:var(--accent);white-space:nowrap;font-size:.9375rem;font-weight:600;text-decoration:none}.LandingHome-module__EQ4K3G__shelfLink:hover{text-decoration:underline}.LandingHome-module__EQ4K3G__shelfCount{color:#64748b;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.5rem;font-size:.9375rem;font-weight:500}.LandingHome-module__EQ4K3G__row{scroll-snap-type:x mandatory;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:1rem;margin:-.5rem;padding:.5rem .5rem .75rem;display:grid;overflow-x:auto}.LandingHome-module__EQ4K3G__row::-webkit-scrollbar{height:6px}.LandingHome-module__EQ4K3G__row::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.LandingHome-module__EQ4K3G__marquee{margin:-.5rem;padding:.5rem .5rem .75rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.LandingHome-module__EQ4K3G__marqueeTrack{width:max-content;animation:LandingHome-module__EQ4K3G__shelfMarquee var(--marquee-duration,42s) linear infinite;will-change:transform;gap:1rem;display:flex}.LandingHome-module__EQ4K3G__marquee:hover .LandingHome-module__EQ4K3G__marqueeTrack,.LandingHome-module__EQ4K3G__marquee:focus-within .LandingHome-module__EQ4K3G__marqueeTrack{animation-play-state:paused}.LandingHome-module__EQ4K3G__marqueeGroup{grid-auto-columns:minmax(250px,280px);grid-auto-flow:column;gap:1rem;display:grid}@keyframes LandingHome-module__EQ4K3G__shelfMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}@media (prefers-reduced-motion:reduce){.LandingHome-module__EQ4K3G__marquee{scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.LandingHome-module__EQ4K3G__marqueeTrack{animation:none}.LandingHome-module__EQ4K3G__marqueeGroup+.LandingHome-module__EQ4K3G__marqueeGroup{display:none}.LandingHome-module__EQ4K3G__marqueeGroup{grid-auto-columns:minmax(230px,78vw)}}.LandingHome-module__EQ4K3G__card{scroll-snap-align:start;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:.375rem;padding:1.125rem 1.25rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.LandingHome-module__EQ4K3G__card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.LandingHome-module__EQ4K3G__cardLead{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.LandingHome-module__EQ4K3G__cardPrice{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#0b1020;font-size:1.25rem;font-weight:700}.LandingHome-module__EQ4K3G__cardPriceUnit{color:#64748b;font-size:.8125rem;font-weight:500}.LandingHome-module__EQ4K3G__cardBadge{color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.LandingHome-module__EQ4K3G__cardName{color:#0b1020;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.LandingHome-module__EQ4K3G__cardPlace{color:#64748b;font-size:.8125rem;font-weight:500}.LandingHome-module__EQ4K3G__cardMeta{color:#475569;flex-wrap:wrap;gap:.375rem .75rem;margin-top:.375rem;font-size:.8125rem;font-weight:500;display:flex}.LandingHome-module__EQ4K3G__cardMeta span{white-space:nowrap}.LandingHome-module__EQ4K3G__cardRating{color:#0b1020;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.LandingHome-module__EQ4K3G__cardRating svg{color:#f59e0b;width:13px;height:13px}.LandingHome-module__EQ4K3G__emptyRow{text-align:center;color:#94a3b8;border:1px dashed #e2e8f0;border-radius:1rem;padding:2rem;font-size:.9375rem;font-weight:500}.LandingHome-module__EQ4K3G__skeletonRow{margin:-.5rem;padding:.5rem .5rem .75rem;overflow:hidden}.LandingHome-module__EQ4K3G__skeletonTrack{grid-auto-columns:minmax(250px,280px);grid-auto-flow:column;gap:1rem;display:grid}.LandingHome-module__EQ4K3G__skeletonCard{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:.375rem;padding:1.125rem 1.25rem;display:flex}.LandingHome-module__EQ4K3G__skeletonLine{background:#eef2f7;border-radius:.375rem;animation:1.4s ease-in-out infinite LandingHome-module__EQ4K3G__shelfSkeletonPulse}.LandingHome-module__EQ4K3G__skeletonLead{width:45%;height:1.25rem;margin-bottom:.125rem}.LandingHome-module__EQ4K3G__skeletonName{width:75%;height:.9375rem}.LandingHome-module__EQ4K3G__skeletonPlace{width:55%;height:.8125rem}.LandingHome-module__EQ4K3G__skeletonMeta{width:65%;height:.8125rem;margin-top:.375rem}@keyframes LandingHome-module__EQ4K3G__shelfSkeletonPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.LandingHome-module__EQ4K3G__skeletonLine{animation:none}}@media (max-width:768px){.LandingHome-module__EQ4K3G__shelf{padding:.5rem 1.25rem 2rem}.LandingHome-module__EQ4K3G__shelfTitle{font-size:1.125rem}.LandingHome-module__EQ4K3G__shelfCount{margin:.2rem 0 0;font-size:.8125rem;display:block}.LandingHome-module__EQ4K3G__row{grid-auto-columns:minmax(230px,78vw)}.LandingHome-module__EQ4K3G__marqueeGroup{grid-auto-columns:minmax(230px,260px)}}
