/* GENERATED by next-app/scripts/sync-static-nav.mjs from the Next export (SiteNav + globals.css). Do not edit. */
.ha.ha-contents{display:contents;--font-inter:"Inter","Inter Fallback";--font-inter-ext:"Inter";--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback";--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
.ha .util,.ha .nav,.ha .foot{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg);-webkit-font-smoothing:antialiased;text-align:left}
:where(.ha .util,.ha .nav,.ha .foot) *{margin:0;padding:0;border:0 solid}
:where(.ha .util,.ha .nav,.ha .foot) a{color:inherit;text-decoration:inherit;background:none}
:where(.ha .nav,.ha .foot) ul{list-style:none}
:where(.ha .nav) button{font:inherit;color:inherit;background:transparent;cursor:pointer;-webkit-appearance:button;appearance:button}
:where(.ha .nav,.ha .foot) svg{display:block;vertical-align:middle;max-width:none}
:where(.ha .nav) b{font-weight:bolder}
.ha [hidden]:where(:not([hidden="until-found"])){display:none!important}
.ha .nav .btn,.ha .nav .btn:hover{box-shadow:none;transform:none}
/* Page frame rules the old .firm-header carried in firm-chrome.css, keyed to the new header. */
body:has(.ha.ha-contents > .nav){padding:0}
.ha.ha-contents{--font-sans:var(--font-inter-ext), var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, monospace;--color-red-500:#fb2c36;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-green-400:#05df72;--color-green-500:#00c758;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-slate-100:#f1f5f9;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-red:#ef4136;--font-display:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif}@supports (color:lab(0% 0 0)){.ha.ha-contents{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}.ha.ha-contents{--font-display:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter-ext),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-jetbrains),ui-monospace,SFMono-Regular,monospace;--fs-display:clamp(2.5rem,1.6rem + 3.4vw,4rem);--lh-display:1.04;--fs-h2:clamp(1.875rem,1.4rem + 1.9vw,2.875rem);--lh-h2:1.1;--fs-h1-final:clamp(2.125rem,1.4rem + 3vw,3.75rem);--fs-h3:clamp(1.1875rem,1.1rem + .3vw,1.375rem);--lh-h3:1.3;--fs-lead:clamp(1.0625rem,1rem + .35vw,1.25rem);--lh-lead:1.6;--fs-body:1.0625rem;--lh-body:1.65;--fs-small:.9375rem;--fs-label:.75rem;--container:1280px;--gutter-x:clamp(20px,4vw,40px);--col-gap:24px;--section-y:clamp(72px,5rem + 3vw,128px);--hero-top:clamp(36px,3rem + 3vw,112px);--panel-pad:clamp(28px,2rem + 3vw,80px);--btn-h:52px}@media (max-width:600px){.ha.ha-contents{--fs-body:1rem}}.ha *{box-sizing:border-box}.ha [data-tone]{background:var(--bg);color:var(--fg)}.ha .wrap{width:100%;max-width:var(--container);padding:0 var(--gutter-x);margin:0 auto}.ha .grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ha .btn{min-height:var(--btn-h);border-radius:var(--r-btn);font-family:var(--font-body);letter-spacing:-.005em;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ha .btn svg{flex:none;width:18px;height:18px}.ha .btn-primary{background:var(--btn-bg);color:#fff}.ha .btn-primary:hover{background:var(--btn-bg-hover)}.ha .btn-secondary{color:var(--fg-strong);border-color:var(--btn-line);background:0 0}.ha .btn-secondary:hover{border-color:var(--fg-strong)}.ha .btn-sm{min-height:44px;padding:0 18px;font-size:15px}@media (max-width:600px){.ha .matrix-cta .btn{white-space:normal;text-align:center;padding:0 20px}}.ha .util{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);font-size:12px}.ha .util .wrap{justify-content:space-between;align-items:center;min-height:36px;display:flex}.ha .util a:hover{color:var(--fg-strong)}.ha .util .r{gap:24px;display:flex}.ha .nav{z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.ha .nav .wrap{align-items:center;gap:40px;height:76px;display:flex}.ha .nav .logo{width:auto;height:26px;color:var(--logo-ink)}.ha .nav .links{color:var(--fg-2);gap:30px;margin-right:auto;font-size:15px;font-weight:500;display:flex}.ha .nav .links a{align-items:center;min-height:44px;display:inline-flex}.ha .nav .links a:hover{color:var(--fg-strong)}.ha .nav .links a{position:relative}.ha .nav .links a[aria-current=page]{color:var(--fg-strong);font-weight:600}.ha .nav .links a[aria-current=page]:after{content:"";background:var(--color-brand-red);border-radius:1px;height:2px;position:absolute;bottom:6px;left:0;right:0}.ha .nav .right{align-items:center;gap:20px;display:flex}.ha .nav .phone{color:var(--fg-strong);font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.ha .nav .phone svg{width:16px;height:16px;color:var(--accent-text)}.ha .icon-btn{border-radius:var(--r-sm);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--fg-strong);background:0 0;flex:none;justify-content:center;align-items:center;display:none}.ha .icon-btn svg{width:20px;height:20px}.ha .menu-btn .i-menu,.ha .menu-btn .i-close{display:inline-flex}.ha .menu-btn .i-close,.ha .menu-btn[aria-expanded=true] .i-menu{display:none}.ha .menu-btn[aria-expanded=true] .i-close{display:inline-flex}.ha .hero .grid{align-items:center}.ha .problem .grid{row-gap:56px}.ha .diag .grid{row-gap:48px;position:relative}.ha .form-card .btn{width:100%;margin-top:24px}.ha .svc-cta .btn{align-self:flex-start;margin-top:12px}.ha .foot{padding:72px 0 40px}.ha .foot .grid{row-gap:40px}.ha .foot .brand .logo{width:auto;height:28px;color:var(--logo-ink)}.ha .foot .brand p{color:var(--fg-2);font-size:var(--fs-small);max-width:300px;margin-top:20px}.ha .foot .col{grid-column:span 2}.ha .foot h4{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:12px;font-weight:500}.ha .foot li a,.ha .foot li span{min-height:36px;color:var(--fg-2);align-items:center;font-size:15px;display:inline-flex}.ha .foot li a:hover{color:var(--fg-strong)}.ha .foot .contact li{align-items:center;gap:12px;display:flex}.ha .foot .contact svg{width:16px;height:16px;color:var(--accent-text);flex:none}.ha .foot .contact a,.ha .foot .contact span{color:var(--fg-strong);font-weight:500}.ha .foot .legal{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:28px;font-size:13px;display:flex}@media (max-width:1100px){.ha .nav .links{gap:22px}.ha .util .r span.hide-md{display:none}}@media (max-width:960px){.ha .nav .links,.ha .nav .phone,.ha .nav .btn{display:none}.ha .icon-btn{display:inline-flex}.ha .nav .wrap{gap:12px;height:64px}.ha .nav .logo{height:22px;margin-right:auto}.ha .nav .right{gap:8px}.ha .util{display:none}.ha .foot .brand,.ha .foot .col.contact{grid-column:1/-1}.ha .foot .col{grid-column:span 6}}@media (max-width:600px){.ha .grid{column-gap:16px}.ha .hero .actions .btn{width:100%}.ha .foot .legal{flex-direction:column}}.ha .nav .home{align-items:center;min-height:44px;display:inline-flex}.ha .foot li a,.ha .foot li span{min-height:44px}.ha .form-card .btn{white-space:normal;text-align:center;padding:12px 18px}@media (max-width:960px){.ha .nav .home{margin-right:auto}}.ha .nav .home{gap:14px}.ha .lockup{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--line-strong);padding-left:14px;font-size:10px;font-weight:500;line-height:1.35}.ha .lockup b{color:var(--accent-text);font-weight:600}.ha .call-sm{display:none}.ha .foot .contact li.note{color:var(--muted);min-height:auto;padding-left:28px;font-size:14px}.ha .foot .contact li.social{padding-left:28px}@media (max-width:960px){.ha .call-sm{border:1px solid var(--line-strong);border-radius:var(--r-sm);min-height:44px;color:var(--fg-strong);align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.ha .call-sm svg{width:16px;height:16px;color:var(--accent-text)}.ha .foot .col.links-col,.ha .foot .col.contact,.ha .foot .brand{grid-column:1/-1}.ha .faq .grid{row-gap:32px}}@media (max-width:600px){.ha .lockup{padding-left:10px;font-size:8.15px}.ha .nav .home{gap:10px}.ha .nav .logo{height:20px}.ha .callout .btn{white-space:normal;text-align:center;width:100%;padding:12px 18px}}.ha .nav .links a,.ha .nav .phone,.ha .nav .btn{white-space:nowrap}.ha .nav .wrap{gap:28px}.ha .nav .links{gap:24px;font-size:14.5px}.ha .nav .right{gap:18px}.ha .foot .brand{grid-column:1/span 4}.ha .foot .col.links-col{grid-column:6/span 3}.ha .foot .col.contact{grid-column:9/span 4}@media (max-width:1100px){.ha .nav .links{gap:18px}.ha .nav .phone{display:none}}.ha .nav .home,.ha .nav .logo{flex-shrink:0}@media (min-width:961px) and (max-width:1279px){.ha .lockup{display:none}}@media (max-width:389px){.ha .lockup{display:none}}@media (min-width:1101px) and (max-width:1139px){.ha .nav .links{gap:18px}}@media (max-width:600px){.ha .nav .wrap{gap:12px}}@media (min-width:961px) and (max-width:1279px){.ha .nav .phone{display:none}}@media (min-width:961px){.ha .nav .links{gap:18px}}@media (min-width:1140px){.ha .nav .wrap{gap:16px}.ha .nav .links{gap:14px;font-size:14px}}.ha .nav .phone svg,.ha .nav .btn svg{flex:none}@media (min-width:961px) and (max-width:1100px){.ha .nav .links{gap:12px;font-size:14px}.ha .nav .wrap{gap:16px}}@media (max-width:960px){.ha .foot .brand,.ha .foot .col.links-col,.ha .foot .col.contact{grid-column:1/-1}}.ha .turnstile+.btn{margin-top:16px}.ha.ha-contents{--page-bg:#fff;--accent:#ef4136;--btn-bg:#dc2626;--btn-bg-hover:#b91c1c;--r-sm:6px;--r-btn:8px;--r-card:12px;--r-panel:20px;--nav-bg:#ffffffe0;--sticky-bg:#fffffff0;--sticky-line:#e5e7eb;--sticky-icon-line:#d1d5db;--sticky-icon-fg:#111827}.ha [data-tone=base],.ha.ha-contents{--bg:#fff;--fg:#1f2937;--fg-strong:#111827;--fg-2:#4b5563;--muted:#6b7280;--line:#eef0f2;--line-strong:#e5e7eb;--card:#fff;--card-2:#f9fafb;--accent-text:#dc2626;--us-bg:#f9fafb;--btn-line:#d1d5db;--logo-ink:#111827;--art-line:#111827;--art-text:#6b7280;--art-node:#fff;--art-dot:#e5e7eb;--thumb-bg:#f9fafb;--form-bg:#fff;--form-fg:#111827;--form-muted:#4b5563;--form-line:#e5e7eb;--form-input-line:#d1d5db;--form-input-bg:#fff;--form-placeholder:#6b7280;--form-shadow:0 1px 2px #1118270a,0 24px 48px -24px #1118272e}.ha [data-tone=alt]{--bg:#f9fafb;--fg:#1f2937;--fg-strong:#111827;--fg-2:#4b5563;--muted:#6b7280;--line:#e5e7eb;--line-strong:#d1d5db;--card:#fff;--card-2:#fff;--accent-text:#dc2626;--us-bg:#f9fafb;--btn-line:#d1d5db;--logo-ink:#111827;--art-line:#111827;--art-text:#6b7280;--art-node:#fff;--art-dot:#e5e7eb;--thumb-bg:#f9fafb;--form-bg:#fff;--form-fg:#111827;--form-muted:#4b5563;--form-line:#e5e7eb;--form-input-line:#d1d5db;--form-input-bg:#fff;--form-placeholder:#6b7280;--form-shadow:0 24px 48px -24px #1118272e}.ha [data-tone=inverse]{--bg:#111827;--fg:#e5e7eb;--fg-strong:#fff;--fg-2:#d1d5db;--muted:#9ca3af;--line:#ffffff1a;--line-strong:#ffffff2e;--card:#ffffff08;--card-2:#ffffff0a;--accent-text:#ef4136;--us-bg:#ffffff0a;--btn-line:#ffffff59;--logo-ink:#fff;--art-line:#fff;--art-text:#9ca3af;--art-node:#111827;--art-dot:#ffffff14;--thumb-bg:#111827;--form-bg:#fff;--form-fg:#111827;--form-muted:#4b5563;--form-line:transparent;--form-input-line:#d1d5db;--form-input-bg:#fff;--form-placeholder:#6b7280;--form-shadow:none}.ha .hero>.wrap{z-index:1;position:relative}.ha-contents{display:contents}.ha.ha-contents{--header-h:77px}@media (max-width:960px){.ha.ha-contents{--header-h:65px}}.ha .drawer{display:none}.ha .drawer-inner{max-width:var(--container);padding:0 var(--gutter-x);margin:0 auto}@media (max-width:960px){.ha .drawer:not([hidden]){border-top:1px solid var(--line);background:#fff;max-height:calc(100dvh - 64px);display:block;overflow-y:auto}.ha .drawer-links li a{min-height:52px;color:var(--fg-strong);border-bottom:1px solid var(--line);align-items:center;font-size:17px;font-weight:600;display:flex}.ha .drawer-links li a[aria-current=page]{color:var(--fg-strong);box-shadow:inset 3px 0 0 var(--color-brand-red);padding-left:14px}.ha .drawer-actions{flex-direction:column;gap:12px;padding:20px 0 24px;display:flex}.ha .nav .drawer .btn{width:100%;display:inline-flex}}.ha .turnstile-slot+.btn{margin-top:16px}.ha .form-card .btn:disabled{opacity:.6;cursor:not-allowed}.ha .form-card .btn[aria-busy=true]{cursor:wait}.ha .foot .pk-consent-footer{margin:16px 0 0}.ha .foot .pk-consent-settings{min-height:44px;color:var(--fg-2);padding:0 8px}.ha .doc .about-cta .btn{color:#fff;text-decoration:none}@media (max-width:600px){.ha .doc .about-cta .btn{white-space:normal;text-align:center;width:100%;padding:12px 20px}}@media (max-width:359px){.ha .btn{white-space:normal;text-align:center;max-width:100%;padding:12px 20px}}@media (max-width:960px){.ha .nav{-webkit-backdrop-filter:none;background:#fff}}.ha .foot{content-visibility:auto}.ha .foot{contain-intrinsic-size:auto 975px}@media (min-width:1024px){.ha .foot{contain-intrinsic-size:auto 450px}}@media (min-width:961px){.ha .nav .phone{display:inline-flex}}.ha .nav .nav-dd{align-items:center;display:inline-flex;position:relative}.ha .nav .nav-dd-btn{min-height:44px;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.ha .nav .nav-dd-btn:hover,.ha .nav .nav-dd[data-open] .nav-dd-btn{color:var(--fg-strong)}.ha .nav .nav-dd-btn[data-current]{color:var(--fg-strong);font-weight:600}.ha .nav .nav-dd-btn[data-current]:after{content:"";background:var(--color-brand-red);border-radius:1px;height:2px;position:absolute;bottom:6px;left:0;right:14px}.ha .nav .nav-dd-btn:focus-visible,.ha .drawer-dd-btn:focus-visible,.ha .nav .nav-dd-menu a:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:2px;border-radius:4px}.ha .nav-dd-chev{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .15s;display:inline-block;transform:translateY(-2px)rotate(45deg)}.ha [data-open]>button .nav-dd-chev{transform:translateY(1px)rotate(-135deg)}.ha .nav .nav-dd-menu{z-index:60;border:1px solid var(--line-strong);background:#fff;border-radius:10px;gap:2px;min-width:300px;padding:8px;display:grid;position:absolute;top:100%;left:-14px;box-shadow:0 14px 36px #11182724}.ha .nav .nav-dd-menu li{list-style:none}.ha .nav .nav-dd-menu a{min-height:44px;color:var(--fg-strong);white-space:nowrap;border-radius:6px;align-items:center;padding:8px 12px;font-size:15px;font-weight:500;display:flex}.ha .nav .nav-dd-menu a:hover{background:var(--bg-alt,#f5f5f4)}.ha .nav .nav-dd-menu li:first-child a{font-weight:600}.ha .nav .nav-dd-menu li:first-child{border-bottom:1px solid var(--line);margin-bottom:2px;padding-bottom:4px}.ha .nav .nav-dd-menu a[aria-current=page]{background:var(--bg-alt,#f5f5f4);box-shadow:inset 3px 0 0 var(--color-brand-red)}.ha .nav .nav-dd-menu a[aria-current=page]:after{display:none}.ha .drawer-dd-btn{width:100%;min-height:52px;font:600 17px/1.2 var(--font-body);color:var(--fg-strong);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.ha .drawer-dd-btn[data-current]{box-shadow:inset 3px 0 0 var(--color-brand-red);padding-left:14px}.ha .drawer-dd-menu{border-bottom:1px solid var(--line);padding-left:16px}.ha .drawer-links .drawer-dd-menu li a{border-bottom:0;min-height:48px;font-size:16px;font-weight:500}@media (min-width:961px) and (max-width:1023px){.ha .nav .phone{display:none}}
