.btn[data-v-6102cbd6]{justify-content:center;align-items:center;gap:var(--f-s-2);min-height:44px;padding-inline:var(--f-s-5);font-family:var(--f-font-body);text-align:center;transition:background-color var(--f-dur-fast) var(--f-ease),border-color var(--f-dur-fast) var(--f-ease),color var(--f-dur-fast) var(--f-ease);border:1px solid #0000;border-radius:10px;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.btn__icon[data-v-6102cbd6]{flex-shrink:0;font-size:1.125em}.btn--lg[data-v-6102cbd6]{min-height:52px;padding-inline:var(--f-s-6);font-size:1.0625rem}.btn--block[data-v-6102cbd6]{width:100%;display:flex}.btn--primary[data-v-6102cbd6]{background-color:var(--f-red);color:#fff}@media (hover:hover) and (pointer:fine){.btn--primary[data-v-6102cbd6]:hover{background-color:var(--f-red-hover)}}.btn--secondary[data-v-6102cbd6]{background-color:var(--f-surface);color:var(--f-ink);border-color:var(--f-border-strong)}@media (hover:hover) and (pointer:fine){.btn--secondary[data-v-6102cbd6]:hover{background-color:var(--f-surface-alt);border-color:var(--f-ink-3)}}.btn--ghost[data-v-6102cbd6]{color:var(--f-ink-2)}@media (hover:hover) and (pointer:fine){.btn--ghost[data-v-6102cbd6]:hover{background-color:var(--f-surface-alt);color:var(--f-ink)}}.btn--link[data-v-6102cbd6]{min-height:0;color:var(--f-red);padding:0}@media (hover:hover) and (pointer:fine){.btn--link[data-v-6102cbd6]:hover{color:var(--f-red-hover);text-decoration:underline}}.btn--disabled[data-v-6102cbd6]{opacity:.45;pointer-events:none}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular Italic"),local("Source Sans 3 Italic"),url(/_fonts/yLrYZ3USp_H2KpvYyABrN-alLYncwoDM1SdoEebBJ_w-6xH_m8_HRMV2WK9YZVIXRRUKeTZjojLK_6RIvDzdejc.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"Source Sans 3 Fallback: BlinkMacSystemFont";src:local(BlinkMacSystemFont);size-adjust:100.359%;ascent-override:102.033%;descent-override:39.8568%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Segoe UI";src:local(Segoe UI);size-adjust:94.2802%;ascent-override:108.612%;descent-override:42.4267%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:92.8889%;ascent-override:110.239%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local(Arial);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Noto Sans";src:local(Noto Sans);size-adjust:88.1857%;ascent-override:116.119%;descent-override:45.3589%;line-gap-override:0%}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular Italic"),local("Source Sans 3 Italic"),url(/_fonts/A4-3WfZ2_0FRB3gMxoYhzu_TEQdSQFgRPS3Xlm4TuOk-ycBDm6PuykiyCHcdSA0bkhbuK5Y9j2SNg8E3nLvYmYo.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold Italic"),url(/_fonts/yLrYZ3USp_H2KpvYyABrN-alLYncwoDM1SdoEebBJ_w-6xH_m8_HRMV2WK9YZVIXRRUKeTZjojLK_6RIvDzdejc.woff2)format("woff2");font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold Italic"),url(/_fonts/A4-3WfZ2_0FRB3gMxoYhzu_TEQdSQFgRPS3Xlm4TuOk-ycBDm6PuykiyCHcdSA0bkhbuK5Y9j2SNg8E3nLvYmYo.woff2)format("woff2");font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(/_fonts/Ojyun7HT9qtH40KO--qRoiBvg8_1aOf32POFGOwKFFY-wXjWXINNdKiWRNL0BqgrkYVuMzjfVmIGTNjpNwgjKb0.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(/_fonts/xX2IuaztV6Veya6fGSX_iAosSJkDMK2U6FhK0n9e07w-j2XtWIRlP_drj3mOYhpXd96TzBX6k_TG0XeSW3CbsW0.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(/_fonts/Ojyun7HT9qtH40KO--qRoiBvg8_1aOf32POFGOwKFFY-wXjWXINNdKiWRNL0BqgrkYVuMzjfVmIGTNjpNwgjKb0.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(/_fonts/xX2IuaztV6Veya6fGSX_iAosSJkDMK2U6FhK0n9e07w-j2XtWIRlP_drj3mOYhpXd96TzBX6k_TG0XeSW3CbsW0.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Lexend;src:local(Lexend SemiBold),url(/_fonts/ii7RNf1qblcvWfcMNUKHRm2OaiUho_cVXAviMhoHuCU-l184tk5G9RsiZi_x4heLaY2BXyqSdLXskrql8upECs0.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Lexend Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:117.646%;ascent-override:85.0008%;descent-override:21.2502%;line-gap-override:0%}@font-face{font-family:Lexend Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:110.52%;ascent-override:90.4815%;descent-override:22.6204%;line-gap-override:0%}@font-face{font-family:Lexend Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:108.889%;ascent-override:91.8367%;descent-override:22.9592%;line-gap-override:0%}@font-face{font-family:Lexend Fallback\: Arial;src:local(Arial);size-adjust:109.915%;ascent-override:90.9798%;descent-override:22.7449%;line-gap-override:0%}@font-face{font-family:Lexend Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:103.375%;ascent-override:96.7347%;descent-override:24.1837%;line-gap-override:0%}@font-face{font-family:Lexend;src:local(Lexend SemiBold),url(/_fonts/FwzXgZKsilaQb9Qpa-qoJRzRts9Go9x1PreLyM2WZew-yq1etB4OCBvQYLPsV_SKA056ty40_5x6zWrQ5PVCm1I.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Lexend;src:local(Lexend Bold),url(/_fonts/ii7RNf1qblcvWfcMNUKHRm2OaiUho_cVXAviMhoHuCU-l184tk5G9RsiZi_x4heLaY2BXyqSdLXskrql8upECs0.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Lexend;src:local(Lexend Bold),url(/_fonts/FwzXgZKsilaQb9Qpa-qoJRzRts9Go9x1PreLyM2WZew-yq1etB4OCBvQYLPsV_SKA056ty40_5x6zWrQ5PVCm1I.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}:root{--f-bg:#f8fafc;--f-surface:#fff;--f-surface-alt:#f1f5f9;--f-border:#e2e8f0;--f-border-strong:#cbd5e1;--f-ink:#0f172a;--f-ink-2:#334155;--f-ink-3:#64748b;--f-on-dark:#f8fafc;--f-on-dark-2:#cbd5e1;--f-red:#d32f2f;--f-red-hover:#b71c1c;--f-red-brand:#e23b32;--f-red-soft:#e23b3214;--f-red-soft-strong:#e23b3229;--f-positive:#15803d;--f-negative:#b91c1c;--f-info:#0369a1;--f-warning:#b45309;--f-s-1:4px;--f-s-2:8px;--f-s-3:12px;--f-s-4:16px;--f-s-5:24px;--f-s-6:32px;--f-s-7:40px;--f-s-8:48px;--f-s-9:64px;--f-s-10:80px;--f-s-11:96px;--f-s-12:120px;--f-r-sm:8px;--f-r-md:12px;--f-r-lg:20px;--f-r-xl:28px;--f-r-pill:999px;--f-shadow-1:0 1px 2px #0f172a0a,0 2px 8px #0f172a0d;--f-shadow-2:0 2px 4px #0f172a0d,0 12px 28px #0f172a17;--f-shadow-3:0 4px 8px #0f172a0f,0 24px 48px #0f172a24;--f-dur:.22s;--f-dur-fast:.15s;--f-ease:cubic-bezier(.22,1,.36,1);--f-header-h:72px;--f-container:1200px;--f-container-narrow:72ch;--f-gutter:16px;--f-font-head:"Lexend","Source Sans 3",system-ui,sans-serif;--f-font-body:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--f-fs-h1:clamp(2rem,1.15rem + 3.8vw,3.5rem);--f-fs-h2:clamp(1.75rem,1.2rem + 2.2vw,2.5rem);--f-fs-h3:clamp(1.5rem,1.2rem + 1.3vw,2rem);--f-fs-h4:clamp(1.25rem,1.1rem + .7vw,1.625rem);--f-fs-h5:1.25rem;--f-fs-h6:1.0625rem;--f-fs-body:1.0625rem;--f-fs-body-sm:.9375rem;--f-fs-caption:.8125rem;--f-fs-overline:.75rem;--f-lh-tight:1.12;--f-lh-snug:1.3;--f-lh-normal:1.6;--f-lh-relaxed:1.7;--f-z-base:1;--f-z-sticky:20;--f-z-header:40;--f-z-drawer:60;--f-z-modal:80}@media (width>=640px){:root{--f-gutter:24px}}@media (width>=1024px){:root{--f-gutter:32px}}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:calc(var(--f-header-h) + var(--f-s-4));-webkit-text-size-adjust:100%}body{background-color:var(--f-surface);min-height:100dvh;color:var(--f-ink);font-family:"Source Sans 3","Source Sans 3 Fallback: BlinkMacSystemFont","Source Sans 3 Fallback: Segoe UI","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:var(--f-fs-body);line-height:var(--f-lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0}li{list-style:none}canvas,img,picture,svg,video{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:0 0;border:none;padding:0}[role=button],a[href],button,label[for],select,summary{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}table{border-collapse:collapse;width:100%}h1,h2,h3,h4,h5,h6{color:var(--f-ink);text-wrap:balance;font-family:Lexend,Lexend Fallback\: BlinkMacSystemFont,Lexend Fallback\: Segoe UI,Lexend Fallback\: Helvetica Neue,Lexend Fallback\: Arial,Lexend Fallback\: Noto Sans,"Source Sans 3",system-ui,sans-serif}h1{font-size:var(--f-fs-h1);line-height:var(--f-lh-tight);letter-spacing:-.02em}h1,h2{font-weight:700}h2{font-size:var(--f-fs-h2);letter-spacing:-.015em;line-height:1.15}h3{font-size:var(--f-fs-h3);font-weight:700;line-height:1.2}h3,h4{letter-spacing:-.01em}h4{font-size:var(--f-fs-h4);line-height:1.25}h4,h5{font-weight:600}h5{font-size:var(--f-fs-h5);line-height:1.35}h6{font-size:var(--f-fs-h6);font-weight:600;line-height:1.45}p{text-wrap:pretty}b,strong{font-weight:600}small{font-size:var(--f-fs-caption)}.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--f-red);outline-offset:2px;border-radius:var(--f-r-sm)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--f-s-2);left:var(--f-s-2);z-index:var(--f-z-modal);padding:var(--f-s-3) var(--f-s-4);background-color:var(--f-surface);color:var(--f-ink);border-radius:var(--f-r-sm);box-shadow:var(--f-shadow-2);transition:transform var(--f-dur-fast) var(--f-ease);font-weight:600;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--f-container);padding-inline:var(--f-gutter);margin-inline:auto}.container--narrow{max-width:var(--f-container-narrow)}.container--wide{max-width:1440px}.section{padding-block:var(--f-s-9)}@media (width>=1024px){.section{padding-block:var(--f-s-11)}}.section--tight{padding-block:var(--f-s-7)}@media (width>=1024px){.section--tight{padding-block:var(--f-s-9)}}.section--flush{padding-block:0}.section--alt{background-color:var(--f-bg)}.section--dark{background-color:var(--f-ink)}.section--dark,.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4,.section--dark h5,.section--dark h6{color:var(--f-on-dark)}.section--dark :focus-visible{outline:3px solid var(--f-on-dark);outline-offset:2px}.section--brand{background-color:var(--f-red-soft)}.prose{font-size:1.0625rem;line-height:var(--f-lh-relaxed);color:var(--f-ink-2)}.prose h2{margin-top:var(--f-s-8);font-size:var(--f-fs-h3)}.prose h3{margin-top:var(--f-s-6);font-size:var(--f-fs-h4)}.prose h4{margin-top:var(--f-s-5);font-size:var(--f-fs-h5)}.prose>:first-child{margin-top:0}.prose blockquote,.prose figure,.prose ol,.prose p,.prose table,.prose ul{margin-top:var(--f-s-4)}.prose ol,.prose ul{padding-inline-start:var(--f-s-5)}.prose li{margin-top:var(--f-s-2);list-style:outside}.prose ol li{list-style:decimal}.prose li>ul{margin-top:var(--f-s-2)}.prose strong{color:var(--f-ink)}.prose a{color:var(--f-red);text-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.prose a:hover{color:var(--f-red-hover)}}.prose blockquote{padding:var(--f-s-1) 0 var(--f-s-1) var(--f-s-5);border-inline-start:3px solid var(--f-red);color:var(--f-ink);font-size:1.125rem}.prose blockquote p{margin-top:var(--f-s-2)}.prose blockquote p:first-child{margin-top:0}.prose code{background-color:var(--f-surface-alt);border-radius:4px;padding:.15em .4em;font-size:.9em}.prose img{margin-top:var(--f-s-6);border-radius:var(--f-r-md)}.prose hr{margin-block:var(--f-s-8);border:none;border-top:1px solid var(--f-border)}.prose table{font-size:var(--f-fs-body-sm);display:block;overflow-x:auto}.prose table td,.prose table th{padding:var(--f-s-3);text-align:start;border-bottom:1px solid var(--f-border)}.prose table th{color:var(--f-ink);font-weight:600}.error[data-v-88b1c59e]{min-height:100dvh;padding-block:var(--f-s-9);background-color:var(--f-bg);align-items:center;display:flex}.error__inner[data-v-88b1c59e]{max-width:60ch}.error__code[data-v-88b1c59e]{font-family:var(--f-font-head);color:var(--f-red);font-size:1.25rem;font-weight:700}.error__title[data-v-88b1c59e]{margin-top:var(--f-s-3);font-size:var(--f-fs-h2)}.error__text[data-v-88b1c59e]{margin-top:var(--f-s-4);font-size:1.0625rem;line-height:var(--f-lh-normal);color:var(--f-ink-2)}.error__actions[data-v-88b1c59e]{margin-top:var(--f-s-6)}.error__links[data-v-88b1c59e]{gap:var(--f-s-2);margin-top:var(--f-s-7);padding-top:var(--f-s-5);border-top:1px solid var(--f-border);flex-wrap:wrap;display:flex}.error__link[data-v-88b1c59e]{min-height:44px;padding-inline:var(--f-s-4);font-size:var(--f-fs-body-sm);color:var(--f-ink-2);background-color:var(--f-surface);border:1px solid var(--f-border);border-radius:var(--f-r-pill);align-items:center;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.error__link[data-v-88b1c59e]:hover{color:var(--f-red);border-color:var(--f-border-strong)}}.crumbs__list[data-v-c0c6e1dc]{font-size:var(--f-fs-body-sm);color:var(--f-ink-3);flex-wrap:wrap}.crumbs__item[data-v-c0c6e1dc],.crumbs__list[data-v-c0c6e1dc]{align-items:center;gap:var(--f-s-1);display:flex}.crumbs__link[data-v-c0c6e1dc]{min-height:44px;color:var(--f-ink-3);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.crumbs__link[data-v-c0c6e1dc]:hover{color:var(--f-red);text-decoration:underline}}.crumbs__sep[data-v-c0c6e1dc]{color:var(--f-border-strong);font-size:1rem}.page-hero[data-v-ed090187]{padding-block:var(--f-s-8) var(--f-s-7);background-color:var(--f-bg);border-bottom:1px solid var(--f-border)}@media (width>=1024px){.page-hero[data-v-ed090187]{padding-block:var(--f-s-9) var(--f-s-8)}}.page-hero__crumbs[data-v-ed090187]{margin-bottom:var(--f-s-2)}.page-hero__eyebrow[data-v-ed090187]{margin-bottom:var(--f-s-3);font-family:var(--f-font-head);font-size:var(--f-fs-overline);letter-spacing:.12em;text-transform:uppercase;color:var(--f-red);font-weight:600}.page-hero__title[data-v-ed090187]{max-width:20ch;font-size:var(--f-fs-h1)}.page-hero__subtitle[data-v-ed090187]{max-width:60ch;margin-top:var(--f-s-4);font-size:clamp(1.0625rem,.95rem + .4vw,1.1875rem);line-height:var(--f-lh-normal);color:var(--f-ink-2)}.section-head[data-v-048271ea]{max-width:62ch}.section-head--center[data-v-048271ea]{text-align:center;margin-inline:auto}.section-head__eyebrow[data-v-048271ea]{margin-bottom:var(--f-s-3);font-family:var(--f-font-head);font-size:var(--f-fs-overline);letter-spacing:.12em;text-transform:uppercase;color:var(--f-red);font-weight:600}.section-head__subtitle[data-v-048271ea]{margin-top:var(--f-s-4);font-size:1.0625rem;line-height:var(--f-lh-normal);color:var(--f-ink-3)}.section--dark .section-head__eyebrow[data-v-048271ea],.section--dark .section-head__subtitle[data-v-048271ea]{color:var(--f-on-dark-2)}.card[data-v-1345e019]{border:1px solid var(--f-border);border-radius:var(--f-r-lg);transition:border-color var(--f-dur) var(--f-ease),box-shadow var(--f-dur) var(--f-ease),transform var(--f-dur) var(--f-ease);flex-direction:column;display:flex;position:relative}.card--surface[data-v-1345e019]{background-color:var(--f-surface)}.card--alt[data-v-1345e019]{background-color:var(--f-bg)}.card--pad-md[data-v-1345e019]{padding:var(--f-s-5)}.card--pad-lg[data-v-1345e019]{padding:var(--f-s-6)}@media (hover:hover) and (pointer:fine){.card--interactive[data-v-1345e019]:hover{border-color:var(--f-border-strong);box-shadow:var(--f-shadow-2);transform:translateY(-2px)}}.card--interactive[data-v-1345e019]:focus-within{outline:3px solid var(--f-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){.card--interactive[data-v-1345e019]:hover{transform:none}}.section--dark .card[data-v-1345e019]{border-color:#ffffff24}.section--dark .card--alt[data-v-1345e019],.section--dark .card--surface[data-v-1345e019]{background-color:#ffffff0a}.service__icon[data-v-997bd6a3]{width:48px;height:48px;margin-bottom:var(--f-s-4);color:var(--f-red);background-color:var(--f-red-soft);border-radius:var(--f-r-md);justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.service__title[data-v-997bd6a3]{font-size:var(--f-fs-h5);letter-spacing:normal;font-weight:600}.service__link[data-v-997bd6a3]:after{content:"";position:absolute;inset:0}.service__link[data-v-997bd6a3]:focus-visible{outline:none}.service__text[data-v-997bd6a3]{margin-top:var(--f-s-2);color:var(--f-ink-2);line-height:var(--f-lh-normal)}.service__more[data-v-997bd6a3]{align-items:center;gap:var(--f-s-2);margin-top:var(--f-s-4);font-size:var(--f-fs-body-sm);color:var(--f-red);font-weight:600;display:inline-flex}.service__more svg[data-v-997bd6a3]{transition:transform var(--f-dur-fast) var(--f-ease)}.card--interactive:hover .service__more svg[data-v-997bd6a3]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.card--interactive:hover .service__more svg[data-v-997bd6a3]{transform:none}}.contact-links[data-v-27eb4f22]{gap:var(--f-s-2);display:grid}.contact-links__item[data-v-27eb4f22]{align-items:center;gap:var(--f-s-3);min-height:56px;padding:var(--f-s-3);border-radius:var(--f-r-md);transition:background-color var(--f-dur-fast) var(--f-ease);display:flex}@media (hover:hover) and (pointer:fine){.contact-links__item[data-v-27eb4f22]:hover{background-color:var(--f-surface-alt)}}.contact-links__icon[data-v-27eb4f22]{color:var(--f-red);flex-shrink:0;font-size:1.375rem}.contact-links__body[data-v-27eb4f22]{flex-direction:column;display:flex}.contact-links__label[data-v-27eb4f22]{font-size:var(--f-fs-caption);color:var(--f-ink-3)}.contact-links__value[data-v-27eb4f22]{color:var(--f-ink);font-weight:600}@media (hover:hover) and (pointer:fine){.section--dark .contact-links__item[data-v-27eb4f22]:hover{background-color:#ffffff12}}.section--dark .contact-links__icon[data-v-27eb4f22]{color:#fff}.section--dark .contact-links__label[data-v-27eb4f22]{color:var(--f-on-dark-2)}.section--dark .contact-links__value[data-v-27eb4f22]{color:var(--f-on-dark)}.field[data-v-36c89185]{flex-direction:column;display:flex}.field__label[data-v-36c89185]{margin-bottom:var(--f-s-2);font-size:var(--f-fs-body-sm);color:var(--f-ink);font-weight:600}.field__required[data-v-36c89185]{color:var(--f-red)}.field__control[data-v-36c89185]{min-height:48px;padding-inline:var(--f-s-4);color:var(--f-ink);background-color:var(--f-surface);border:1px solid var(--f-border-strong);border-radius:var(--f-r-sm);transition:border-color var(--f-dur-fast) var(--f-ease);font-size:1rem}.field__control[data-v-36c89185]::placeholder{color:var(--f-ink-3)}.field__control[data-v-36c89185]:hover{border-color:var(--f-ink-3)}.field--invalid .field__control[data-v-36c89185]{border-color:var(--f-negative)}.field__error[data-v-36c89185]{align-items:center;gap:var(--f-s-2);color:var(--f-negative);font-weight:600;display:flex}.field__error[data-v-36c89185],.field__hint[data-v-36c89185]{margin-top:var(--f-s-2);font-size:var(--f-fs-caption)}.field__hint[data-v-36c89185]{color:var(--f-ink-3);line-height:1.5}.section--dark .field__label[data-v-36c89185]{color:var(--f-on-dark)}.section--dark .field__control[data-v-36c89185]{color:var(--f-on-dark);background-color:#ffffff0f;border-color:#ffffff47}.section--dark .field__control[data-v-36c89185]::placeholder{color:var(--f-on-dark-2)}.section--dark .field__control[data-v-36c89185]:hover{border-color:#ffffff80}.section--dark .field__hint[data-v-36c89185]{color:var(--f-on-dark-2)}.section--dark .field__error[data-v-36c89185]{color:#fca5a5}.quote__grid[data-v-4c0f0de4]{gap:var(--f-s-4);display:grid}@media (width>=768px){.quote__grid[data-v-4c0f0de4]{gap:var(--f-s-5);grid-template-columns:repeat(2,1fr)}}.quote__foot[data-v-4c0f0de4]{align-items:center;gap:var(--f-s-4);margin-top:var(--f-s-6);flex-wrap:wrap;display:flex}.quote__note[data-v-4c0f0de4]{max-width:40ch;font-size:var(--f-fs-caption);color:var(--f-ink-3);line-height:1.5}.section--dark .quote__note[data-v-4c0f0de4]{color:var(--f-on-dark-2)}.cta[data-v-6b210867]{gap:var(--f-s-8);display:grid}@media (width>=1024px){.cta[data-v-6b210867]{gap:var(--f-s-9);grid-template-columns:1fr 1.3fr}}.cta__title[data-v-6b210867]{font-size:var(--f-fs-h2)}.cta__text[data-v-6b210867]{max-width:44ch;margin-top:var(--f-s-4);font-size:1.0625rem;line-height:var(--f-lh-normal);color:var(--f-on-dark-2)}.cta__links[data-v-6b210867]{margin-top:var(--f-s-6)}.post-meta[data-v-dc92c16c]{gap:var(--f-s-2);margin-top:var(--f-s-5);font-size:var(--f-fs-body-sm);color:var(--f-ink-3);flex-wrap:wrap;display:flex}.post-cover[data-v-dc92c16c]{width:100%;margin-top:var(--f-s-7);aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-r-lg)}.related[data-v-dc92c16c]{gap:var(--f-s-4);margin-top:var(--f-s-6);display:grid}@media (width>=768px){.related[data-v-dc92c16c]{grid-template-columns:repeat(2,1fr)}}.related li[data-v-dc92c16c]{display:flex}.related li[data-v-dc92c16c]>*{flex:1}.accordion[data-v-b78beed0]{border-top:1px solid var(--f-border)}.accordion__item[data-v-b78beed0]{border-bottom:1px solid var(--f-border)}.accordion__question[data-v-b78beed0]{justify-content:space-between;align-items:center;gap:var(--f-s-4);padding-block:var(--f-s-5);font-family:var(--f-font-head);color:var(--f-ink);font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.accordion__question[data-v-b78beed0]::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.accordion__question[data-v-b78beed0]:hover{color:var(--f-red)}}.accordion__chevron[data-v-b78beed0]{color:var(--f-ink-3);transition:transform var(--f-dur-fast) var(--f-ease);flex-shrink:0;font-size:1.25rem}.accordion__item[open] .accordion__chevron[data-v-b78beed0]{transform:rotate(180deg)}.accordion__answer[data-v-b78beed0]{padding-bottom:var(--f-s-5);color:var(--f-ink-2);line-height:var(--f-lh-relaxed);max-width:68ch}.faq[data-v-4960d892]{gap:var(--f-s-7);display:grid}@media (width>=1024px){.faq[data-v-4960d892]{gap:var(--f-s-9);grid-template-columns:1fr 1.4fr}.faq__head[data-v-4960d892]{top:calc(var(--f-header-h) + var(--f-s-6));align-self:start;position:sticky}}.service-grid[data-v-3c33c0cb]{gap:var(--f-s-4);display:grid}@media (width>=640px){.service-grid[data-v-3c33c0cb]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.service-grid[data-v-3c33c0cb]{gap:var(--f-s-5);grid-template-columns:repeat(3,1fr)}}.service-grid li[data-v-3c33c0cb]{display:flex}.service-grid li[data-v-3c33c0cb]>*{flex:1}.figure[data-v-696dad22]{background-color:var(--f-surface-alt);border-radius:var(--f-r-lg);aspect-ratio:var(--ratio);transition:opacity var(--f-dur) var(--f-ease),transform var(--f-dur) var(--f-ease);margin:0;overflow:hidden}.figure--hidden[data-v-696dad22]{opacity:0;transform:translateY(12px)}.figure__img[data-v-696dad22]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s var(--f-ease)}@media (hover:hover) and (pointer:fine){.figure--zoom:hover .figure__img[data-v-696dad22]{transform:scale(1.04)}}.figure__caption[data-v-696dad22]{margin-top:var(--f-s-2);font-size:var(--f-fs-caption);color:var(--f-ink-3)}@media (prefers-reduced-motion:reduce){.figure--hidden[data-v-696dad22]{opacity:1;transform:none}.figure--zoom:hover .figure__img[data-v-696dad22]{transform:none}}.gallery[data-v-7c2fa4db]{gap:var(--f-s-3);margin-top:var(--f-s-8);display:grid}@media (width>=640px){.gallery[data-v-7c2fa4db]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.gallery[data-v-7c2fa4db]{gap:var(--f-s-4);grid-template-columns:repeat(3,1fr)}}.feature[data-v-e9d9c642]{transition:opacity var(--f-dur) var(--f-ease),transform var(--f-dur) var(--f-ease)}.feature--hidden[data-v-e9d9c642]{opacity:0;transform:translateY(12px)}.feature__icon[data-v-e9d9c642]{width:48px;height:48px;margin-bottom:var(--f-s-4);color:var(--f-red);background-color:var(--f-red-soft);border-radius:var(--f-r-md);justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.feature__title[data-v-e9d9c642]{font-size:var(--f-fs-h5);letter-spacing:normal;font-weight:600}.feature__text[data-v-e9d9c642]{margin-top:var(--f-s-3);color:var(--f-ink-2);line-height:var(--f-lh-normal)}@media (prefers-reduced-motion:reduce){.feature--hidden[data-v-e9d9c642]{opacity:1;transform:none}}.section--dark .feature__icon[data-v-e9d9c642]{color:#fff;background-color:#ffffff1a}.section--dark .feature__text[data-v-e9d9c642]{color:var(--f-on-dark-2)}.hero-actions[data-v-58671862]{margin-top:var(--f-s-6)}.intro[data-v-58671862]{max-width:60ch;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:var(--f-lh-relaxed);color:var(--f-ink-2)}.includes[data-v-58671862]{gap:var(--f-s-6);margin-top:var(--f-s-7);display:grid}@media (width>=768px){.includes[data-v-58671862]{gap:var(--f-s-7);grid-template-columns:repeat(2,1fr)}}.for-who__list[data-v-58671862]{gap:var(--f-s-3);margin-top:var(--f-s-6);display:grid}@media (width>=768px){.for-who__list[data-v-58671862]{grid-template-columns:repeat(2,1fr)}}.for-who__item[data-v-58671862]{align-items:flex-start;gap:var(--f-s-3);padding:var(--f-s-4);background-color:var(--f-bg);border-radius:var(--f-r-md);line-height:var(--f-lh-normal);color:var(--f-ink-2);display:flex}.for-who__icon[data-v-58671862]{color:var(--f-red);flex-shrink:0;margin-top:2px;font-size:1.25rem}.related[data-v-58671862]{margin-top:var(--f-s-8)}.post[data-v-4da9c54d]{background-color:var(--f-surface);border:1px solid var(--f-border);border-radius:var(--f-r-lg);transition:border-color var(--f-dur) var(--f-ease),box-shadow var(--f-dur) var(--f-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.post[data-v-4da9c54d]:hover{border-color:var(--f-border-strong);box-shadow:var(--f-shadow-2)}}.post[data-v-4da9c54d]:focus-within{outline:3px solid var(--f-red);outline-offset:2px}.post__media[data-v-4da9c54d]{aspect-ratio:16/9;background-color:var(--f-surface-alt);display:block}.post__img[data-v-4da9c54d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post__body[data-v-4da9c54d]{padding:var(--f-s-5);flex-direction:column;flex:1;display:flex}.post__meta[data-v-4da9c54d]{gap:var(--f-s-2);font-size:var(--f-fs-caption);color:var(--f-ink-3);flex-wrap:wrap;display:flex}.post__category[data-v-4da9c54d]{color:var(--f-red);font-weight:600}.post__title[data-v-4da9c54d]{margin-top:var(--f-s-3);font-size:var(--f-fs-h5);letter-spacing:normal;font-weight:600}.post__link[data-v-4da9c54d]:after{content:"";position:absolute;inset:0}.post__link[data-v-4da9c54d]:focus-visible{outline:none}.post__excerpt[data-v-4da9c54d]{margin-top:var(--f-s-3);font-size:var(--f-fs-body-sm);line-height:var(--f-lh-normal);color:var(--f-ink-2)}@media (width>=1024px){.post--featured[data-v-4da9c54d]{flex-direction:row;align-items:stretch}.post--featured .post__media[data-v-4da9c54d]{aspect-ratio:auto;flex:0 0 58%}.post--featured .post__body[data-v-4da9c54d]{padding:var(--f-s-7);justify-content:center}.post--featured .post__title[data-v-4da9c54d]{font-size:var(--f-fs-h3)}.post--featured .post__excerpt[data-v-4da9c54d]{max-width:46ch;font-size:1.0625rem}}.posts[data-v-555e5277]{gap:var(--f-s-5);margin-top:var(--f-s-8);display:grid}@media (width>=640px){.posts[data-v-555e5277]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.posts[data-v-555e5277]{grid-template-columns:repeat(3,1fr)}}.posts li[data-v-555e5277]{display:flex}.posts li[data-v-555e5277]>*{flex:1}.regions[data-v-3db728a2]{gap:var(--f-s-8);display:grid}@media (width>=1024px){.regions[data-v-3db728a2]{gap:var(--f-s-9);grid-template-columns:repeat(2,1fr)}}.region__head[data-v-3db728a2]{justify-content:space-between;align-items:baseline;gap:var(--f-s-4);padding-bottom:var(--f-s-3);border-bottom:2px solid var(--f-border);display:flex}.region__name[data-v-3db728a2]{font-size:var(--f-fs-h4)}.region__count[data-v-3db728a2]{font-size:var(--f-fs-caption);color:var(--f-red);flex-shrink:0;font-weight:600}.region__blurb[data-v-3db728a2]{margin-top:var(--f-s-4);max-width:52ch;color:var(--f-ink-3);line-height:var(--f-lh-normal)}.region__list[data-v-3db728a2]{gap:var(--f-s-2);margin-top:var(--f-s-5);display:grid}@media (width>=640px){.region__list[data-v-3db728a2]{grid-template-columns:repeat(2,1fr)}}.region__item[data-v-3db728a2]{font-size:var(--f-fs-body-sm);color:var(--f-ink-2)}.origin__cta[data-v-3db728a2]{gap:var(--f-s-3);margin-top:var(--f-s-6);flex-wrap:wrap;display:flex}.contact[data-v-933e41bd]{gap:var(--f-s-8);display:grid}@media (width>=1024px){.contact[data-v-933e41bd]{gap:var(--f-s-9);grid-template-columns:1fr 1.6fr;align-items:start}}.contact__title[data-v-933e41bd]{font-size:var(--f-fs-h4)}.contact__links[data-v-933e41bd]{margin-top:var(--f-s-5)}.contact__meta[data-v-933e41bd]{margin-top:var(--f-s-7);padding-top:var(--f-s-5);border-top:1px solid var(--f-border)}.contact__meta div+div[data-v-933e41bd]{margin-top:var(--f-s-4)}.contact__meta dt[data-v-933e41bd]{font-size:var(--f-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--f-ink-3);font-weight:600}.contact__meta dd[data-v-933e41bd]{margin:var(--f-s-1) 0 0;color:var(--f-ink-2)}.contact__note[data-v-933e41bd]{max-width:52ch;margin-top:var(--f-s-3);color:var(--f-ink-2)}.contact__form-body[data-v-933e41bd]{margin-top:var(--f-s-6)}.stat__value[data-v-b8e0df02]{font-family:var(--f-font-head);letter-spacing:-.02em;color:var(--f-ink);font-size:clamp(2rem,1.4rem + 2.4vw,2.75rem);font-weight:700;line-height:1.05}.stat__label[data-v-b8e0df02]{margin-top:var(--f-s-2);color:var(--f-ink-2);font-size:1rem;font-weight:600}.stat__caption[data-v-b8e0df02]{margin-top:var(--f-s-1);font-size:var(--f-fs-caption);color:var(--f-ink-3);line-height:1.45}.stat--brand .stat__value[data-v-b8e0df02]{color:var(--f-red)}.section--dark .stat__label[data-v-b8e0df02],.section--dark .stat__value[data-v-b8e0df02]{color:var(--f-on-dark)}.section--dark .stat__caption[data-v-b8e0df02]{color:var(--f-on-dark-2)}.section--dark .stat--brand .section--dark .stat__value[data-v-b8e0df02]{color:var(--f-on-dark)}.about[data-v-fd92b115]{gap:var(--f-s-8);display:grid}@media (width>=1024px){.about[data-v-fd92b115]{gap:var(--f-s-9);grid-template-columns:1.5fr 1fr}}.about__title[data-v-fd92b115]{font-size:var(--f-fs-h3)}.about__text[data-v-fd92b115]{max-width:62ch}.about__text p[data-v-fd92b115]{margin-top:var(--f-s-4);color:var(--f-ink-2);line-height:var(--f-lh-relaxed)}@media (width>=1024px){.about__aside[data-v-fd92b115]{top:calc(var(--f-header-h) + var(--f-s-6));align-self:start;position:sticky}}.about__aside-title[data-v-fd92b115]{font-size:var(--f-fs-h5);letter-spacing:normal;font-weight:600}.about__aside-text[data-v-fd92b115]{margin-top:var(--f-s-2);font-size:var(--f-fs-body-sm);color:var(--f-ink-2)}.about__links[data-v-fd92b115]{margin-top:var(--f-s-4)}.metrics[data-v-fd92b115]{gap:var(--f-s-6);display:grid}@media (width>=640px){.metrics[data-v-fd92b115]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.metrics[data-v-fd92b115]{gap:var(--f-s-5);grid-template-columns:repeat(4,1fr)}}.metrics__item[data-v-fd92b115]{padding-top:var(--f-s-4);border-top:2px solid var(--f-border-strong)}.pillars[data-v-fd92b115]{gap:var(--f-s-7);margin-top:var(--f-s-8);display:grid}@media (width>=768px){.pillars[data-v-fd92b115]{gap:var(--f-s-6);grid-template-columns:repeat(3,1fr)}}.deck[data-v-fd92b115]{justify-content:space-between;align-items:center;gap:var(--f-s-5);padding:var(--f-s-6);background-color:var(--f-bg);border:1px solid var(--f-border);border-radius:var(--f-r-lg);flex-wrap:wrap;display:flex}.deck__title[data-v-fd92b115]{font-size:var(--f-fs-h5);letter-spacing:normal;font-weight:600}.deck__text[data-v-fd92b115]{max-width:48ch;margin-top:var(--f-s-2);color:var(--f-ink-2)}.presentation[data-v-51a8d767]{background-color:var(--f-ink);height:100dvh;position:relative}.presentation__close[data-v-51a8d767]{top:var(--f-s-4);right:var(--f-s-4);z-index:1;align-items:center;gap:var(--f-s-2);min-height:44px;padding-inline:var(--f-s-4);font-size:var(--f-fs-body-sm);color:var(--f-ink);background-color:var(--f-surface);border-radius:var(--f-r-pill);box-shadow:var(--f-shadow-2);font-weight:600;display:inline-flex;position:absolute}.presentation__frame[data-v-51a8d767]{border:none;width:100%;height:100%}.compare[data-v-cdd60b59]{margin-top:var(--f-s-8);border:1px solid var(--f-border);border-radius:var(--f-r-lg);overflow-x:auto}.compare__table[data-v-cdd60b59]{background-color:var(--f-surface);min-width:640px}.compare__table td[data-v-cdd60b59],.compare__table th[data-v-cdd60b59]{padding:var(--f-s-4);text-align:start;vertical-align:top;border-bottom:1px solid var(--f-border)}.compare__table thead th[data-v-cdd60b59]{font-family:var(--f-font-head);font-size:var(--f-fs-body-sm);color:var(--f-ink);background-color:var(--f-surface-alt)}.compare__table tbody th[data-v-cdd60b59]{color:var(--f-ink);font-weight:600}.compare__table tbody td[data-v-cdd60b59]{color:var(--f-ink-2)}.compare__table tbody tr:last-child td[data-v-cdd60b59],.compare__table tbody tr:last-child th[data-v-cdd60b59]{border-bottom:none}.compare__note[data-v-cdd60b59]{max-width:60ch;margin:var(--f-s-5) auto 0;text-align:center;color:var(--f-ink-3)}.updated[data-v-f4427b28]{margin-top:var(--f-s-4);font-size:var(--f-fs-body-sm);color:var(--f-ink-3)}.hero[data-v-c0212f92]{background-color:var(--f-ink);color:#fff;align-items:flex-end;height:88svh;min-height:520px;max-height:780px;display:flex;position:relative;overflow:hidden}.hero__media[data-v-c0212f92]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__media--video[data-v-c0212f92]{opacity:0;transition:opacity .5s var(--f-ease)}.hero__media--playing[data-v-c0212f92]{opacity:1}.hero__scrim[data-v-c0212f92]{pointer-events:none;background:linear-gradient(0deg,#0f172ae6 0,#0f172a99 40%,#0f172a2e 75%,#0f172a4d);position:absolute;inset:0}.hero__content[data-v-c0212f92]{z-index:1;padding-block:var(--f-s-9) var(--f-s-8);position:relative}.hero__eyebrow[data-v-c0212f92]{margin-bottom:var(--f-s-3);font-family:var(--f-font-head);font-size:var(--f-fs-overline);letter-spacing:.12em;text-transform:uppercase;color:#fffc;align-items:center;font-weight:600;display:inline-flex}.hero__title[data-v-c0212f92]{max-width:20ch;font-size:var(--f-fs-h1);color:#fff;font-weight:400}.hero__title b[data-v-c0212f92]{font-weight:700}.hero__subtitle[data-v-c0212f92]{max-width:52ch;margin-top:var(--f-s-4);font-size:clamp(1.0625rem,.95rem + .5vw,1.25rem);line-height:var(--f-lh-normal);color:#ffffffe6}.hero__actions[data-v-c0212f92]{gap:var(--f-s-3);margin-top:var(--f-s-6);flex-wrap:wrap;display:flex}.hero__ghost[data-v-c0212f92]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffff1a;border-color:#ffffff80}@media (hover:hover) and (pointer:fine){.hero__ghost[data-v-c0212f92]:hover{color:#fff;background-color:#fff3;border-color:#ffffffb3}}.hero[data-v-c0212f92] :focus-visible{outline-offset:2px;outline:3px solid #fff}@media (width<=639.98px){.hero[data-v-c0212f92]{height:82svh;min-height:460px}.hero__content[data-v-c0212f92]{padding-block:var(--f-s-7) var(--f-s-6)}.hero__actions[data-v-c0212f92]{grid-template-columns:1fr;display:grid}}.trust[data-v-610fab97]{background-color:var(--f-bg);border-bottom:1px solid var(--f-border)}.trust__list[data-v-610fab97]{gap:var(--f-s-4);padding-block:var(--f-s-5);display:grid}@media (width>=640px){.trust__list[data-v-610fab97]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.trust__list[data-v-610fab97]{gap:var(--f-s-5);grid-template-columns:repeat(4,1fr)}}.trust__item[data-v-610fab97]{align-items:center;gap:var(--f-s-3);font-size:var(--f-fs-body-sm);color:var(--f-ink-2);font-weight:600;display:flex}.trust__icon[data-v-610fab97]{color:var(--f-red);flex-shrink:0;font-size:1.25rem}.services__grid[data-v-076ab6d2]{margin-top:var(--f-s-8)}.services__cta[data-v-076ab6d2]{margin-top:var(--f-s-7);justify-content:center;display:flex}.pain__stats[data-v-6c267725]{gap:var(--f-s-6);margin-top:var(--f-s-8);display:grid}@media (width>=768px){.pain__stats[data-v-6c267725]{grid-template-columns:repeat(3,1fr)}}.pain__answer[data-v-6c267725]{margin-top:var(--f-s-9);padding-top:var(--f-s-7);border-top:1px solid #ffffff1f}.pain__answer-title[data-v-6c267725]{font-size:var(--f-fs-h4)}.pain__list[data-v-6c267725]{gap:var(--f-s-4);margin-top:var(--f-s-5);display:grid}@media (width>=768px){.pain__list[data-v-6c267725]{gap:var(--f-s-5);grid-template-columns:repeat(2,1fr)}}.pain__list-item[data-v-6c267725]{align-items:flex-start;gap:var(--f-s-3);max-width:52ch;line-height:var(--f-lh-normal);color:var(--f-on-dark-2);display:flex}.pain__check[data-v-6c267725]{color:#fff;flex-shrink:0;margin-top:3px;font-size:1.25rem}.process[data-v-29954a94]{gap:var(--f-s-7);margin-top:var(--f-s-8);counter-reset:step;display:grid}@media (width>=768px){.process[data-v-29954a94]{gap:var(--f-s-6);grid-template-columns:repeat(3,1fr)}}.process__step[data-v-29954a94]{padding-top:var(--f-s-5);border-top:2px solid var(--f-border);position:relative}.process__number[data-v-29954a94]{margin-bottom:var(--f-s-3);font-family:var(--f-font-head);color:var(--f-red);font-size:1.25rem;font-weight:700;display:block}.process__title[data-v-29954a94]{font-size:var(--f-fs-h5);letter-spacing:normal;font-weight:600}.process__text[data-v-29954a94]{margin-top:var(--f-s-3);max-width:46ch;color:var(--f-ink-2);line-height:var(--f-lh-normal)}.metrics[data-v-2bf9e856]{gap:var(--f-s-6);margin-top:var(--f-s-8);display:grid}@media (width>=640px){.metrics[data-v-2bf9e856]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.metrics[data-v-2bf9e856]{gap:var(--f-s-5);grid-template-columns:repeat(4,1fr)}}.metrics__item[data-v-2bf9e856]{padding-top:var(--f-s-4);border-top:2px solid var(--f-border)}.cta[data-v-457f4f9e]{margin-top:var(--f-s-7);justify-content:center;display:flex}.coverage[data-v-cd71d1b5]{gap:var(--f-s-8);display:grid}@media (width>=1024px){.coverage[data-v-cd71d1b5]{gap:var(--f-s-9);grid-template-columns:1fr 1fr;align-items:center}}.coverage__cta[data-v-cd71d1b5]{margin-top:var(--f-s-6)}.coverage__regions[data-v-cd71d1b5]{gap:var(--f-s-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){.coverage__regions[data-v-cd71d1b5]{grid-template-columns:repeat(3,1fr)}}.coverage__region[data-v-cd71d1b5]{padding:var(--f-s-4);background-color:var(--f-bg);border:1px solid var(--f-border);border-radius:var(--f-r-md)}.coverage__region-name[data-v-cd71d1b5]{letter-spacing:normal;font-size:1rem;font-weight:600}.coverage__region-count[data-v-cd71d1b5]{margin-top:var(--f-s-1);font-size:var(--f-fs-caption);color:var(--f-ink-3)}.placeholder-note[data-v-be83a068]{align-items:center;gap:var(--f-s-2);margin-bottom:var(--f-s-6);padding:var(--f-s-3) var(--f-s-4);font-size:var(--f-fs-body-sm);color:var(--f-warning);border-radius:var(--f-r-sm);background-color:#fef3c7;border:1px solid #fde68a;font-weight:600;display:flex}.placeholder-note code[data-v-be83a068]{background-color:#0000000f;border-radius:4px;padding:.1em .4em;font-size:.9em}.testimonials[data-v-be83a068]{gap:var(--f-s-4);margin-top:var(--f-s-8);display:grid}@media (width>=768px){.testimonials[data-v-be83a068]{gap:var(--f-s-5);grid-template-columns:repeat(3,1fr)}}.testimonials li[data-v-be83a068]{display:flex}.testimonials__card[data-v-be83a068]{flex:1}.testimonials__quote[data-v-be83a068]{font-size:1.0625rem;line-height:var(--f-lh-relaxed);color:var(--f-ink-2);flex:1}.testimonials__author[data-v-be83a068]{margin-top:var(--f-s-5);padding-top:var(--f-s-4);border-top:1px solid var(--f-border);flex-direction:column;display:flex}.testimonials__name[data-v-be83a068]{color:var(--f-ink);font-weight:600}.testimonials__role[data-v-be83a068]{margin-top:var(--f-s-1);font-size:var(--f-fs-caption);color:var(--f-ink-3)}pre code .line{display:block}.nav-item[data-v-000fcebd]{position:relative}.nav-item__link[data-v-000fcebd]{align-items:center;gap:var(--f-s-1);height:44px;padding-inline:var(--f-s-3);color:var(--f-ink-2);border-radius:var(--f-r-sm);transition:color var(--f-dur-fast) var(--f-ease),background-color var(--f-dur-fast) var(--f-ease);font-size:.9375rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-item__link[data-v-000fcebd]:hover{color:var(--f-ink);background-color:var(--f-surface-alt)}}.nav-item__link--active[data-v-000fcebd]{color:var(--f-red)}.nav-item__chevron[data-v-000fcebd]{color:var(--f-ink-3);font-size:1rem}.nav-item__menu[data-v-000fcebd]{min-width:240px;padding:var(--f-s-2);background-color:var(--f-surface);border:1px solid var(--f-border);border-radius:var(--f-r-md);box-shadow:var(--f-shadow-3);position:absolute;top:100%;left:0}.nav-item__child[data-v-000fcebd]{min-height:44px;padding-inline:var(--f-s-3);color:var(--f-ink-2);border-radius:var(--f-r-sm);align-items:center;font-size:.9375rem;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.nav-item__child[data-v-000fcebd]:hover{color:var(--f-ink);background-color:var(--f-surface-alt)}}.header[data-v-1c693238]{inset-inline:0;z-index:var(--f-z-header);background-color:var(--f-surface);transition:box-shadow var(--f-dur) var(--f-ease);position:fixed;top:0}.header--scrolled[data-v-1c693238]{box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0f}.header__bar[data-v-1c693238]{gap:var(--f-s-5);height:var(--f-header-h)}.header__bar[data-v-1c693238],.header__brand[data-v-1c693238]{align-items:center;display:flex}.header__brand[data-v-1c693238]{flex-shrink:0;min-height:44px}.header__brand img[data-v-1c693238]{width:auto;height:36px}.header__nav[data-v-1c693238]{align-items:center;gap:var(--f-s-1);margin-inline-end:auto;display:none}@media (width>=1024px){.header__nav[data-v-1c693238]{display:flex}}.header__actions[data-v-1c693238]{align-items:center;gap:var(--f-s-2);margin-inline-start:auto;display:flex}@media (width>=1024px){.header__actions[data-v-1c693238]{margin-inline-start:0}}.header__burger[data-v-1c693238]{width:44px;height:44px;color:var(--f-ink);border-radius:var(--f-r-sm);justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}@media (width>=1024px){.header__burger[data-v-1c693238]{display:none}}@media (width<=400px){.header__cta[data-v-1c693238]{display:none}}.footer[data-v-6eb07e37]{padding-top:var(--f-s-9);background-color:var(--f-ink);color:var(--f-on-dark-2);border-top:1px solid #ffffff1a}.footer[data-v-6eb07e37] :focus-visible{outline:3px solid var(--f-on-dark);outline-offset:2px}.footer__inner[data-v-6eb07e37]{gap:var(--f-s-7);padding-bottom:var(--f-s-8);display:grid}@media (width>=640px){.footer__inner[data-v-6eb07e37]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.footer__inner[data-v-6eb07e37]{gap:var(--f-s-6);grid-template-columns:1.6fr repeat(4,1fr)}}.footer__brand img[data-v-6eb07e37]{width:auto;height:40px}.footer__pitch[data-v-6eb07e37]{max-width:34ch;margin-top:var(--f-s-4);font-size:var(--f-fs-body-sm);line-height:var(--f-lh-normal)}.footer__social[data-v-6eb07e37]{gap:var(--f-s-2);margin-top:var(--f-s-5);display:flex}.footer__social-link[data-v-6eb07e37]{width:44px;height:44px;color:var(--f-on-dark);border-radius:var(--f-r-sm);transition:background-color var(--f-dur-fast) var(--f-ease);background-color:#ffffff12;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.footer__social-link[data-v-6eb07e37]:hover{background-color:#ffffff29}}.footer__col-title[data-v-6eb07e37]{margin-bottom:var(--f-s-4);font-size:var(--f-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--f-on-dark);font-weight:600}.footer__link[data-v-6eb07e37]{min-height:44px;font-size:var(--f-fs-body-sm);color:var(--f-on-dark-2);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.footer__link[data-v-6eb07e37]:hover{color:#fff;text-decoration:underline}}.footer__address[data-v-6eb07e37]{flex-direction:column;font-style:normal;display:flex}.footer__muted[data-v-6eb07e37]{margin-top:var(--f-s-2);font-size:var(--f-fs-caption);color:var(--f-on-dark-2);line-height:1.5}.footer__legal[data-v-6eb07e37]{gap:var(--f-s-2) var(--f-s-4);padding-block:var(--f-s-5);font-size:var(--f-fs-caption);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;display:flex}.footer__credit-link[data-v-6eb07e37]{color:inherit;text-decoration:underline}@media (hover:hover) and (pointer:fine){.footer__credit-link[data-v-6eb07e37]:hover{color:#fff}}.shell[data-v-0d664e95]{flex-direction:column;min-height:100dvh;display:flex}.shell__main[data-v-0d664e95]{padding-top:var(--f-header-h);flex:1}.drawer[data-v-1ca30a26]{z-index:var(--f-z-drawer);position:fixed;inset:0}.drawer__scrim[data-v-1ca30a26]{background-color:#0f172a8c;position:absolute;inset:0}.drawer__panel[data-v-1ca30a26]{inset-block:0;width:min(360px,88vw);padding:var(--f-s-4);background-color:var(--f-surface);box-shadow:var(--f-shadow-3);flex-direction:column;display:flex;position:absolute;right:0;overflow-y:auto}.drawer__head[data-v-1ca30a26]{height:44px;margin-bottom:var(--f-s-4);justify-content:space-between;align-items:center;display:flex}.drawer__title[data-v-1ca30a26]{font-family:var(--f-font-head);color:var(--f-ink-3);font-weight:600}.drawer__close[data-v-1ca30a26]{width:44px;height:44px;color:var(--f-ink);border-radius:var(--f-r-sm);justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.drawer__nav[data-v-1ca30a26]{flex-direction:column;flex:1;display:flex}.drawer__link[data-v-1ca30a26]{min-height:48px;padding-inline:var(--f-s-2);font-family:var(--f-font-head);color:var(--f-ink);border-radius:var(--f-r-sm);align-items:center;font-size:1.0625rem;font-weight:600;display:flex}.drawer__link--child[data-v-1ca30a26]{font-family:var(--f-font-body);color:var(--f-ink-2);padding-inline-start:var(--f-s-5);font-size:.9375rem;font-weight:500}.drawer__link.router-link-active[data-v-1ca30a26]{color:var(--f-red)}.drawer__foot[data-v-1ca30a26]{gap:var(--f-s-3);padding-top:var(--f-s-4);border-top:1px solid var(--f-border);display:grid}.drawer__phone[data-v-1ca30a26]{text-align:center;color:var(--f-ink-2);font-weight:600}
/*$vite$:1*/