@charset "UTF-8";@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.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("./media/inter-cyrillic-wght-normal-JEOLYBOO.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("./media/inter-greek-ext-wght-normal-EOVOK2B5.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("./media/inter-greek-wght-normal-IRE366VL.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("./media/inter-vietnamese-wght-normal-CE5GGD3W.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("./media/inter-latin-ext-wght-normal-HA22NDSG.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("./media/inter-latin-wght-normal-NRMW37G5.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{--brand-primary: #1bb28a;--brand-structure: #445469;--surface-deep: #060f16;--surface-light: #ffffff;--brand-teal: var(--brand-primary);--brand-navy: var(--brand-structure);--teal-50: #eafaf4;--teal-100: #cbf1e3;--teal-300: #6fd9b8;--teal-400: #35c69d;--teal-500: var(--brand-primary);--teal-600: #149a76;--teal-700: #0f7d60;--teal-750: #0c6a52;--navy-900: #0e1620;--navy-800: #16202b;--navy-700: #1e2b38;--navy-600: #2a3947;--navy-500: #445469;--navy-400: #5b6b7c;--navy-300: #8496a6;--navy-200: #b9c6d1;--navy-100: #dbe3ea;--navy-50: #eef2f6;--paper: #f7f9fb;--white: #ffffff;--bg: var(--surface-light);--bg-alt: var(--paper);--surface: var(--white);--surface-2: var(--navy-50);--surface-inset: var(--navy-50);--border: #e4e9ef;--border-strong: #d3dbe4;--text: #14202c;--text-strong: #0c1620;--text-muted: #566677;--text-faint: #626f80;--accent: var(--teal-600);--accent-hover: var(--teal-700);--accent-soft: var(--teal-50);--on-accent: #ffffff;--cta-bg: var(--teal-700);--cta-bg-hover: var(--teal-750);--on-cta: #ffffff;--control-border: var(--navy-400);--control-border-hover: var(--navy-500);--focus-ring: var(--teal-500);--link: var(--teal-700);--ink-bg: var(--navy-900);--ink-surface: var(--navy-800);--ink-border: var(--navy-600);--ink-text: #e8eef4;--ink-muted: #9db0c1;--ink-accent: var(--teal-400);--surface-warm: #faf8f4;--surface-pale: #f3f6fa;--surface-mist: #eff6f2;--font-sans: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;--fs-eyebrow: .78rem;--fs-small: .875rem;--fs-body: 1.0625rem;--fs-lead: clamp(1.1rem, 1rem + .6vw, 1.25rem);--fs-h6: 1.06rem;--fs-h5: 1.3rem;--fs-h4: 1.6rem;--fs-h3: clamp(1.65rem, 1.1rem + 2vw, 2.3rem);--fs-h2: clamp(2.1rem, 1.3rem + 3vw, 3.35rem);--fs-h1: clamp(2.7rem, 1.5rem + 4.6vw, 4.5rem);--fs-display: clamp(3rem, 1.6rem + 6vw, 5.5rem);--lh-tight: 1.04;--lh-snug: 1.18;--lh-body: 1.65;--tracking-tight: -.03em;--tracking-snug: -.016em;--tracking-eyebrow: .14em;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 2.75rem;--sp-8: 3.5rem;--sp-9: 4.5rem;--sp-10: 6rem;--sp-11: 8rem;--section-y: clamp(3.5rem, 2rem + 6vw, 7rem);--section-y-tight: clamp(2.5rem, 1.5rem + 3.5vw, 4.5rem);--container: 1200px;--container-wide: 1360px;--container-narrow: 760px;--gutter: clamp(1.15rem, .5rem + 3vw, 2.5rem);--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(20,32,44,.05), 0 1px 1px rgba(20,32,44,.04);--shadow-md: 0 10px 30px -12px rgba(20,32,44,.16), 0 2px 6px -2px rgba(20,32,44,.06);--shadow-lg: 0 34px 60px -28px rgba(20,32,44,.28), 0 6px 16px -8px rgba(20,32,44,.1);--ring: 0 0 0 1px var(--border) inset;--ease: cubic-bezier(.22,.61,.36,1);--ease-out: cubic-bezier(.16,1,.3,1);--dur-1: .16s;--dur-2: .28s;--dur-3: .5s;--dur-4: .8s;--z-header: 100;--z-mega: 90;--z-overlay: 200;--header-h: 74px;color-scheme:light}@media(max-width:720px){:root{--header-h: 64px}}@media(max-width:640px){:root{--micro-fs: .68rem;--micro-ls: .11em}}:root[data-theme=dark]{color-scheme:dark;--bg: var(--surface-deep);--bg-alt: #0a1720;--surface: #0e2029;--surface-2: #142b36;--surface-warm: #0c1c25;--surface-pale: #0a1821;--surface-mist: #091a1c;--surface-inset: #071620;--border: #1c313c;--border-strong: #2b4653;--text: #dce9f0;--text-strong: #f2f8fb;--text-muted: #9db4c2;--text-faint: #7794a4;--accent: var(--teal-400);--accent-hover: var(--teal-300);--accent-soft: rgba(27, 178, 138, .14);--on-accent: #04231b;--cta-bg: var(--teal-400);--cta-bg-hover: var(--teal-300);--on-cta: #04231b;--control-border: var(--navy-300);--control-border-hover: var(--navy-200);--focus-ring: #57e0b6;--link: var(--teal-300);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 14px 34px -14px rgba(0, 0, 0, .7);--shadow-lg: 0 40px 70px -30px rgba(0, 0, 0, .85)}.on-ink{--cta-bg: var(--teal-400);--cta-bg-hover: var(--teal-300);--on-cta: #04231b}@property --hdr-solid{syntax: "<number>"; inherits: true; initial-value: 1;}@keyframes hdr-solidify{0%{--hdr-solid: 0}55%{--hdr-solid: .94}to{--hdr-solid: 1}}@keyframes oc-rise{to{transform:translateY(calc(var(--D) * -.07))}}@keyframes oc-dim{to{opacity:.35}}@keyframes oc-flatten{to{opacity:.25;transform:scaleY(.84)}}@keyframes ol-sink{to{transform:translateY(22px);opacity:.4}}@keyframes ol-flatten{to{opacity:.25;transform:scaleY(.84)}}@supports (animation-timeline: scroll()){body:has(app-hero-orbit) .site-header,body:has(app-hero-threshold) .site-header,body:has(app-hero-world) .site-header,body:has(app-hero-field) .site-header,body:has(app-hero-glass) .site-header,body:has(app-hero-core) .site-header,body:has(app-hero-line) .site-header{animation:hdr-solidify linear both;animation-timeline:scroll(root block);animation-range:0 96px}body .site-header.menu-open{animation:none;--hdr-solid: 1}}html.universe-dark .site-header{animation:none;--hdr-solid: 0}html.universe-dark .site-header.menu-open{--hdr-solid: 1}html.env-deep .site-header{animation:none;--hdr-solid: 0}html.env-deep .site-header.menu-open{--hdr-solid: 1}html.env-deep .site-header .brand .lg-dark{opacity:1}html.env-deep .site-header .brand .lg-light{opacity:0}html:not(.env-deep) body:has(app-hero-field) .site-header,html:not(.env-deep) body:has(app-hero-glass) .site-header{--hdr-ink: 1}@property --hdr-glass{syntax: "<number>"; inherits: true; initial-value: 1;}@keyframes hdr-glass{0%{--hdr-glass: 0}to{--hdr-glass: 1}}@media(max-width:1360px){html.env-deep .site-header:before,html.universe-dark .site-header:before{opacity:var(--hdr-glass);background:color-mix(in srgb,var(--surface-deep) 86%,transparent)}html.env-deep .site-header,html.universe-dark .site-header{border-bottom-color:color-mix(in srgb,rgba(150,200,220,.1) calc(var(--hdr-glass) * 100%),transparent)}@supports (animation-timeline: scroll()){html.env-deep .site-header,html.universe-dark .site-header{animation:hdr-glass linear both;animation-timeline:scroll(root block);animation-range:0 96px}}}html.nav-locked,html.nav-locked body{overflow:hidden;overscroll-behavior:none}html[data-theme=dark] .site-header .brand .lg-dark{opacity:1}html[data-theme=dark] .site-header .brand .lg-light{opacity:0}html:not([data-sub-mode=custom]) .sub-only-custom,html[data-sub-mode=custom] .sub-only-roles{display:none!important}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}html,body{height:100%}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1,"ss01" 1;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video,canvas{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}:target{scroll-margin-top:6rem}:where(input,select,textarea){scroll-margin-top:calc(var(--header-h) + 3rem);scroll-margin-bottom:6rem}h1,h2,h3,h4,h5,h6{color:var(--text-strong);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);font-weight:600;text-wrap:balance}html:not([lang=en]) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,blockquote,td,th,label,legend){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}html:not([lang=en]) span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media(max-width:620px){html:not([lang=en]) :is(.cta-primary,.cta-quiet,.mt-cta){white-space:normal!important;max-width:100%}}h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);font-weight:640}h2{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5)}p{color:var(--text-muted)}strong{color:var(--text);font-weight:600}p a{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(pointer:coarse){:where(.trail,[class$=-trail])>a{display:inline-block;padding-block:.34rem;margin-block:-.34rem}}@media(pointer:coarse){:where(a.cta,.cta-primary,.cta-quiet,.mt-cta){min-height:2.75rem}}:focus{outline:none}.pn{text-transform:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}::selection{background:color-mix(in srgb,var(--accent) 26%,transparent);color:var(--text-strong)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container-wide{max-width:var(--container-wide)}.container-narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.section--ink{background:var(--ink-bg);color:var(--ink-text)}.section--alt{background:var(--bg-alt)}.section--warm{background:var(--surface-warm)}.section--pale{background:var(--surface-pale)}.section--mist{background:var(--surface-mist)}.eyebrow{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:.55rem}.eyebrow:before{content:"";width:1.4rem;height:1px;background:currentColor;opacity:.6}.lead{font-size:var(--fs-lead);line-height:1.5;color:var(--text-muted)}.measure{max-width:62ch}.measure-sm{max-width:46ch}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:.6rem;left:.6rem;z-index:1000;background:var(--cta-bg);color:var(--on-cta);padding:.7rem 1.1rem;border-radius:var(--r-sm);transform:translateY(-160%);transition:transform var(--dur-2) var(--ease);font-weight:600}.skip-link:focus{transform:translateY(0)}[data-reveal]{opacity:1;transform:none}.reveal-ready[data-reveal]{opacity:0;transform:translateY(14px);will-change:opacity,transform}.reveal-ready[data-reveal].is-in{opacity:1;transform:none;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);will-change:auto}@media(prefers-reduced-motion:reduce){.reveal-ready[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}@keyframes ch-arrive{0%{opacity:0;transform:perspective(1400px) translate3d(0,3.2rem,-220px) rotateX(4.5deg)}to{opacity:1;transform:perspective(1400px) translateZ(0) rotateX(0)}}@keyframes ch-leave{0%{opacity:1;transform:perspective(1400px) translateZ(0) scale(1)}to{opacity:.35;transform:perspective(1400px) translate3d(0,-1.6rem,-150px) scale(.985)}}@keyframes ch-heading{0%{opacity:0;clip-path:inset(0 0 88% 0);transform:translateY(1.05rem)}to{opacity:1;clip-path:inset(0 0 -12% 0);transform:none}}@keyframes media-wipe{0%{opacity:.2;clip-path:inset(0 88% 0 0)}to{opacity:1;clip-path:inset(0 -2% 0 0)}}@keyframes rise-in{0%{opacity:0;transform:translateY(1.3rem)}to{opacity:1;transform:none}}@keyframes draw-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}:root{--tier-basic: #38a8f3;--tier-standard: #3f48cc;--tier-premium: #883838;--tier-enterprise: #533a6d;--tier-basic-ink: #1366a6;--tier-standard-ink: #3f48cc;--tier-premium-ink: #883838;--tier-enterprise-ink: #533a6d;--tier-basic-soft: rgb(56 168 243 / .14);--tier-standard-soft: rgb(63 72 204 / .12);--tier-premium-soft: rgb(136 56 56 / .12);--tier-enterprise-soft: rgb(83 58 109 / .14)}:root[data-theme=dark]{--tier-basic-ink: #38a8f3;--tier-standard-ink: #8e94f0;--tier-premium-ink: #e08a8a;--tier-enterprise-ink: #b49ad6;--tier-standard: #6f78e6;--tier-premium: #c45e5e;--tier-enterprise: #8f6dbb}
