@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+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: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+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: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+??,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-scheme:light;--color-bg:#fff;--color-bg-alt:#f6f8fa;--color-bg-teal-subtle:#f0fbf9;--color-surface:#fff;--color-surface-muted:#f8fafc;--color-text-primary:#17324d;--color-text-secondary:#52677a;--color-text-muted:#718396;--color-text-inverse:#fff;--color-border:#e3e9ef;--color-border-strong:#cbd5df;--color-border-accent:#99ded6;--color-border-screenshot:#d9e2ea;--color-accent-700:#0f766e;--color-accent-600:#0d9488;--color-accent-500:#14b8a6;--color-accent-100:#ccfbf1;--color-accent-50:#f0fdfa;--color-blue-600:#2563eb;--color-blue-100:#dbeafe;--color-success:#15803d;--color-success-bg:#dcfce7;--color-warning:#b45309;--color-warning-bg:#fef3c7;--color-danger:#b91c1c;--color-danger-bg:#fee2e2;--gradient-approved:linear-gradient(135deg, #14b8a61f 0%, #2563eb0f 100%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-small:8px;--radius-input:10px;--radius-medium:12px;--radius-button:12px;--radius-large:16px;--radius-card:16px;--radius-screenshot:20px;--radius-extra-large:24px;--radius-cta:24px;--radius-pill:999px;--border-width:1px;--focus-ring-width:3px;--border-standard:var(--border-width) solid var(--color-border);--border-strong:var(--border-width) solid var(--color-border-strong);--border-accent:var(--border-width) solid var(--color-border-accent);--focus-ring:0 0 0 var(--focus-ring-width) #14b8a647;--focus-ring-input:0 0 0 var(--focus-ring-width) #14b8a62e;--shadow-small:0 2px 8px #0f25370f;--shadow-medium:0 12px 32px #0f25371a;--shadow-large:0 24px 60px #0f253724;--font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-strong:650;--font-weight-bold:700;--font-size-hero:64px;--font-size-section:44px;--font-size-subsection:28px;--font-size-card-title:20px;--font-size-lead:20px;--font-size-body:17px;--font-size-small:14px;--font-size-eyebrow:13px;--font-size-hero-mobile:40px;--font-size-section-mobile:32px;--font-size-subsection-mobile:24px;--font-size-lead-mobile:18px;--font-size-body-mobile:16px;--line-height-hero:1.08;--line-height-hero-mobile:1.1;--line-height-section:1.14;--line-height-section-mobile:1.18;--line-height-subsection:1.25;--line-height-card-title:1.35;--line-height-body:1.65;--line-height-small:1.5;--letter-spacing-hero:-.035em;--letter-spacing-section:-.025em;--letter-spacing-eyebrow:.08em;--measure-hero:760px;--measure-section:760px;--measure-lead:720px;--measure-body:68ch;--measure-hero-description:60ch;--measure-faq:76ch;--container-max:1360px;--container-padding-desktop:40px;--container-padding-tablet:32px;--container-padding-mobile:20px;--grid-columns-desktop:12;--grid-columns-tablet:8;--grid-columns-mobile:4;--grid-gutter-desktop:24px;--grid-gutter-tablet:20px;--grid-gutter-mobile:16px;--card-gap-desktop:24px;--card-gap-tablet:20px;--card-gap-mobile:16px;--section-padding-desktop:128px;--section-padding-tablet:96px;--section-padding-mobile:72px;--hero-padding-top:88px;--hero-padding-bottom:112px;--breakpoint-mobile:640px;--breakpoint-large-mobile:768px;--breakpoint-tablet:1024px;--breakpoint-desktop:1280px;--header-height-desktop:72px;--header-height-mobile:64px;--header-backdrop-blur:12px;--header-background:#ffffffeb;--touch-target-min:44px;--button-height:52px;--button-padding-inline:26px;--input-height:50px;--input-padding-inline:14px;--textarea-min-height:120px;--feature-card-padding:28px;--feature-card-min-height:210px;--card-hover-lift:-3px;--comparison-card-padding:36px;--icon-size:20px;--icon-size-card:24px;--icon-frame-size:44px;--step-number-size:36px;--faq-button-min-height:64px;--footer-padding-block:56px;--screenshot-browser-bar-max:36px;--passport-frame-max:380px;--form-max:960px;--combobox-list-max-height:280px;--motion-fast:.16s;--motion-standard:.24s;--motion-slow:.42s;--motion-hero:.6s;--motion-accordion:.18s;--motion-reduced:80ms;--ease-default:cubic-bezier(.22, 1, .36, 1);--layer-header:40;--layer-overlay:50;--layer-dialog:60;--current-section-padding:var(--section-padding-desktop);--current-container-padding:var(--container-padding-desktop);--current-font-size-hero:var(--font-size-hero);--current-font-size-section:var(--font-size-section);--current-font-size-subsection:var(--font-size-subsection);--current-font-size-lead:var(--font-size-lead);--current-font-size-body:var(--font-size-body)}@media (width<=1279px){:root{--current-container-padding:var(--container-padding-tablet)}}@media (width<=1023px){:root{--current-section-padding:var(--section-padding-tablet)}}@media (width<=767px){:root{--current-section-padding:var(--section-padding-mobile);--current-container-padding:var(--container-padding-mobile);--current-font-size-hero:min(var(--font-size-hero-mobile), 10vw);--current-font-size-section:min(var(--font-size-section-mobile), 9vw);--current-font-size-subsection:var(--font-size-subsection-mobile);--current-font-size-lead:var(--font-size-lead-mobile);--current-font-size-body:var(--font-size-body-mobile)}}.container{max-width:var(--container-max);padding-inline:var(--current-container-padding);width:100%;margin-inline:auto}.section{padding-block:var(--current-section-padding)}.lead{font-size:var(--current-font-size-lead);line-height:var(--line-height-body);max-width:var(--measure-lead)}.eyebrow{color:var(--color-accent-700);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height-small);text-transform:uppercase}.srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);height:var(--border-width);margin:calc(var(--border-width) * -1);white-space:nowrap;width:var(--border-width);border:0;padding:0;position:absolute;overflow:hidden}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family-sans);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:var(--header-height-desktop);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--current-font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);min-height:100%;margin:0;overflow-x:clip}.skip-link{background:var(--color-surface);border:var(--border-strong);border-radius:var(--radius-button);color:var(--color-text-primary);left:var(--space-4);padding:var(--space-3) var(--space-4);top:var(--space-4);transform:translateY(calc(-100% - var(--space-8)));transition:transform var(--motion-fast) var(--ease-default);z-index:var(--layer-dialog);position:fixed}.skip-link:focus{transform:translateY(0)}body,button,input,select,textarea{font-family:var(--font-family-sans)}h1,h2,h3,p{overflow-wrap:anywhere;margin-block:0}h1,h2,h3{color:var(--color-text-primary);text-wrap:balance}h1{font-size:var(--current-font-size-hero);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-hero);line-height:var(--line-height-hero);max-width:var(--measure-hero)}h2{font-size:var(--current-font-size-section);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-section);line-height:var(--line-height-section);max-width:var(--measure-section)}h3{font-size:var(--current-font-size-subsection);font-weight:var(--font-weight-strong);line-height:var(--line-height-subsection)}p{max-width:var(--measure-body);text-wrap:pretty}a{-webkit-tap-highlight-color:var(--color-accent-100);color:var(--color-accent-700);text-decoration-thickness:var(--border-width);text-underline-offset:var(--space-1);touch-action:manipulation}a:hover{color:var(--color-accent-600)}button,input,select,textarea{color:inherit;font:inherit}button{-webkit-tap-highlight-color:var(--color-accent-100);cursor:pointer;touch-action:manipulation}img,picture,svg{max-width:100%;display:block}:focus-visible{border-radius:var(--radius-small);box-shadow:var(--focus-ring);outline:none}[id]{scroll-margin-top:calc(var(--header-height-desktop) + var(--space-4))}::selection{background:var(--color-accent-100);color:var(--color-text-primary)}@media (width<=767px){html{scroll-padding-top:var(--header-height-mobile)}h1{line-height:var(--line-height-hero-mobile)}h2{line-height:var(--line-height-section-mobile)}[id]{scroll-margin-top:calc(var(--header-height-mobile) + var(--space-4))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}
