@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-vietnamese-wght-normal.DsUdksa4.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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-ext-wght-normal.BqSk0Z3x.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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-wght-normal.Pz49MTQZ.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}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.I4S5GZfc.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.D8KDMBhC.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.DrnZ1wKl.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.B_7UjwxQ.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{--surface: #ffffff;--surface-tint: #f4f6fa;--surface-deep: #eceff5;--surface-dark: #0a0e1c;--ink: #0a0e1c;--ink-2: #141a30;--ink-muted: #343b4e;--ink-muted-2: #50576d;--ink-on-dark: #eef0f8;--ink-on-dark-muted: #cad0e6;--brand: #142096;--brand-bright: #3f5bff;--brand-deep: #1a2566;--status-green: #1f7a52;--status-amber: #b26b0c;--line-10: rgba(16, 22, 48, .1);--line-17: rgba(16, 22, 48, .17);--line-28: rgba(16, 22, 48, .28);--line-on-dark: rgba(234, 237, 247, .14);--font-display: "Mona Sans Variable", system-ui, -apple-system, sans-serif;--font-body: "Mona Sans Variable", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, monospace;--radius: 10px;--radius-sm: 8px;--radius-lg: 12px;--shadow-soft: 0 1px 2px rgba(16, 22, 48, .03), 0 4px 16px rgba(16, 22, 48, .05);--shadow-lift: 0 2px 4px rgba(16, 22, 48, .04), 0 12px 30px rgba(16, 22, 48, .07);--maxw: 1200px;--gutter: clamp(1.25rem, 4vw, 3rem);--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.018em;line-height:1.05;margin:0;color:var(--ink)}h2{letter-spacing:-.026em;line-height:1.07}body{font-weight:400}p{margin:0}button,input,select,textarea{font-family:inherit}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}img,svg{display:block;max-width:100%}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}section{scroll-margin-top:92px}.section{padding-top:clamp(6rem,8.5vw,8.5rem);padding-bottom:clamp(5rem,7.5vw,7.5rem);position:relative}.interior .section{padding-top:clamp(3.25rem,5vw,5rem);padding-bottom:clamp(3.25rem,5vw,5rem)}.interior .wrap:not(.pcta__inner):not(.co__inner){max-width:var(--maxw)}.interior .section>.wrap>p{max-width:72ch}@media (max-width: 640px){.section{padding-top:clamp(2.25rem,6.5vw,3.25rem);padding-bottom:clamp(2.25rem,6.5vw,3.25rem)}.interior .section{padding-top:clamp(1.6rem,5vw,2.4rem);padding-bottom:clamp(1.6rem,5vw,2.4rem)}section{scroll-margin-top:12px}.btn{padding:.68rem 1.15rem;font-size:.95rem}}@media (max-width: 560px){html{font-size:15px}}@media (max-width: 390px){html{font-size:14.25px}}.section--tint{background:radial-gradient(64% 48% at 10% -12%,rgba(63,91,255,.07),transparent 58%),linear-gradient(180deg,#f7f8fc,#eaeef6)}.section--deep{background:radial-gradient(64% 48% at 90% -12%,rgba(63,91,255,.09),transparent 58%),linear-gradient(180deg,#edf0f7,#e1e6f0)}.section--dark{background:#0d1733;color:var(--ink-on-dark)}.section--dark h1,.section--dark h2,.section--dark h3{color:var(--ink-on-dark)}.label{font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.01em;color:var(--ink-muted)}p.label{display:flex;align-items:center;gap:.7rem}p.label:before{content:"";flex:none;width:1.75rem;height:2px;background:var(--brand)}.section--dark p.label:before{background:var(--brand-bright)}.panel{position:relative;background:var(--surface);border:1px solid var(--line-17);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift)}.panel:before,.panel:after{content:"";position:absolute;width:11px;height:11px;border-color:var(--brand);border-style:solid;pointer-events:none}.panel:before{top:7px;left:7px;border-width:2px 0 0 2px}.panel:after{right:7px;bottom:7px;border-width:0 2px 2px 0}.section--dark .label{color:var(--ink-on-dark-muted)}.lede{color:var(--ink-muted);font-size:clamp(1.05rem,1.6vw,1.25rem);max-width:60ch}.section--dark .lede{color:var(--ink-on-dark-muted)}.accent{color:var(--brand)}.section--dark .accent{color:var(--brand-bright)}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-weight:600;font-size:1rem;padding:.85rem 1.4rem;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .15s var(--ease);text-decoration:none}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn--primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-soft)}.btn--primary:hover{background:var(--brand-deep);box-shadow:var(--shadow-lift)}.btn--ghost{background:transparent;color:var(--brand);border-color:var(--line-28)}.btn--ghost:hover{border-color:var(--brand)}.section--dark .btn--ghost{background:#eaedf70a;color:#fff;border-color:#eaedf76b}.section--dark .btn--ghost:hover{background:#eaedf71a;border-color:#fff}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.js .reveal{transform:translateY(16px);transition:transform .6s var(--ease)}.js .reveal.is-in{transform:none}.reveal[data-delay="1"]{transition-delay:.06s}.reveal[data-delay="2"]{transition-delay:.12s}.reveal[data-delay="3"]{transition-delay:.18s}@media (prefers-reduced-motion: reduce){.js .reveal{transform:none;transition:none}.btn{transition:none}}.eyebrow-spacer{height:1px}.nav[data-astro-cid-dmqpwcec]{position:static;background:#fff;border-bottom:1px solid var(--line-17)}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;height:70px;gap:1.5rem}.nav__brand[data-astro-cid-dmqpwcec]{display:inline-flex}.nav__links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.4rem}.nav__top[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.32rem;color:var(--ink-muted);font-size:.96rem;font-weight:500;padding:.55rem .7rem;border-radius:var(--radius-sm)}.nav__top[data-astro-cid-dmqpwcec]:hover{color:var(--ink);text-decoration:none;background:var(--surface-tint)}.nav__top[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--ink);font-weight:600}.nav__caret[data-astro-cid-dmqpwcec]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease)}.nav__has-menu[data-astro-cid-dmqpwcec]{position:relative}.nav__panel[data-astro-cid-dmqpwcec]{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:480px;padding:.7rem;background:#fff;border:1px solid var(--line-17);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s}.nav__has-menu[data-astro-cid-dmqpwcec]:hover .nav__panel[data-astro-cid-dmqpwcec],.nav__has-menu[data-astro-cid-dmqpwcec]:focus-within .nav__panel[data-astro-cid-dmqpwcec]{opacity:1;visibility:visible;transform:translateY(0)}.nav__has-menu[data-astro-cid-dmqpwcec]:hover .nav__caret[data-astro-cid-dmqpwcec],.nav__has-menu[data-astro-cid-dmqpwcec]:focus-within .nav__caret[data-astro-cid-dmqpwcec]{transform:rotate(180deg)}.nav__panel-grid[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.nav__panel-item[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .8rem;border-radius:var(--radius-sm)}.nav__panel-item[data-astro-cid-dmqpwcec]:hover{background:var(--surface-tint);text-decoration:none}.nav__panel-label[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:600;font-size:.98rem;color:var(--ink);letter-spacing:-.01em}.nav__panel-desc[data-astro-cid-dmqpwcec]{font-size:.84rem;color:var(--ink-muted);line-height:1.4}.nav__panel-all[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.4rem;margin:.5rem .3rem .2rem;padding-top:.7rem;border-top:1px solid var(--line-10);color:var(--brand);font-weight:600;font-size:.9rem}.nav__panel-all[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nav__cta[data-astro-cid-dmqpwcec]{padding:.6rem 1.1rem}.nav__toggle[data-astro-cid-dmqpwcec]{display:none;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line-17);border-radius:var(--radius-sm);width:42px;height:42px;cursor:pointer;color:var(--ink)}.nav__toggle[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.nav__menu[data-astro-cid-dmqpwcec],.nav__menu[data-astro-cid-dmqpwcec][hidden],.nav__m-sub[data-astro-cid-dmqpwcec][hidden]{display:none}@media (max-width: 880px){.nav__links[data-astro-cid-dmqpwcec],.nav__cta[data-astro-cid-dmqpwcec]{display:none}.nav__toggle[data-astro-cid-dmqpwcec]{display:inline-flex}.nav__menu[data-astro-cid-dmqpwcec]:not([hidden]){display:flex;flex-direction:column;border-top:1px solid var(--line-17);background:#fff}.nav__menu[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec],.nav__m-group[data-astro-cid-dmqpwcec]{padding:.95rem var(--gutter);color:var(--ink-muted);font-size:1.02rem;font-weight:500;border-bottom:1px solid var(--line-10);text-align:left;background:none;border-left:0;border-right:0;border-top:0;width:100%;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:space-between}.nav__menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{text-decoration:none;color:var(--ink)}.nav__menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--ink);font-weight:600}.nav__m-group[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nav__m-group[data-astro-cid-dmqpwcec][aria-expanded=true] svg[data-astro-cid-dmqpwcec]{transform:rotate(180deg)}.nav__m-sub[data-astro-cid-dmqpwcec]:not([hidden]){display:flex;flex-direction:column;background:var(--surface-tint)}.nav__m-sub[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:.8rem var(--gutter) .8rem calc(var(--gutter) + 1rem);font-size:.98rem;color:var(--ink-muted);border-bottom:1px solid var(--line-10)}.nav__m-sub-all[data-astro-cid-dmqpwcec]{color:var(--brand)!important;font-weight:600}.nav__menu-cta[data-astro-cid-dmqpwcec]{color:var(--brand)!important;font-weight:600!important}}.ft[data-astro-cid-sz7xmlte]{padding-block:clamp(3.5rem,7vw,5.5rem) 2rem;border-top:1px solid var(--line-on-dark)}.ft__inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:clamp(2rem,5vw,3.5rem)}.ft__brand[data-astro-cid-sz7xmlte] .ft__line[data-astro-cid-sz7xmlte]{margin-top:1rem;color:var(--ink-on-dark-muted);max-width:32ch;font-size:.95rem}.ft__cta[data-astro-cid-sz7xmlte]{margin-top:1.4rem}.ft__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.55rem}.ft__col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{color:var(--ink-on-dark-muted);font-size:.95rem}.ft__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-on-dark-muted)}.ft__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink-on-dark)}.ft__legal[data-astro-cid-sz7xmlte]{margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;border-top:1px solid var(--line-on-dark);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center}.ft__legal[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--ink-on-dark-muted);font-size:.8rem}.ft__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-on-dark-muted)}.ft__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink-on-dark)}.ft__build[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);color:var(--brand-bright)!important;letter-spacing:.06em}@media (max-width: 760px){.ft__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.ft__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}
