:root{--navy:#10053f;--indigo:#2b0dae;--blue:#75c9ff;--teal:#12dcc4;--orange:#ffa652;--header-bg:#f4f4f4;--muted:#d1d5dc;--subtle:#99a1af;--panel:#e6e6e6;--field:#f4f4f4;--ink:#0a0a0a;--deep:linear-gradient(180deg, #10053f 0%, #10053f 22%, #1c086f 68%, var(--indigo) 100%);--radius:8px;--gutter:24px;--container:1156px;--header-h:64px;color-scheme:light}@media (width>=768px){:root{--gutter:32px;--header-h:80px}}@media (width>=1100px){:root{--header-h:100px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{color:var(--navy);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.container{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.br-md{display:none}@media (width>=768px){.br-md{display:inline}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:var(--radius);padding:10px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.display{font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;font-size:clamp(1.625rem,6.667vw,6rem);font-weight:700;line-height:1.05}.title{font-family:var(--font-heading), sans-serif;letter-spacing:-.043em;text-transform:uppercase;font-size:clamp(1.5rem,3.333vw,3rem);font-weight:700;line-height:1.02}.subtitle{font-family:var(--font-heading), sans-serif;letter-spacing:-.032em;font-size:clamp(1.375rem,1.667vw,1.5rem);font-weight:700;line-height:1.25}.lead{font-size:15px;line-height:1.4}.eyebrow{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.eyebrow svg{flex:none;width:15px;height:15px}@media (width>=768px){.display{line-height:1.146}.title{line-height:1.25}.lead{font-size:18px;line-height:1.5}}@media (width>=1100px){.lead{font-size:20px}}.btn{border:2px solid var(--teal);border-radius:var(--radius);color:#fff;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 18px;font-size:16px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{background:var(--teal);color:var(--navy)}.btn--blue{border-color:var(--blue);color:var(--navy)}.btn--blue:hover{background:var(--blue);color:var(--navy)}.btn--solid{border-color:var(--navy);background:var(--navy);color:#fff;font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;font-weight:700}.btn--solid:hover{color:#fff;background:#22108a;border-color:#22108a}@media (width<=767px){.btn{min-height:36px;padding:6px 14px;font-size:15px}}.section-dark{background:var(--deep);color:#fff}.section-pad{padding-block:64px}@media (width>=768px){.section-pad{padding-block:96px}}.section-head{text-align:center;max-width:880px;margin-inline:auto}.section-head .lead{margin-top:20px}@media (width<=767px){.section-head .lead{text-align:left}}.section-head--left{text-align:left;margin-inline:0}.section-head--left .lead{text-align:left}.card{--accent:var(--blue);border:2px solid var(--accent);border-radius:var(--radius);padding:30px 32px 32px;position:relative}.card--teal{--accent:var(--teal)}.card--orange{--accent:var(--orange)}.card-icon{border-radius:var(--radius);width:80px;height:80px;color:var(--accent);background:#fff6;place-items:center;display:grid;box-shadow:0 2px 4px #10053f14,0 4px 12px #10053f0f}.card-icon svg{width:40px;height:40px}.card h3{margin-top:31px}.card p{margin-top:8px;font-size:15px;line-height:1.45}@media (width>=768px){.card p{font-size:16px;line-height:1.625}}.card-num{font-family:var(--font-heading), sans-serif;letter-spacing:.06em;color:var(--accent);font-size:14px;font-weight:700}.card--light{background:#fff}.card--light p{color:#3b3470}.grid{gap:16px;display:grid}@media (width>=768px){.grid{gap:24px}.grid-2,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.grid-3{grid-template-columns:repeat(3,1fr);gap:32px}.grid-2{gap:32px}}.page-hero{background:var(--deep);color:#fff;position:relative;overflow:hidden}.page-hero .container{z-index:1;padding-block:56px 64px;position:relative}.page-hero h1{max-width:13em;margin-top:16px;font-size:clamp(2rem,5vw,4.5rem)}.page-hero .lead{max-width:40em;color:var(--muted);margin-top:24px}.page-hero .hero-mark{opacity:.35;left:auto;right:-12%}@media (width>=1100px){.page-hero .hero-mark{opacity:.6;right:max(24px,50% - 696px)}}@media (width>=768px){.page-hero .container{padding-block:96px 104px}}.stages{counter-reset:stage;gap:16px;display:grid}.stage{border-top:2px solid var(--accent,var(--teal));padding-top:20px}.stage-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,var(--teal));font-size:13px;font-weight:700}.stage h3{margin-top:8px}.stage p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.5}.stage:nth-child(3n+2){--accent:var(--blue)}.stage:nth-child(3n+3){--accent:var(--orange)}@media (width>=768px){.stages{grid-template-columns:repeat(2,1fr);gap:40px 32px}}@media (width>=1100px){.stages--5{grid-template-columns:repeat(5,1fr)}.stages--6{grid-template-columns:repeat(3,1fr)}}.note{max-width:52em;color:var(--muted);margin-top:48px;font-size:16px;line-height:1.6}.note strong{color:#fff;font-weight:500}.eyebrow--dark{color:#0a7468}.section-head .eyebrow+.title{margin-top:16px}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:#fff;transition:box-shadow .2s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{box-shadow:0 1px #10053f14,0 6px 20px #10053f0f}.header-inner[data-astro-cid-nen7h5rs]{height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.brand[data-astro-cid-nen7h5rs]{color:var(--navy);border-radius:4px;justify-self:start;display:block}.brand-logo[data-astro-cid-nen7h5rs]{width:82px;height:auto}.main-nav[data-astro-cid-nen7h5rs]{display:none}.talk[data-astro-cid-nen7h5rs]{border-radius:999px;justify-self:center;min-height:28px;padding:3px 18px;font-size:13px}.menu-toggle[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--navy);border-radius:var(--radius);background:0 0;border:0;justify-self:end;place-items:center;margin-right:-10px;display:grid}.menu-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;width:24px;height:24px;overflow:visible}.menu-toggle[data-astro-cid-nen7h5rs] path[data-astro-cid-nen7h5rs]{transform-origin:12px 12px;transition:transform .2s,opacity .2s}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bar1[data-astro-cid-nen7h5rs]{transform:translateY(6px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bar2[data-astro-cid-nen7h5rs]{opacity:0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bar3[data-astro-cid-nen7h5rs]{transform:translateY(-6px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{top:calc(var(--header-h) - 4px);right:var(--gutter);border-radius:var(--radius);background:linear-gradient(#10053f,#1f0a7a);min-width:220px;padding:10px;position:absolute;box-shadow:0 16px 40px #10053f59}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;border-radius:6px;padding:12px 14px;font-size:16px;font-weight:500;text-decoration:none;display:block}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--teal);background:#ffffff14}@media (width>=768px){.brand-logo[data-astro-cid-nen7h5rs]{width:94px}.talk[data-astro-cid-nen7h5rs]{border-radius:var(--radius);min-height:40px;padding:8px 20px;font-size:16px}}@media (width>=1100px){.site-header[data-astro-cid-nen7h5rs]{background:var(--header-bg)}.header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr auto;padding-top:28px}.brand[data-astro-cid-nen7h5rs]{margin-left:18px}.main-nav[data-astro-cid-nen7h5rs]{justify-self:center;display:block}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:32px;display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--navy);padding:6px 0;font-size:16px;font-weight:500;text-decoration:none;display:block;position:relative}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--teal);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.talk[data-astro-cid-nen7h5rs]{justify-self:end;width:112px;padding-inline:0}.menu-toggle[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs]{display:none!important}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--navy);color:var(--subtle)}.footer-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:24px;padding-block:26px 22px;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{color:#fff;border-radius:4px}.footer-logo[data-astro-cid-jo6i4kqk]{width:48px;height:auto}.footer-meta[data-astro-cid-jo6i4kqk]{gap:22px;font-size:13px;line-height:1.4;display:grid}.footer-links[data-astro-cid-jo6i4kqk]{gap:4px;display:grid}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.copyright[data-astro-cid-jo6i4kqk]{font-size:12px}@media (width>=768px){.footer-inner[data-astro-cid-jo6i4kqk]{padding-block:26px 31px}.footer-logo[data-astro-cid-jo6i4kqk]{width:89px}.footer-meta[data-astro-cid-jo6i4kqk]{align-items:center;gap:40px;font-size:14px;display:flex}.footer-links[data-astro-cid-jo6i4kqk]{gap:40px;display:flex}.copyright[data-astro-cid-jo6i4kqk]{font-size:14px}}.contact-inner[data-astro-cid-uukcahgk]{gap:56px;padding-block:36px 48px;display:grid}.contact-cta[data-astro-cid-uukcahgk] .lead[data-astro-cid-uukcahgk]{max-width:16.5em;margin-top:28px}.contact-cta[data-astro-cid-uukcahgk] .btn[data-astro-cid-uukcahgk]{margin-top:28px}.contact-heading[data-astro-cid-uukcahgk]{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:var(--teal);font-size:24px;font-weight:700;line-height:1.25}.contact-info[data-astro-cid-uukcahgk] dl[data-astro-cid-uukcahgk]{gap:24px;margin:32px 0 0;display:grid}.contact-row[data-astro-cid-uukcahgk]{grid-template-columns:20px 1fr;align-items:center;gap:4px 16px;display:grid}.contact-icon[data-astro-cid-uukcahgk]{width:19px;height:auto;color:var(--teal);grid-row:1/span 2}.contact-row[data-astro-cid-uukcahgk] dt[data-astro-cid-uukcahgk]{color:var(--subtle);grid-column:2;font-size:14px;line-height:1.3}.contact-row[data-astro-cid-uukcahgk] dd[data-astro-cid-uukcahgk]{grid-column:2;font-size:18px;font-weight:500;line-height:1.3}.contact-row[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{text-decoration:none}.contact-row[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]:hover{color:var(--teal)}@media (width>=768px){.contact-inner[data-astro-cid-uukcahgk]{grid-template-columns:1fr auto;align-items:end;gap:48px;padding-block:54px 66px}.contact-cta[data-astro-cid-uukcahgk] .lead[data-astro-cid-uukcahgk]{max-width:24em;margin-top:32px}.contact-cta[data-astro-cid-uukcahgk] .btn[data-astro-cid-uukcahgk]{margin-top:24px}.contact-info[data-astro-cid-uukcahgk]{padding-bottom:2px}.contact-info[data-astro-cid-uukcahgk] dl[data-astro-cid-uukcahgk]{gap:16px;margin-top:44px}}
