@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_de418624-module__AXSCfa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_de418624-module__AXSCfa__variable{--font-home-display:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_9b840348-module__NMchla__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_9b840348-module__NMchla__variable{--font-home-body:"Poppins", "Poppins Fallback"}
.home-module__UFCwDq__page{--hp-bg:#0f1213;--hp-hero:#132022;--hp-ink:#eef3f3;--hp-ink2:#cfdcdd;--hp-body:#aab5b8;--hp-muted:#7d898c;--hp-line:#243032;--hp-line2:#2f3d3f;--hp-card:#171b1d;--hp-accent:#4fb0b2;--hp-accent-text:#8fd5d6;--hp-tint:#4fb0b229;--hp-shadow:0 2px 10px #00000059;--hp-shadow2:0 12px 32px #00000080;--stage-ink:#eef3f3;--stage-body:#aab5b8;--stage-line:#2a3739;--stage-bg1:#1a2629;--stage-bg2:#111a1c;--stage-foot:#11181adb;--meter-track:#243133;--meter-existing:#6f7f83;--meter-sep:#00000073;--pending-ink:#6f8083;--dot-pending-bg:#172023;--dot-pending-border:#34464a;--replay-bg:#1b2629;--replay-hover:#223033;--replay-ink:#8fd5d6;--il-outline:#0b1517;--il-glass:#f2cf84;--il-shine:#fbe6b4;--site-glow:#17272a;--site-pad:#1d2e31;--site-edge:#2c3f42;--tree-trunk:#5b4636;--tree-canopy:#4f8a66;--tree-hi:#6aa582;--mc-t:#9eacb0;--mc-r:#86959a;--mc-l:#6e7d82;--ms-t:#c2cfd1;--ms-r:#a9b8bb;--ms-l:#8fa0a3;--mw-t:#aebbbb;--mw-r:#96a5a5;--mw-l:#7e8f8f;--md-t:#bccbce;--md-r:#a3b4b7;--md-l:#8a9da0;--ml-t:#ffe2ac;--ml-r:#ffc766;--ml-l:#f0a43c;--mdoor-t:#6cc3c5;--mdoor-r:#3f9fa1;--mdoor-l:#2d7578;--mt-t:#d7c7a4;--mt-r:#b59e76;--mt-l:#98815a;--mf-t:#c2cfd1;--mf-r:#a9b8bb;--mf-l:#97a9ac;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--hp-bg);min-height:100vh;color:var(--hp-body);font-family:var(--font-home-body), "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .home-module__UFCwDq__page{--hp-bg:#fff;--hp-hero:#e7f3f3;--hp-ink:#173f41;--hp-ink2:#245e60;--hp-body:#4a585c;--hp-muted:#7b898d;--hp-line:#d8e7e8;--hp-line2:#c5dcdd;--hp-card:#fff;--hp-accent:#3f9fa1;--hp-accent-text:#2d7578;--hp-tint:#3f9fa11f;--hp-shadow:0 2px 10px #173f410f;--hp-shadow2:0 12px 32px #173f411f;--stage-ink:#173f41;--stage-body:#4a585c;--stage-line:#d3e3e4;--stage-bg1:#f6fbfb;--stage-bg2:#e9f3f3;--stage-foot:#ffffffc7;--meter-track:#dde8e9;--meter-existing:#a9b6ba;--meter-sep:#ffffffbf;--pending-ink:#8a9a9d;--dot-pending-bg:#fff;--dot-pending-border:#c6d4d6;--replay-bg:#fff;--replay-hover:#f1f8f8;--replay-ink:#245e60;--il-outline:#173f41;--il-glass:#cdeced;--il-shine:#f7fdfd;--site-glow:#e7f1f1;--site-pad:#dcebeb;--site-edge:#c6dcdd;--tree-trunk:#8a6f55;--tree-canopy:#a8d8b6;--tree-hi:#c3e6cd;--mc-t:#e3e9eb;--mc-r:#cdd6d9;--mc-l:#b3bfc3;--ms-t:#f5f9f9;--ms-r:#e1eaeb;--ms-l:#c8d7d9;--mw-t:#eef3f2;--mw-r:#dbe5e4;--mw-l:#c3d2d1;--md-t:#eef5f6;--md-r:#dbe7e9;--md-l:#bfd1d4;--ml-t:#ffe9c9;--ml-r:#ffd494;--ml-l:#f2ae57;--mdoor-t:#8fd5d6;--mdoor-r:#4fb0b2;--mdoor-l:#3f9fa1;--mt-t:#f3ead8;--mt-r:#dcc9a6;--mt-l:#c7ad82;--mf-t:#f5f9f9;--mf-r:#e1eaeb;--mf-l:#d3e0e2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light] .home-module__UFCwDq__page{--hp-bg:#fff;--hp-hero:#e7f3f3;--hp-ink:#173f41;--hp-ink2:#245e60;--hp-body:#4a585c;--hp-muted:#7b898d;--hp-line:#d8e7e8;--hp-line2:#c5dcdd;--hp-card:#fff;--hp-accent:#3f9fa1;--hp-accent-text:#2d7578;--hp-tint:#3f9fa11f;--hp-shadow:0 2px 10px #173f410f;--hp-shadow2:0 12px 32px #173f411f;--stage-ink:#173f41;--stage-body:#4a585c;--stage-line:#d3e3e4;--stage-bg1:#f6fbfb;--stage-bg2:#e9f3f3;--stage-foot:#ffffffc7;--meter-track:#dde8e9;--meter-existing:#a9b6ba;--meter-sep:#ffffffbf;--pending-ink:#8a9a9d;--dot-pending-bg:#fff;--dot-pending-border:#c6d4d6;--replay-bg:#fff;--replay-hover:#f1f8f8;--replay-ink:#245e60;--il-outline:#173f41;--il-glass:#cdeced;--il-shine:#f7fdfd;--site-glow:#e7f1f1;--site-pad:#dcebeb;--site-edge:#c6dcdd;--tree-trunk:#8a6f55;--tree-canopy:#a8d8b6;--tree-hi:#c3e6cd;--mc-t:#e3e9eb;--mc-r:#cdd6d9;--mc-l:#b3bfc3;--ms-t:#f5f9f9;--ms-r:#e1eaeb;--ms-l:#c8d7d9;--mw-t:#eef3f2;--mw-r:#dbe5e4;--mw-l:#c3d2d1;--md-t:#eef5f6;--md-r:#dbe7e9;--md-l:#bfd1d4;--ml-t:#ffe9c9;--ml-r:#ffd494;--ml-l:#f2ae57;--mdoor-t:#8fd5d6;--mdoor-r:#4fb0b2;--mdoor-l:#3f9fa1;--mt-t:#f3ead8;--mt-r:#dcc9a6;--mt-l:#c7ad82;--mf-t:#f5f9f9;--mf-r:#e1eaeb;--mf-l:#d3e0e2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.home-module__UFCwDq__container{width:min(1120px,92%);margin:0 auto}.home-module__UFCwDq__nav{background:var(--hp-hero)}.home-module__UFCwDq__navInner{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.home-module__UFCwDq__brand{font-family:var(--font-home-display), system-ui, sans-serif;color:var(--hp-ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.home-module__UFCwDq__brand svg{display:block}.home-module__UFCwDq__navRight{align-items:center;gap:10px;display:flex}.home-module__UFCwDq__navLink{color:var(--hp-ink2);border-radius:999px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none}.home-module__UFCwDq__navLink:hover{color:var(--hp-accent-text)}.home-module__UFCwDq__cta,.home-module__UFCwDq__ctaSm{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#245e60,#3f9fa1);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 6px 16px #2d757847}.home-module__UFCwDq__ctaSm{min-height:38px;padding:0 16px;font-size:14px}.home-module__UFCwDq__cta:hover,.home-module__UFCwDq__ctaSm:hover{transform:translateY(-1px);box-shadow:0 10px 22px #2d757857}.home-module__UFCwDq__cta:disabled{opacity:.7;cursor:default;transform:none}.home-module__UFCwDq__hero{background:var(--hp-hero);padding:36px 0 64px}.home-module__UFCwDq__heroGrid{grid-template:".scene"1fr"title scene""copy scene"".scene"1fr/40% calc(60% - 48px);gap:0 48px;display:grid}.home-module__UFCwDq__heroScene{grid-area:scene;align-self:center;min-width:0}.home-module__UFCwDq__heroTitle{font-family:var(--font-home-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--hp-ink);text-wrap:balance;grid-area:title;margin:0 0 18px;font-size:clamp(36px,4.8vw,58px);font-weight:800;line-height:1.07}.home-module__UFCwDq__accent{color:var(--hp-accent-text)}.home-module__UFCwDq__heroSub{color:var(--hp-body);grid-area:copy;max-width:440px;margin:0;font-size:18px}.home-module__UFCwDq__heroSub strong{color:var(--hp-ink);margin-top:8px;font-weight:600;display:block}.home-module__UFCwDq__stage{background:linear-gradient(180deg, var(--stage-bg1) 0%, var(--stage-bg2) 100%);border:1px solid var(--stage-line);box-shadow:var(--hp-shadow2);border-radius:18px;position:relative;overflow:hidden}.home-module__UFCwDq__scene{shape-rendering:geometricprecision;width:100%;height:auto;display:block}.home-module__UFCwDq__replay{z-index:2;border:1px solid var(--stage-line);background:var(--replay-bg);color:var(--replay-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #173f411a}.home-module__UFCwDq__replay:hover{background:var(--replay-hover)}.home-module__UFCwDq__stageFoot{background:var(--stage-foot);border-top:1px solid var(--stage-line);gap:10px;padding:12px 18px 14px;display:grid}.home-module__UFCwDq__statusRow{justify-content:space-between;align-items:flex-end;gap:16px;min-height:40px;display:flex}.home-module__UFCwDq__status{min-width:0}.home-module__UFCwDq__statusTitle{font-family:var(--font-home-display), system-ui, sans-serif;color:var(--stage-ink);font-size:15px;font-weight:700;display:block}.home-module__UFCwDq__statusSub{color:var(--stage-body);font-size:12.5px;display:block}.home-module__UFCwDq__statusValue{font-family:var(--font-home-display), system-ui, sans-serif;color:var(--stage-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.home-module__UFCwDq__stage[data-step="0"] .home-module__UFCwDq__statusRow{visibility:hidden}.home-module__UFCwDq__meter{background:var(--meter-track);border-radius:999px;height:10px;display:flex;overflow:hidden}.home-module__UFCwDq__meter i{background:var(--meter-existing);height:100%;display:block;position:relative;overflow:hidden}.home-module__UFCwDq__meter i+i{box-shadow:inset 1px 0 0 var(--meter-sep)}.home-module__UFCwDq__meter b{width:100%;position:absolute;top:0;bottom:0;left:0}.home-module__UFCwDq__meter [data-b="1"],.home-module__UFCwDq__meter [data-b="2"],.home-module__UFCwDq__meter [data-b="3"],.home-module__UFCwDq__meter [data-b="4"],.home-module__UFCwDq__meter [data-b="5"]{width:20%}.home-module__UFCwDq__meter [data-b="2"] b{background:#d85e59}.home-module__UFCwDq__meter [data-b="3"] b{background:#6f8ee6}.home-module__UFCwDq__meter [data-b="4"] b{background:#e8a93f}.home-module__UFCwDq__meter [data-b="5"] b{background:#b77ce1}.home-module__UFCwDq__stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.home-module__UFCwDq__stepper li{color:var(--stage-body);align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:600;line-height:1.25;display:flex}.home-module__UFCwDq__stepper [data-s="1"]{--sc:var(--meter-existing);--sc-ink:#173f41}.home-module__UFCwDq__stepper [data-s="2"]{--sc:#d85e59;--sc-ink:#fff}.home-module__UFCwDq__stepper [data-s="3"]{--sc:#6f8ee6;--sc-ink:#fff}.home-module__UFCwDq__stepper [data-s="4"]{--sc:#e8a93f;--sc-ink:#173f41}.home-module__UFCwDq__stepper [data-s="5"]{--sc:#b77ce1;--sc-ink:#fff}.home-module__UFCwDq__lbl{white-space:nowrap}.home-module__UFCwDq__dot{width:20px;height:20px;color:var(--sc-ink);background:var(--sc);border:1.5px solid var(--sc);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-grid}.home-module__UFCwDq__stage[data-step] .home-module__UFCwDq__stepper li{color:var(--pending-ink)}.home-module__UFCwDq__stage[data-step] .home-module__UFCwDq__stepper .home-module__UFCwDq__dot{background:var(--dot-pending-bg);color:var(--pending-ink);border-color:var(--dot-pending-border)}.home-module__UFCwDq__stage:is([data-step="0"],[data-step=s1]) [data-s="1"],.home-module__UFCwDq__stage:is([data-step=e1],[data-step=e2]) [data-s="2"],.home-module__UFCwDq__stage:is([data-step=d1],[data-step=d2]) [data-s="3"],.home-module__UFCwDq__stage:is([data-step=r1],[data-step=r2]) [data-s="4"],.home-module__UFCwDq__stage[data-step=a] [data-s="5"]{color:var(--stage-ink)}.home-module__UFCwDq__stage:is([data-step="0"],[data-step=s1]) [data-s="1"] .home-module__UFCwDq__dot,.home-module__UFCwDq__stage:is([data-step=e1],[data-step=e2]) [data-s="2"] .home-module__UFCwDq__dot,.home-module__UFCwDq__stage:is([data-step=d1],[data-step=d2]) [data-s="3"] .home-module__UFCwDq__dot,.home-module__UFCwDq__stage:is([data-step=r1],[data-step=r2]) [data-s="4"] .home-module__UFCwDq__dot,.home-module__UFCwDq__stage[data-step=a] [data-s="5"] .home-module__UFCwDq__dot{background:var(--dot-pending-bg);color:var(--sc);border-color:var(--sc);box-shadow:0 0 0 3px color-mix(in srgb, var(--sc) 24%, transparent)}.home-module__UFCwDq__stage:is([data-step=e1],[data-step=e2],[data-step=d1],[data-step=d2],[data-step=r1],[data-step=r2],[data-step=a],[data-step=done]) [data-s="1"],.home-module__UFCwDq__stage:is([data-step=d1],[data-step=d2],[data-step=r1],[data-step=r2],[data-step=a],[data-step=done]) [data-s="2"],.home-module__UFCwDq__stage:is([data-step=r1],[data-step=r2],[data-step=a],[data-step=done]) [data-s="3"],.home-module__UFCwDq__stage:is([data-step=a],[data-step=done]) [data-s="4"],.home-module__UFCwDq__stage[data-step=done] [data-s="5"]{color:var(--stage-body)}.home-module__UFCwDq__stage:is([data-step=e1],[data-step=e2],[data-step=d1],[data-step=d2],[data-step=r1],[data-step=r2],[data-step=a],[data-step=done]) [data-s="1"] .home-module__UFCwDq__dot,.home-module__UFCwDq__stage:is([data-step=d1],[data-step=d2],[data-step=r1],[data-step=r2],[data-step=a],[data-step=done]) [data-s="2"] .home-module__UFCwDq__dot,.home-module__UFCwDq__stage:is([data-step=r1],[data-step=r2],[data-step=a],[data-step=done]) [data-s="3"] .home-module__UFCwDq__dot,.home-module__UFCwDq__stage:is([data-step=a],[data-step=done]) [data-s="4"] .home-module__UFCwDq__dot,.home-module__UFCwDq__stage[data-step=done] [data-s="5"] .home-module__UFCwDq__dot{background:var(--sc);color:var(--sc-ink);border-color:var(--sc)}.home-module__UFCwDq__stage[data-step="0"] .home-module__UFCwDq__meter i,.home-module__UFCwDq__stage[data-step="0"] .home-module__UFCwDq__meter b{width:0;transition:none}.home-module__UFCwDq__stage[data-step=s1] .home-module__UFCwDq__meter [data-b="1"],.home-module__UFCwDq__stage[data-step=s1] .home-module__UFCwDq__meter [data-b="2"],.home-module__UFCwDq__stage[data-step=s1] .home-module__UFCwDq__meter [data-b="3"],.home-module__UFCwDq__stage[data-step=s1] .home-module__UFCwDq__meter [data-b="4"]{transition:width 1.6s linear .1s}.home-module__UFCwDq__stage:is([data-step=s1],[data-step=e1],[data-step=e2],[data-step=d1],[data-step=d2],[data-step=r1],[data-step=r2]) .home-module__UFCwDq__meter [data-b="5"],.home-module__UFCwDq__stage[data-step=s1] .home-module__UFCwDq__meter b,.home-module__UFCwDq__stage:is([data-step=e1],[data-step=e2]) .home-module__UFCwDq__meter [data-b="3"] b,.home-module__UFCwDq__stage:is([data-step=e1],[data-step=e2]) .home-module__UFCwDq__meter [data-b="4"] b,.home-module__UFCwDq__stage:is([data-step=d1],[data-step=d2]) .home-module__UFCwDq__meter [data-b="4"] b{width:0}.home-module__UFCwDq__stage[data-step=e1] .home-module__UFCwDq__meter [data-b="2"] b,.home-module__UFCwDq__stage[data-step=d1] .home-module__UFCwDq__meter [data-b="3"] b,.home-module__UFCwDq__stage[data-step=r1] .home-module__UFCwDq__meter [data-b="4"] b{transition:width .8s ease-out}.home-module__UFCwDq__stage[data-step=a] .home-module__UFCwDq__meter [data-b="5"]{transition:width 4.4s linear .4s}.home-module__UFCwDq__scene [data-f=fl],.home-module__UFCwDq__scene [data-f=fr],.home-module__UFCwDq__scene [data-f=ft]{stroke:var(--il-outline);stroke-width:1.15px;stroke-linejoin:round;transition:fill .22s ease-out}.home-module__UFCwDq__scene [data-f=ft]{fill:var(--tt,var(--t))}.home-module__UFCwDq__scene [data-f=fr]{fill:var(--rr,var(--r))}.home-module__UFCwDq__scene [data-f=fl]{fill:var(--ll,var(--l))}.home-module__UFCwDq__scene [data-m=concrete]{--t:var(--mc-t);--r:var(--mc-r);--l:var(--mc-l)}.home-module__UFCwDq__scene [data-m=steel]{--t:var(--ms-t);--r:var(--ms-r);--l:var(--ms-l)}.home-module__UFCwDq__scene [data-m=wall]{--t:var(--mw-t);--r:var(--mw-r);--l:var(--mw-l)}.home-module__UFCwDq__scene [data-m=duct]{--t:var(--md-t);--r:var(--md-r);--l:var(--md-l)}.home-module__UFCwDq__scene [data-m=lamp]{--t:var(--ml-t);--r:var(--ml-r);--l:var(--ml-l)}.home-module__UFCwDq__scene [data-m=door]{--t:var(--mdoor-t);--r:var(--mdoor-r);--l:var(--mdoor-l)}.home-module__UFCwDq__scene [data-m=table]{--t:var(--mt-t);--r:var(--mt-r);--l:var(--mt-l)}.home-module__UFCwDq__scene [data-m=frame]{--t:var(--mf-t);--r:var(--mf-r);--l:var(--mf-l)}.home-module__UFCwDq__scene [data-f=glass]{fill:var(--tt,var(--il-glass));stroke:var(--il-outline);stroke-width:1px;transition:fill .22s ease-out}.home-module__UFCwDq__scene [data-f=shine]{fill:var(--il-shine)}.home-module__UFCwDq__scene [data-f=leaf]{fill:var(--ll,var(--mdoor-r));stroke:var(--il-outline);stroke-width:1px;transition:fill .22s ease-out}.home-module__UFCwDq__scene [data-f=mull]{stroke:var(--il-outline);stroke-width:1px;fill:none}.home-module__UFCwDq__scene [data-f=louver]{stroke:#fff;stroke-opacity:.75;stroke-width:1.3px;fill:none}.home-module__UFCwDq__scene [data-f=fan]{fill:#ffffff8c;stroke:var(--il-outline);stroke-width:1px}.home-module__UFCwDq__scene [data-f=knob]{fill:var(--il-outline)}.home-module__UFCwDq__scene [data-f=siteGlow]{fill:var(--site-glow)}.home-module__UFCwDq__scene [data-f=sitePad]{fill:var(--site-pad);stroke:var(--site-edge);stroke-width:1.2px}.home-module__UFCwDq__scene [data-f=trunk]{fill:var(--tree-trunk);stroke:var(--il-outline);stroke-width:1.2px}.home-module__UFCwDq__scene [data-f=canopy]{fill:var(--tree-canopy);stroke:var(--il-outline);stroke-width:1.2px}.home-module__UFCwDq__scene [data-f=canopyHi]{fill:var(--tree-hi)}.home-module__UFCwDq__scene [data-f=leg]{stroke:#3f9fa1;stroke-width:1.1px;stroke-dasharray:3 4;fill:none}.home-module__UFCwDq__scene [data-k=err]{transform-box:fill-box;transform-origin:50% 100%;--tt:#f6cfcb;--rr:#ee9d96;--ll:#d85e59}.home-module__UFCwDq__scene [data-k=rw]{--tt:#fcebc4;--rr:#f7d58f;--ll:#e8a93f}.home-module__UFCwDq__scene [data-k=add]{--tt:#e6d3f6;--rr:#cfa9ee;--ll:#b77ce1}.home-module__UFCwDq__scene [data-k=dup],.home-module__UFCwDq__scene [data-f=plan]{opacity:0}.home-module__UFCwDq__stage[data-step="0"] *{transition:none!important;animation:none!important}.home-module__UFCwDq__stage[data-step="0"] :is([data-k=ex],[data-k=err],[data-k=rw],[data-k=dup]){opacity:0;transform:translateY(-12px)}.home-module__UFCwDq__stage:is([data-step="0"],[data-step=s1],[data-step=e1],[data-step=e2],[data-step=d1],[data-step=d2],[data-step=r1],[data-step=r2]) [data-k=add]{opacity:0;transition:none;transform:translateY(-26px)}.home-module__UFCwDq__stage[data-step=s1] :is([data-k=ex],[data-k=err],[data-k=rw],[data-k=dup]){transition:opacity .24s ease-out var(--d1,0s), transform .24s ease-out var(--d1,0s)}.home-module__UFCwDq__stage:is([data-step=s1],[data-step=e1]) [data-k=err]{transform:var(--broken)}.home-module__UFCwDq__stage:is([data-step=s1],[data-step=e1],[data-step=e2],[data-step=d1]) [data-k=dup]{opacity:1;transform:none}.home-module__UFCwDq__stage:is([data-step=s1],[data-step=e1],[data-step=e2],[data-step=d1],[data-step=d2],[data-step=r1]) [data-k=rw]{transform:var(--wrong)}.home-module__UFCwDq__stage:is([data-step="0"],[data-step=s1]) [data-k=err],.home-module__UFCwDq__stage:is([data-step="0"],[data-step=s1],[data-step=e1],[data-step=e2],[data-step=d2]) [data-k=dup],.home-module__UFCwDq__stage:is([data-step="0"],[data-step=s1],[data-step=e1],[data-step=e2],[data-step=d1],[data-step=d2]) [data-k=rw]{--tt:initial;--rr:initial;--ll:initial}.home-module__UFCwDq__stage[data-step=e2] [data-k=err]{transition:transform .52s cubic-bezier(.2,.9,.3,1)}.home-module__UFCwDq__stage:is([data-step=d1],[data-step=d2]) [data-k=dup]{--tt:#d9e2fa;--rr:#aebff2;--ll:#6f8ee6}.home-module__UFCwDq__stage[data-step=d2] [data-k=dup]{opacity:0;transform:var(--merge);transition:opacity .42s ease-in .14s,transform .54s ease-in-out}.home-module__UFCwDq__stage[data-step=r2] [data-k=rw]{transition:transform .72s ease-in-out}.home-module__UFCwDq__stage[data-step=a] [data-k=add]{opacity:1;transition:opacity .26s ease-out var(--d4,0s), transform .32s ease-out var(--d4,0s);transform:none}.home-module__UFCwDq__stage[data-step=a] [data-f=plan]{animation:4.9s ease-out both home-module__UFCwDq__plan}@keyframes home-module__UFCwDq__plan{0%{opacity:0;transform:translateY(-28px)}7%{opacity:1;transform:translateY(0)}84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22px)}}.home-module__UFCwDq__request{padding:40px 0 56px}.home-module__UFCwDq__requestInner{text-align:center;justify-items:center;gap:14px;display:grid}.home-module__UFCwDq__requestTitle{font-family:var(--font-home-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--hp-ink);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:800}.home-module__UFCwDq__inviteForm{background:var(--hp-card);border:1px solid var(--hp-line2);width:min(100%,500px);box-shadow:var(--hp-shadow);border-radius:999px;gap:8px;padding:6px;display:flex}.home-module__UFCwDq__inviteForm:focus-within{border-color:var(--hp-accent);box-shadow:0 0 0 3px var(--hp-tint)}.home-module__UFCwDq__inviteForm input[type=email]{min-width:0;height:auto;box-shadow:none;color:var(--hp-ink);font:inherit;background:0 0;border:0;border-radius:999px;outline:none;flex:1;padding:0 16px;font-size:15px}.home-module__UFCwDq__inviteForm input[type=email]::placeholder{color:var(--hp-muted)}.home-module__UFCwDq__trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.home-module__UFCwDq__formMsg{min-height:22px;color:var(--hp-muted);margin:0;font-size:14px}.home-module__UFCwDq__formMsg[data-state=sent]{color:var(--hp-accent-text);font-weight:600}.home-module__UFCwDq__formMsg[data-state=error]{color:#d85e59;font-weight:600}.home-module__UFCwDq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.home-module__UFCwDq__heroGrid{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"title""scene""copy";row-gap:20px}.home-module__UFCwDq__heroTitle{margin:0}.home-module__UFCwDq__hero{padding:24px 0 40px}.home-module__UFCwDq__navLink{display:none}}@media (max-width:560px){.home-module__UFCwDq__stepper{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.home-module__UFCwDq__inviteForm{border-radius:18px;flex-direction:column}.home-module__UFCwDq__inviteForm input[type=email]{min-height:44px}}@media (prefers-reduced-motion:reduce){.home-module__UFCwDq__stage *{transition:none!important;animation:none!important}}
