.HeroCards-module__8caNVW__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__8caNVW__searchRow{align-items:center;gap:.625rem;padding:.6875rem .75rem;display:flex}.HeroCards-module__8caNVW__searchIcon{color:#94a3b8;flex-shrink:0;width:18px;height:18px}.HeroCards-module__8caNVW__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__8caNVW__searchInput::placeholder{color:#94a3b8}.HeroCards-module__8caNVW__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__8caNVW__searchSubmit:hover{background:var(--accent-strong)}.HeroCards-module__8caNVW__searchSubmit svg{width:16px;height:16px}.HeroCards-module__8caNVW__suggestions{border-top:1px solid #f1f5f9;max-height:216px;margin:0;padding:0;list-style:none;overflow-y:auto}.HeroCards-module__8caNVW__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__8caNVW__suggestion+.HeroCards-module__8caNVW__suggestion,.HeroCards-module__8caNVW__suggestions li+li .HeroCards-module__8caNVW__suggestion{border-top:1px solid #f8fafc}.HeroCards-module__8caNVW__suggestionActive{background:var(--accent-soft)}.HeroCards-module__8caNVW__suggestionMain{color:#0f172a;font-size:.875rem;font-weight:600}.HeroCards-module__8caNVW__suggestionMeta{color:#64748b;font-size:.75rem}.HeroCards-module__8caNVW__suggestionLoading{color:#94a3b8;padding:.6875rem .875rem;font-size:.8125rem}.HeroCards-module__8caNVW__searchSubmit:disabled{opacity:.45;cursor:not-allowed}.HeroCards-module__8caNVW__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__8caNVW__panelFooterItem{align-items:center;gap:.375rem;display:inline-flex}.HeroCards-module__8caNVW__panelFooterItem svg{color:#4ade80;width:14px;height:14px}.HeroCards-module__8caNVW__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__8caNVW__rows{flex-direction:column;display:flex}.HeroCards-module__8caNVW__row{color:inherit;align-items:center;gap:.875rem;padding:.6875rem .875rem;text-decoration:none;transition:background .15s;display:flex}.HeroCards-module__8caNVW__row:hover{background:#f8fafc}.HeroCards-module__8caNVW__row+.HeroCards-module__8caNVW__row{border-top:1px solid #f1f5f9}.HeroCards-module__8caNVW__rowFigure{flex-direction:column;flex-shrink:0;gap:.0625rem;min-width:74px;display:flex}.HeroCards-module__8caNVW__rowFigureValue{font-family:var(--font-display);letter-spacing:-.02em;color:#0b1020;font-size:1.125rem;font-weight:700;line-height:1.1}.HeroCards-module__8caNVW__rowFigureLabel{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.625rem;font-weight:600}.HeroCards-module__8caNVW__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__8caNVW__rowAvatar svg{width:17px;height:17px}.HeroCards-module__8caNVW__rowMain{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.HeroCards-module__8caNVW__rowTitle{color:#0f172a;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.HeroCards-module__8caNVW__rowMeta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.HeroCards-module__8caNVW__rowRating{color:#b45309;font-weight:600}.HeroCards-module__8caNVW__rowChevron{color:#cbd5e1;flex-shrink:0;width:16px;height:16px;transition:transform .15s,color .15s}.HeroCards-module__8caNVW__row:hover .HeroCards-module__8caNVW__rowChevron{color:#64748b;transform:translate(2px)}.HeroCards-module__8caNVW__rowEmpty{color:#64748b;border-top:1px solid #f1f5f9;padding:.875rem;font-size:.8125rem}.HeroCards-module__8caNVW__rowEmptyLink{color:var(--accent);font-weight:600;text-decoration:none}.HeroCards-module__8caNVW__rowEmptyLink:hover{text-decoration:underline}.HeroCards-module__8caNVW__cardActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.HeroCards-module__8caNVW__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__8caNVW__primaryCta:hover{background:var(--accent-strong);transform:translateY(-1px)}.HeroCards-module__8caNVW__primaryCta svg{width:15px;height:15px}.HeroCards-module__8caNVW__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__8caNVW__ghostCta:hover{background:#ffffff1f;border-color:#ffffff5c}.HeroCards-module__8caNVW__cardStats{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;margin-top:2rem;display:flex}.HeroCards-module__8caNVW__cardStat{flex-direction:column;align-items:center;gap:.25rem;display:flex}.HeroCards-module__8caNVW__cardStatValue{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.HeroCards-module__8caNVW__cardStatLabel{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:500}@media (max-width:480px){.HeroCards-module__8caNVW__searchInput{font-size:1rem}.HeroCards-module__8caNVW__rowFigure{min-width:62px}.HeroCards-module__8caNVW__cardStats{gap:1.25rem;margin-top:1.5rem}.HeroCards-module__8caNVW__cardActions{gap:.5rem}}
.HomeownerPromise-module__ehEfeW__section{isolation:isolate;--mx:.5;--my:.42;background:#030407;padding:6rem 1.25rem 6.5rem;position:relative;overflow:hidden}.HomeownerPromise-module__ehEfeW__backdrop{--grid-base:#ffffff06;--grid-live:#ffffff61}.HomeownerPromise-module__ehEfeW__container{z-index:1;text-align:center;max-width:60rem;margin:0 auto;position:relative}.HomeownerPromise-module__ehEfeW__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__ehEfeW__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__ehEfeW__titleAccent{color:#cbd5e1}.HomeownerPromise-module__ehEfeW__lede{color:#cbd5e1;max-width:34rem;margin:1.125rem auto 0;font-size:1.0625rem;line-height:1.6}.HomeownerPromise-module__ehEfeW__compare{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:3rem;display:grid}.HomeownerPromise-module__ehEfeW__panel{border-radius:1.125rem;padding:1.5rem 1.5rem 1.625rem}.HomeownerPromise-module__ehEfeW__panelOld{background:#ffffff12;border:1px solid #ffffff1f}.HomeownerPromise-module__ehEfeW__panelOurs{background:#fff;border:1px solid #ffffffe6;box-shadow:0 22px 48px -16px #0000008c}.HomeownerPromise-module__ehEfeW__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__ehEfeW__panelOurs .HomeownerPromise-module__ehEfeW__panelLabel{color:#0b1020}.HomeownerPromise-module__ehEfeW__panelMark{width:.9375rem;height:.9375rem;color:var(--accent);flex-shrink:0}.HomeownerPromise-module__ehEfeW__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.HomeownerPromise-module__ehEfeW__item{color:#e2e8f0;align-items:center;gap:.6875rem;font-size:.9375rem;line-height:1.4;display:flex}.HomeownerPromise-module__ehEfeW__itemOurs{color:#0f172a;font-weight:600}.HomeownerPromise-module__ehEfeW__mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.HomeownerPromise-module__ehEfeW__mark svg{width:.6875rem;height:.6875rem}.HomeownerPromise-module__ehEfeW__markCross{color:#cbd5e1;background:#ffffff29}.HomeownerPromise-module__ehEfeW__markCheck{background:var(--accent);color:#fff}.HomeownerPromise-module__ehEfeW__chips{flex-wrap:wrap;justify-content:center;gap:.625rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.HomeownerPromise-module__ehEfeW__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__ehEfeW__chipCheck{width:.875rem;height:.875rem;color:var(--accent-bright);flex-shrink:0;justify-content:center;align-items:center;display:flex}.HomeownerPromise-module__ehEfeW__chipCheck svg{width:100%;height:100%}@media (max-width:720px){.HomeownerPromise-module__ehEfeW__section{padding:4.5rem 1.125rem 5rem}.HomeownerPromise-module__ehEfeW__compare{grid-template-columns:1fr;margin-top:2.25rem}}
.FeatureShowcase-module__OLyuRq__section{background:#fff;padding:5.5rem 1.25rem}.FeatureShowcase-module__OLyuRq__sectionTinted{background:#f8fafc}.FeatureShowcase-module__OLyuRq__container{text-align:center;max-width:1120px;margin:0 auto}.FeatureShowcase-module__OLyuRq__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0 0 .875rem;font-size:.75rem;font-weight:700}.FeatureShowcase-module__OLyuRq__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__OLyuRq__description{color:#64748b;max-width:40rem;margin:1rem auto 0;font-size:1.0312rem;line-height:1.6}.FeatureShowcase-module__OLyuRq__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__OLyuRq__cta:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a38}.FeatureShowcase-module__OLyuRq__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__OLyuRq__stageInner{width:100%;max-width:46rem;position:relative}.FeatureShowcase-module__OLyuRq__blue{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 44%,#93c5fd 100%)}.FeatureShowcase-module__OLyuRq__teal{background:linear-gradient(135deg,#0f766e 0%,#14b8a6 46%,#7dd3fc 100%)}.FeatureShowcase-module__OLyuRq__violet{background:linear-gradient(135deg,#4c1d95 0%,#7c3aed 46%,#c4b5fd 100%)}.FeatureShowcase-module__OLyuRq__amber{background:linear-gradient(135deg,#b45309 0%,#f59e0b 46%,#fcd34d 100%)}.FeatureShowcase-module__OLyuRq__indigo{background:linear-gradient(135deg,#0f172a 0%,#334155 44%,#64748b 100%)}@media (max-width:768px){.FeatureShowcase-module__OLyuRq__section{padding:3.5rem 1.125rem}.FeatureShowcase-module__OLyuRq__stage{border-radius:1.125rem;min-height:0;margin-top:2.25rem;padding:1.75rem 1.125rem}}
.FeatureMockups-module__75aRVW__scene{position:relative}.FeatureMockups-module__75aRVW__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__75aRVW__floatY;display:flex;position:absolute;box-shadow:0 0 0 1px #0f172a0d,0 18px 36px -10px #080f2866}.FeatureMockups-module__75aRVW__floatTR{top:-2.5rem;right:-1.625rem;transform:rotate(2deg)}.FeatureMockups-module__75aRVW__floatBL{animation-delay:-3s;bottom:-2.5rem;left:-1.625rem;transform:rotate(-2deg)}.FeatureMockups-module__75aRVW__floatIcon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.FeatureMockups-module__75aRVW__floatIcon svg{width:.875rem;height:.875rem}.FeatureMockups-module__75aRVW__floatIconGreen{color:#15803d;background:#dcfce7}.FeatureMockups-module__75aRVW__floatIconBlue{color:#1d4ed8;background:#dbeafe}.FeatureMockups-module__75aRVW__floatIconTeal{color:#0f766e;background:#ccfbf1}.FeatureMockups-module__75aRVW__floatIconViolet{color:#6d28d9;background:#ede9fe}.FeatureMockups-module__75aRVW__floatIconAmber{color:#b45309;background:#fef3c7}.FeatureMockups-module__75aRVW__floatIconSlate{color:#334155;background:#e2e8f0}.FeatureMockups-module__75aRVW__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__75aRVW__floatValue{color:#0b1020;letter-spacing:-.01em;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.3;display:block}@keyframes FeatureMockups-module__75aRVW__floatY{0%,to{translate:0}50%{translate:0 -7px}}.FeatureMockups-module__75aRVW__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__75aRVW__panelHeader{background:linear-gradient(#fff,#fafbfd);border-bottom:1px solid #f1f5f9;align-items:center;gap:.625rem;padding:.8125rem 1rem;display:flex}.FeatureMockups-module__75aRVW__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__75aRVW__panelIcon svg{width:1.0625rem;height:1.0625rem}.FeatureMockups-module__75aRVW__iconBlue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.FeatureMockups-module__75aRVW__iconTeal{background:linear-gradient(135deg,#14b8a6,#0f766e)}.FeatureMockups-module__75aRVW__iconViolet{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.FeatureMockups-module__75aRVW__iconAmber{background:linear-gradient(135deg,#f59e0b,#b45309)}.FeatureMockups-module__75aRVW__iconSlate{background:linear-gradient(135deg,#475569,#0f172a)}.FeatureMockups-module__75aRVW__panelHeading{min-width:0}.FeatureMockups-module__75aRVW__panelTitle{color:#0f172a;letter-spacing:-.005em;margin:0;font-size:.8125rem;font-weight:700;line-height:1.25}.FeatureMockups-module__75aRVW__panelSub{color:#94a3b8;margin:.0625rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.25}.FeatureMockups-module__75aRVW__panelTitleSpacer{flex-shrink:0;margin-left:auto}.FeatureMockups-module__75aRVW__panelBody{padding:1rem}.FeatureMockups-module__75aRVW__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__75aRVW__badgeGreen{color:#15803d;background:#dcfce7}.FeatureMockups-module__75aRVW__badgeRed{color:#b91c1c;background:#fee2e2}.FeatureMockups-module__75aRVW__badgeBlue{color:#1d4ed8;background:#dbeafe}.FeatureMockups-module__75aRVW__badgeSlate{color:#475569;background:#f1f5f9}.FeatureMockups-module__75aRVW__badgeAmber{color:#b45309;background:#fef3c7}.FeatureMockups-module__75aRVW__badgeViolet{color:#6d28d9;background:#ede9fe}.FeatureMockups-module__75aRVW__pulseDot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem;animation:1.6s ease-in-out infinite FeatureMockups-module__75aRVW__pulse}@keyframes FeatureMockups-module__75aRVW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.FeatureMockups-module__75aRVW__chatRow{margin-bottom:.875rem;display:flex}.FeatureMockups-module__75aRVW__chatRow:last-child{margin-bottom:0}.FeatureMockups-module__75aRVW__chatRowUser{justify-content:flex-end}.FeatureMockups-module__75aRVW__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__75aRVW__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__75aRVW__verdict{align-items:center;gap:.5625rem;margin-bottom:.6875rem;display:flex}.FeatureMockups-module__75aRVW__verdictPrice{color:#0b1020;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.FeatureMockups-module__75aRVW__rangeBox{background:#fff;border:1px solid #eef2f7;border-radius:.75rem;margin-bottom:.75rem;padding:.6875rem .75rem .5625rem}.FeatureMockups-module__75aRVW__rangeTitleRow{margin-bottom:1rem}.FeatureMockups-module__75aRVW__rangeTitle{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;font-size:.625rem;font-weight:700}.FeatureMockups-module__75aRVW__rangeLegend{color:#64748b;align-items:center;gap:.9375rem;margin-top:.5625rem;font-size:.625rem;font-weight:600;display:flex}.FeatureMockups-module__75aRVW__legendItem{align-items:center;gap:.3125rem;display:inline-flex}.FeatureMockups-module__75aRVW__legendSwatch{background:linear-gradient(90deg,#34d399,#10b981);border-radius:999px;width:.75rem;height:.375rem}.FeatureMockups-module__75aRVW__legendDot{background:#dc2626;border-radius:50%;width:.5rem;height:.5rem}.FeatureMockups-module__75aRVW__rangeTrack{background:#f1f5f9;border-radius:999px;height:.5rem;position:relative}.FeatureMockups-module__75aRVW__rangeFair{opacity:.85;background:linear-gradient(90deg,#34d399,#10b981);border-radius:999px;position:absolute;top:0;bottom:0}.FeatureMockups-module__75aRVW__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__75aRVW__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__75aRVW__rangeScale{color:#cbd5e1;justify-content:space-between;margin-top:.4375rem;font-size:.5625rem;font-weight:600;display:flex}.FeatureMockups-module__75aRVW__findingList{flex-direction:column;gap:.4375rem;margin:0;padding:0;list-style:none;display:flex}.FeatureMockups-module__75aRVW__finding{color:#475569;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.45;display:flex}.FeatureMockups-module__75aRVW__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__75aRVW__findingMark svg{width:.6875rem;height:.6875rem}.FeatureMockups-module__75aRVW__actionRow{flex-wrap:wrap;gap:.4375rem;margin-top:.8125rem;display:flex}.FeatureMockups-module__75aRVW__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__75aRVW__actionChipPrimary{color:#fff;background:#2563eb;box-shadow:0 4px 10px -2px #2563eb73}.FeatureMockups-module__75aRVW__actionChipGhost{color:#334155;background:#fff;border:1px solid #e2e8f0}.FeatureMockups-module__75aRVW__stepList{flex-direction:column;gap:.5rem;display:flex}.FeatureMockups-module__75aRVW__step{border:1px solid #eef2f7;border-radius:.75rem;align-items:center;gap:.75rem;padding:.6875rem .875rem;display:flex}.FeatureMockups-module__75aRVW__stepDone{background:#f8fafc;border-color:#e2e8f0}.FeatureMockups-module__75aRVW__stepActive{background:linear-gradient(#fff,#f0fdfa);border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a624}.FeatureMockups-module__75aRVW__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__75aRVW__stepMark svg{width:.75rem;height:.75rem}.FeatureMockups-module__75aRVW__stepMarkIdle{color:#0f766e;box-shadow:none;background:#fff;border:1.5px dashed #5eead4}.FeatureMockups-module__75aRVW__stepLabel{color:#1e293b;font-size:.8125rem;font-weight:600}.FeatureMockups-module__75aRVW__stepHint{color:#94a3b8;margin-top:.0625rem;font-size:.6875rem;font-weight:500;display:block}.FeatureMockups-module__75aRVW__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__75aRVW__bidDivider:before,.FeatureMockups-module__75aRVW__bidDivider:after{content:"";background:#f1f5f9;flex:1;height:1px}.FeatureMockups-module__75aRVW__bidList{flex-direction:column;gap:.4375rem;display:flex}.FeatureMockups-module__75aRVW__bidRow{border:1px solid #f1f5f9;border-radius:.6875rem;align-items:center;gap:.6875rem;padding:.5625rem .6875rem;display:flex}.FeatureMockups-module__75aRVW__bidRowBest{background:linear-gradient(#fff,#f0fdf4);border-color:#a7f3d0}.FeatureMockups-module__75aRVW__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__75aRVW__bidMeta{flex:1;min-width:0}.FeatureMockups-module__75aRVW__bidName{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;display:block;overflow:hidden}.FeatureMockups-module__75aRVW__bidSub{color:#94a3b8;align-items:center;gap:.25rem;margin-top:.0625rem;font-size:.625rem;font-weight:600;display:flex}.FeatureMockups-module__75aRVW__bidSub svg{color:#f59e0b;width:.5625rem;height:.5625rem}.FeatureMockups-module__75aRVW__bidTrail{text-align:right;flex-shrink:0}.FeatureMockups-module__75aRVW__bidPrice{color:#0b1020;letter-spacing:-.01em;font-size:.875rem;font-weight:800;display:block}.FeatureMockups-module__75aRVW__bidTag{letter-spacing:.04em;text-transform:uppercase;color:#15803d;margin-top:.125rem;font-size:.5625rem;font-weight:700;display:inline-block}.FeatureMockups-module__75aRVW__bidTagMuted{color:#cbd5e1}.FeatureMockups-module__75aRVW__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__75aRVW__privacyBar svg{flex-shrink:0;width:.875rem;height:.875rem}.FeatureMockups-module__75aRVW__msg{gap:.625rem;margin-bottom:.875rem;display:flex}.FeatureMockups-module__75aRVW__msg:last-child{margin-bottom:0}.FeatureMockups-module__75aRVW__msgReverse{flex-direction:row-reverse}.FeatureMockups-module__75aRVW__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__75aRVW__msgAvatarYou{color:#475569;box-shadow:none;background:#e2e8f0}.FeatureMockups-module__75aRVW__msgBody{min-width:0;max-width:82%}.FeatureMockups-module__75aRVW__msgName{color:#1e293b;align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:flex}.FeatureMockups-module__75aRVW__msgNameReverse{justify-content:flex-end}.FeatureMockups-module__75aRVW__msgTime{color:#cbd5e1;font-size:.625rem;font-weight:500}.FeatureMockups-module__75aRVW__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__75aRVW__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__75aRVW__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__75aRVW__typingDot{background:#a78bfa;border-radius:50%;width:.3125rem;height:.3125rem;animation:1.2s ease-in-out infinite FeatureMockups-module__75aRVW__typing}.FeatureMockups-module__75aRVW__typingDot:nth-child(2){animation-delay:.15s}.FeatureMockups-module__75aRVW__typingDot:nth-child(3){animation-delay:.3s}@keyframes FeatureMockups-module__75aRVW__typing{0%,60%,to{opacity:.35;translate:0}30%{opacity:1;translate:0 -3px}}.FeatureMockups-module__75aRVW__msgFooter{background:#fbfcfe;border-top:1px solid #f1f5f9;align-items:center;gap:.5rem;padding:.6875rem 1rem;display:flex}.FeatureMockups-module__75aRVW__msgInput{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:1;padding:.5rem .875rem;font-size:.75rem}.FeatureMockups-module__75aRVW__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__75aRVW__msgSend svg{width:.875rem;height:.875rem}.FeatureMockups-module__75aRVW__filterRow{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:.375rem;padding:.75rem 1rem;display:flex}.FeatureMockups-module__75aRVW__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__75aRVW__filterChipActive{color:#b45309;background:#fffbeb;border-color:#fcd34d;font-weight:700}.FeatureMockups-module__75aRVW__tableHead,.FeatureMockups-module__75aRVW__tableRow{grid-template-columns:1.1fr 1.2fr .9fr 1fr;align-items:center;gap:.75rem;padding:.59375rem 1rem;display:grid}.FeatureMockups-module__75aRVW__tableHead{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;background:#fbfcfe;border-bottom:1px solid #f1f5f9;font-size:.65625rem;font-weight:700}.FeatureMockups-module__75aRVW__tableRow{color:#64748b;border-bottom:1px solid #f8fafc;font-size:.75rem}.FeatureMockups-module__75aRVW__tableCellStrong{color:#1e293b;font-weight:700}.FeatureMockups-module__75aRVW__wattCell{align-items:center;gap:.375rem;display:flex}.FeatureMockups-module__75aRVW__wattPrice{color:#0b1020;letter-spacing:-.01em;font-size:.75rem;font-weight:800}.FeatureMockups-module__75aRVW__wattPill{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.09375rem .4375rem;font-size:.5625rem;font-weight:700}.FeatureMockups-module__75aRVW__wattGood{color:#15803d;background:#dcfce7}.FeatureMockups-module__75aRVW__wattOk{color:#b45309;background:#fef3c7}.FeatureMockups-module__75aRVW__wattHigh{color:#b91c1c;background:#fee2e2}.FeatureMockups-module__75aRVW__boardFooter{color:#94a3b8;background:#fbfcfe;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.6875rem;font-weight:600;display:flex}.FeatureMockups-module__75aRVW__boardFooter strong{color:#334155;font-weight:700}.FeatureMockups-module__75aRVW__searchWrap{border-bottom:1px solid #f1f5f9;padding:.875rem 1rem}.FeatureMockups-module__75aRVW__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__75aRVW__searchBar svg{flex-shrink:0;width:.875rem;height:.875rem}.FeatureMockups-module__75aRVW__searchText{flex:1}.FeatureMockups-module__75aRVW__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__75aRVW__installerRow{align-items:center;gap:.75rem;padding:.6875rem 1rem;display:flex}.FeatureMockups-module__75aRVW__installerRow+.FeatureMockups-module__75aRVW__installerRow{border-top:1px solid #f8fafc}.FeatureMockups-module__75aRVW__installerRowActive{background:linear-gradient(90deg,#f8fafc,#fff);box-shadow:inset 3px 0 #334155}.FeatureMockups-module__75aRVW__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__75aRVW__logoTealDeep{background:linear-gradient(135deg,#14b8a6,#0f766e)}.FeatureMockups-module__75aRVW__logoRose{background:linear-gradient(135deg,#fb7185,#e11d48)}.FeatureMockups-module__75aRVW__logoSlateDeep{background:linear-gradient(135deg,#475569,#0f172a)}.FeatureMockups-module__75aRVW__logoAmberDeep{background:linear-gradient(135deg,#fbbf24,#d97706)}.FeatureMockups-module__75aRVW__installerMeta{flex:1;min-width:0}.FeatureMockups-module__75aRVW__installerName{color:#1e293b;align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:700;display:flex}.FeatureMockups-module__75aRVW__installerName svg{color:#2563eb;flex-shrink:0;width:.8125rem;height:.8125rem}.FeatureMockups-module__75aRVW__installerSub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.6875rem;font-weight:500;display:block;overflow:hidden}.FeatureMockups-module__75aRVW__installerTags{gap:.3125rem;margin-top:.375rem;display:flex}.FeatureMockups-module__75aRVW__installerTag{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.125rem .4375rem;font-size:.5625rem;font-weight:700}.FeatureMockups-module__75aRVW__tagGreen{color:#15803d;background:#dcfce7}.FeatureMockups-module__75aRVW__tagSlate{color:#64748b;background:#f1f5f9}.FeatureMockups-module__75aRVW__installerScore{color:#0b1020;flex-shrink:0;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:800;display:flex}.FeatureMockups-module__75aRVW__installerScore svg{color:#f59e0b;width:.8125rem;height:.8125rem}@media (max-width:640px){.FeatureMockups-module__75aRVW__floatCard{display:none}.FeatureMockups-module__75aRVW__tableHead,.FeatureMockups-module__75aRVW__tableRow{grid-template-columns:1fr .9fr 1.1fr}.FeatureMockups-module__75aRVW__tableColHide{display:none}}@media (prefers-reduced-motion:reduce){.FeatureMockups-module__75aRVW__floatCard,.FeatureMockups-module__75aRVW__pulseDot,.FeatureMockups-module__75aRVW__typingDot{animation:none}}
