.home-price_price__JaH4k{display:grid;justify-items:center;gap:16px;padding-inline:1rem;text-align:center}.home-price_price__JaH4k h2{max-width:25ch;color:var(--vl-ink);font-size:var(--vl-fs-section);font-weight:var(--vl-display-weight);line-height:var(--vl-display-leading);letter-spacing:var(--vl-display-tracking);text-wrap:balance}.home-price_price__JaH4k p{max-width:var(--vl-measure);color:var(--vl-ink-muted);font-size:var(--vl-fs-lead);line-height:1.6}.home-price_actions__7oKvW{display:grid;justify-items:center;gap:16px;margin-top:8px}.home-price_all__ZlZIP{color:var(--vl-ink-muted);font-size:var(--vl-brand-body);text-decoration:underline;text-decoration-color:var(--vl-brand-line);text-underline-offset:4px;transition:color var(--vl-brand-fast) ease,text-decoration-color var(--vl-brand-fast) ease}.home-price_all__ZlZIP:hover{color:var(--vl-ink);text-decoration-color:currentColor}.home-price_all__ZlZIP:focus-visible{outline:2px solid var(--vl-brand-action);outline-offset:3px;border-radius:4px}.home-reviews_reviews__y1YSd{--review-gap:1rem;--review-star:#e9ad23;min-width:0;text-align:center}.home-reviews_heading__b0Liy{display:grid;justify-items:center;margin-bottom:2rem;padding-inline:1rem}.home-reviews_heading__b0Liy h2{max-width:32ch;color:var(--vl-ink);font-size:var(--vl-fs-section);font-weight:var(--vl-display-weight);line-height:var(--vl-display-leading);letter-spacing:var(--vl-display-tracking);text-wrap:balance}.home-reviews_heading__b0Liy h2 span{display:block;color:var(--brand-blue)}.home-reviews_marquee__shjqZ{display:grid;gap:var(--review-gap);overflow:hidden;padding-block:4px;margin-block:-4px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home-reviews_track__ZsZMK{display:flex;width:max-content;animation:home-reviews_scroll__vvV1E 96s linear infinite;animation-play-state:paused}.home-reviews_marquee__shjqZ[data-visible=true] .home-reviews_track__ZsZMK{animation-play-state:running}.home-reviews_reverse__yPxeG{animation-direction:reverse;animation-duration:92s}.home-reviews_marquee__shjqZ:focus-visible .home-reviews_track__ZsZMK{animation-play-state:paused}.home-reviews_marquee__shjqZ:focus-visible{outline:2px solid var(--vl-brand-action);outline-offset:5px;border-radius:var(--vl-card-radius)}.home-reviews_list__FsLQs{display:flex;flex:none;align-items:stretch;gap:var(--review-gap);margin:0;padding:0 calc(var(--review-gap) / 2);list-style:none}.home-reviews_list__FsLQs li{display:flex;flex:none;width:clamp(17.5rem,84vw,23.75rem)}.home-reviews_card__VfKUf{display:flex;flex:1;flex-direction:column;min-height:14.5rem;margin:0;padding:1.375rem 1.5rem;border:var(--vl-card-border);border-radius:1.125rem;background:var(--vl-brand-surface);text-align:left}.home-reviews_card__VfKUf blockquote{margin:0;padding:0;border:0;color:var(--vl-ink);font-size:var(--vl-fs-body);font-weight:400;line-height:1.55;text-wrap:pretty}.home-reviews_card__VfKUf figcaption{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem}.home-reviews_author__AO7CL{display:grid;gap:.125rem;min-width:0}.home-reviews_author__AO7CL cite{color:var(--vl-ink);font-size:var(--vl-brand-body);font-style:normal;font-weight:var(--vl-brand-medium);line-height:1.4}.home-reviews_author__AO7CL span{color:var(--vl-ink-muted);font-size:.75rem;line-height:1.4}.home-reviews_stars__ov2OW{display:flex;flex:none;gap:3px}.home-reviews_stars__ov2OW svg{width:14px;height:14px;fill:var(--review-star)}@keyframes home-reviews_scroll__vvV1E{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.home-reviews_marquee__shjqZ{mask-image:none}.home-reviews_track__ZsZMK{width:auto;animation:none}.home-reviews_list__FsLQs{flex:1;flex-wrap:wrap;justify-content:center;padding:0}.home-reviews_list__FsLQs li[aria-hidden=true],.home-reviews_list__FsLQs[aria-hidden=true]{display:none}.home-reviews_list__FsLQs li{width:min(100%,23.75rem)}}.home-steps_steps__QSETh{margin-top:clamp(3.5rem,8vw,6.5rem);text-align:center}.home-steps_heading__BHvGO{display:grid;justify-items:center;gap:16px;margin-bottom:var(--vl-space-block)}.home-steps_heading__BHvGO h2{max-width:32ch;color:var(--vl-ink);font-size:var(--vl-fs-section);font-weight:var(--vl-display-weight);line-height:var(--vl-display-leading);letter-spacing:var(--vl-display-tracking);text-wrap:balance}.home-steps_heading__BHvGO h2 span{display:block;color:var(--brand-blue)}.home-steps_heading__BHvGO p{max-width:var(--vl-measure);color:var(--vl-ink-muted);font-size:var(--vl-fs-lead);line-height:1.6}.home-steps_grid__Kxhkd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;text-align:left}.home-steps_card__wPGwo{display:flex;flex-direction:column;overflow:hidden;border:var(--vl-card-border);border-radius:1.5rem;background:var(--vl-brand-paper)}.home-steps_copy__qUrEl{display:grid;align-content:start;gap:.625rem;flex:1;padding:1.5rem 1.5rem 1.75rem}.home-steps_number__Hipo8{display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:.5rem;border:var(--vl-card-border);border-radius:999px;color:var(--vl-ink-muted);font-size:var(--vl-brand-label);font-weight:var(--vl-brand-medium);font-variant-numeric:tabular-nums}.home-steps_copy__qUrEl h3{color:var(--vl-ink);font-size:var(--vl-fs-lead);font-weight:var(--vl-brand-medium);line-height:1.3}.home-steps_copy__qUrEl p{color:var(--vl-ink-muted);font-size:var(--vl-fs-body);line-height:1.6;text-wrap:pretty}.home-steps_stage__vHV0k{--stage-glow:12% 0%;--stage-angle:135deg;--stage-from:#c3e1fa;--stage-to:#86bff1;position:relative;height:11.5rem;overflow:hidden;background:radial-gradient(ellipse at var(--stage-glow),#eef7ff,transparent 68%),linear-gradient(var(--stage-angle),var(--stage-from) 0,var(--stage-to) 100%)}.home-steps_card__wPGwo:nth-child(2) .home-steps_stage__vHV0k{--stage-glow:88% 0%;--stage-angle:225deg;--stage-from:#cfe9fb;--stage-to:#8ecbf2}.home-steps_card__wPGwo:nth-child(3) .home-steps_stage__vHV0k{--stage-glow:0% 78%;--stage-angle:160deg;--stage-from:#bcd9f9;--stage-to:#84b3ef}.home-steps_window__c0GUs{position:absolute;inset:1.5rem 1.5rem auto;display:grid;gap:.75rem;min-height:13rem;padding:1rem;border-radius:1rem 1rem 0 0;background:var(--vl-brand-paper);box-shadow:0 12px 32px rgb(15 23 42/.08);color:var(--vl-ink);font-size:var(--vl-brand-body);align-content:start}.home-steps_field__aFlei{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding-inline:.75rem;border:var(--vl-card-border);border-radius:.75rem;font-weight:var(--vl-brand-medium)}.home-steps_globe__TRwzG{flex:none;width:1rem;height:1rem;background:var(--vl-ink-muted);mask:url(/icons/dashboard/globe-02-stroke-rounded.svg) center/contain no-repeat}.home-steps_rows__gwHou{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.home-steps_rows__gwHou li{display:flex;align-items:center;gap:.625rem;height:2.25rem;padding-inline:.75rem;border-radius:.75rem;background:var(--vl-brand-surface);font-weight:var(--vl-brand-medium)}.home-steps_check__lNmvY{flex:none;width:1.125rem;height:1.125rem;background:#37a148;mask:url(/icons/dashboard/checkmark-circle-02-solid-rounded.svg) center/contain no-repeat}.home-steps_caller__vF8Qf{display:flex;align-items:center;gap:.75rem}.home-steps_caller__vF8Qf img{width:2.5rem;height:2.5rem;border-radius:999px;object-fit:cover;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.home-steps_caller__vF8Qf span{display:grid;line-height:1.3}.home-steps_caller__vF8Qf strong{font-weight:var(--vl-brand-medium)}.home-steps_caller__vF8Qf small{color:var(--vl-ink-muted);font-size:var(--vl-brand-label)}.home-steps_caller__vF8Qf em{margin-left:auto;padding:.25rem .625rem;white-space:nowrap;border-radius:999px;background:#eff8ef;color:#2f7a36;font-size:var(--vl-brand-label);font-style:normal;font-weight:var(--vl-brand-medium);font-variant-numeric:tabular-nums}.home-steps_caption__M4s_V{color:var(--vl-ink-muted);font-size:var(--vl-brand-label);font-weight:400}.home-steps_digits__9MNNq{margin-left:auto;font-variant-numeric:tabular-nums;letter-spacing:.02em}.home-steps_caret__yHT_c{width:1.5px;height:1.1em;margin-left:1px;background:var(--brand-blue);animation:home-steps_caret__yHT_c 1s steps(1) infinite}.home-steps_channels__pgb_H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.home-steps_channels__pgb_H li{display:grid;justify-items:center;gap:.5rem;padding:.75rem .25rem;border-radius:.75rem;background:var(--vl-brand-surface);font-size:var(--vl-brand-label);font-weight:var(--vl-brand-medium)}.home-steps_channel__Pty0d{flex:none;width:1.75rem;height:1.75rem}.home-steps_chat__SmWws,.home-steps_phone__bfR4P{border-radius:999px;background:var(--brand-blue);mask:none;position:relative}.home-steps_chat__SmWws:after,.home-steps_phone__bfR4P:after{content:"";position:absolute;inset:.45rem;background:#fff;mask:url(/icons/channels/phone.svg) center/contain no-repeat}.home-steps_chat__SmWws:after{mask-image:url(/icons/channels/chat.svg)}@keyframes home-steps_caret__yHT_c{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-steps_caret__yHT_c{display:none}}.home-steps_radio__TjuvH{flex:none;width:1rem;height:1rem;border:1.5px solid #c9ced6;border-radius:999px}.home-steps_rows__gwHou li[data-chosen]{background:#edf5ff;color:#1f5f9f}.home-steps_rows__gwHou li[data-chosen] .home-steps_radio__TjuvH{border:4.5px solid var(--brand-blue)}.home-steps_action__al6HL{display:flex;justify-content:center;margin-top:var(--vl-space-block)}@media (max-width:899px){.home-steps_grid__Kxhkd{grid-template-columns:1fr}.home-steps_stage__vHV0k{height:10.5rem}}