.page-home,.page-auth{--brand-teal:#10baa5;--brand-cyan:#1dafe6;--brand-blue:#125d93;--brand-navy:#0b1e30;--brand-navy-2:#102b45;--accent-property:#0c8f81;--accent-property-deep:#0a7d70;--accent-property-soft:#e9f7f4;--accent-property-soft-border:#cfeee8;--accent-property-300:#9fd9d1;--accent-property-400:#4fb3a7;--accent-property-700:#08685e;--accent-property-800:#05534b;--accent-property-ring:#0c8f8121;--accent-profile:#125d93;--accent-profile-deep:#0e4d7b;--accent-profile-soft:#eaf2fa;--accent-profile-soft-border:#d2e3f1;--accent-profile-300:#a6c8e0;--accent-profile-400:#4f8fbe;--accent-profile-700:#0c4066;--accent-profile-800:#093352;--accent-profile-ring:#125d9326;--accent:var(--accent-property);--accent-deep:var(--accent-property-deep);--accent-soft:var(--accent-property-soft);--accent-soft-border:var(--accent-property-soft-border);--accent-ring:var(--accent-property-ring);--accent-300:var(--accent-property-300);--accent-400:var(--accent-property-400);--accent-700:var(--accent-property-700);--accent-800:var(--accent-property-800);--teal:var(--brand-teal);--cyan:var(--brand-cyan);--blue:var(--brand-blue);--navy:var(--brand-navy);--navy-2:var(--brand-navy-2);--teal-soft:var(--accent-soft);--teal-soft-border:var(--accent-soft-border);--cyan-soft:#e8f5fc;--grad:linear-gradient(90deg, #10baa5 0%, #1dafe6 100%);--accent-property-grad:linear-gradient(100deg, #0a7d70 0%, #0e6f96 100%);--accent-profile-grad:linear-gradient(100deg, #0e4d7b 0%, #17709e 100%);--accent-grad:var(--accent-property-grad);--outline-grad:linear-gradient(100deg, #0a7d7080 0%, #0e6f9680 100%);--brand-teal-hue:172;--brand-cyan-hue:196;--spark-light:#fff;--ink:#0c1a29;--body:#33475b;--muted:#5e7082;--faint:#64768a;--ondark-strong:#fff;--ondark:#dbe6f2;--ondark-2:#b6c6dc;--ondark-3:#aebfd0;--ondark-muted:#6f89a8;--ondark-faint:#5c7495;--ondark-active:#6fe3d3;--ondark-teal:#63c9c0;--ondark-warning:#f5c66a;--ondark-danger:#f39a94;--ondark-fill:#ffffff0f;--ondark-fill-strong:#ffffff1a;--ondark-line:#ffffff21;--bg:#fff;--bg-soft:#f7f9fb;--bg-softer:#fbfcfd;--line:#e8edf2;--line-2:#dbe3ea;--band-cool:#eaf0f6;--surface:var(--bg);--surface-soft:var(--bg-soft);--surface-sunken:#f2f5f8;--surface-inverse:var(--brand-navy);--surface-hover:#f4f7fa;--surface-active:var(--accent-soft);--canvas:var(--bg-soft);--success:#0f7a5c;--success-soft:#e7f6f0;--success-border:#c8e9dc;--warning:#96591c;--warning-soft:#fbf3e6;--warning-border:#f0e0c4;--danger:#b23b3b;--danger-soft:#fbeeee;--danger-border:#f2d6d6;--info:#1a5f96;--info-soft:#e8f2fa;--info-border:#cfe2f2;--amber:var(--warning);--amber-soft:var(--warning-soft);--amber-border:var(--warning-border);--rose:var(--danger);--rose-soft:var(--danger-soft);--rose-border:var(--danger-border);--trust:var(--accent-deep);--trust-soft:var(--accent-soft);--gold:#e0a92a;--gold-soft:#fdf6e6;--gold-deep:#8a6410;--gold-border:#f0dfae;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "Cascadia Mono", Consolas, Menlo, monospace;--fs-display:clamp(2.1rem, 4vw, 3.05rem);--fs-h1:1.75rem;--fs-h2:1.375rem;--fs-h3:1.125rem;--fs-h4:1rem;--fs-body-lg:1rem;--fs-body:.9375rem;--fs-sm:.8438rem;--fs-xs:.75rem;--fs-2xs:.6875rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.4;--lh-normal:1.55;--lh-relaxed:1.68;--tracking-display:-.025em;--tracking-heading:-.018em;--tracking-body:-.003em;--tracking-caps:.16em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r:14px;--r-lg:18px;--r-sm:9px;--r-xs:6px;--r-chip:11px;--r-step:12px;--r-pill:100px;--shadow-xs:0 1px 2px #0c1a290d;--shadow-sm:0 1px 2px #0c1a290d;--shadow-md:0 1px 2px #0c1a290a, 0 10px 30px -12px #0c1a291a;--shadow-lg:0 2px 4px #0c1a290a, 0 24px 48px -20px #0c1a292e;--ring-accent:0 0 0 3px var(--accent-property-ring);--focus-line:var(--ink);--focus-ring:0 0 0 3px #0c1a2924;--shadow:var(--shadow-md);--t-fast:.16s ease;--t-med:.18s ease;--t-slow:.26s ease;--container:1480px;--container-wide:1240px;--container-hero:1900px;--pad-x:clamp(20px, 5vw, 56px);--topbar-h:64px;--tabbar-h:52px;--header-bg:var(--brand-navy);--header-line:#ffffff14;--header-hover:#ffffff12;--header-active:#ffffff1f;--header-field:#ffffff17;--header-field-focus:#ffffff24;--header-text:#fff;--header-text-soft:#ffffffad;--header-rest-text:var(--muted);--header-rest-text-strong:var(--ink);--header-rest-hover:var(--surface-hover);--header-rest-capsule:var(--bg-soft);--header-rest-line:var(--line);--header-rest-active:var(--bg);--header-rest-field:var(--bg-soft);--divider-ondark:#ffffff47;--scrim-navy-strong:#0b1e30b8;--scrim-navy-soft:#0b1e3085;--bottomnav-h:60px;--content-max:1460px;--concierge-w:420px;--z-topbar:40;--z-sidebar:45;--z-drawer:60;--z-modal:70;--z-toast:80;--z-dev:90;--color-text-primary:var(--ink);--color-text-secondary:var(--muted);--color-text-tertiary:var(--faint);--color-bg-primary:var(--surface);--color-bg-secondary:var(--surface-soft);--color-bg-tertiary:var(--surface-sunken);--color-border:var(--line);--color-border-hover:var(--line-2);--color-error:var(--danger);--color-success:var(--success);--color-warning:var(--warning);--color-primary-50:var(--accent-soft);--color-primary-100:var(--accent-soft);--color-primary-200:var(--accent-soft-border);--color-primary-300:var(--accent-300);--color-primary-400:var(--accent-400);--color-primary-500:var(--accent);--color-primary-600:var(--accent-deep);--color-primary-700:var(--accent-700);--color-primary-800:var(--accent-800);--color-gray-100:var(--bg-soft);--color-gray-200:var(--line);--color-gray-300:var(--line-2);--color-gray-400:#b7c3ce;--color-gray-500:var(--faint);--color-gray-600:var(--muted);--color-gray-700:var(--body);--color-gray-800:var(--ink);--spacing-xs:var(--sp-1);--spacing-sm:var(--sp-2);--spacing-md:var(--sp-3);--spacing-lg:var(--sp-4);--spacing-xl:var(--sp-6);--spacing-2xl:var(--sp-8);--radius-sm:var(--r-xs);--radius-md:var(--r-sm);--radius-lg:var(--r);--radius-full:var(--r-pill);--shadow-xl:var(--shadow-lg);--transition-fast:var(--t-fast);--transition-normal:var(--t-med);font-family:var(--font-sans);letter-spacing:-.003em;color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.68}.page-home *,.page-home :before,.page-home :after,.page-auth *,.page-auth :before,.page-auth :after{box-sizing:border-box}.page-home ::selection,.page-auth ::selection{background:#10baa52e}.page-home img,.page-home svg,.page-auth img,.page-auth svg{vertical-align:middle;max-width:100%}:where(.page-home,.page-auth) a{color:var(--accent-deep);transition:color var(--t-fast);text-decoration:none}:where(.page-home,.page-auth) a:hover{color:var(--accent)}.page-home :focus-visible,.page-auth :focus-visible{outline:2px solid var(--focus-line);outline-offset:2px;border-radius:4px}.page-home input:focus-visible,.page-home textarea:focus-visible,.page-home select:focus-visible,.page-home [contenteditable]:focus-visible,.page-auth input:focus-visible,.page-auth textarea:focus-visible,.page-auth select:focus-visible,.page-auth [contenteditable]:focus-visible{outline:none}.page-home [id],.page-auth [id]{scroll-margin-top:84px}:where(.page-home,.page-auth) h1,:where(.page-home,.page-auth) h2,:where(.page-home,.page-auth) h3,:where(.page-home,.page-auth) h4{color:var(--ink);text-wrap:balance;margin:0 0 .5em}:where(.page-home,.page-auth) h1{letter-spacing:-.025em;font-size:clamp(2.1rem,4vw,3.05rem);font-weight:300;line-height:1.1}:where(.page-home,.page-auth) h2{letter-spacing:-.022em;font-size:clamp(1.7rem,2.6vw,2.15rem);font-weight:700;line-height:1.18}:where(.page-home,.page-auth) h3{letter-spacing:-.015em;font-size:1.32rem;font-weight:650;line-height:1.3}:where(.page-home,.page-auth) h4{font-size:1.02rem;font-weight:650}:where(.page-home,.page-auth) p{margin:0 0 1em}:where(.page-home,.page-auth) .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 14px;font-size:.74rem;font-weight:700;display:block}:where(.page-home,.page-auth) .lede{color:var(--muted);font-size:1.08rem;line-height:1.62}:where(.page-home,.page-auth) .pull-quote{border-left:3px solid #0000;border-image:var(--grad) 1;letter-spacing:-.02em;color:var(--ink);margin:0;padding:6px 0 6px 22px;font-size:1.42rem;font-weight:400;line-height:1.42}:where(.page-home,.page-auth) .grad-text{background:var(--grad);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}:where(.page-home,.page-auth) .small{color:var(--faint);font-size:.85rem}:where(.page-home,.page-auth) .container{max-width:var(--container);padding-inline:var(--pad-x);margin-inline:auto}:where(.page-home,.page-auth) .container--wide{max-width:var(--container-wide)}:where(.page-home,.page-auth) .container--hero{max-width:var(--container-hero)}:where(.page-home,.page-auth) .section{padding-block:clamp(56px,8vw,96px)}:where(.page-home,.page-auth) .section--soft{background:var(--bg)}:where(.page-home,.page-auth) .section-head{max-width:720px;margin-bottom:clamp(32px,4.5vw,52px)}:where(.page-home,.page-auth) .section-head .lede{margin-bottom:0}:where(.page-home,.page-auth) .section-head--center{text-align:center;margin-inline:auto}:where(.page-home,.page-auth) .card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);transition:transform var(--t-med),box-shadow var(--t-med),border-color var(--t-med);padding:22px 24px}@media (hover:hover){:where(.page-home,.page-auth) .card:hover{box-shadow:var(--shadow);border-color:var(--line-2);transform:translateY(-2px)}}:where(.page-home,.page-auth) .pill{border-radius:var(--r-pill);align-items:center;gap:6px;padding:6px 13px;font-size:.78rem;font-weight:600;display:inline-flex}:where(.page-home,.page-auth) .pill--on{background:var(--teal-soft);color:var(--accent-deep)}:where(.page-home,.page-auth) .pill--off{background:var(--rose-soft);color:var(--rose);text-decoration:line-through}:where(.page-home,.page-auth) .badge-verified{border-radius:var(--r-pill);background:var(--teal-soft);color:var(--accent-deep);align-items:center;gap:5px;padding:4px 11px;font-size:.75rem;font-weight:650;display:inline-flex}:where(.page-home,.page-auth) .badge-verified svg{width:13px;height:13px}:where(.page-home,.page-auth) .icon-tile{border-radius:var(--r-chip);background:var(--teal-soft);width:38px;height:38px;color:var(--accent-deep);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.page-home,.page-auth) .icon-tile svg{width:19px;height:19px}:where(.page-home,.page-auth) .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}:where(.page-home,.page-auth) .dark-block{background:var(--navy);color:var(--ondark-2);position:relative;overflow:hidden}:where(.page-home,.page-auth) .dark-block:before{content:"";background:var(--grad);z-index:1;height:3px;position:absolute;inset:0 0 auto}:where(.page-home,.page-auth) .dark-block h1,:where(.page-home,.page-auth) .dark-block h2{color:#fff}:where(.page-home,.page-auth) .dark-block .kicker{color:var(--ondark-teal)}:where(.page-home,.page-auth) .dark-block>.container{z-index:2;position:relative}:where(.page-home,.page-auth) .dark-block__glow{pointer-events:none;background:radial-gradient(circle,#10baa533,#1dafe60d 55%,#0000 70%);border-radius:50%;width:900px;height:900px;position:absolute}:where(.page-home,.page-auth) .skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:0 0 var(--r-sm) 0;padding:10px 16px;position:absolute;top:0;left:-9999px}:where(.page-home,.page-auth) .skip-link:focus{color:#fff;left:0}:where(.page-home,.page-auth) .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.page-home,.page-auth) .text-center{text-align:center}.page-home .field,.page-auth .field{flex-direction:column;gap:7px;min-width:0;display:flex}.page-home .field__label,.page-auth .field__label{letter-spacing:-.005em;color:var(--ink);font-size:.82rem;font-weight:650}.page-home .field__opt,.page-auth .field__opt{color:var(--faint);margin-left:6px;font-weight:500}.page-home .field__label--required:after,.page-auth .field__label--required:after{content:" *";color:var(--color-error)}.page-home .field--full,.page-auth .field--full{grid-column:1/-1}.page-home .input,.page-home .select,.page-home .textarea,.page-auth .input,.page-auth .select,.page-auth .textarea{width:100%;color:var(--ink);background:var(--bg);border:1.5px solid var(--line-2);border-radius:var(--r-chip);transition:border-color var(--t-fast),box-shadow var(--t-fast),background-color var(--t-fast);padding:12px 14px;font-family:inherit;font-size:.95rem;line-height:1.5}.page-home .input::placeholder,.page-home .textarea::placeholder,.page-auth .input::placeholder,.page-auth .textarea::placeholder{color:var(--faint)}.page-home .input:hover,.page-home .select:hover,.page-home .textarea:hover,.page-auth .input:hover,.page-auth .select:hover,.page-auth .textarea:hover{border-color:var(--line-2);background-color:var(--bg-softer)}.page-home .input:focus,.page-home .select:focus,.page-home .textarea:focus,.page-auth .input:focus,.page-auth .select:focus,.page-auth .textarea:focus{background-color:var(--bg);box-shadow:var(--focus-ring);outline:none}.page-home .textarea,.page-auth .textarea{resize:vertical;min-height:148px}.page-home .select,.page-auth .select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235e7082' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.page-home .field__error,.page-auth .field__error{color:var(--rose);font-size:.8rem;font-weight:600;display:none}.page-home .field.is-invalid .input,.page-home .field.is-invalid .select,.page-home .field.is-invalid .textarea,.page-auth .field.is-invalid .input,.page-auth .field.is-invalid .select,.page-auth .field.is-invalid .textarea{border-color:var(--rose);background-color:var(--rose-soft)}.page-home .field.is-invalid .field__error,.page-auth .field.is-invalid .field__error{display:block}.page-home .field.is-invalid .field__hint,.page-auth .field.is-invalid .field__hint{display:none}.page-home .field__hint,.page-auth .field__hint{color:var(--faint);font-size:.8rem;line-height:1.25}.page-home .field__control,.page-auth .field__control{display:block;position:relative}.page-home .field--pw .input,.page-auth .field--pw .input{padding-right:46px}.page-home .pw-toggle,.page-auth .pw-toggle{border-radius:var(--r-sm);width:36px;height:36px;color:var(--faint);cursor:pointer;transition:color var(--t-fast),background-color var(--t-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.page-home .pw-toggle:hover,.page-auth .pw-toggle:hover{color:var(--ink);background:var(--bg-soft)}.page-home .pw-toggle svg,.page-auth .pw-toggle svg{width:18px;height:18px}.page-home .pw-toggle__off,.page-auth .pw-toggle__off,.page-home .pw-toggle.is-on .pw-toggle__on,.page-auth .pw-toggle.is-on .pw-toggle__on{display:none}.page-home .pw-toggle.is-on .pw-toggle__off,.page-auth .pw-toggle.is-on .pw-toggle__off{display:block}.page-home .check,.page-auth .check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:11px;font-size:.86rem;line-height:1.55;display:flex}.page-home .check input,.page-auth .check input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:2px 0 0}.page-home .check.is-invalid,.page-auth .check.is-invalid{color:var(--rose)}:where(.page-home) .page-hero{padding-block:clamp(56px,7vw,92px);background-image:linear-gradient(#0b1e30ed 0%,#0b1e30db 55%,#0b1e30f2 100%),url(/assets/img/why/why-1.png);background-position:50% 35%;background-size:cover;padding-top:calc(clamp(56px,7vw,92px) + 68px)}:where(.page-home) .page-hero:before{display:none}:where(.page-home) .page-hero .dark-block__glow{top:-520px;right:-260px}:where(.page-home) .page-hero h1{color:#fff;margin:0 0 18px}:where(.page-home) .page-hero .lede{color:var(--ondark-2)}:where(.page-home) .breadcrumb{color:var(--ondark-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;padding:0;font-size:.82rem;list-style:none;display:flex}:where(.page-home) .breadcrumb a{color:var(--ondark-3)}:where(.page-home) .breadcrumb a:hover{color:#fff}:where(.page-home) .breadcrumb li+li:before{content:"/";color:var(--ondark-faint);margin-right:8px}:where(.page-home) .breadcrumb [aria-current=page]{color:var(--ondark-active);font-weight:600}.page-auth{background:var(--bg);--auth-pad-top:14px;--auth-pad-bot:16px;--auth-row:38px}html:has(.page-home){scroll-behavior:smooth;scrollbar-width:none}html:has(.page-home)::-webkit-scrollbar{width:0;height:0}@media (prefers-reduced-motion:reduce){html:has(.page-home){scroll-behavior:auto}}html.reveal-ready .page-home .reveal{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(6px)}html.reveal-ready .page-home .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.reveal-ready .page-home .reveal{opacity:1;transition:none;transform:none}.page-home *,.page-home :before,.page-home :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
