.app-shell[data-v-9c533fdd]{width:100%;min-height:100vh}.home-page[data-v-41c53101]{--ink: #092c6b;--blue: #1746d7;--green: #49d515;--cyan: #18b7e8;--muted: #5f6f82;--line: #d8e2ee;background:#fff;color:var(--ink);font-family:Manrope,Inter,sans-serif;line-height:1.6}.home-page[data-v-41c53101] *,.home-page[data-v-41c53101] *:before,.home-page[data-v-41c53101] *:after{box-sizing:border-box}.home-page h1[data-v-41c53101],.home-page h2[data-v-41c53101],.home-page h3[data-v-41c53101],.home-page p[data-v-41c53101]{margin:0}.home-page a[data-v-41c53101]{text-decoration:none}.home-page em[data-v-41c53101]{color:var(--blue);font-style:normal}.container[data-v-41c53101]{width:min(1200px,calc(100% - 96px));margin-inline:auto}.section-space[data-v-41c53101]{padding-block:104px}.site-header[data-v-41c53101]{border-bottom:1px solid #edf0f1}.header-inner[data-v-41c53101]{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand[data-v-41c53101]{flex-shrink:0;display:flex}.brand img[data-v-41c53101],.footer-top img[data-v-41c53101]{width:180px;height:60px;object-fit:contain}nav[data-v-41c53101]{display:flex;gap:30px;margin-left:auto}nav a[data-v-41c53101]{font-size:.83rem;font-weight:600;color:#45555e}nav a[data-v-41c53101]:hover,.text-link[data-v-41c53101]:hover{color:var(--blue)}.button[data-v-41c53101]{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:56px;padding:15px 24px;background:var(--blue);border:1px solid var(--blue);color:#fff;border-radius:5px;font-size:.86rem;font-weight:700;transition:background .2s,transform .2s}.button[data-v-41c53101]:hover{background:#1038bb;transform:translateY(-2px)}.button span[data-v-41c53101]{font-size:1.3rem;line-height:1}.button-small[data-v-41c53101]{min-height:44px;font-size:.78rem;padding:10px 18px;gap:20px}.hero[data-v-41c53101]{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;padding-block:60px 72px;align-items:center}.eyebrow[data-v-41c53101]{font-size:.66rem;font-weight:800;letter-spacing:.16em;color:var(--blue)}.hero .eyebrow[data-v-41c53101]{display:flex;gap:9px;align-items:center}.eyebrow>span[data-v-41c53101]{width:7px;height:7px;background:var(--blue);border-radius:50%}.hero h1[data-v-41c53101]{margin-block:23px;max-width:580px;font-size:clamp(2.8rem,4.2vw,4.3rem);font-weight:600;letter-spacing:-.065em;line-height:1.1}.hero-description[data-v-41c53101]{max-width:445px;color:var(--muted);font-size:.99rem;line-height:1.8}.hero-actions[data-v-41c53101]{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.text-link[data-v-41c53101]{display:inline-flex;align-items:center;gap:12px;color:var(--ink);font-size:.79rem;font-weight:700}.hero-note[data-v-41c53101]{display:flex;gap:12px;align-items:center;margin-top:42px;color:var(--muted);font-size:.73rem;line-height:1.7}.hero-note strong[data-v-41c53101]{color:#344b57;font-weight:600}.note-icon[data-v-41c53101]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eaf3f5;color:var(--blue);font-size:.8rem}.hero-visual[data-v-41c53101]{position:relative;height:540px;border-radius:7px;overflow:hidden;background:#d7e4e9}.hero-photo[data-v-41c53101]{width:100%;height:100%;object-fit:cover;object-position:53% center}.hero-visual[data-v-41c53101]:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0d263870);pointer-events:none}.photo-label[data-v-41c53101]{position:absolute;top:22px;left:22px;padding:7px 11px;background:#ffffffed;border-radius:2px;font-size:.52rem;font-weight:800;letter-spacing:.1em}.photo-caption[data-v-41c53101]{position:absolute;z-index:1;bottom:24px;left:24px;right:24px;display:flex;gap:17px;align-items:center;background:#ffffffed;padding:21px;border-radius:4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.caption-icon[data-v-41c53101]{display:grid;place-items:center;width:43px;height:43px;background:var(--blue);color:#fff;font-size:1.5rem;flex-shrink:0;border-radius:3px}.photo-caption small[data-v-41c53101]{font-size:.5rem;letter-spacing:.11em;font-weight:700;color:var(--muted)}.photo-caption p[data-v-41c53101]{font-size:1rem;line-height:1.45;margin-top:5px}.photo-caption strong[data-v-41c53101]{font-weight:700}.service-strip[data-v-41c53101]{background:#f5f7f7;border-block:1px solid #e9eeee}.service-inner[data-v-41c53101]{display:flex;justify-content:space-between;gap:20px;padding-block:23px}.service-inner p[data-v-41c53101]{display:flex;align-items:center;gap:13px;font-size:.76rem;font-weight:600;color:#48606d}.service-inner span[data-v-41c53101]{color:#2782a7;font-size:1.05rem}.section-heading[data-v-41c53101]{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:42px}h2[data-v-41c53101]{font-size:clamp(2rem,3vw,3rem);font-weight:600;letter-spacing:-.05em;line-height:1.2}.section-heading h2[data-v-41c53101],.journey h2[data-v-41c53101],.faq h2[data-v-41c53101],.closing h2[data-v-41c53101]{margin-top:17px}.section-heading>p[data-v-41c53101]{max-width:285px;color:var(--muted);font-size:.86rem;line-height:1.8}.solutions-grid[data-v-41c53101]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.solution-card[data-v-41c53101]{border:1px solid var(--line);border-radius:7px;overflow:hidden}.solution-image[data-v-41c53101]{height:260px;position:relative;overflow:hidden;background:#e8eff1}.solution-image img[data-v-41c53101]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.solution-card:hover .solution-image img[data-v-41c53101]{transform:scale(1.035)}.solution-image>span[data-v-41c53101]{position:absolute;left:24px;top:22px;padding:7px 11px;background:#fff;color:var(--ink);border-radius:3px;font-size:.56rem;font-weight:800;letter-spacing:.09em}.solution-copy[data-v-41c53101]{padding:29px 30px 0}.solution-index[data-v-41c53101]{font-size:.56rem;letter-spacing:.15em;color:var(--blue);font-weight:800}.solution-copy h3[data-v-41c53101]{font-size:1.7rem;letter-spacing:-.04em;font-weight:600;line-height:1.25;margin-block:13px 16px}.solution-copy>p[data-v-41c53101]{color:var(--muted);font-size:.85rem;max-width:395px;min-height:72px;line-height:1.8}.solution-link[data-v-41c53101]{display:flex;justify-content:space-between;gap:15px;align-items:center;color:var(--blue);font-size:.8rem;font-weight:800;border-top:1px solid var(--line);padding-block:21px;margin-top:24px}.solution-link span[data-v-41c53101]{font-size:1.4rem;transition:transform .2s}.solution-link:hover span[data-v-41c53101]{transform:translate(3px,-3px)}.journey[data-v-41c53101]{background:#062b68;color:#fff}.journey-layout[data-v-41c53101]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:110px}.journey .eyebrow[data-v-41c53101]{color:var(--green)}.journey h2 em[data-v-41c53101]{color:#72df2b}.journey-heading>p[data-v-41c53101]:not(.eyebrow){max-width:360px;font-size:.87rem;color:#d2e0f5;margin-top:23px;line-height:1.8}.button-light[data-v-41c53101]{background:#fff;color:var(--ink);border-color:#fff;margin-top:30px}.button-light[data-v-41c53101]:hover{background:#dcecf2}.step[data-v-41c53101]{display:flex;gap:27px;padding-block:31px;border-bottom:1px solid #ffffff22}.step[data-v-41c53101]:last-child{border-bottom:0}.step>span[data-v-41c53101]{color:var(--green);font-size:.75rem;font-weight:600;padding-top:5px}.step h3[data-v-41c53101]{font-weight:600;font-size:1.2rem;letter-spacing:-.02em}.step p[data-v-41c53101]{color:#d2e0f5;font-size:.84rem;line-height:1.8;margin-top:9px}.faq[data-v-41c53101]{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.faq-heading>p[data-v-41c53101]:last-child{font-size:.85rem;color:var(--muted);max-width:290px;margin-top:22px;line-height:1.8}.faq-list details[data-v-41c53101]{border-bottom:1px solid var(--line)}.faq-list details[data-v-41c53101]:first-child{border-top:1px solid var(--line)}.faq-list summary[data-v-41c53101]{display:flex;justify-content:space-between;align-items:center;gap:26px;padding-block:24px;cursor:pointer;list-style:none;font-size:.89rem;font-weight:700}.faq-list summary[data-v-41c53101]::-webkit-details-marker{display:none}.faq-list summary span[data-v-41c53101]{color:var(--blue);font-size:1.5rem;font-weight:400}.faq-list details[open] summary span[data-v-41c53101]{transform:rotate(45deg)}.faq-list details>p[data-v-41c53101]{font-size:.84rem;line-height:1.9;color:var(--muted);padding-bottom:25px}.closing[data-v-41c53101]{padding:50px 56px;background:#edf4ff;display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:6px;margin-bottom:94px}.site-footer[data-v-41c53101]{border-top:1px solid var(--line)}.footer-top[data-v-41c53101]{display:flex;gap:40px;align-items:center;padding-block:33px}.footer-top>p[data-v-41c53101]{color:var(--muted);font-size:.76rem;line-height:1.8}.footer-top strong[data-v-41c53101]{font-weight:600;color:#354e5b}.footer-top>a[data-v-41c53101]{color:var(--blue);font-size:.77rem;font-weight:700;margin-left:auto}.footer-top>a span[data-v-41c53101]{margin-left:20px}.company-info[data-v-41c53101]{border-top:1px solid var(--line);padding-block:34px}.company-info-heading[data-v-41c53101]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.company-eyebrow[data-v-41c53101]{color:var(--blue);font-size:.58rem;font-weight:800;letter-spacing:.14em}.company-info-heading h2[data-v-41c53101]{margin-top:7px;font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:-.035em}.company-info-heading>a[data-v-41c53101],.company-info a[data-v-41c53101]{color:var(--blue)}.company-info-heading>a[data-v-41c53101]{font-size:.72rem;font-weight:700;white-space:nowrap}.company-info-heading>a span[data-v-41c53101]{margin-left:8px}.company-info-grid[data-v-41c53101]{display:grid;grid-template-columns:1.2fr .8fr;gap:52px}.company-info-group h3[data-v-41c53101]{margin-bottom:12px;font-size:.82rem;font-weight:700}.company-info-group dl[data-v-41c53101]{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;margin:0}.company-info-group dl>div[data-v-41c53101]{padding:9px 0;border-top:1px solid #edf0f1;min-width:0}.company-info-group dt[data-v-41c53101]{color:#7c8990;font-size:.58rem}.company-info-group dd[data-v-41c53101]{margin:2px 0 0;color:#354e5b;font-size:.69rem;font-weight:600;overflow-wrap:anywhere}.company-info a[data-v-41c53101]:hover{text-decoration:underline}.footer-bottom[data-v-41c53101]{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:35px;padding-block:20px 28px;color:#7c8990;font-size:.6rem}.footer-bottom p[data-v-41c53101]:last-child{max-width:470px;text-align:right}a[data-v-41c53101]:focus-visible,summary[data-v-41c53101]:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}section[id][data-v-41c53101]{scroll-margin-top:24px}@media(min-width:1600px){.hero[data-v-41c53101]{padding-block:78px 90px}}@media(max-width:1100px){.container[data-v-41c53101]{width:calc(100% - 64px)}.hero[data-v-41c53101]{gap:35px}.hero h1[data-v-41c53101]{font-size:3.4rem}.hero-visual[data-v-41c53101]{height:510px}nav[data-v-41c53101]{gap:18px}.header-inner[data-v-41c53101]{gap:25px}.hero-actions[data-v-41c53101]{gap:20px}.journey-layout[data-v-41c53101]{gap:60px}.faq[data-v-41c53101]{gap:50px}}@media(max-width:800px){.container[data-v-41c53101]{width:calc(100% - 40px)}.header-inner[data-v-41c53101]{min-height:96px}.brand img[data-v-41c53101]{width:76px;height:57px}nav[data-v-41c53101]{display:none}.hero[data-v-41c53101]{grid-template-columns:1fr;gap:35px;padding-block:42px}.hero h1[data-v-41c53101]{max-width:600px;font-size:clamp(2.8rem,7vw,4rem)}.hero-description[data-v-41c53101]{max-width:520px}.hero-note[data-v-41c53101]{margin-top:26px}.hero-visual[data-v-41c53101]{height:430px}.hero-photo[data-v-41c53101]{object-position:center 58%}.service-inner[data-v-41c53101]{flex-wrap:wrap;justify-content:center;gap:10px 28px}.service-inner p[data-v-41c53101]{font-size:.7rem}.section-space[data-v-41c53101]{padding-block:65px}.section-heading[data-v-41c53101]{align-items:start;flex-direction:column;gap:18px}.section-heading>p[data-v-41c53101]{max-width:420px}.solutions-grid[data-v-41c53101]{gap:20px}.solution-image[data-v-41c53101]{height:210px}.solution-copy[data-v-41c53101]{padding:22px 20px 0}.solution-copy h3[data-v-41c53101]{font-size:1.4rem}.solution-copy>p[data-v-41c53101]{min-height:94px;font-size:.8rem}.solution-link[data-v-41c53101]{font-size:.72rem}.journey-layout[data-v-41c53101],.faq[data-v-41c53101]{grid-template-columns:1fr;gap:30px}.journey-heading>p[data-v-41c53101]:not(.eyebrow),.faq-heading>p[data-v-41c53101]:last-child{max-width:500px}.closing[data-v-41c53101]{padding:35px;margin-bottom:60px}.closing h2[data-v-41c53101]{font-size:2rem}.footer-top[data-v-41c53101]{gap:25px}.company-info-grid[data-v-41c53101]{grid-template-columns:1fr;gap:26px}}@media(max-width:520px){.button-small[data-v-41c53101]{font-size:.7rem;gap:13px;padding-inline:13px}.hero h1[data-v-41c53101]{font-size:2.95rem}.hero .eyebrow[data-v-41c53101]{font-size:.55rem;letter-spacing:.13em}.hero-description[data-v-41c53101]{font-size:.89rem}.hero-actions[data-v-41c53101]{align-items:stretch;flex-direction:column;gap:19px}.hero-actions .text-link[data-v-41c53101]{justify-content:center}.hero-visual[data-v-41c53101]{height:370px}.photo-caption[data-v-41c53101]{left:15px;right:15px;bottom:15px;padding:17px;gap:13px}.photo-label[data-v-41c53101]{left:15px;top:15px}.photo-caption small[data-v-41c53101]{font-size:.46rem}.photo-caption p[data-v-41c53101]{font-size:.88rem}.service-inner[data-v-41c53101]{align-items:start;flex-direction:column;gap:10px;padding-block:19px}.solutions-grid[data-v-41c53101]{grid-template-columns:1fr;gap:28px}h2[data-v-41c53101]{font-size:2.1rem}.solution-image[data-v-41c53101]{height:235px}.solution-copy[data-v-41c53101]{padding-inline:25px}.solution-copy h3[data-v-41c53101]{font-size:1.65rem}.solution-copy>p[data-v-41c53101]{min-height:0;font-size:.85rem}.solution-link[data-v-41c53101]{font-size:.78rem}.journey-layout[data-v-41c53101]{gap:15px}.step[data-v-41c53101]{gap:20px;padding-block:26px}.faq[data-v-41c53101]{gap:30px}.faq-list summary[data-v-41c53101]{font-size:.84rem}.closing[data-v-41c53101]{padding:30px 25px;flex-direction:column;align-items:start;gap:25px}.closing .eyebrow[data-v-41c53101]{font-size:.54rem}.closing .button[data-v-41c53101]{width:100%}.footer-top[data-v-41c53101]{flex-wrap:wrap;gap:20px}.footer-top>p[data-v-41c53101]{font-size:.65rem}.footer-top>a[data-v-41c53101]{margin-left:0;width:100%}.company-info[data-v-41c53101]{padding-block:27px}.company-info-heading[data-v-41c53101]{align-items:start;flex-direction:column;gap:12px}.company-info-heading>a[data-v-41c53101]{white-space:normal}.company-info-group dl[data-v-41c53101]{grid-template-columns:1fr}.footer-bottom[data-v-41c53101]{flex-direction:column;gap:12px}.footer-bottom p[data-v-41c53101]:last-child{text-align:left}}@media(prefers-reduced-motion:reduce){.button[data-v-41c53101],.solution-image img[data-v-41c53101],.solution-link span[data-v-41c53101]{transition:none}}.page[data-v-6c24abba]{--night: #f4f8ff;--coal: #062b68;--gold: #1746d7;--gold-light: #49d515;--paper: #ffffff;--ink: #092c6b;--muted: #5f6f82;min-height:100vh;overflow-x:hidden;background:#f4f8ff;color:var(--ink);font-family:Manrope,Inter,sans-serif}.page[data-v-6c24abba] *{box-sizing:border-box}.topbar[data-v-6c24abba]{min-height:106px;display:grid;place-items:center;border-bottom:1px solid rgb(23 70 215 / 16%);background:#fff}.brand-link[data-v-6c24abba]{display:flex;align-items:center;justify-content:center}.topbar img[data-v-6c24abba]{display:block;width:180px;height:60px;object-fit:contain}.hero[data-v-6c24abba]{min-height:720px;padding:62px 22px 74px;display:grid;place-items:center}.intro[data-v-6c24abba]{width:min(100%,880px);text-align:center}.intro-image[data-v-6c24abba]{display:block;width:min(100%,610px);height:clamp(200px,30vw,330px);object-fit:contain;object-position:center;margin:0 auto -18px}.badge[data-v-6c24abba],.kicker[data-v-6c24abba]{color:var(--gold-light);font-size:.68rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.badge[data-v-6c24abba]{display:inline-flex;padding:8px 15px;border:1px solid rgb(73 213 21 / 42%);border-radius:999px;background:#49d5151a}.property-mark[data-v-6c24abba]{width:96px;height:96px;margin:25px auto 15px}.property-mark svg[data-v-6c24abba]{fill:none;stroke:var(--gold-light);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}h1[data-v-6c24abba]{max-width:760px;margin:0 auto;font-size:clamp(2.7rem,6vw,4.6rem);font-weight:300;line-height:1.03;letter-spacing:-.055em}h1 strong[data-v-6c24abba]{color:var(--gold-light);font-weight:600}.intro h1[data-v-6c24abba]{position:relative;z-index:1}.intro-copy[data-v-6c24abba]{max-width:650px;margin:24px auto 0;color:var(--muted);font-size:1.02rem;line-height:1.65}.benefits[data-v-6c24abba]{margin:25px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;list-style:none;color:#1a4a8f;font-size:.85rem}.benefits li[data-v-6c24abba]:before{content:"✓";margin-right:7px;color:var(--gold-light)}.intro-actions[data-v-6c24abba]{width:min(100%,430px);margin:30px auto 12px;display:grid;gap:10px}button[data-v-6c24abba],input[data-v-6c24abba],select[data-v-6c24abba]{font:inherit}button[data-v-6c24abba]{cursor:pointer}.primary[data-v-6c24abba],.secondary[data-v-6c24abba],.tertiary[data-v-6c24abba],.outline[data-v-6c24abba],.options button[data-v-6c24abba]{min-height:55px;border-radius:8px;font-weight:650}.primary[data-v-6c24abba]{width:100%;border:1px solid var(--gold);background:var(--gold);color:#fff}.primary[data-v-6c24abba]:hover{background:#1038bb}.primary[data-v-6c24abba]:disabled{opacity:.65;cursor:wait}.secondary[data-v-6c24abba]{border:1px solid #cbdade;background:transparent;color:var(--ink)}.secondary[data-v-6c24abba]:hover{background:#1746d712}.tertiary[data-v-6c24abba]{border:0;background:transparent;color:#71838d}.tertiary[data-v-6c24abba]:hover{color:var(--ink);background:#1746d712}.intro>small[data-v-6c24abba]{color:#71838d;font-size:.72rem}.card[data-v-6c24abba]{width:min(100%,650px);min-height:610px;padding:48px 58px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dce5e8;border-radius:17px;background:var(--paper);color:var(--ink);text-align:center;box-shadow:0 18px 65px #23495917}.progress[data-v-6c24abba]{width:100%;height:5px;margin-bottom:23px;overflow:hidden;border-radius:99px;background:#dce5e8}.progress span[data-v-6c24abba]{display:block;height:100%;border-radius:inherit;background:var(--gold);transition:width .25s ease}.kicker[data-v-6c24abba]{margin-bottom:27px;color:var(--gold-light)}.card h2[data-v-6c24abba]{max-width:530px;margin:0 0 13px;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:450;line-height:1.2;letter-spacing:-.04em}.card p[data-v-6c24abba]{max-width:500px;margin:0;color:var(--muted);font-size:.92rem;line-height:1.6}.options[data-v-6c24abba]{width:100%;margin-top:29px;display:grid;gap:9px}.options button[data-v-6c24abba]{width:100%;padding:10px 16px;border:1px solid #cbdade;background:#fff;color:var(--ink)}.options button[data-v-6c24abba]:hover{border-color:var(--gold);background:#f0f7fa}.card form[data-v-6c24abba]{width:100%;margin-top:24px;text-align:left}.card form h2[data-v-6c24abba],.card form>p[data-v-6c24abba]{text-align:center}.card label[data-v-6c24abba]:not(.consent){display:block;margin:25px 0 8px;color:#365563;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.card select[data-v-6c24abba],.card input[data-v-6c24abba]{width:100%;height:54px;padding:0 15px;border:1px solid #cbdade;border-radius:8px;outline:none;background:#fff;color:var(--ink)}.card select[data-v-6c24abba]:focus,.card input[data-v-6c24abba]:focus{border-color:var(--gold);box-shadow:0 0 0 3px #1746d726}.card input.input-error[data-v-6c24abba]{border-color:#b42318}.field-error[data-v-6c24abba]{display:block;margin-top:6px;color:#b42318;font-size:.78rem}.card form .primary[data-v-6c24abba]{margin-top:13px}.back[data-v-6c24abba]{margin-top:20px;border:0;background:transparent;color:var(--muted);font-size:.8rem}.back[data-v-6c24abba]:hover{color:var(--ink)}.check-icon[data-v-6c24abba]{width:62px;height:62px;margin-bottom:22px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#fff;font-size:1.8rem}.decline-icon[data-v-6c24abba]{width:62px;height:62px;margin-bottom:22px;display:grid;place-items:center;border-radius:50%;background:#e6f7d9;color:#2c9510;font-family:Georgia,serif;font-size:1.8rem;font-weight:700}.decline-actions[data-v-6c24abba]{width:100%;margin-top:28px;display:grid;gap:10px}.outline[data-v-6c24abba]{width:100%;border:1px solid #cbdade;background:#fff;color:var(--ink)}.outline[data-v-6c24abba]:hover{border-color:var(--gold);background:#f0f7fa}.lead-card[data-v-6c24abba]{min-height:auto}.lead-card form[data-v-6c24abba]{margin-top:26px}.lead-card form label[data-v-6c24abba]:not(.consent){margin-top:14px}.consent[data-v-6c24abba]{margin:17px 0 0;display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.69rem;line-height:1.45;text-align:left;cursor:pointer}.consent input[data-v-6c24abba]{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:var(--gold)}.lead-card>small[data-v-6c24abba]{margin-top:13px;color:var(--muted);font-size:.66rem}.status[data-v-6c24abba]{width:100%;min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:enter-6c24abba .35s ease-out both}.loader[data-v-6c24abba]{width:78px;height:78px;margin-bottom:28px;border:3px solid #dce5e8;border-top-color:var(--gold);border-radius:50%;animation:spin-6c24abba 1s linear infinite}.status ul[data-v-6c24abba]{margin:28px 0 0;padding:0;display:flex;gap:18px;list-style:none;color:var(--muted);font-size:.72rem}.status li[data-v-6c24abba]:before{content:"✓";margin-right:5px;color:#49d515}.ready small[data-v-6c24abba]{max-width:430px;margin-top:21px;color:var(--muted);font-size:.69rem;line-height:1.5}footer[data-v-6c24abba]{padding:32px 24px 38px;border-top:1px solid rgb(23 70 215 / 14%);background:#fff;color:#5f6f82;text-align:center}footer img[data-v-6c24abba]{width:180px;height:60px;margin-bottom:13px;object-fit:contain}footer p[data-v-6c24abba]{max-width:950px;margin:7px auto;font-size:.64rem;line-height:1.55}button[data-v-6c24abba]:focus-visible,input[data-v-6c24abba]:focus-visible,select[data-v-6c24abba]:focus-visible{outline:3px solid #49d515;outline-offset:3px}@keyframes spin-6c24abba{to{transform:rotate(360deg)}}@keyframes enter-6c24abba{0%{opacity:0;transform:translateY(8px)}}@media(max-width:680px){.topbar[data-v-6c24abba]{min-height:85px}.topbar img[data-v-6c24abba]{width:100px;height:78px}.hero[data-v-6c24abba]{min-height:0;padding:38px 15px 50px}.property-mark[data-v-6c24abba]{width:76px;height:76px;margin-top:22px}h1[data-v-6c24abba]{font-size:clamp(2.1rem,10vw,2.75rem)}.intro-image[data-v-6c24abba]{width:94%;margin-bottom:-14px}.intro-copy[data-v-6c24abba]{font-size:.91rem}.benefits[data-v-6c24abba]{max-width:370px;display:grid;grid-template-columns:1fr 1fr;text-align:left}.card[data-v-6c24abba]{min-height:calc(100dvh - 105px);padding:35px 21px;border-radius:12px}.card h2[data-v-6c24abba]{font-size:clamp(1.48rem,7vw,1.85rem)}.options[data-v-6c24abba]{margin-top:25px}.status ul[data-v-6c24abba]{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.loader[data-v-6c24abba],.status[data-v-6c24abba]{animation:none}.progress span[data-v-6c24abba]{transition:none}}.page .intro[data-v-6c24abba],.page .question-card[data-v-6c24abba],.page .lead-card[data-v-6c24abba],.page .decline-card[data-v-6c24abba]{margin-inline:auto}.page .badge[data-v-6c24abba]{background:#e6f7d9;border-color:#b6e898}.page .primary[data-v-6c24abba]{background:#1746d7;color:#fff;border-color:#1746d7}.page .primary[data-v-6c24abba]:hover{background:#1038bb}.page .property-mark svg[data-v-6c24abba]{stroke:#49d515}.page .card h2[data-v-6c24abba],.page h1[data-v-6c24abba]{color:#092c6b}.page h1 strong[data-v-6c24abba]{color:#1746d7}.page .options button[data-v-6c24abba]{font-weight:600}.page .options button[data-v-6c24abba]:focus-visible,.page .primary[data-v-6c24abba]:focus-visible{outline:3px solid #49d515;outline-offset:3px}@media(max-width:680px){.page .hero[data-v-6c24abba]{padding-top:30px}.page .card[data-v-6c24abba]{width:100%}}.journey-privacy-note[data-v-6c24abba]{text-align:center;padding:12px 18px 25px;color:var(--muted);font-size:11px;line-height:1.6}.journey-privacy-note button[data-v-6c24abba]{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;padding:3px;cursor:pointer}.page[data-v-1a31db1a]{--night: #f4f8ff;--coal: #062b68;--gold: #1746d7;--gold-light: #49d515;--paper: #ffffff;--ink: #092c6b;--muted: #5f6f82;min-height:100vh;overflow-x:hidden;background:#f4f8ff;color:var(--ink);font-family:Manrope,Inter,sans-serif}.page[data-v-1a31db1a] *{box-sizing:border-box}.topbar[data-v-1a31db1a]{min-height:106px;display:grid;place-items:center;border-bottom:1px solid rgb(23 70 215 / 16%);background:#fff}.brand-link[data-v-1a31db1a]{display:flex;align-items:center;justify-content:center}.topbar img[data-v-1a31db1a]{display:block;width:180px;height:60px;object-fit:contain}.hero[data-v-1a31db1a]{min-height:720px;padding:62px 22px 74px;display:grid;place-items:center}.intro[data-v-1a31db1a]{width:min(100%,880px);text-align:center}.intro-image[data-v-1a31db1a]{display:block;width:min(100%,610px);height:clamp(200px,30vw,330px);object-fit:contain;object-position:center;margin:0 auto -18px}.badge[data-v-1a31db1a],.kicker[data-v-1a31db1a]{color:var(--gold-light);font-size:.68rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.badge[data-v-1a31db1a]{display:inline-flex;padding:8px 15px;border:1px solid rgb(73 213 21 / 42%);border-radius:999px;background:#49d5151a}.property-mark[data-v-1a31db1a]{width:96px;height:96px;margin:25px auto 15px}.property-mark svg[data-v-1a31db1a]{fill:none;stroke:var(--gold-light);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}h1[data-v-1a31db1a]{max-width:760px;margin:0 auto;font-size:clamp(2.7rem,6vw,4.6rem);font-weight:300;line-height:1.03;letter-spacing:-.055em}h1 strong[data-v-1a31db1a]{color:var(--gold-light);font-weight:600}.intro h1[data-v-1a31db1a]{position:relative;z-index:1}.intro-copy[data-v-1a31db1a]{max-width:650px;margin:24px auto 0;color:var(--muted);font-size:1.02rem;line-height:1.65}.benefits[data-v-1a31db1a]{margin:25px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;list-style:none;color:#1a4a8f;font-size:.85rem}.benefits li[data-v-1a31db1a]:before{content:"✓";margin-right:7px;color:var(--gold-light)}.intro-actions[data-v-1a31db1a]{width:min(100%,430px);margin:30px auto 12px;display:grid;gap:10px}button[data-v-1a31db1a],input[data-v-1a31db1a],select[data-v-1a31db1a]{font:inherit}button[data-v-1a31db1a]{cursor:pointer}.primary[data-v-1a31db1a],.secondary[data-v-1a31db1a],.tertiary[data-v-1a31db1a],.outline[data-v-1a31db1a],.options button[data-v-1a31db1a]{min-height:55px;border-radius:8px;font-weight:650}.primary[data-v-1a31db1a]{width:100%;border:1px solid var(--gold);background:var(--gold);color:#fff}.primary[data-v-1a31db1a]:hover{background:#1038bb}.primary[data-v-1a31db1a]:disabled{opacity:.65;cursor:wait}.secondary[data-v-1a31db1a]{border:1px solid #cbdade;background:transparent;color:var(--ink)}.secondary[data-v-1a31db1a]:hover{background:#1746d712}.tertiary[data-v-1a31db1a]{border:0;background:transparent;color:#71838d}.tertiary[data-v-1a31db1a]:hover{color:var(--ink);background:#1746d712}.intro>small[data-v-1a31db1a]{color:#71838d;font-size:.72rem}.card[data-v-1a31db1a]{width:min(100%,650px);min-height:610px;padding:48px 58px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dce5e8;border-radius:17px;background:var(--paper);color:var(--ink);text-align:center;box-shadow:0 18px 65px #23495917}.progress[data-v-1a31db1a]{width:100%;height:5px;margin-bottom:23px;overflow:hidden;border-radius:99px;background:#dce5e8}.progress span[data-v-1a31db1a]{display:block;height:100%;border-radius:inherit;background:var(--gold);transition:width .25s ease}.kicker[data-v-1a31db1a]{margin-bottom:27px;color:var(--gold-light)}.card h2[data-v-1a31db1a]{max-width:530px;margin:0 0 13px;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:450;line-height:1.2;letter-spacing:-.04em}.card p[data-v-1a31db1a]{max-width:500px;margin:0;color:var(--muted);font-size:.92rem;line-height:1.6}.options[data-v-1a31db1a]{width:100%;margin-top:29px;display:grid;gap:9px}.options button[data-v-1a31db1a]{width:100%;padding:10px 16px;border:1px solid #cbdade;background:#fff;color:var(--ink)}.options button[data-v-1a31db1a]:hover{border-color:var(--gold);background:#f0f7fa}.card form[data-v-1a31db1a]{width:100%;margin-top:24px;text-align:left}.card form h2[data-v-1a31db1a],.card form>p[data-v-1a31db1a]{text-align:center}.card label[data-v-1a31db1a]:not(.consent){display:block;margin:25px 0 8px;color:#365563;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.card select[data-v-1a31db1a],.card input[data-v-1a31db1a]{width:100%;height:54px;padding:0 15px;border:1px solid #cbdade;border-radius:8px;outline:none;background:#fff;color:var(--ink)}.card select[data-v-1a31db1a]:focus,.card input[data-v-1a31db1a]:focus{border-color:var(--gold);box-shadow:0 0 0 3px #1746d726}.card input.input-error[data-v-1a31db1a]{border-color:#b42318}.field-error[data-v-1a31db1a]{display:block;margin-top:6px;color:#b42318;font-size:.78rem}.card form .primary[data-v-1a31db1a]{margin-top:13px}.back[data-v-1a31db1a]{margin-top:20px;border:0;background:transparent;color:var(--muted);font-size:.8rem}.back[data-v-1a31db1a]:hover{color:var(--ink)}.check-icon[data-v-1a31db1a]{width:62px;height:62px;margin-bottom:22px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#fff;font-size:1.8rem}.decline-icon[data-v-1a31db1a]{width:62px;height:62px;margin-bottom:22px;display:grid;place-items:center;border-radius:50%;background:#e6f7d9;color:#2c9510;font-family:Georgia,serif;font-size:1.8rem;font-weight:700}.decline-actions[data-v-1a31db1a]{width:100%;margin-top:28px;display:grid;gap:10px}.outline[data-v-1a31db1a]{width:100%;border:1px solid #cbdade;background:#fff;color:var(--ink)}.outline[data-v-1a31db1a]:hover{border-color:var(--gold);background:#f0f7fa}.lead-card[data-v-1a31db1a]{min-height:auto}.lead-card form[data-v-1a31db1a]{margin-top:26px}.lead-card form label[data-v-1a31db1a]:not(.consent){margin-top:14px}.consent[data-v-1a31db1a]{margin:17px 0 0;display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.69rem;line-height:1.45;text-align:left;cursor:pointer}.consent input[data-v-1a31db1a]{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:var(--gold)}.lead-card>small[data-v-1a31db1a]{margin-top:13px;color:var(--muted);font-size:.66rem}.status[data-v-1a31db1a]{width:100%;min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:enter-1a31db1a .35s ease-out both}.loader[data-v-1a31db1a]{width:78px;height:78px;margin-bottom:28px;border:3px solid #dce5e8;border-top-color:var(--gold);border-radius:50%;animation:spin-1a31db1a 1s linear infinite}.status ul[data-v-1a31db1a]{margin:28px 0 0;padding:0;display:flex;gap:18px;list-style:none;color:var(--muted);font-size:.72rem}.status li[data-v-1a31db1a]:before{content:"✓";margin-right:5px;color:#49d515}.ready small[data-v-1a31db1a]{max-width:430px;margin-top:21px;color:var(--muted);font-size:.69rem;line-height:1.5}footer[data-v-1a31db1a]{padding:32px 24px 38px;border-top:1px solid rgb(23 70 215 / 14%);background:#fff;color:#5f6f82;text-align:center}footer img[data-v-1a31db1a]{width:180px;height:60px;margin-bottom:13px;object-fit:contain}footer p[data-v-1a31db1a]{max-width:950px;margin:7px auto;font-size:.64rem;line-height:1.55}button[data-v-1a31db1a]:focus-visible,input[data-v-1a31db1a]:focus-visible,select[data-v-1a31db1a]:focus-visible{outline:3px solid #49d515;outline-offset:3px}@keyframes spin-1a31db1a{to{transform:rotate(360deg)}}@keyframes enter-1a31db1a{0%{opacity:0;transform:translateY(8px)}}@media(max-width:680px){.topbar[data-v-1a31db1a]{min-height:85px}.topbar img[data-v-1a31db1a]{width:100px;height:78px}.hero[data-v-1a31db1a]{min-height:0;padding:38px 15px 50px}.property-mark[data-v-1a31db1a]{width:76px;height:76px;margin-top:22px}h1[data-v-1a31db1a]{font-size:clamp(2.1rem,10vw,2.75rem)}.intro-image[data-v-1a31db1a]{width:94%;margin-bottom:-14px}.intro-copy[data-v-1a31db1a]{font-size:.91rem}.benefits[data-v-1a31db1a]{max-width:370px;display:grid;grid-template-columns:1fr 1fr;text-align:left}.card[data-v-1a31db1a]{min-height:calc(100dvh - 105px);padding:35px 21px;border-radius:12px}.card h2[data-v-1a31db1a]{font-size:clamp(1.48rem,7vw,1.85rem)}.options[data-v-1a31db1a]{margin-top:25px}.status ul[data-v-1a31db1a]{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.loader[data-v-1a31db1a],.status[data-v-1a31db1a]{animation:none}.progress span[data-v-1a31db1a]{transition:none}}.page .intro[data-v-1a31db1a],.page .question-card[data-v-1a31db1a],.page .lead-card[data-v-1a31db1a],.page .decline-card[data-v-1a31db1a]{margin-inline:auto}.page .badge[data-v-1a31db1a]{background:#e6f7d9;border-color:#b6e898}.page .primary[data-v-1a31db1a]{background:#1746d7;color:#fff;border-color:#1746d7}.page .primary[data-v-1a31db1a]:hover{background:#1038bb}.page .property-mark svg[data-v-1a31db1a]{stroke:#49d515}.page .card h2[data-v-1a31db1a],.page h1[data-v-1a31db1a]{color:#092c6b}.page h1 strong[data-v-1a31db1a]{color:#1746d7}.page .options button[data-v-1a31db1a]{font-weight:600}.page .options button[data-v-1a31db1a]:focus-visible,.page .primary[data-v-1a31db1a]:focus-visible{outline:3px solid #49d515;outline-offset:3px}@media(max-width:680px){.page .hero[data-v-1a31db1a]{padding-top:30px}.page .card[data-v-1a31db1a]{width:100%}}.journey-privacy-note[data-v-1a31db1a]{text-align:center;padding:12px 18px 25px;color:var(--muted);font-size:11px;line-height:1.6}.journey-privacy-note button[data-v-1a31db1a]{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;padding:3px;cursor:pointer}.lead-card h1[data-v-1a31db1a]{max-width:510px;margin:0 auto 13px;font-size:clamp(2rem,3.2vw,2.65rem);font-weight:600;line-height:1.12;letter-spacing:-.04em}@media(max-width:680px){.lead-card h1[data-v-1a31db1a]{font-size:clamp(1.8rem,8vw,2.25rem)}}html,body,#app{margin:0;padding:0;min-height:100%;width:100%;font-family:Inter,Arial,Helvetica,sans-serif}html{overflow-x:hidden}body{min-height:100vh;overflow-x:hidden}button,input,select,textarea{font:inherit}
