@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#fff;--color-text:#141414;--color-text-muted:#4d4f55;--color-surface:#eff2f5;--color-border:#dde2e8;--color-accent:#0b7bec;--color-accent-hover:#0866c6;--color-accent-soft:#e6f1fd;--color-on-accent:#fff;--color-inverse:#141414;--color-on-inverse:#fff;--color-on-inverse-soft:#fffdf5;--color-on-inverse-muted:#9a9a9a;--color-inverse-border:#3e3f42;--color-ghost-hover:#ffffff52;--color-ghost-fill:#fffffff2;--color-input-border:#8e9399;--gradient-bios:linear-gradient(160deg, #3f37c9 0%, #2a2490 100%);--color-bios-soft:#dcdaf7;--gradient-modeling:linear-gradient(160deg, #0f8f86 0%, #0a6660 100%);--color-modeling-soft:#cdeeea;--font-heading:"Plus Jakarta Sans Variable", "Plus Jakarta Sans Fallback", ui-sans-serif, system-ui, sans-serif;--font-body:"Satoshi", "Satoshi Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-display:66px;--text-brand:24px;--text-h1:48px;--text-h2:40px;--text-h3:32px;--text-h4:27px;--text-h5:23px;--text-tagline:27px;--text-subtitle:25px;--text-lede:24px;--text-body:20px;--text-footer:19px;--text-ui:18px;--text-button:18px;--text-eyebrow:17px;--text-control:16px;--text-small:15px;--text-xs:12px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-display:1.2;--leading-h1:1.2;--leading-h2:1.1;--leading-h3:1.2;--leading-h4:1.3;--leading-h5:1.2;--leading-tagline:1.3;--leading-subtitle:1.46;--leading-lede:1.4;--leading-body:1.3;--leading-line:26px;--leading-ui:1.2;--leading-nav:1.5;--leading-tight:1.1;--leading-snug:1.3;--tracking-tight:-.01em;--tracking-ui:-.01em;--tracking-eyebrow:1px;--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;--container-max:1300px;--gutter:3vw;--section-gap:90px;--section-head-max:850px;--section-head-gap:24px;--section-head-after:60px;--section-title-after:3px;--grid-gap:20px;--grid-gap-steps:20px;--measure:68ch;--header-height:90px;--nav-gap:17px;--footer-pad-top:80px;--footer-pad-bottom:80px;--footer-col-gap:40px;--footer-row-gap:16px;--footer-link-gap:17px;--footer-logo-height:36px;--footer-social-min:190px;--hero-pull:90px;--hero-height:73vh;--hero-min-height:780px;--hero-pad-top:21vh;--hero-pad-bottom:21vh;--hero-content-max:600px;--hero-after-name:22px;--hero-after-tagline:46px;--hero-after-subtitle:48px;--hero-actions-gap:8px;--hero-image-position:50% 30%;--flow-title:4px;--flow-heading:6px;--flow-para:10px;--flow-control:10px;--flow-block:20px;--flow-item:2px;--tile-pad:30px 32px 20px;--tile-pad-white:30px 32px 20px;--tile-gap:8px;--tile-icon:70px;--tile-plain-pad:0 20px;--tile-plain-gap:30px;--partner-columns:.75fr 1fr;--partner-col-gap:13px;--partner-row-gap:30px;--partner-after-heading:36px;--partner-after-lede:40px;--partner-list-gap:30px;--card-pad:32px;--form-col-gap:20px;--form-row-gap:13px;--label-gap:1px;--leading-label:26px;--input-height:46px;--select-height:50px;--input-pad:8px 12px;--select-pad:0 40px 0 16px;--choice-gap:18px;--choice-after:5px;--check-size:14px;--radio-size:16px;--button-pad:10px 24px 12px;--button-pad-outline:10px 22px 12px;--pill-pad:8px 16px 8px 23px;--radius-2xs:4px;--radius-xs:6px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--border-width:1px;--border-featured:2px;--shadow-card:0 1px 2px #1414140a, 0 8px 24px #1414140f;--focus-ring:0 0 0 3px var(--color-bg), 0 0 0 5px var(--color-accent);--transition:.3s ease;--page-head-pad-top:90px;--page-head-pad-bottom:20px;--page-head-gap:22px;--page-head-after:69px;--page-intro-max:980px;--text-intro:24px;--leading-intro:1.2;--color-diagram-ink:#172130;--color-diagram-text:#273344;--color-diagram-muted:#5b6a82;--color-diagram-bar:#63647c;--color-diagram-on-bar:#fff;--color-diagram-on-bar-muted:#e0e5ec;--color-diagram-purple:#6244c4;--color-diagram-purple-tint:#eee8ff;--color-diagram-teal:#0b7673;--color-diagram-teal-tint:#def2f0;--color-diagram-amber:#9f6000;--color-diagram-amber-tint:#fff0d9;--color-diagram-red:#b83232;--color-diagram-red-tint:#fbe6e5;--text-diagram-title:27px;--text-diagram-card-title:clamp(17px, 1.5vw, 23px);--text-diagram-card-body:clamp(13px, 1.12vw, 17px);--text-diagram-card-code:clamp(10px, .92vw, 14px);--text-diagram-case-title:19px;--text-diagram-subhead:17px;--text-diagram-body:16px;--text-diagram-small:15px;--text-diagram-case:14px;--text-diagram-label:13px;--text-diagram-meta:13px;--text-diagram-xs:12px;--text-diagram-svg:11px;--text-diagram-arrow:24px;--leading-diagram:1.4;--leading-diagram-mono:1.45;--leading-diagram-list:1.5;--tracking-diagram-title:-.035em;--tracking-diagram-caps:.05em;--tracking-diagram-caps-wide:.08em;--formatter-max:1390px;--formatter-gutter:25px;--formatter-pad-top:40px;--formatter-pad-bottom:90px;--diagram-gap:20px;--diagram-pad:18px;--diagram-bar-height:67px;--diagram-split:minmax(0, .84fr) minmax(0, 1.16fr);--diagram-col-gap:24px;--diagram-row-gap:15px;--diagram-figure-pad:15px;--diagram-card-gap:14px;--diagram-card-pad:13px;--diagram-rule:6px;--diagram-bullet:7px;--diagram-bullet-indent:20px;--diagram-swatch:15px;--diagram-cell-pad:5px 9px;--diagram-cell-pad-tight:4px 7px;--diagram-chip-pad:4px 9px;--diagram-tag-pad:2px 8px;--diagram-flag-pad:4px 10px;--diagram-callout-pad:11px 13px}@media (width>=1280px){:root{--container-max:1390px;--hero-pad-top:22vh;--hero-pad-bottom:60px}}@media (width>=1440px){:root{--container-max:1440px}}@media (width<=991px){:root{--text-display:56px;--text-h1:46px;--text-h2:37px;--text-h4:26px;--text-subtitle:23px;--text-lede:20px;--leading-h1:1.1;--leading-h2:1.2;--leading-subtitle:1.4;--gutter:4vw;--section-gap:70px;--section-head-max:630px;--section-head-after:50px;--grid-gap:14px;--grid-gap-steps:14px;--hero-height:74vh;--hero-min-height:720px;--hero-pad-top:19vh;--hero-pad-bottom:10vh;--tile-pad:24px;--tile-pad-white:30px 26px 24px;--section-title-after:12px;--flow-title:6px;--tile-gap:4px;--tile-icon:66px;--tile-plain-pad:20px 0;--flow-para:6px;--hero-after-name:28px;--hero-after-tagline:36px;--hero-after-subtitle:40px;--hero-actions-gap:10px;--footer-pad-top:70px;--footer-pad-bottom:50px;--footer-col-gap:50px;--footer-row-gap:50px;--footer-link-gap:18px;--footer-logo-height:34px;--text-diagram-card-title:21px;--text-diagram-card-body:15px;--text-diagram-card-code:13px;--formatter-gutter:4vw}}@media (width<=767px){:root{--text-display:47px;--text-h2:35px;--text-h3:29px;--text-tagline:23px;--text-subtitle:22px;--leading-h1:1.2;--leading-h2:1.3;--leading-h3:1.1;--leading-tagline:1.2;--section-gap:44px;--section-head-max:none;--section-head-after:30px;--grid-gap:16px;--header-height:84px;--hero-height:100vh;--hero-min-height:250px;--hero-pad-top:110px;--hero-pad-bottom:0px;--tile-pad:30px;--tile-pad-white:26px 24px 22px;--section-title-after:10px;--flow-title:5px;--tile-gap:6px;--tile-plain-pad:30px 0 0;--tile-plain-gap:20px;--hero-after-name:16px;--hero-after-tagline:16px;--hero-after-subtitle:24px;--hero-image-position:50% 60%;--partner-columns:1fr;--partner-col-gap:0px;--form-row-gap:20px;--label-gap:8px;--leading-label:1.2;--footer-pad-top:60px;--footer-pad-bottom:40px;--footer-col-gap:20px;--footer-row-gap:40px;--footer-logo-height:31px;--text-diagram-title:23px;--text-diagram-case-title:18px;--text-diagram-subhead:16px;--text-diagram-body:14px;--text-diagram-small:14px;--text-diagram-meta:10px;--text-diagram-arrow:20px;--formatter-pad-top:20px;--diagram-gap:14px;--diagram-pad:12px;--diagram-col-gap:14px;--diagram-row-gap:13px;--diagram-figure-pad:9px;--diagram-card-gap:12px;--diagram-swatch:11px}}@media (width<=479px){:root{--text-display:45px;--text-h1:42px;--text-h3:30px;--text-tagline:24px;--text-subtitle:21px;--text-lede:22px;--text-button:20px;--leading-h1:1.1;--leading-h2:1.1;--leading-lede:1.3;--section-gap:50px;--section-head-gap:20px;--grid-gap:18px;--grid-gap-steps:12px;--header-height:72px;--hero-height:81vh;--hero-min-height:780px;--hero-pad-top:120px;--tile-pad:22px 24px;--label-gap:9px;--tile-plain-pad:22px 0;--tile-plain-gap:2px;--hero-image-position:30% 80%;--partner-row-gap:15px;--partner-after-heading:23px;--partner-after-lede:24px;--partner-list-gap:24px;--card-pad:22px 20px 32px;--choice-gap:12px;--flow-item:4px;--button-pad:12px 26px 14px;--button-pad-outline:12px 24px 14px;--footer-link-gap:16px;--footer-logo-height:32px;--page-head-pad-top:50px;--page-head-gap:16px;--page-head-after:41px;--text-intro:23px;--leading-intro:1.15}}@font-face{font-family:Satoshi;src:url(/_astro/Satoshi-Variable.CFg-z2ne.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi Fallback;src:local(Arial);size-adjust:109.3%;ascent-override:92.4%;descent-override:22%;line-gap-override:9.1%}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);size-adjust:106.1%;ascent-override:97.8%;descent-override:20.9%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:var(--weight-bold);text-wrap:balance;margin:0}h1{font-size:var(--text-h1);line-height:var(--leading-h1)}h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-h3);line-height:var(--leading-h3)}h4{font-size:var(--text-h4);line-height:var(--leading-h4)}h5{font-size:var(--text-h5);line-height:var(--leading-h5)}p{font-weight:var(--weight-regular);margin:0}li{font-weight:var(--weight-regular)}a{color:var(--color-text);text-underline-offset:.2em;transition:color var(--transition)}a:hover{color:var(--color-accent)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}img,svg{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.muted{color:var(--color-text-muted)}.accent{color:var(--color-accent)}.eyebrow{font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);line-height:var(--leading-line);color:var(--color-accent);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);background:var(--color-text);color:var(--color-bg);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);z-index:100;position:absolute;top:-100px}.skip-link:focus{top:var(--space-4);color:var(--color-bg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--text-button);line-height:var(--leading-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--transition), color var(--transition), box-shadow var(--transition);border:0;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ekguhzzh]:focus-visible{border-radius:var(--radius-pill)}.btn--md[data-astro-cid-ekguhzzh]{padding:var(--button-pad)}.btn--sm[data-astro-cid-ekguhzzh]{font-family:var(--font-body);font-size:var(--text-ui);line-height:var(--leading-nav);padding:var(--pill-pad);gap:var(--space-2)}.btn__arrow[data-astro-cid-ekguhzzh]{width:auto;height:var(--space-4);fill:none;stroke:currentColor;stroke-width:2px}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-medium)}.btn--primary[data-astro-cid-ekguhzzh]:hover{background:var(--color-inverse);color:var(--color-on-inverse)}.btn--secondary[data-astro-cid-ekguhzzh]{background:var(--color-ghost-fill);color:var(--color-accent);font-weight:var(--weight-semibold);line-height:var(--leading-line);box-shadow:inset 0 0 0 var(--border-featured) var(--color-accent)}.btn--secondary[data-astro-cid-ekguhzzh].btn--md{padding:var(--button-pad-outline)}.btn--secondary[data-astro-cid-ekguhzzh]:hover{color:var(--color-inverse);background:var(--color-ghost-hover);box-shadow:inset 0 0 0 var(--border-featured) var(--color-inverse)}.btn--secondary[data-astro-cid-ekguhzzh]:focus-visible{box-shadow:inset 0 0 0 var(--border-featured) var(--color-accent), var(--focus-ring)}@media (width<=767px){.btn--secondary[data-astro-cid-ekguhzzh]{backdrop-filter:blur(3px)}}@media (width<=479px){.btn--md[data-astro-cid-ekguhzzh]{width:100%}}.header[data-astro-cid-nen7h5rs]{z-index:2;position:relative}.header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-5);height:var(--header-height);display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:baseline;gap:var(--space-2);color:var(--color-text);margin-right:auto;text-decoration:none;display:flex}.brand__word[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-brand);line-height:var(--leading-ui)}.brand__by[data-astro-cid-nen7h5rs]{font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text)}.nav[data-astro-cid-nen7h5rs]{gap:var(--nav-gap);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text);font-size:var(--text-ui);font-weight:var(--weight-medium);letter-spacing:var(--tracking-ui);line-height:var(--leading-nav);text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-text);box-shadow:0 var(--border-featured) 0 0 var(--color-inverse)}@media (width<=991px){.nav[data-astro-cid-nen7h5rs]{display:none}}@media (width<=479px){.header__cta[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-inverse);color:var(--color-on-inverse);padding-block:var(--footer-pad-top) var(--footer-pad-bottom)}.footer__inner[data-astro-cid-jo6i4kqk]{column-gap:var(--footer-col-gap);row-gap:var(--footer-row-gap);grid-template:"brand links social""legal links social"1fr/1fr .25fr auto;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{grid-area:brand;justify-self:start}.footer__logo[data-astro-cid-jo6i4kqk]{height:var(--footer-logo-height);width:auto}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--footer-link-gap);flex-direction:column;grid-area:links;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--text-footer);font-weight:var(--weight-medium);line-height:var(--leading-line);text-decoration:none}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-on-inverse)}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-on-inverse);text-decoration:underline}.footer__social[data-astro-cid-jo6i4kqk]{min-width:var(--footer-social-min);grid-area:social}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--space-4);color:var(--color-on-inverse-soft);border-bottom:var(--border-width) solid var(--color-inverse-border);justify-content:space-between;display:flex}.footer__social[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:first-child a[data-astro-cid-jo6i4kqk]{border-top:var(--border-width) solid var(--color-inverse-border)}.footer__legal[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);line-height:var(--leading-line);color:var(--color-on-inverse-muted);grid-area:legal;align-self:end}@media (width<=991px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template:"brand brand""links social""legal legal"/1fr .5fr}}@media (width<=479px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;grid-template-areas:"brand""links""social""legal"}}
