.section_home-hero[data-astro-cid-63llj4z6]{height:72svh;min-height:38rem;max-height:56rem;position:relative;overflow:hidden}@media (width>=64rem){.section_home-hero[data-astro-cid-63llj4z6]{height:78svh}}.home-hero_media[data-astro-cid-63llj4z6]{position:absolute;inset:0}.home-hero_image[data-astro-cid-63llj4z6]{aspect-ratio:4/3;object-fit:cover;object-position:center center;width:100%;height:100%}.home-hero_shade[data-astro-cid-63llj4z6]{background-image:linear-gradient(90deg,#11161bd6,#11161b94 38%,#11161b2e 62%,#11161b0f);position:absolute;inset:0}.home-hero_shade[data-astro-cid-63llj4z6].is-vertical{background-image:linear-gradient(#11161b59,#11161b0a 26%,#11161b47)}.home-hero_inner[data-astro-cid-63llj4z6]{z-index:10;padding-inline:1.25rem;align-items:flex-end;width:100%;max-width:1400px;height:100%;margin-inline:auto;padding-top:8rem;padding-bottom:3.5rem;display:flex;position:relative}@media (width>=48rem){.home-hero_inner[data-astro-cid-63llj4z6]{padding-inline:2rem}}@media (width>=64rem){.home-hero_inner[data-astro-cid-63llj4z6]{padding-inline:2.5rem;padding-top:9rem;padding-bottom:5rem}}.home-hero_copy[data-astro-cid-63llj4z6]{flex-direction:column;justify-content:flex-end;max-width:100%;display:flex}@media (width>=64rem){.home-hero_copy[data-astro-cid-63llj4z6]{max-width:50%}}.home-hero_heading-wrap[data-astro-cid-63llj4z6]{font-size:var(--font-size-h1)}.home-hero_heading[data-astro-cid-63llj4z6]{font-size:var(--font-size-h1);letter-spacing:-.05em;color:#fff;font-weight:600;line-height:.94}@media (width>=64rem){.home-hero_heading-wrap[data-astro-cid-63llj4z6],.home-hero_heading[data-astro-cid-63llj4z6]{font-size:clamp(3.25rem,5.7vw - .3rem,4.5rem)}}.home-hero_text[data-astro-cid-63llj4z6]{color:#ffffffc2;margin-top:1.5rem;font-size:1rem;line-height:2rem}@media (width>=48rem){.home-hero_text[data-astro-cid-63llj4z6]{font-size:1.125rem}}.home-hero_actions[data-astro-cid-63llj4z6]{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}@media (width>=40rem){.home-hero_actions[data-astro-cid-63llj4z6]{flex-direction:row}}.home-hero_trust[data-astro-cid-63llj4z6]{border-radius:var(--radius-base);backdrop-filter:blur(8px);background-image:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1f;margin-top:2.5rem;padding:1.25rem;box-shadow:inset 0 1px #ffffff1f}.home-hero_trust-grid[data-astro-cid-63llj4z6]{gap:1rem 2rem;display:grid}@media (width>=40rem){.home-hero_trust-grid[data-astro-cid-63llj4z6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-hero_trust-item[data-astro-cid-63llj4z6]{align-items:flex-start;gap:.75rem;display:flex}.home-hero_trust-dot[data-astro-cid-63llj4z6]{background-image:linear-gradient(135deg, var(--color-accent-pink) 0%, var(--color-accent-blue) 100%);border-radius:2147483647px;flex-shrink:0;width:.625rem;height:.625rem;margin-top:.45rem}.home-hero_trust-text[data-astro-cid-63llj4z6]{color:#fff;font-size:.875rem;font-weight:500;line-height:1.5rem}@media (width<=767px){.section_home-hero[data-astro-cid-63llj4z6]{height:80svh;min-height:80svh;max-height:none}.section_home-hero[data-astro-cid-63llj4z6]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0e121885 0%,#0e121857 26%,#0e121847 56%,#0e12188f 100%);position:absolute;inset:0}.home-hero_image[data-astro-cid-63llj4z6]{object-position:72% center}.home-hero_inner[data-astro-cid-63llj4z6]{align-items:flex-end;padding-top:7.5rem;padding-bottom:1.5rem}.home-hero_copy[data-astro-cid-63llj4z6]{max-width:100%}.home-hero_heading-wrap[data-astro-cid-63llj4z6]{font-size:clamp(2rem,11vw,2.9rem)}.home-hero_heading[data-astro-cid-63llj4z6]{letter-spacing:-.065em;max-width:none;font-size:clamp(2rem,11vw,2.9rem);line-height:.92}.home-hero_text[data-astro-cid-63llj4z6]{color:#fffc;max-width:100%;margin-top:.8rem;font-size:.92rem;line-height:1.65}.home-hero_actions[data-astro-cid-63llj4z6]{gap:.75rem;margin-top:1rem}.button[data-astro-cid-63llj4z6].home-hero_button{justify-content:center;width:100%;padding:.95rem 1rem}.home-hero_trust[data-astro-cid-63llj4z6]{display:none}}.section_home-reviews[data-astro-cid-khfnd2jw]{border-block-style:solid;border-block-width:1px;border-color:var(--color-line);background-color:#fff}.home-reviews_container[data-astro-cid-khfnd2jw]{padding-top:2rem;padding-bottom:2rem;gap:1.5rem;width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.25rem;display:grid}@media (width>=48rem){.home-reviews_container[data-astro-cid-khfnd2jw]{padding-inline:2rem}}@media (width>=64rem){.home-reviews_container[data-astro-cid-khfnd2jw]{padding-top:6rem;padding-bottom:6rem;grid-template-columns:.32fr 1fr;padding-inline:2.5rem}}.home-reviews_intro[data-astro-cid-khfnd2jw]{flex-direction:column;justify-content:center;display:flex}.home-reviews_heading[data-astro-cid-khfnd2jw]{max-width:75%;font-size:var(--font-size-h4);letter-spacing:-.04em;color:var(--color-text);font-weight:600;line-height:1}.home-reviews_text[data-astro-cid-khfnd2jw]{max-width:28ch;color:var(--color-muted);margin-top:1rem;font-size:.875rem;line-height:1.75rem}.home-reviews_card[data-astro-cid-khfnd2jw]{border-radius:var(--radius-base);border-style:solid;border-width:1px;border-color:var(--color-line);background-color:#fff;padding:.75rem;box-shadow:0 18px 45px #131a240f}@media (width<=767px){.home-reviews_heading[data-astro-cid-khfnd2jw]{max-width:100%}}.section_home-steve[data-astro-cid-6kqqsrap]{z-index:0;background-color:#eef4ff;padding-top:2rem;padding-bottom:2rem;position:relative}@media (width>=64rem){.section_home-steve[data-astro-cid-6kqqsrap]{padding-top:6rem;padding-bottom:6rem}}.home-steve_container[data-astro-cid-6kqqsrap]{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.25rem}@media (width>=48rem){.home-steve_container[data-astro-cid-6kqqsrap]{padding-inline:2rem}}@media (width>=64rem){.home-steve_container[data-astro-cid-6kqqsrap]{padding-inline:2.5rem}}.home-steve_grid[data-astro-cid-6kqqsrap]{gap:2.5rem;display:grid}@media (width>=64rem){.home-steve_grid[data-astro-cid-6kqqsrap]{grid-template-columns:1.02fr .98fr;align-items:center}}.home-steve_copy[data-astro-cid-6kqqsrap]{max-width:34rem}@media (width>=64rem){.home-steve_copy[data-astro-cid-6kqqsrap]{padding-right:2rem}}.home-steve_heading[data-astro-cid-6kqqsrap]{max-width:75%;font-size:var(--font-size-h2);letter-spacing:-.04em;color:var(--color-text);font-weight:600;line-height:1}.home-steve_text[data-astro-cid-6kqqsrap]{max-width:58ch;color:var(--color-muted);margin-top:1.25rem;font-size:1rem;line-height:2rem}.home-steve_note-wrap[data-astro-cid-6kqqsrap]{border-top-style:solid;border-top-width:1px;border-color:var(--color-line);margin-top:2rem;padding-top:1.25rem}.home-steve_note[data-astro-cid-6kqqsrap]{max-width:32rem;color:var(--color-muted);font-size:.875rem;line-height:1.75rem}.home-steve_frame[data-astro-cid-6kqqsrap]{border-radius:var(--radius-base);border-style:solid;border-width:1px;border-color:var(--color-line);background-color:#0f1724;overflow:hidden;box-shadow:0 30px 70px #131a2429}.home-steve_video[data-astro-cid-6kqqsrap]{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}@media (width>=48rem){.home-steve_video[data-astro-cid-6kqqsrap]{aspect-ratio:16/10}}.section_home-systems[data-astro-cid-aiqpinmt]{background-color:#fff;padding-top:2rem;padding-bottom:2rem}@media (width>=64rem){.section_home-systems[data-astro-cid-aiqpinmt]{padding-top:6rem;padding-bottom:6rem}}.home-systems_container[data-astro-cid-aiqpinmt]{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.25rem}@media (width>=48rem){.home-systems_container[data-astro-cid-aiqpinmt]{padding-inline:2rem}}@media (width>=64rem){.home-systems_container[data-astro-cid-aiqpinmt]{padding-inline:2.5rem}}.home-systems_head[data-astro-cid-aiqpinmt]{gap:2rem;display:grid}@media (width>=64rem){.home-systems_head[data-astro-cid-aiqpinmt]{grid-template-columns:1.02fr .98fr;align-items:center}}.home-systems_heading[data-astro-cid-aiqpinmt]{letter-spacing:-.04em;max-width:75%;color:var(--color-text);font-size:2.25rem;font-weight:600;line-height:1}@media (width>=48rem){.home-systems_heading[data-astro-cid-aiqpinmt]{font-size:3.75rem}}@media (width>=64rem){.home-systems_intro[data-astro-cid-aiqpinmt]{padding-left:2.5rem}}.home-systems_text[data-astro-cid-aiqpinmt]{max-width:64ch;color:var(--color-muted);font-size:1rem;line-height:2rem}.home-systems_text[data-astro-cid-aiqpinmt].is-more{margin-top:1rem}.home-systems_list[data-astro-cid-aiqpinmt]{gap:3rem;margin-top:2rem;display:grid}@media (width>=64rem){.home-systems_list[data-astro-cid-aiqpinmt]{gap:6rem;margin-top:6rem}}.home-system[data-astro-cid-aiqpinmt]{gap:2rem;display:grid}@media (width>=64rem){.home-system[data-astro-cid-aiqpinmt]{grid-template-columns:1.02fr .98fr;align-items:center}}.home-system_copy[data-astro-cid-aiqpinmt]{order:2}@media (width>=64rem){.home-system_copy[data-astro-cid-aiqpinmt]{order:1}}.home-system_heading[data-astro-cid-aiqpinmt]{letter-spacing:-.04em;color:var(--color-text);font-size:1.875rem;font-weight:600;line-height:1.2}@media (width>=48rem){.home-system_heading[data-astro-cid-aiqpinmt]{font-size:3rem;line-height:1}}.home-system_text[data-astro-cid-aiqpinmt]{max-width:34rem;color:var(--color-muted);margin-top:1.25rem;font-size:1rem;line-height:2rem}.home-system_points[data-astro-cid-aiqpinmt]{color:var(--color-text);gap:.75rem;margin-top:1.5rem;font-size:.875rem;line-height:1.75rem;display:grid}.home-system_link[data-astro-cid-aiqpinmt]{font-size:.875rem;line-height:var(--leading-sm);align-items:center;gap:.75rem;margin-top:2rem;font-weight:600;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.home-system_link[data-astro-cid-aiqpinmt]:hover{translate:.25rem}}.home-system_media[data-astro-cid-aiqpinmt]{border-radius:var(--radius-base);border-style:solid;border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);order:1;overflow:hidden}@media (width>=64rem){.home-system_media[data-astro-cid-aiqpinmt]{order:2}}.home-system_image[data-astro-cid-aiqpinmt]{aspect-ratio:4/3;object-fit:cover;object-position:center center;width:100%}.home-system[data-astro-cid-aiqpinmt].is-reversed .home-system_copy[data-astro-cid-aiqpinmt]{order:2}@media (width>=64rem){.home-system[data-astro-cid-aiqpinmt].is-reversed .home-system_copy[data-astro-cid-aiqpinmt]{padding-left:2.5rem}}.home-system[data-astro-cid-aiqpinmt].is-reversed .home-system_media[data-astro-cid-aiqpinmt]{border-radius:var(--radius-base);border-style:solid;border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);order:1;overflow:hidden}.section_home-winter[data-astro-cid-pclhg3hp]{padding-top:2rem;padding-bottom:2rem;width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.25rem}@media (width>=48rem){.section_home-winter[data-astro-cid-pclhg3hp]{padding-inline:2rem}}@media (width>=64rem){.section_home-winter[data-astro-cid-pclhg3hp]{padding-top:6rem;padding-bottom:6rem;padding-inline:2.5rem}}.home-winter_panel[data-astro-cid-pclhg3hp]{border-radius:var(--radius-base);border-style:solid;border-width:1px;border-color:var(--color-line);background-color:#eef3fb;position:relative;overflow:hidden}.home-winter_image[data-astro-cid-pclhg3hp]{aspect-ratio:4/3;object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.home-winter_shade[data-astro-cid-pclhg3hp]{background-image:linear-gradient(90deg,#f8fafdf5,#f8fafdeb 26%,#f8fafdb8 44%,#f8fafd1f,#f8fafd05);position:absolute;inset:0}.home-winter_shade[data-astro-cid-pclhg3hp].is-vertical{background-image:linear-gradient(#ffffff2e,#ffffff05)}.home-winter_inner[data-astro-cid-pclhg3hp]{z-index:10;position:relative}@media (width>=48rem){.home-winter_inner[data-astro-cid-pclhg3hp]{padding-block:3rem;padding-inline:2.5rem}}@media (width>=64rem){.home-winter_inner[data-astro-cid-pclhg3hp]{min-height:620px;padding-block:3.5rem;padding-inline:3rem}}.home-winter_copy[data-astro-cid-pclhg3hp]{max-width:34rem}.home-winter_heading[data-astro-cid-pclhg3hp]{letter-spacing:-.05em;max-width:75%;color:var(--color-text);font-size:2.25rem;font-weight:600;line-height:.96}@media (width>=48rem){.home-winter_heading[data-astro-cid-pclhg3hp]{font-size:3rem}}@media (width>=64rem){.home-winter_heading[data-astro-cid-pclhg3hp]{font-size:3.75rem}}.home-winter_text[data-astro-cid-pclhg3hp]{color:#131a24bd;max-width:33rem;margin-top:1.5rem;font-size:1rem;line-height:2rem}.home-winter_text[data-astro-cid-pclhg3hp].is-more{color:#131a24ad;margin-top:1rem}.home-winter_actions[data-astro-cid-pclhg3hp]{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2rem;display:flex}@media (width>=40rem){.home-winter_actions[data-astro-cid-pclhg3hp]{flex-direction:row}}.home-winter_button[data-astro-cid-pclhg3hp]{backdrop-filter:blur(8px);background-color:#ffffffa3;border:1px solid #131a2424}@media (hover:hover){.home-winter_button[data-astro-cid-pclhg3hp]:hover{background-color:#ffffffc2}}.section_home-calculator[data-astro-cid-ryk5i4w5]{padding-top:2rem;padding-bottom:2rem;width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.25rem}@media (width>=48rem){.section_home-calculator[data-astro-cid-ryk5i4w5]{padding-inline:2rem}}@media (width>=64rem){.section_home-calculator[data-astro-cid-ryk5i4w5]{padding-top:6rem;padding-bottom:6rem;padding-inline:2.5rem}}.home-calculator_panel[data-astro-cid-ryk5i4w5]{border-radius:var(--radius-base);border-style:solid;border-width:1px;border-color:var(--color-line);color:#fff;background-image:linear-gradient(145deg,#161d2a,#123861);overflow:hidden}.home-calculator_grid[data-astro-cid-ryk5i4w5]{gap:2.5rem;padding:2rem;display:grid}@media (width>=48rem){.home-calculator_grid[data-astro-cid-ryk5i4w5]{padding:2.5rem}}@media (width>=64rem){.home-calculator_grid[data-astro-cid-ryk5i4w5]{grid-template-columns:1.02fr .98fr;padding:3rem}}.home-calculator_heading[data-astro-cid-ryk5i4w5]{max-width:75%;font-size:var(--font-size-h2);letter-spacing:-.04em;color:#fff;font-weight:600;line-height:1}.home-calculator_text[data-astro-cid-ryk5i4w5]{color:#ffffffb8;max-width:36rem;margin-top:1.25rem;font-size:1rem;line-height:2rem}.home-calculator_side[data-astro-cid-ryk5i4w5]{border-color:#ffffff1a;border-top-style:solid;border-top-width:1px;flex-direction:column;justify-content:space-between;padding-top:1.5rem;display:flex}@media (width>=64rem){.home-calculator_side[data-astro-cid-ryk5i4w5]{border-top-width:0;border-left-style:solid;border-left-width:1px;padding-top:0;padding-left:2.5rem}}.home-calculator_points[data-astro-cid-ryk5i4w5]{border-block-style:solid;border-block-width:1px;color:#ffffffc2;border-color:#ffffff1a;font-size:.875rem;line-height:1.75rem}.home-calculator_point[data-astro-cid-ryk5i4w5]{padding-block:1rem}.home-calculator_actions[data-astro-cid-ryk5i4w5]{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2rem;display:flex}@media (width>=40rem){.home-calculator_actions[data-astro-cid-ryk5i4w5]{flex-direction:row}}@media (width>=64rem){.home-calculator_actions[data-astro-cid-ryk5i4w5]{margin-top:2.5rem}}@media (hover:hover){.button[data-astro-cid-ryk5i4w5].home-calculator_button:hover{background-color:#ffffff24}}.home-calculator_point[data-astro-cid-ryk5i4w5]:not(:last-child){border-bottom:1px solid #ffffff1a}.section_home-servicing[data-astro-cid-ihjaykmv]{padding-top:2rem;padding-bottom:2rem;gap:1.5rem;width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.25rem;display:grid}@media (width>=48rem){.section_home-servicing[data-astro-cid-ihjaykmv]{padding-inline:2rem}}@media (width>=64rem){.section_home-servicing[data-astro-cid-ihjaykmv]{padding-top:6rem;padding-bottom:6rem;grid-template-columns:1.02fr .98fr;padding-inline:2.5rem}.home-servicing_copy[data-astro-cid-ihjaykmv]{padding-right:2.5rem}}.home-servicing_heading[data-astro-cid-ihjaykmv]{max-width:75%;font-size:var(--font-size-h2);letter-spacing:-.04em;color:var(--color-text);font-weight:600;line-height:1}.home-servicing_text[data-astro-cid-ihjaykmv]{color:var(--color-muted);margin-top:1.25rem;font-size:1rem;line-height:2rem}.home-servicing_link[data-astro-cid-ihjaykmv]{border-radius:var(--radius-base);border-style:solid;border-width:1px;border-color:var(--color-line);background-color:var(--color-panel);font-size:.875rem;line-height:var(--leading-sm);margin-top:2rem;padding-block:1rem;padding-inline:1.5rem;font-weight:600;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.home-servicing_link[data-astro-cid-ihjaykmv]:hover{background-color:var(--color-panel-strong);translate:0 -1px}}.home-servicing_link[data-astro-cid-ihjaykmv]:active{scale:.98}.home-servicing_list-wrap[data-astro-cid-ihjaykmv]{border-block-style:solid;border-block-width:1px;border-color:var(--color-line)}@media (width>=64rem){.home-servicing_list-wrap[data-astro-cid-ihjaykmv]{padding-left:2.5rem}}.home-servicing_points[data-astro-cid-ihjaykmv]{color:var(--color-text);font-size:.875rem;line-height:1.75rem}.home-servicing_point[data-astro-cid-ihjaykmv]{padding-block:1rem}.home-servicing_point[data-astro-cid-ihjaykmv]:not(:last-child){border-bottom:1px solid var(--color-line)}.home-page[data-astro-cid-lcdefpme]{isolation:isolate;position:relative;overflow:hidden}.home-page_background[data-astro-cid-lcdefpme]{pointer-events:none;z-index:-10;background-image:radial-gradient(circle at 0 0,#2f9dff1f,#0000 32%),radial-gradient(circle at 80% 20%,#0073ef1a,#0000 24%),linear-gradient(#f5f9ff,#edf4ff);position:absolute;inset:0}
