@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;--color-bg: #ffffff;--color-bg-warm: #f4f8fc;--color-surface: #ffffff;--color-surface-muted: #f4f8fc;--color-ink: #0b1f3a;--color-muted: #637286;--color-subtle: #7b8aa0;--color-rule: #d8e0ea;--color-rule-strong: #b8c7d9;--color-accent: #1d5fdb;--color-accent-dark: #0b3d91;--color-accent-soft: #6fa8ff;--color-accent-pale: #dcebff;--color-success: #2f6f4f;--color-warning: #c88719;--color-risk: #a84631;--max-content: 1180px;--reading-width: 680px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--step--1: clamp(.82rem, .79rem + .14vw, .94rem);--step-0: clamp(1rem, .95rem + .24vw, 1.125rem);--step-1: clamp(1.22rem, 1.12rem + .48vw, 1.5rem);--step-2: clamp(1.55rem, 1.32rem + 1.12vw, 2.25rem);--step-3: clamp(2.1rem, 1.62rem + 2.38vw, 3.75rem);--step-4: clamp(3rem, 2rem + 5vw, 6.85rem);--mono: "Inter Variable", Inter, Calibri, Arial, sans-serif;--sans: "Inter Variable", Inter, Calibri, Arial, sans-serif;--serif: "Inter Variable", Inter, Calibri, Arial, sans-serif;--transition: .18s ease}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-bg)}body{margin:0;overflow-x:hidden;background:var(--color-bg);color:var(--color-ink);font-family:var(--sans);font-size:var(--step-0);line-height:1.55;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 72%,white);outline-offset:4px}::-moz-selection{background:var(--color-accent-pale);color:var(--color-ink)}::selection{background:var(--color-accent-pale);color:var(--color-ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.site-shell{min-height:100vh}.section{padding-block:clamp(96px,12vw,180px);padding-inline:var(--space-5)}.section-tight{padding-block:clamp(64px,8vw,120px);padding-inline:var(--space-5)}.wrap{width:min(100%,var(--max-content));margin-inline:auto}.rule-top{border-top:1px solid var(--color-rule)}.rule-bottom{border-bottom:1px solid var(--color-rule)}.eyebrow,.technical-label{color:var(--color-accent);font-family:var(--mono);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.h1,.h2,.h3{margin:0;color:var(--color-ink);font-weight:760;letter-spacing:-.055em;line-height:.95}.h1{max-width:1050px;font-size:var(--step-4)}.h2{max-width:850px;font-size:var(--step-3)}.h3{font-size:var(--step-1);letter-spacing:-.03em;line-height:1.05}.lede{max-width:var(--reading-width);color:var(--color-muted);font-size:var(--step-1);line-height:1.45}.body-copy{color:var(--color-muted);font-size:var(--step-0);line-height:1.62}.brand-word{color:var(--color-ink);font-weight:820;letter-spacing:-.035em}.editorial-line{font-family:var(--serif);font-size:clamp(1.7rem,1.2rem + 2vw,3rem);font-style:normal;font-weight:650;line-height:1.12;letter-spacing:-.035em}.button-row{display:flex;flex-wrap:wrap;gap:.75rem}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--color-ink);border-radius:var(--radius-sm);padding:.75rem 1rem;background:var(--color-ink);color:var(--color-bg-warm);font-weight:720;line-height:1;transition:background var(--transition),border-color var(--transition),color var(--transition),transform var(--transition)}.button:hover{transform:translateY(-1px);background:var(--color-accent);border-color:var(--color-accent)}.button.secondary{background:transparent;color:var(--color-ink)}.button.secondary:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg-warm)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.page-header{padding:9rem var(--space-5) var(--space-7)}.legal-content{max-width:780px;margin:0 auto;padding:0 var(--space-5) var(--space-9)}.legal-content h2{margin-top:2.5rem;color:var(--color-ink);font-size:1.25rem;letter-spacing:-.02em}.legal-content p,.legal-content li{color:var(--color-muted)}@media(max-width:760px){.section{padding-block:clamp(64px,16vw,120px);padding-inline:var(--space-4)}.section-tight{padding-block:clamp(48px,12vw,96px);padding-inline:var(--space-4)}.button-row,.button{width:100%}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;padding:.75rem var(--space-5);background:color-mix(in srgb,var(--color-bg) 86%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-rule) 82%,transparent);backdrop-filter:blur(14px)}.skip-link[data-astro-cid-3ef6ksr2]{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.6rem .8rem;background:var(--color-ink);color:var(--color-bg)}.skip-link[data-astro-cid-3ef6ksr2]:focus{top:1rem}.header-inner[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-5);width:min(100%,var(--max-content));margin:0 auto}.brand[data-astro-cid-3ef6ksr2]{width:-moz-fit-content;width:fit-content;font-size:1.05rem;font-weight:780;letter-spacing:-.04em}.desktop-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:1.4rem;align-items:center}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-muted);font-size:.9rem;font-weight:620;transition:color var(--transition)}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-ink)}.header-cta[data-astro-cid-3ef6ksr2]{justify-self:end;min-height:42px;padding:.7rem .9rem;border:1px solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-bg);font-weight:720;line-height:1;transition:background var(--transition),border-color var(--transition)}.header-cta[data-astro-cid-3ef6ksr2]:hover{background:var(--color-accent);border-color:var(--color-accent)}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;justify-self:end}.mobile-nav[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{min-height:44px;list-style:none;cursor:pointer;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);padding:.64rem .85rem;color:var(--color-ink);font-weight:720}.mobile-nav[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mobile-panel[data-astro-cid-3ef6ksr2]{position:absolute;inset:calc(100% + 1px) var(--space-4) auto var(--space-4);display:none;gap:0;border:1px solid var(--color-rule);background:var(--color-bg-warm);box-shadow:0 18px 60px #0b1f3a1f}.mobile-nav[data-astro-cid-3ef6ksr2][open] .mobile-panel[data-astro-cid-3ef6ksr2]{display:grid}.mobile-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{min-height:52px;padding:.95rem 1rem;border-bottom:1px solid var(--color-rule);color:var(--color-ink);font-weight:700}.mobile-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:last-child{border-bottom:0}.mobile-cta[data-astro-cid-3ef6ksr2]{background:var(--color-ink);color:var(--color-bg-warm)!important}@media(max-width:980px){.site-header[data-astro-cid-3ef6ksr2]{padding-inline:var(--space-4)}.header-inner[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr auto auto;gap:var(--space-3)}.desktop-nav[data-astro-cid-3ef6ksr2],.header-cta[data-astro-cid-3ef6ksr2]{display:none}.mobile-nav[data-astro-cid-3ef6ksr2]{display:block}}.footer[data-astro-cid-sz7xmlte]{padding:var(--space-7) var(--space-5);border-top:1px solid var(--color-rule);background:var(--color-ink);color:var(--color-bg-warm)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr auto;gap:var(--space-7)}.footer-brand[data-astro-cid-sz7xmlte]{font-weight:760;letter-spacing:-.03em}.footer-copy[data-astro-cid-sz7xmlte]{max-width:520px;margin:var(--space-3) 0 0;color:#ffffff9e}.legal-line[data-astro-cid-sz7xmlte]{margin:var(--space-4) 0 0;color:#ffffff80;font-size:.88rem}.footer-nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:.8rem 2rem}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffb8;font-size:.92rem}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-bg-warm)}@media(max-width:760px){.footer[data-astro-cid-sz7xmlte]{padding-inline:var(--space-4)}.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
