.lxr5dG_promo{--ep-from:color-mix(in oklab, var(--brand-violet) 55%, var(--hp-surface));--ep-to:color-mix(in oklab, var(--brand-ember) 60%, var(--hp-surface));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;column-gap:clamp(2rem,4vw,3.5rem);display:grid}.lxr5dG_copy{min-width:0;padding-left:var(--hp-text-inset)}.lxr5dG_copy .lxr5dG_lede{max-width:28rem;color:var(--hp-muted);margin-top:1.25rem}.lxr5dG_points{flex-direction:column;gap:.625rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.lxr5dG_points li{gap:.625rem;font-size:.9375rem;line-height:1.45;display:flex}.lxr5dG_points svg{flex:none;width:1.125rem;height:1.125rem;margin-top:.1rem}.lxr5dG_stage{min-width:0;height:clamp(28rem,34vw,30rem);margin-right:var(--hp-card-inset);border-radius:var(--corner-card-large);background:var(--hp-panel);position:relative}.lxr5dG_glow{aspect-ratio:1;background:radial-gradient(circle at 35% 40%, color-mix(in oklab, var(--brand-violet) 30%, transparent), transparent 60%), radial-gradient(circle at 68% 62%, color-mix(in oklab, var(--brand-ember) 26%, transparent), transparent 58%);filter:blur(48px);opacity:.55;pointer-events:none;mix-blend-mode:multiply;border-radius:50%;width:min(28rem,75%);position:absolute;top:55%;left:52%;translate:-50% -50%}.dark .lxr5dG_glow{opacity:.45;mix-blend-mode:screen}.lxr5dG_card{z-index:2;border-radius:var(--corner-card);background:var(--hp-surface);box-shadow:var(--elevation-card);font-variant-numeric:tabular-nums;position:absolute}.lxr5dG_cardLabel{color:var(--hp-muted);font-size:.8125rem;line-height:1.3}.lxr5dG_strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.3;overflow:hidden}.lxr5dG_meta{color:var(--hp-muted);font-size:.75rem;line-height:1.4}.lxr5dG_subjectCard{border-radius:999px;align-items:center;gap:.75rem;max-width:min(23rem,100% - 2.5rem);padding:.625rem 1rem .625rem .625rem;display:flex;top:1.25rem;left:1.25rem}.lxr5dG_subjectIcon{background:linear-gradient(135deg, var(--ep-from), var(--ep-to));border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.lxr5dG_subjectIcon svg{width:1.1rem;height:1.1rem}.lxr5dG_subjectText{flex-direction:column;min-width:0;display:flex}.lxr5dG_compsCard{width:min(22rem,100% - 2.5rem);padding:1.125rem 1.25rem .5rem;top:7rem;left:1.25rem}.lxr5dG_compList{flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.lxr5dG_compRow{border-top:1px solid var(--hp-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.875rem;padding-block:.625rem;display:grid}.lxr5dG_compMain{flex-direction:column;min-width:0;display:flex}.lxr5dG_compPrice{white-space:nowrap;font-size:.875rem;font-weight:500}.lxr5dG_estimateCard{z-index:3;flex-direction:column;gap:1rem;width:min(20rem,100% - 2.5rem);padding:1.25rem 1.375rem 1.125rem;display:flex;bottom:1.25rem;right:1.25rem}.lxr5dG_estimateHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lxr5dG_toggle{background:var(--hp-panel);border-radius:999px;padding:.1875rem;font-size:.75rem;line-height:1;display:flex}.lxr5dG_toggle span{color:var(--hp-muted);border-radius:999px;padding:.375rem .625rem}.lxr5dG_toggle span[data-active]{background:var(--hp-surface);color:var(--hp-ink);box-shadow:0 0 0 1px var(--hp-line);font-weight:500}.lxr5dG_estimate{margin:-.25rem 0 0;font-size:clamp(2.25rem,3.4vw,2.75rem);line-height:1}.lxr5dG_track{background:var(--hp-panel);border-radius:999px;height:.375rem;position:relative}.lxr5dG_band{border-radius:inherit;background:linear-gradient(90deg, var(--ep-from), var(--ep-to));opacity:.85;position:absolute;inset:0}.lxr5dG_marker{border:2.5px solid var(--hp-surface);background:var(--hp-ink);border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 1px 3px #00000040}.lxr5dG_rangeEnds{color:var(--hp-muted);justify-content:space-between;margin-top:.5rem;font-size:.75rem;display:flex}.lxr5dG_rentRow{border-top:1px solid var(--hp-line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.875rem;display:flex}.lxr5dG_openLink{color:var(--hp-ink);align-self:flex-start;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.lxr5dG_openLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.lxr5dG_openLink svg{width:1rem;height:1rem;transition:translate .16s ease-out}@media (hover:hover) and (pointer:fine){.lxr5dG_estimateCard:hover .lxr5dG_openLink svg{translate:3px}}.lxr5dG_estimateCard:has(.lxr5dG_openLink:focus-visible){outline:2px solid var(--hp-ink);outline-offset:3px}.lxr5dG_openLink:focus-visible{outline:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lxr5dG_card{animation:1ms linear both lxr5dG_ep-rise;animation-timeline:view()}.lxr5dG_subjectCard{animation-range:entry entry 40%}.lxr5dG_compsCard{animation-range:entry 10% entry 55%}.lxr5dG_estimateCard{animation-range:entry 20% entry 70%}}}@keyframes lxr5dG_ep-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (max-width:1099px){.lxr5dG_promo{grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,5vh,3rem)}.lxr5dG_stage{margin-left:var(--hp-card-inset)}}@media (max-width:679px){.lxr5dG_stage{flex-direction:column;gap:.75rem;height:auto;padding:.75rem;display:flex}.lxr5dG_card{width:100%;max-width:none;position:relative;inset:auto}.lxr5dG_subjectCard{align-self:flex-start;width:auto;max-width:100%}.lxr5dG_glow{width:18rem;top:60%}}@media (prefers-reduced-motion:reduce){.lxr5dG_openLink svg{transition:none}}
