:root{--c-teal-500: #4DB8C0;--c-teal-50: var(--c-cyan-50);--c-olive-600: #6A9D2D;--c-lime-400: #9AD554;--c-teal-600: #1FADBA;--c-gray-400: #91AAAB;--c-gray-50: #F8FCFF;--c-gray-25: #F9F9F9;--c-surface: #ffffff;--c-teal-700: #118A95;--c-orange-500: #F5A13F;--c-red-500: #FF583D;--c-gray-700: #545C5D;--c-gray-300: #BBCDCE;--c-ink-900: #181824;--c-yellow-400: #F8C960;--c-cyan-400: #41D5E0;--c-cyan-50: #D5FCFF;--c-gray-100: #E1EAEE;--c-gray-200: #CEDCDD;--c-ink-800: #1E1E2D;--c-cyan-200: #ACF9FF;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-full: 9999px;--container-width: 1120px;--gradient-brand: radial-gradient(1200px 500px at 10% 10%, rgba(65, 213, 224, .25), transparent), linear-gradient(120deg, var(--c-ink-900) 0%, var(--c-ink-800) 100%);--gradient-hero-brand: linear-gradient(120deg, var(--c-teal-700) 0%, var(--c-teal-500) 100%);--gradient-btn-primary: linear-gradient(180deg, rgba(245, 161, 63, .98), #F8C960);--gradient-btn-secondary: linear-gradient(180deg, rgba(0, 167, 176, .98), #4DB8C0);--text-xs: clamp(.75rem, .7rem + .25vw, .875rem);--text-sm: clamp(.875rem, .83rem + .22vw, 1rem);--text-base: clamp(1rem, .96rem + .22vw, 1.125rem);--text-lg: clamp(1.125rem, 1.08rem + .22vw, 1.25rem);--text-xl: clamp(1.25rem, 1.16rem + .45vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.32rem + .9vw, 2rem);--text-3xl: clamp(1.875rem, 1.5rem + 1.8vw, 3rem);--text-4xl: clamp(2.25rem, 1.8rem + 2.25vw, 4rem)}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-cyrillic-ext-400-normal.CuPM9foi.woff2) format("woff2"),url(/_astro/nunito-cyrillic-ext-400-normal.xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-cyrillic-400-normal.xAOo5cBP.woff2) format("woff2"),url(/_astro/nunito-cyrillic-400-normal.D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-vietnamese-400-normal.BHkVbP3T.woff2) format("woff2"),url(/_astro/nunito-vietnamese-400-normal.DtOtW02z.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-latin-ext-400-normal.i-8OOpdj.woff2) format("woff2"),url(/_astro/nunito-latin-ext-400-normal.CjMJVfGn.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-latin-400-normal.r8SDr6Up.woff2) format("woff2"),url(/_astro/nunito-latin-400-normal.DKg4f3fz.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-cyrillic-ext-600-normal.CWPPjBOD.woff2) format("woff2"),url(/_astro/nunito-cyrillic-ext-600-normal.vnfu4DTE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-cyrillic-600-normal.DJGQ2h05.woff2) format("woff2"),url(/_astro/nunito-cyrillic-600-normal.BUjmtIuu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-vietnamese-600-normal.BY8O6Cug.woff2) format("woff2"),url(/_astro/nunito-vietnamese-600-normal.DO1RqFw5.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-latin-ext-600-normal.Dd9Zuxh1.woff2) format("woff2"),url(/_astro/nunito-latin-ext-600-normal.BKUpuB78.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-latin-600-normal.Br8yIETf.woff2) format("woff2"),url(/_astro/nunito-latin-600-normal.Cd0eNu1l.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-cyrillic-ext-700-normal.BuR0mlCG.woff2) format("woff2"),url(/_astro/nunito-cyrillic-ext-700-normal.DfoqN4Gs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-cyrillic-700-normal.DP36NgGt.woff2) format("woff2"),url(/_astro/nunito-cyrillic-700-normal.DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-vietnamese-700-normal.Ch8EUCfz.woff2) format("woff2"),url(/_astro/nunito-vietnamese-700-normal.C9SQsXvj.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-ext-700-normal.BWeMsAzO.woff2) format("woff2"),url(/_astro/nunito-latin-ext-700-normal.D4woHhbd.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-700-normal.Dort48En.woff2) format("woff2"),url(/_astro/nunito-latin-700-normal.OcDqTBcA.woff) format("woff");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}html:focus-within{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Nunito,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--c-ink-900);background:var(--c-gray-25);line-height:1.6;font-size:var(--text-base)}:root{--page-pad: 24px}:focus-visible{outline:3px solid var(--c-cyan-400);outline-offset:2px}.container{max-width:1100px;margin:0 auto;padding:24px}header[role=banner]{background:#fff;border-bottom:1px solid var(--c-gray-100)}header nav ul{list-style:none;padding:12px 24px;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right;gap:16px}header nav a{color:var(--c-ink-900);text-decoration:none;font-weight:600;text-align:right}header nav a:hover{color:var(--c-teal-700)}header.header{position:sticky;top:0;z-index:50;background:#181824bd;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding-top:env(safe-area-inset-top)}.header .container{width:min(1120px,calc(100% - 32px));margin-inline:auto}.header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:10px 0;gap:16px;position:relative}.header__brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:800;text-decoration:none;line-height:1.1}.header__logo{width:40px;height:40px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);overflow:hidden}.header__logo img{width:100%;height:auto;display:block}.header__title{display:grid;line-height:1.05}.header__title small{display:block;font-size:.8em;opacity:.8;font-weight:400}.header__nav{display:flex;gap:8px;list-style:none;margin:0;padding:0;justify-self:end;justify-content:flex-end;text-align:right}.header__nav a{color:#ffffffeb;font-weight:700;padding:8px 16px;border-radius:999px;text-decoration:none;transition:background .2s;font-size:14px;text-align:right}.header__nav a:hover{background:#ffffff1a;color:#fff}.header__actions{display:flex;gap:10px;align-items:center;justify-self:end}.btn--menu{padding:8px 16px;font-size:14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;cursor:pointer;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.btn--menu:hover{background:#ffffff24}.header__lang{display:flex;gap:4px;background:#ffffff1a;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.16)}.header__lang a{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#ffffffb3;text-decoration:none}.header__lang a[aria-current=page]{background:#fff;color:var(--c-teal-700);box-shadow:0 2px 6px #0000001a}.header__mobile-toggle{position:relative}.header__mobile-toggle summary{list-style:none}.header__mobile-toggle summary::-webkit-details-marker{display:none}.header__mobile-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:220px;background:#fff;border-radius:16px;padding:10px;box-shadow:0 10px 40px #0003;display:grid;gap:6px;border:1px solid rgba(0,0,0,.08);text-align:right}.header__mobile-ctas{display:grid;gap:8px;padding:2px 0}.header__mobile-cta{width:100%;justify-content:flex-end;border-radius:12px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;gap:10px;text-align:right}.header__mobile-dropdown .btn--surface{background:var(--c-gray-50);border:1px solid var(--c-gray-200);color:var(--c-ink-900)}.header__mobile-dropdown .btn--surface:hover{background:var(--c-teal-50);border-color:var(--c-cyan-200);color:var(--c-teal-700)}.header__mobile-dropdown .btn--secondary{background:var(--gradient-btn-secondary);border:0;color:#fff;box-shadow:var(--shadow-md)}.header__mobile-dropdown .btn--secondary:hover{filter:brightness(1.02)}.header__mobile-dropdown a:not(.btn){display:block;padding:10px 16px;border-radius:12px;color:var(--c-ink-900);text-decoration:none;font-weight:700;font-size:14px;background:var(--c-gray-50);text-align:right}.header__mobile-dropdown a:not(.btn):hover{background:var(--c-teal-50);color:var(--c-teal-700)}.header__mobile-dropdown hr{margin:4px 0;border:0;border-top:1px solid var(--c-gray-200)}@media(max-width:1024px){.hidden-mobile{display:none!important}}@media(min-width:1025px){.hidden-desktop{display:none!important}}body.nav-open{overflow:hidden}.footer{background:#272e43;color:#ffffffe6;padding:44px 0 28px;margin-top:18px}.footer .container{width:min(1120px,calc(100% - 32px));margin-inline:auto}.footer__grid{display:grid;grid-template-columns:1.2fr .6fr .6fr .6fr;gap:22px;align-items:start}.footer__grid{text-align:center;justify-items:center}.footer h3,.footer p{text-align:center}.footer h3{margin:0 0 10px;font-size:var(--text-base);font-weight:900;letter-spacing:-.01em}.footer p{margin:0;color:#ffffffc7;line-height:1.6;font-size:var(--text-sm)}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.footer a{color:#ffffffdb;text-decoration:none;text-align:center}.footer a:hover{color:#fff;text-decoration:underline}.footer__bottom{margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;color:#ffffffb3;font-size:var(--text-xs);text-align:center}.footer__links{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;text-align:center}@media(max-width:1100px){.footer__grid{grid-template-columns:1fr}}@media(max-width:900px){.footer__grid{grid-template-columns:1fr}}h1{font-size:var(--text-3xl);line-height:1.1;margin:1.5em 0 .5em;font-weight:800;letter-spacing:-.02em}h2{font-size:var(--text-2xl);line-height:1.2;margin:1.5em 0 .5em;font-weight:700;letter-spacing:-.01em}h3{font-size:var(--text-xl);line-height:1.3;margin:1.2em 0 .4em;font-weight:700}p{margin-bottom:1.5rem}main{width:100%}:where(.faq-accordion){max-width:900px;margin:32px auto;text-align:left}:where(.faq-title){font-size:var(--text-lg);font-weight:900;color:var(--c-ink-900);margin:0 0 16px;padding-left:4px}:where(details.accordion){background:#fff;border:1px solid var(--c-gray-100);border-radius:var(--radius-lg);margin-bottom:12px;overflow:hidden;transition:all .2s ease}:where(details.accordion[open]){border-color:var(--c-teal-500);box-shadow:0 6px 18px #18182414}:where(details.accordion summary){padding:16px 20px;font-weight:900;color:var(--c-ink-900);cursor:pointer;list-style:none;position:relative;font-size:var(--text-base);display:flex;align-items:center;gap:10px}:where(details.accordion summary::-webkit-details-marker){display:none}:where(details.accordion summary:after){content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:var(--text-xl);color:var(--c-teal-500);font-weight:900;transition:transform .2s ease}:where(details.accordion[open] summary:after){transform:translateY(-50%) rotate(45deg)}:where(details.accordion .details-content){padding:0 20px 20px;color:var(--c-gray-700);font-size:var(--text-base);line-height:1.6}:where(.hero){position:relative}:where(.hero--brand){padding:80px 0 60px;color:var(--c-surface, rgb(255 255 255));background:var(--gradient-hero-brand)}.hero.hero--brand .hero__content .kicker{display:inline-flex;gap:10px;align-items:center;padding:8px 12px;border-radius:999px;background:var(--c-surface, rgb(255 255 255));color:var(--c-teal-700, var(--c-teal-500));font-weight:800;letter-spacing:.2px;font-size:var(--text-xs);text-transform:uppercase;box-shadow:0 4px 12px #00000026;margin-bottom:14px}.hero.hero--brand .hero__content .h1{margin:14px 0 10px;font-size:var(--text-4xl);line-height:1.12;letter-spacing:-.4px;color:var(--c-surface, rgb(255 255 255))}.hero.hero--brand .hero__content .lead{font-size:var(--text-lg);line-height:1.6;margin:0 0 18px;font-weight:400;color:#ffffffeb}.hero.hero--brand .hero__content .p{color:#ffffffeb}.hero.hero--brand .btn-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}.hero.hero--brand .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:999px;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;border:1px solid transparent}.hero.hero--brand .btn:hover{transform:translateY(-2px)}.hero.hero--brand .btn--primary{background:var(--c-surface, rgb(255 255 255));color:var(--c-teal-700, var(--c-teal-500));box-shadow:var(--shadow-md);border-color:#ffffff2e}.hero.hero--brand .btn--primary:hover{box-shadow:var(--shadow-lg)}.hero.hero--brand .btn--surface{background:var(--c-gray-50);color:var(--c-teal-700, var(--c-teal-500));border-color:var(--c-gray-200)}.hero.hero--brand .btn--surface:hover{background:var(--c-surface, rgb(255 255 255));border-color:var(--c-teal-500)}:where(.hero__container){width:min(var(--container-width),calc(100% - (var(--page-pad) * 2)));margin-inline:auto}:where(.hero__grid){display:grid;gap:40px;align-items:center}:where(.hero--brand .hero__grid){grid-template-columns:1fr;text-align:center;padding-top:18px}:where(.hero--brand .hero__media){max-width:520px;margin:0 auto}:where(.hero__media img){display:block;width:100%;height:auto}:where(.media-frame){border-radius:var(--radius-xl);background:#ffffff1a;border:1px solid rgba(255,255,255,.22);padding:14px;display:flex;align-items:center;justify-content:center}:where(.media-frame__inner){width:100%;border-radius:var(--radius-lg);background:#ffffff12;border:1px solid rgba(255,255,255,.2);padding:18px;display:flex;align-items:center;justify-content:center}:where(.media-frame__inner img){width:100%;height:auto;display:block}@media(min-width:980px){:where(.hero--brand .hero__grid){grid-template-columns:1.1fr .9fr;text-align:left;gap:60px}:where(.hero--brand .hero__media){margin:0}.hero.hero--brand .hero__content .btn-row{justify-content:flex-start}}:where(.section){padding:72px 0;background-color:var(--c-gray-25)}:where(.section:nth-of-type(2n)){background-color:var(--c-surface)}:where(.section--tight){padding:54px 0}:where(.section--white){background-color:var(--c-surface)}:where(.section--gray){background-color:var(--c-gray-25)}:where(.section--light){background-color:var(--c-gray-50)}:where(.section--tint){background-color:color-mix(in oklab,var(--c-teal-500) 10%,var(--c-gray-25))}:where(.section--dark){background-color:var(--c-ink-900);--c-ink: var(--c-surface);--c-muted: color-mix(in oklab, var(--c-surface) 82%, transparent);--c-line: color-mix(in oklab, var(--c-surface) 16%, transparent);color:var(--c-ink)}:where(.grid){display:grid;gap:22px}:where(.btn-row){display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
