@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--primary: #0b5d66;--on-primary: #ffffff;--primary-container: #d3ecee;--on-primary-container: #05363b;--background: #f7f8f7;--surface: #ffffff;--surface-variant: #eef1f0;--outline: #c5cccb;--outline-strong: #7a8687;--text: #1b2223;--text-secondary: #4a5557;--focus: #1f5fae;--positive: #1e7a46;--positive-container: #ddf2e4;--attention: #8a5a00;--attention-container: #fff1d1;--unknown: #5b5f7a;--unknown-container: #e6e7f0;--info: #1f5fae;--info-container: #dce8f8;--font: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2rem;--s5: 2.5rem;--s6: 3rem;--s8: 4rem;--s12: 6rem;--shadow-1: 0 1px 2px rgb(0 0 0 / .06), 0 4px 16px rgb(11 93 102 / .06);--shadow-2: 0 2px 4px rgb(0 0 0 / .07), 0 12px 32px rgb(11 93 102 / .14);--radius: 16px;--radius-sm: 10px;--header-h: 4rem}@media(prefers-color-scheme:dark){:root{--primary: #6fc7cf;--on-primary: #00363b;--primary-container: #0f4a50;--on-primary-container: #c9eef1;--background: #0f1415;--surface: #161c1d;--surface-variant: #212a2b;--outline: #4a5758;--outline-strong: #8a9697;--shadow-1: 0 1px 2px rgb(0 0 0 / .3);--shadow-2: 0 2px 8px rgb(0 0 0 / .35);--text: #e3e9e9;--text-secondary: #a9b4b5;--focus: #9ec2f2;--positive: #7fd3a0;--positive-container: #123a24;--attention: #f2c063;--attention-container: #3e2e05;--unknown: #b7bad6;--unknown-container: #2c2f45;--info: #9ec2f2;--info-container: #13304f}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--background);color:var(--text);font-family:var(--font);font-size:1.0625rem;line-height:1.65;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}body>main{flex:1 0 auto}img,svg,video{max-width:100%;height:auto}svg{flex-shrink:0}h1,h2,h3,h4{margin:0;overflow-wrap:anywhere;text-wrap:balance}h1{font-size:clamp(2.5rem,6vw + 1rem,4.75rem);font-weight:650;letter-spacing:-.03em;line-height:1.05}h2{font-size:clamp(1.75rem,3vw + 1rem,2.75rem);font-weight:650;letter-spacing:-.02em;line-height:1.15}h3{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}p,ul,ol,dl,figure{margin:0}p{text-wrap:pretty}strong{font-weight:650}a{color:var(--primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}main:focus{outline:none}.container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem)}.section{padding-block:clamp(4rem,8vw,8rem)}.section--tint{background:var(--surface-variant)}.section--primary{background:var(--primary);color:var(--on-primary)}.section--primary :is(h1,h2,h3,.lead,.eyebrow){color:var(--on-primary)}.section--primary a:not(.btn){color:var(--on-primary)}.eyebrow{display:block;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.4;color:var(--primary)}.lead{font-size:clamp(1.125rem,1vw + 1rem,1.375rem);line-height:1.55;color:var(--text-secondary);max-width:60ch}.prose{max-width:66ch}.prose>*+*{margin-top:1.1em}.prose>:is(h2,h3){margin-top:2em}.prose>:is(h2,h3)+*{margin-top:.6em}.prose :is(ul,ol){padding-left:1.4em}.prose li+li{margin-top:.4em}.stack>*+*{margin-top:var(--stack-gap, var(--s3))}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-gap, var(--s2));align-items:center}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--s3)}.grid>*{min-width:0}@media(min-width:48rem){.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem)and (max-width:63.99rem){.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}}.hero{position:relative;padding-block:clamp(4rem,9vw,9rem) clamp(3rem,7vw,7rem);background:radial-gradient(60rem 28rem at 15% -10%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 70%),radial-gradient(40rem 22rem at 100% 0%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 70%),var(--background)}.hero h1{max-width:16ch}.card{background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius);padding:var(--s4);min-width:0;box-shadow:var(--shadow-1)}@media(hover:hover){.card{transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}}@media(prefers-reduced-motion:reduce){.card,.card:hover{transition:none;transform:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.6rem 1.25rem;border:1px solid transparent;border-radius:999px;font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.btn:hover{text-decoration:none}.btn--primary{background:var(--primary);color:var(--on-primary)}.btn--primary:hover{background:color-mix(in srgb,var(--primary) 88%,var(--text))}.btn--secondary{background:transparent;color:var(--primary);border-color:var(--outline-strong)}.btn--secondary:hover{background:var(--primary-container)}.btn--onDark{background:var(--on-primary);color:var(--primary)}.btn--onDark:hover{background:color-mix(in srgb,var(--on-primary) 90%,var(--primary))}.section--primary .btn--onDark:focus-visible{outline-color:var(--on-primary)}.section--primary :focus-visible{outline-color:var(--on-primary)}.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .7rem;border-radius:999px;font-size:.875rem;font-weight:600;line-height:1.4;background:var(--surface-variant);color:var(--text)}.badge--positive{background:var(--positive-container);color:var(--positive)}.badge--attention{background:var(--attention-container);color:var(--attention)}.badge--unknown{background:var(--unknown-container);color:var(--unknown)}.badge--info{background:var(--info-container);color:var(--info)}.steps{list-style:none;padding:0;margin:0;counter-reset:step;display:grid;gap:var(--s4)}.steps>li{counter-increment:step;position:relative;padding-left:clamp(3.5rem,8vw,5rem);min-width:0}.steps>li:before{content:counter(step);position:absolute;left:0;top:-.1em;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:650;letter-spacing:-.03em;line-height:1;color:var(--primary);font-variant-numeric:tabular-nums}.note{border-left:4px solid var(--primary);background:var(--primary-container);color:var(--on-primary-container);padding:var(--s2) var(--s3);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.note a{color:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.75rem 1rem;background:var(--primary);color:var(--on-primary);border-radius:var(--radius-sm);font-weight:600}.skip-link:focus{top:1rem}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.reveal{animation:reveal-in linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes reveal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--surface) 85%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border-bottom:1px solid var(--outline)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:var(--header-h)}.header-actions{display:flex;align-items:center;gap:var(--s1)}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .9rem;gap:.5rem;background:transparent;color:var(--text);border:1px solid var(--outline-strong);border-radius:999px;font:inherit;font-weight:600;cursor:pointer}.nav-panel{display:none}.nav-panel[data-open=true]{display:block;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - var(--header-h));overflow-y:auto;padding:var(--s2) clamp(1.25rem,4vw,2rem) var(--s3);background:var(--surface);border-bottom:1px solid var(--outline)}.nav{display:flex;flex-direction:column}.nav a{display:flex;align-items:center;min-height:44px;padding:.5rem 0;color:var(--text);font-weight:500;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--primary);text-decoration:underline;text-underline-offset:.3em}.nav-panel .header-actions{flex-direction:column;align-items:stretch;margin-top:var(--s2)}@media(min-width:56rem){.nav-toggle{display:none}.nav-panel,.nav-panel[data-open]{display:flex;position:static;align-items:center;flex:1;justify-content:space-between;gap:var(--s3);max-height:none;overflow:visible;padding:0;background:none;border:0}.nav{flex-direction:row;gap:var(--s3);margin-left:var(--s4)}.nav a{padding:.25rem 0}.nav-panel .header-actions{flex-direction:row;align-items:center;margin-top:0}}.site-footer{background:var(--surface-variant);border-top:1px solid var(--outline);padding-block:var(--s8) var(--s4);color:var(--text-secondary);font-size:.9375rem}.site-footer .footer-grid{display:grid;grid-template-columns:1fr;gap:var(--s5)}.site-footer .footer-grid>*{min-width:0}.site-footer h2,.site-footer h3{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:var(--s1)}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li a{display:inline-block;padding-block:.3rem}@media(min-width:40rem){.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.site-footer .footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.footer-bottom{margin-top:var(--s6);padding-top:var(--s3);border-top:1px solid var(--outline);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s1) var(--s3);font-size:.875rem}table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-sm)}caption{caption-side:top;text-align:left;font-weight:600;margin-bottom:var(--s1)}th,td{text-align:left;padding:.75rem 1rem;overflow-wrap:break-word;hyphens:auto}@media(max-width:39.99rem){th,td{padding:.625rem .75rem}}tr{border-bottom:1px solid var(--outline)}thead th{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}tbody th{font-weight:600;color:var(--text);width:46%}.hero--split .container{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}.hero--split .container>*{min-width:0}.hero__visual{min-width:0}@media(min-width:56rem){.hero--split .container{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.section--divided{border-top:1px solid var(--outline)}.section-head{max-width:46rem;margin-bottom:var(--s6)}.section-head:before{content:"";display:block;width:3rem;height:4px;border-radius:2px;background:var(--primary);margin-bottom:var(--s2)}.section-head>*+*{margin-top:.6rem}.section-head>.lead{margin-top:.9rem}.pullquote{position:relative;margin:0;max-width:22em;padding-left:clamp(1.25rem,3vw,2rem);border-left:6px solid var(--primary);font-size:clamp(1.75rem,4vw + .5rem,3.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--text);text-wrap:balance}.display-em{color:var(--primary)}.section--primary .display-em{color:inherit;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.15em}.cta-band{position:relative;display:grid;gap:var(--s4);align-items:end;padding-block:clamp(1.5rem,4vw,3rem);isolation:isolate}.cta-band:before{content:"";position:absolute;z-index:-1;right:-8rem;bottom:-10rem;width:28rem;height:28rem;max-width:100vw;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 2.5rem,color-mix(in srgb,var(--on-primary) 12%,transparent) 2.5rem 2.625rem);pointer-events:none}.cta-band>*{min-width:0}.cta-band h2{max-width:18ch}.cta-band p{margin-top:var(--s2);max-width:52ch}.cta-band__actions{display:flex;flex-wrap:wrap;gap:var(--s2)}@media(min-width:48rem){.cta-band{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--s8)}.cta-band__actions{justify-content:flex-end}}.section--primary:has(.cta-band){overflow:hidden}@media(prefers-reduced-motion:no-preference){.reveal-stagger>*{animation:stagger-in .6s ease-out both}.reveal-stagger>:nth-child(2){animation-delay:.08s}.reveal-stagger>:nth-child(3){animation-delay:.16s}.reveal-stagger>:nth-child(4){animation-delay:.24s}.reveal-stagger>:nth-child(5){animation-delay:.32s}.reveal-stagger>:nth-child(n+6){animation-delay:.4s}@keyframes stagger-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.service-note{background:var(--attention-container);color:#3d2800;font-size:.9375rem;padding:.625rem 0;overflow-wrap:anywhere}@media(prefers-color-scheme:dark){.service-note{color:#fbe9bd}}.wordmark[data-astro-cid-hhuuaa7r]{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:var(--text);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.wordmark[data-astro-cid-hhuuaa7r]:hover{text-decoration:none}.nav-icon[data-astro-cid-3ef6ksr2] path[data-astro-cid-3ef6ksr2]{transform-box:view-box;transform-origin:50% 50%;transition:transform .15s ease,opacity .15s ease}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-icon__top[data-astro-cid-3ef6ksr2]{transform:translateY(4px) rotate(45deg)}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-icon__mid[data-astro-cid-3ef6ksr2]{opacity:0}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-icon__bot[data-astro-cid-3ef6ksr2]{transform:translateY(-4px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.nav-icon[data-astro-cid-3ef6ksr2] path[data-astro-cid-3ef6ksr2]{transition:none}}
