@font-face{font-family:geist;src:url(../media/Geist_Variable-s.p.2v-cf9syxr5ni.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_ba38b9ce-module__IYVN8G__className{font-family:geist,geist Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.geist_ba38b9ce-module__IYVN8G__variable{--font-geist:"geist", "geist Fallback", system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.435b5v2hgxtdi.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_a7492935-module__Tjw-DW__className{font-family:geistMono,geistMono Fallback,ui-monospace,SFMono-Regular,monospace}.geistmono_a7492935-module__Tjw-DW__variable{--font-geist-mono:"geistMono", "geistMono Fallback", ui-monospace, SFMono-Regular, monospace}
:root{--via-navy:#0a1f3b;--via-navy-deep:#02162a;--via-navy-darker:#010b1a;--via-blue:#1e3a5f;--via-blue-soft:#2a4a6e;--via-chart-1:#0a1f3b;--via-chart-2:#335379;--via-chart-3:#5e7b9e;--via-chart-4:#93a8c2;--via-chart-5:#c4cfdd;--via-chart-ink:var(--via-navy);--via-chart-ink-2:var(--via-blue);--via-navy-80:#0a1f3bcc;--via-navy-60:#0a1f3b99;--via-navy-40:#0a1f3b66;--via-navy-30:#0a1f3b4d;--via-navy-25:#0a1f3b40;--via-navy-22:#0a1f3b38;--via-navy-20:#0a1f3b33;--via-navy-18:#0a1f3b2e;--via-navy-16:#0a1f3b29;--via-navy-14:#0a1f3b24;--via-navy-12:#0a1f3b1f;--via-navy-10:#0a1f3b1a;--via-navy-08:#0a1f3b14;--via-navy-06:#0a1f3b0f;--via-navy-05:#0a1f3b0d;--via-navy-04:#0a1f3b0a;--via-navy-03:#0a1f3b08;--via-navy-02:#0a1f3b05;--via-gray-50:#f7f8fa;--via-gray-100:#f0f2f5;--via-gray-200:#e4e7ec;--via-gray-300:#d0d5dd;--via-gray-400:#98a2b3;--via-gray-500:#667085;--via-gray-600:#475467;--via-gray-700:#344054;--via-gray-800:#1d2939;--via-gray-900:#101828;--via-stage-soft:var(--via-gray-200);--via-stage-1:var(--via-gray-300);--via-stage-2:var(--via-gray-400);--via-black:#000;--via-white:#fff;--via-bg:var(--via-white);--via-bg-2:var(--via-gray-50);--via-bg-3:var(--via-gray-100);--via-surface:var(--via-white);--via-surface-elev:var(--via-white);--via-text-primary:var(--via-navy);--via-text-body:var(--via-gray-700);--via-text-muted:#4f596b;--via-text-faint:var(--via-gray-400);--via-text-inverse:var(--via-white);--via-border-hairline:var(--via-gray-200);--via-border:#0a1f3b29;--via-border-soft:#0a1f3b0d;--via-border-strong-color:var(--via-navy-40);--via-success:#1f8a5b;--via-warning:#0a1f3b;--via-danger:#b83a3a;--via-text:var(--via-gray-700);--via-text-soft:#636d80;--via-ink-2:#5e6b82;--via-ink-3:#525c72;--via-accent:var(--via-navy);--via-accent-deep:var(--via-navy-deep);--via-accent-soft:var(--via-gray-300);--via-accent-warm:var(--via-navy-deep);--via-accent-light:var(--via-gray-300);--via-coral:#b85c5c;--via-coral-dark:#8c2c2c;--via-coral-deep:#a14848;--via-display:var(--via-font-display);--via-mono:var(--via-font-mono);--via-bg-soft:#0a1f3b06}:root[data-theme=dark]{--via-bg:#0b1220;--via-bg-2:#131c30;--via-bg-3:#1b273f;--via-surface:#131c30;--via-surface-elev:#1b273f;--via-bg-soft:#ffffff0a;--via-gray-50:#0f1729;--via-gray-100:#17213a;--via-stage-soft:#1b273f;--via-stage-1:#131c30;--via-stage-2:#0b1220;--via-text-primary:#f4f6fa;--via-text-body:#d0d5dd;--via-text-muted:#aeb8c6;--via-text-faint:#9ca5b5;--via-text-inverse:var(--via-navy);--via-chart-1:#6e8cb4;--via-chart-2:#8ba3c4;--via-chart-3:#a8bad4;--via-chart-4:#c5d1e2;--via-chart-5:#e0e7f1;--via-chart-ink:#9fbde4;--via-chart-ink-2:#6e8cb4;--via-text:#d0d5dd;--via-text-soft:#aeb8c6;--via-ink-2:#b4bbc9;--via-ink-3:#aeb8c6;--via-border-hairline:#ffffff1a;--via-border:#ffffff2e;--via-border-soft:#ffffff14;--via-border-strong:#ffffff4d;--via-navy-02:#ffffff06;--via-navy-03:#ffffff09;--via-navy-04:#ffffff0b;--via-navy-05:#ffffff0e;--via-navy-06:#ffffff12;--via-navy-08:#ffffff17;--via-navy-10:#ffffff1c;--via-navy-12:#ffffff21;--via-navy-14:#ffffff26;--via-navy-16:#ffffff2b;--via-navy-18:#ffffff30;--via-navy-20:#ffffff38;--via-navy-22:#ffffff3d;--via-navy-25:#ffffff47;--via-navy-30:#ffffff52;--via-navy-40:#ffffff6b;--via-navy-60:#ffffff8c;--via-navy-80:#ffffffb8;--via-shadow-xs:0 1px 2px #0000004d;--via-shadow-sm:0 2px 6px #00000057, 0 1px 2px #0000003d;--via-shadow-md:0 6px 18px #0000006b, 0 1px 3px #0000004d;--via-shadow-lg:0 16px 40px #00000085, 0 2px 8px #00000057;--via-shadow-xl:0 32px 80px #0000009e, 0 4px 16px #0006;--via-shadow-focus:0 0 0 3px #ffffff38;--via-shadow-ink-03:#0000002e;--via-shadow-ink-06:#00000042;--via-shadow-ink-10:#00000057;--via-shadow-ink-14:#0006;--via-shadow-ink-20:#00000075;--via-shadow-ink-30:#0000008a;--via-shadow-ink-40:#0000009e;--via-shadow-ink-60:#000000b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--via-bg:#0b1220;--via-bg-2:#131c30;--via-surface:#131c30;--via-text-primary:#f4f6fa;--via-text-body:#d0d5dd;--via-text:#d0d5dd;--via-text-soft:#98a2b3;--via-ink-2:#b4bbc9;--via-ink-3:#98a2b3;--via-border-soft:#ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--via-glass-card:linear-gradient(180deg, #fffffff5 0%, #ffffffd6 10%, #f7f8fa94 100%);--via-glass-card-2:linear-gradient(180deg, #ffffffe0, #f7f8fa9e);--via-glass-bar:#fff9;--via-surface-onnavy:linear-gradient(180deg, #fff 0%, #f5f7fa 100%);--via-edge-hi:#fffffff2;--via-edge-lo:#fff6;--via-glass-sheen:linear-gradient(180deg, #fff9, transparent)}:root[data-theme=dark]{--via-glass-card:linear-gradient(180deg, #ffffff1a 0%, #ffffff0d 10%, #ffffff06 100%);--via-glass-card-2:linear-gradient(180deg, #ffffff0a, #ffffff05);--via-glass-bar:#0b12208c;--via-edge-hi:#ffffff14;--via-edge-lo:#ffffff0d;--via-glass-sheen:linear-gradient(180deg, #ffffff0d, transparent);--via-accent-warm:var(--via-text-primary);--via-coral-dark:#e89b9b;--via-danger:#e58a8a}[data-theme=dark] .vds-pa-gs-headline,[data-theme=dark] .vds-pa-gs-sitelinks strong{color:#8ab4f8}[data-theme=dark] .vds-slide.quote .vds-quote-body,[data-theme=dark] .vds-slide.content h3{color:var(--via-text-primary)!important}[data-theme=dark] .vds-slide-bullets strong,[data-theme=dark] .vds-slide-bullets p{color:var(--via-text-body)!important}:root{--via-font-display:"Geist", "Inter", system-ui, -apple-system, sans-serif;--via-font:"Geist", "Inter", system-ui, -apple-system, sans-serif;--via-font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--via-fw-light:300;--via-fw-regular:400;--via-fw-medium:500;--via-fw-semibold:600;--via-fw-bold:700;--via-fw-black:900;--via-fs-hero:5rem;--via-fs-display:3.5rem;--via-fs-h1:2.5rem;--via-fs-h2:2rem;--via-fs-h3:1.5rem;--via-fs-h4:1.125rem;--via-fs-body:1rem;--via-fs-sm:.875rem;--via-fs-caption:.8125rem;--via-fs-xs:.75rem;--via-fs-label:.6875rem;--via-fs-micro:.625rem;--via-ls-brand:.32em;--via-ls-mark:.22em;--via-ls-label:.18em;--via-ls-wide:.08em;--via-ls-tight:-.015em;--via-ls-tighter:-.025em;--via-lh-tight:1.02;--via-lh-snug:1.2;--via-lh-normal:1.5;--via-lh-loose:1.65;--via-space-0_5:2px;--via-space-1:4px;--via-space-1_5:6px;--via-space-2:8px;--via-space-2_5:10px;--via-space-3:12px;--via-space-3_5:14px;--via-space-4:16px;--via-space-4_5:18px;--via-space-5:20px;--via-space-5_5:22px;--via-space-6:24px;--via-space-7:28px;--via-space-8:32px;--via-space-9:36px;--via-space-10:40px;--via-space-12:48px;--via-space-14:56px;--via-space-16:64px;--via-space-20:80px;--via-space-24:96px;--via-space-32:128px;--via-radius-xs:6px;--via-radius-sm:10px;--via-radius-md:14px;--via-radius-lg:20px;--via-radius-xl:28px;--via-radius-2xl:40px;--via-radius-pill:999px;--via-shadow-ink-03:#0a1f3b08;--via-shadow-ink-06:#0a1f3b0f;--via-shadow-ink-10:#0a1f3b1a;--via-shadow-ink-14:#0a1f3b24;--via-shadow-ink-20:#0a1f3b33;--via-shadow-ink-30:#0a1f3b4d;--via-shadow-ink-40:#0a1f3b66;--via-shadow-ink-60:#0a1f3b99;--via-data-1:#2e6fc4;--via-data-2:#7fb0ee;--via-data-1-dark:#5c9bea;--via-data-2-dark:#2e6fc4;--via-data-grid:var(--via-navy-08);--via-data-axis:var(--via-navy-20);--via-data-ink:var(--via-text-muted);--via-glass-blur:blur(24px) saturate(175%);--via-glass-blur-bar:blur(26px) saturate(185%);--via-glass-ring:1px solid var(--via-border-soft);--via-glass-shadow:inset 0 1px 0 var(--via-edge-hi), 0 12px 32px -14px var(--via-navy-14), 0 2px 8px -4px var(--via-navy-06);--via-glass-shadow-lift:inset 0 1px 0 var(--via-edge-hi), 0 24px 56px -20px var(--via-navy-20), 0 4px 12px -6px var(--via-navy-08);--via-border-fine:.5px solid var(--via-border-hairline);--via-border-1:1px solid var(--via-border);--via-border-strong:1px solid var(--via-navy-40);--via-shadow-xs:0 1px 2px #0a1f3b0a;--via-shadow-sm:0 2px 6px #0a1f3b0d, 0 1px 2px #0a1f3b08;--via-shadow-md:0 6px 18px #0a1f3b12, 0 1px 3px #0a1f3b0a;--via-shadow-lg:0 16px 40px #0a1f3b1a, 0 2px 8px #0a1f3b0d;--via-shadow-xl:0 32px 80px #0a1f3b24, 0 4px 16px #0a1f3b0f;--via-shadow-glass-light:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff4d, 0 12px 32px #0a1f3b14, 0 2px 8px #0a1f3b0a;--via-shadow-glass-dark:inset 0 1px 0 #ffffff40, inset 0 -1px 0 #ffffff0f, 0 16px 40px #0000004d, 0 4px 12px #00000026;--via-shadow-focus:0 0 0 3px #0a1f3b26;--via-blur-sm:blur(8px) saturate(140%);--via-blur-md:blur(16px) saturate(160%);--via-blur-lg:blur(28px) saturate(180%);--via-blur-xl:blur(48px) saturate(180%);--via-ease:cubic-bezier(.32, .08, .24, 1);--via-ease-out:cubic-bezier(.16, 1, .3, 1);--via-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--via-ease-snap:cubic-bezier(.2, .7, .2, 1);--via-t-fast:.12s var(--via-ease);--via-t:.18s var(--via-ease);--via-t-slow:.36s var(--via-ease);--via-dur:.22s;--via-dur-press:.11s;--via-container:1280px;--via-content:760px;--via-narrow:560px;--via-mesh-light:radial-gradient(ellipse 60% 70% at 12% 0%, #1e3a5f47 0%, transparent 55%), radial-gradient(ellipse 50% 60% at 95% 8%, #2e4c7638 0%, transparent 55%), radial-gradient(ellipse 70% 80% at 100% 100%, #0a1f3b4d 0%, transparent 55%), radial-gradient(ellipse 50% 60% at 5% 100%, #1e3a5f2e 0%, transparent 55%), linear-gradient(135deg, #ccd4dd 0%, #a7b2c0 100%);--via-mesh-navy:radial-gradient(ellipse 60% 70% at 12% 0%, #2e4c768c 0%, transparent 60%), radial-gradient(ellipse 50% 60% at 95% 8%, #1e3a5f80 0%, transparent 60%), radial-gradient(ellipse 70% 80% at 100% 100%, #02162ad9 0%, transparent 55%), radial-gradient(ellipse 50% 60% at 5% 100%, #2e4c7666 0%, transparent 55%), linear-gradient(135deg, #0a1f3b 0%, #02162a 100%);--via-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.12 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");--via-glow-navy:0 0 0 1px #0a1f3b0d, 0 8px 24px #0a1f3b33, 0 16px 48px #0a1f3b24;--via-glow-navy-strong:0 0 0 1px #0a1f3b1a, 0 16px 48px #0a1f3b4d, 0 32px 80px #0a1f3b33}.via-mesh-light{background:var(--via-mesh-light);position:relative}.via-mesh-navy{background:var(--via-mesh-navy);color:var(--via-white);position:relative}.via-noise:after{content:"";background-image:var(--via-noise);mix-blend-mode:overlay;opacity:.6;pointer-events:none;border-radius:inherit;background-repeat:repeat;position:absolute;inset:0}html{font-size:var(--via-fs-body);-webkit-font-smoothing:antialiased}body{font-family:var(--via-font);font-weight:var(--via-fw-regular);font-size:var(--via-fs-body);line-height:var(--via-lh-loose);color:var(--via-text-body);background:var(--via-bg)}:where(h1,h2,h3,h4){color:var(--via-text-primary)}h1,h2,h3,h4{margin:0}h1{font-family:var(--via-font-display);font-weight:var(--via-fw-medium);font-size:var(--via-fs-h1);line-height:var(--via-lh-tight);letter-spacing:var(--via-ls-tighter)}h2{font-family:var(--via-font-display);font-weight:var(--via-fw-medium);font-size:var(--via-fs-h2);line-height:var(--via-lh-snug);letter-spacing:var(--via-ls-tighter)}h3{font-family:var(--via-font);font-weight:var(--via-fw-semibold);font-size:var(--via-fs-h3);line-height:var(--via-lh-snug);letter-spacing:var(--via-ls-tight)}h4{font-family:var(--via-font);font-weight:var(--via-fw-semibold);font-size:var(--via-fs-h4)}.via-mesh-navy h1,.via-mesh-navy h2,.via-mesh-navy h3,.via-mesh-navy h4,.via-glass-dark h1,.via-glass-dark h2,.via-glass-dark h3,.via-glass-dark h4,[data-on-dark] h1,[data-on-dark] h2,[data-on-dark] h3,[data-on-dark] h4,.vds-bs-promise h1,.vds-bs-promise h2,.vds-bs-promise h3,.vds-bs-promise h4{color:inherit}.via-mesh-navy :is(h1,h2,h3,h4) em,.via-glass-dark :is(h1,h2,h3,h4) em,[data-on-dark] :is(h1,h2,h3,h4) em,.vds-bs-promise :is(h1,h2,h3,h4) em,.vds-cnx-offer.featured :is(h1,h2,h3,h4) em,.vds-wiz-aside :is(h1,h2,h3,h4) em,.vds-st-overview :is(h1,h2,h3,h4) em,.vds-faq-contact :is(h1,h2,h3,h4) em,.vds-auth-card :is(h1,h2,h3,h4) em,.vds-auth-card-2fa :is(h1,h2,h3,h4) em,.vds-live-hero :is(h1,h2,h3,h4) em,.vds-mm :is(h1,h2,h3,h4) em{color:var(--via-white);background:linear-gradient(135deg, var(--via-white) 0%, #ffffffc7 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}:is(h1,h2,h3,h4,h5) em,:is(h1,h2,h3,h4,h5) i{margin-right:-.16em;padding-right:.16em}p{margin:0}a{color:var(--via-navy);text-decoration:none}a:hover{text-decoration:underline}[data-theme=dark] a:not([class]){color:#8fb8f6}.via-glass{-webkit-backdrop-filter:var(--via-blur-md);border-radius:var(--via-radius-lg);box-shadow:var(--via-shadow-glass-light);background:linear-gradient(#ffffffb3 0%,#ffffff6b 100%);border:1px solid #fffc}.via-glass-strong{-webkit-backdrop-filter:var(--via-blur-lg);border-radius:var(--via-radius-lg);box-shadow:var(--via-shadow-glass-light);background:linear-gradient(#ffffffd9 0%,#ffffff94 100%);border:1px solid #fffffff2}.via-glass-dark{-webkit-backdrop-filter:var(--via-blur-md);border-radius:var(--via-radius-lg);box-shadow:var(--via-shadow-glass-dark);color:var(--via-white);background:linear-gradient(#ffffff1a 0%,#ffffff08 100%);border:1px solid #ffffff2e}.via-liquid{-webkit-backdrop-filter:var(--via-blur-md);border-radius:var(--via-radius-pill);background:linear-gradient(#fffc,#ffffff8c);border:1px solid #fffffff2;box-shadow:inset 0 1px #fff,0 4px 16px #0a1f3b14}[data-theme=dark] .via-glass{background:linear-gradient(#ffffff0f 0%,#ffffff08 100%);border-color:#ffffff1a}[data-theme=dark] .via-glass-strong{background:linear-gradient(#ffffff17 0%,#ffffff0d 100%);border-color:#ffffff24}[data-theme=dark] .via-liquid{box-shadow:inset 0 1px 0 var(--via-edge-hi), 0 4px 16px #0000004d;background:linear-gradient(#ffffff1a,#ffffff0d);border-color:#ffffff24}.vds-onlight{--via-text-primary:var(--via-navy);--via-text-body:var(--via-gray-700);--via-text-muted:var(--via-gray-500);--via-text-soft:var(--via-gray-500);--via-text-faint:var(--via-gray-400)}.via-surface{background:var(--via-surface);border:var(--via-border-fine);border-radius:var(--via-radius-md)}.via-card{background:var(--via-white);border:var(--via-border-fine);border-radius:var(--via-radius-lg);box-shadow:var(--via-shadow-sm);padding:var(--via-space-6)}.via-card-dark{background:var(--via-navy);border-radius:var(--via-radius-lg);padding:var(--via-space-6);color:var(--via-white)}.via-hero{font-family:var(--via-font-display);font-size:clamp(2.5rem, 6vw, var(--via-fs-hero));font-weight:var(--via-fw-medium);line-height:var(--via-lh-tight);letter-spacing:var(--via-ls-tighter);color:var(--via-text-primary)}.via-display{font-family:var(--via-font-display);font-size:clamp(2rem, 4.5vw, var(--via-fs-display));font-weight:var(--via-fw-medium);line-height:var(--via-lh-tight);letter-spacing:var(--via-ls-tighter);color:var(--via-text-primary)}.via-label{font-family:var(--via-font);font-size:var(--via-fs-label);font-weight:var(--via-fw-semibold);letter-spacing:var(--via-ls-label);text-transform:uppercase;color:var(--via-text-muted)}.via-wordmark{font-family:var(--via-font);font-weight:var(--via-fw-light);letter-spacing:var(--via-ls-brand);text-transform:uppercase;color:currentColor}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){:root,:root[data-theme=dark]{--via-glass-blur:none;--via-glass-blur-bar:none;--via-glass-card:var(--via-surface);--via-glass-card-2:var(--via-surface);--via-glass-bar:var(--via-surface)}}@media (prefers-contrast:more){:root{--via-border-soft:#0a1f3b66}:root[data-theme=dark]{--via-border-soft:#ffffff73}:root,:root[data-theme=dark]{--via-glass-card:var(--via-surface);--via-glass-card-2:var(--via-surface);--via-glass-bar:var(--via-surface)}}
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{font-size:var(--via-fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--via-font);font-weight:var(--via-fw-regular);font-size:var(--via-fs-body);line-height:var(--via-lh-loose);color:var(--via-text-body);background:var(--via-bg)}::selection{color:var(--via-white);background:#0a1f3beb}button{cursor:pointer;font-family:inherit}input,textarea{font-family:inherit}html{scroll-behavior:smooth}:focus{outline:none}:focus-visible{box-shadow:0 0 0 2px var(--via-white), 0 0 0 4px #0a1f3b80;border-radius:inherit;outline:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 2px var(--via-white), 0 0 0 4px var(--via-navy-60);outline:none}.via-mesh-navy :focus-visible,.via-on-dark :focus-visible,[data-on-dark] :focus-visible{box-shadow:0 0 0 2px var(--via-white), 0 0 0 4px var(--via-navy-60)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}em{font-style:normal}
.via-field{background:var(--via-glass-card);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--via-edge-hi);box-shadow:inset 0 1px 0 var(--via-edge-hi), inset 0 -1px 0 var(--via-edge-lo), 0 1px 0 0 #0a1f3b0a, 0 8px 20px -8px var(--via-navy-10), 0 3px 8px -3px var(--via-navy-06);isolation:isolate;border-radius:16px;padding:14px 18px;transition:all .24s cubic-bezier(.16,1,.3,1);position:relative}.via-field:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:.6;background:radial-gradient(260px 100px at 0 0,#1e3a5f0d,#0000 60%),radial-gradient(200px 80px at 100% 100%,#0a1f3b08,#0000 60%);transition:opacity .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.via-field:hover:not(.disabled):not(.focused):not(:focus-within){box-shadow:inset 0 1px 0 var(--via-edge-hi), inset 0 -1px 0 var(--via-edge-lo), 0 12px 28px -10px var(--via-navy-14), 0 4px 12px -4px var(--via-navy-08);transform:translateY(-1px)}.via-field:hover:before{opacity:1}.via-field:focus-within,.via-field.focused{border-color:var(--via-navy);box-shadow:inset 0 1px 0 var(--via-edge-hi), 0 0 0 4px var(--via-navy-10), 0 10px 24px -8px var(--via-navy-22), 0 4px 10px -4px var(--via-navy-14)}.via-field .lbl{font-family:var(--via-font);font-size:var(--via-fs-micro);font-weight:var(--via-fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--via-text-muted);margin-bottom:6px;transition:color .2s;display:block}.via-field:focus-within .lbl,.via-field.focused .lbl{color:var(--via-text-primary)}.via-field .val,.via-field input.val,.via-field textarea.val{width:100%;font-family:var(--via-font);font-size:var(--via-fs-body);font-weight:var(--via-fw-medium);color:var(--via-text-primary);resize:none;letter-spacing:-.008em;background:0 0;border:none;outline:none;padding:0;line-height:1.5}.via-field textarea.val{min-height:64px;font-weight:var(--via-fw-regular)}.via-field .val::placeholder{color:var(--via-text-muted);font-weight:var(--via-fw-regular);opacity:.7}.via-field.error{border-color:var(--via-danger);box-shadow:inset 0 1px 0 var(--via-edge-hi), 0 0 0 4px #b83a3a1f, 0 6px 18px #b83a3a14}.via-field.error .lbl,.via-field.error .val{color:var(--via-danger)}.via-field.disabled{opacity:.65;cursor:not-allowed;background:linear-gradient(#f7f8faeb,#f0f2f5bd);border-color:#d0d5ddf2}.via-field.disabled .val{cursor:not-allowed}[data-theme=dark] .via-field.disabled{border-color:var(--via-border-soft);opacity:.55;background:linear-gradient(#ffffff0d,#ffffff08)}
:root{--subido-blue:#0aa9f6;--subido-blue-ink:#006da8;--subido-blue-soft:color-mix(in srgb, var(--subido-blue) 11%, transparent);--via-accent-ink:var(--via-navy);--via-accent-hairline:var(--via-navy-18);--via-surface-onnavy:linear-gradient(180deg, var(--via-white), var(--via-gray-50));--via-gray-onnavy:var(--via-gray-300);--via-shadow-focus-onnavy:0 0 0 2px var(--via-navy-deep), 0 0 0 4px var(--via-white);--via-glow-navy:var(--via-shadow-lg);--via-glow-navy-strong:var(--via-shadow-xl);--app-canvas:1480px;--app-motion-state:.14s;--app-motion-touch:.2s;--app-motion-reveal:.32s;--app-motion-scene:.48s;--app-t-state:var(--app-motion-state) var(--via-ease-snap);--app-t-touch:var(--app-motion-touch) var(--via-ease-snap);--app-t-reveal:var(--app-motion-reveal) var(--via-ease-out);--app-t-scene:var(--app-motion-scene) var(--via-ease-out);--app-ls-hero:-.04em;--app-ls-display:-.035em;--app-ls-h1:-.032em;--app-ls-h2:-.028em;--app-ls-h3:-.022em;--app-ls-h4:-.018em;--app-ls-body:-.012em;--app-ls-sm:-.008em;--app-ls-caption:-.004em;--app-ls-xs:-.002em;--app-ls-label:.02em;--app-ls-micro:.03em;--app-ls-eyebrow:.06em;--app-radius-surface:var(--via-radius-xl);--app-radius-card:var(--via-radius-lg);--app-radius-control:var(--via-radius-md);--app-radius-chip:var(--via-radius-sm);--app-radius-track:var(--via-radius-xs);--app-pad-card:var(--via-space-6);--app-pad-card-tight:var(--via-space-4);--app-gap-stack:var(--via-space-3);--app-gap-block:var(--via-space-6);--app-gap-grid:var(--via-space-5);--app-gap-section:var(--via-space-10);--app-h-control:40px;--app-elev-1-bg:var(--via-glass-card);--app-elev-1-line:var(--via-border-soft);--app-elev-1-shadow:var(--via-shadow-sm);--app-elev-2-bg:color-mix(in srgb, var(--via-surface) 84%, transparent);--app-elev-2-line:var(--via-border);--app-elev-2-shadow:var(--via-shadow-lg);--app-elev-3-bg:color-mix(in srgb, var(--via-surface-elev) 92%, transparent);--app-elev-3-line:var(--via-border);--app-elev-3-shadow:var(--via-shadow-xl);--app-ring:0 0 0 2px var(--via-white), 0 0 0 4px var(--via-navy-40);--app-ring-onnavy:0 0 0 2px var(--via-navy-deep), 0 0 0 4px var(--via-white);--app-em-ink:var(--via-text-muted);--app-mesh-trilho:linear-gradient(112deg, #ffffff16 0%, transparent 28%), linear-gradient(292deg, #2a4a6e4d 0%, transparent 42%), linear-gradient(135deg, var(--via-navy) 0%, var(--via-navy-deep) 68%, var(--via-navy-darker));--app-glass-plane:linear-gradient(132deg, #ffffffd1 0%, #ffffff4d 36%, transparent 68%), color-mix(in srgb, var(--via-surface) 70%, transparent);--app-glass-plane-strong:linear-gradient(132deg, #ffffffeb 0%, #fff6 34%, transparent 70%), color-mix(in srgb, var(--via-surface) 78%, transparent)}:root[data-theme=dark]{--app-elev-1-bg:var(--via-glass-card);--app-ring:0 0 0 2px var(--via-bg), 0 0 0 4px var(--via-text-primary)}:is(.via-mesh-navy,.via-glass-dark,.via-on-dark,[data-on-dark]){--via-accent:var(--via-white);--via-accent-deep:var(--via-gray-200);--via-accent-soft:color-mix(in srgb, var(--via-white) 11%, transparent);--via-accent-hairline:color-mix(in srgb, var(--via-white) 18%, transparent);--via-accent-ink:var(--via-white)}.via-mesh-navy .via-btn--primary,.via-glass-dark .via-btn--primary{background:var(--via-surface-onnavy);color:var(--via-navy);border-color:#ffffff4d;box-shadow:inset 0 1px #ffffffeb,0 10px 24px -12px #00000070}.via-mesh-navy .via-btn--primary:hover:not(:disabled),.via-glass-dark .via-btn--primary:hover:not(:disabled){background:var(--via-white);border-color:#ffffff85}::selection{background:var(--via-navy);color:var(--via-white)}.via-pill__live-dot:after{background:color-mix(in srgb, var(--via-coral) 34%, transparent)}
.js-reveal [data-animating]{will-change:opacity, transform}
.mask-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mask-line>span{display:block}.mask-reveal--now .mask-line>span{will-change:transform}.js-reveal .mask-line>span{transform:translateY(110%)}.js-reveal .mask-reveal[data-revealed] .mask-line>span,.js-reveal [data-revealed] .mask-line>span,.js-reveal .mask-reveal--now .mask-line>span{transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--line-i,0) * 90ms);transform:translate(0,0)}.js-reveal .rise{opacity:0;transform:translateY(20px)}.js-reveal .rise--now,.js-reveal [data-revealed]>.rise,.js-reveal .rise[data-revealed]{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--rise-i,0) * 80ms);transform:none}.ul-grow{text-decoration:none;position:relative}.ul-grow:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.12em;left:0;right:0;transform:scaleX(0)}.ul-grow:hover:after,.ul-grow:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ul-grow:after{transition:none;transform:scaleX(1)}}
:root{--type-hero:clamp(2.5rem, 1.5rem + 2.6vw, 4rem);--type-display:clamp(2.125rem, 1.5rem + 2.4vw, 3.75rem);--type-title:clamp(1.75rem, 1.4rem + 1.4vw, 2.625rem);--type-subtitle:clamp(1.375rem, 1.2rem + .7vw, 1.875rem);--type-lead:clamp(1.0625rem, 1rem + .35vw, 1.3125rem);--type-label:1.125rem;--type-label-sm:.9375rem;--lh-hero:.95;--lh-display:1.03;--lh-title:1.08;--lh-subtitle:1.15;--ls-hero:-.04em;--ls-display:-.035em;--ls-title:-.03em}.t-hero,.t-display,.t-title,.t-subtitle{font-family:var(--via-font-display);text-wrap:balance;margin:0;font-weight:450}.t-hero{font-size:var(--type-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}.t-display{font-size:var(--type-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.t-title{font-size:var(--type-title);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.t-subtitle{font-size:var(--type-subtitle);line-height:var(--lh-subtitle);letter-spacing:-.022em}.t-hero em,.t-display em,.t-title em,.t-subtitle em{font-style:normal;font-weight:inherit;color:var(--app-em-ink)}.t-label{font-family:var(--via-font-mono);font-size:var(--type-label);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.3}.t-label--sm{font-size:var(--type-label-sm)}.t-label:before{content:"( "}.t-label:after{content:" )"}.t-lead{font-size:var(--type-lead);letter-spacing:-.011em;text-wrap:pretty;margin:0;line-height:1.45}
:root{--via-font:var(--font-geist), system-ui, -apple-system, sans-serif;--via-font-display:var(--font-geist), system-ui, -apple-system, sans-serif;--via-font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;--app-em-ink:var(--via-text-muted);--via-z-sticky:40;--via-z-dock:45;--via-z-overlay:1000;--via-z-modal:1100;--via-z-toast:1200;--via-z-tooltip:1300}*,:before,:after{box-sizing:border-box}body{background:var(--via-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:auto;min-height:100dvh;overflow-x:hidden}html{scroll-behavior:auto;height:auto;min-height:100%;scroll-padding-top:88px;overflow-x:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.via-skip-link{left:var(--via-space-4);top:var(--via-space-4);z-index:var(--via-z-tooltip);padding:var(--via-space-2) var(--via-space-4);border-radius:var(--via-radius-pill);background:var(--via-navy);color:var(--via-white);font-size:var(--via-fs-sm);transition:transform var(--via-t);text-decoration:none;position:absolute;transform:translateY(-200%)}.via-skip-link:focus-visible{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--via-navy);outline-offset:2px}.via-input :where(input,textarea):focus-visible{box-shadow:none;outline:none}.via-input:has(:focus-visible){border-color:var(--via-navy-40);box-shadow:var(--app-ring), 0 1px 0 var(--via-edge-hi) inset, 0 1px 2px var(--via-navy-04)}.via-mesh-navy :where(a,button,input,[tabindex]):focus-visible,.via-glass-dark :where(a,button,input,[tabindex]):focus-visible{outline-color:var(--via-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a:hover{text-decoration:none}:is(p,li,dd,dt,blockquote,figcaption) a:hover{text-decoration:underline}.via-modal.via-modal{background:var(--via-surface-elev,var(--via-surface));border-color:var(--via-border)}.via-modal-scrim.via-modal-scrim{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--via-navy-deep) 62%, transparent), color-mix(in srgb, var(--via-navy-deep) 78%, transparent))}
