@font-face{font-family:archivo;src:url(/fonts/archivo-latin-wdth-normal.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal;font-stretch:62% 125%}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0%;size-adjust:102.80%}html[lang]{--q-night-0:#070A10;--q-night-1:#0D121A;--q-night-2:#141B26;--q-night-3:#1B2431;--q-line-1:#263142;--q-line-2:#6B7A8F;--q-text-1:#EDF0F5;--q-text-2:#B4BCC8;--q-text-3:#8E99A8;--q-accent:#F2C98C;--q-accent-hover:#F7D9AC;--q-on-accent:#070A10;--q-danger:#FF9E91;--q-success:#8FD4B2;--q-disabled:#6B7686;--q-scrim:rgb(7 10 16/0.78);--q-font-archivo:archivo,"archivo Fallback";--q-font:var(--q-font-archivo),"HarmonyOS Sans SC","MiSans","Microsoft YaHei",ui-sans-serif,system-ui,"Segoe UI",Arial,sans-serif;--q-space-1:4px;--q-space-2:8px;--q-space-3:12px;--q-space-4:16px;--q-space-5:24px;--q-space-6:32px;--q-space-7:48px;--q-space-8:64px;--q-space-9:96px;--q-space-10:128px;--q-section-y:clamp(48px,6vw,96px);--q-gutter:16px;--q-gap:16px;--q-max:1200px;--q-measure:68ch;--q-control-h:44px;--q-header-h:56px;--q-radius-control:6px;--q-radius-surface:10px;--q-radius-round:9999px;--q-shadow-2:0 8px 24px rgb(2 4 8/0.5);--q-shadow-3:0 16px 48px rgb(2 4 8/0.6);--q-dur-1:120ms;--q-dur-2:200ms;--q-dur-3:320ms;--q-ease-out:cubic-bezier(0.2,0.7,0.2,1);--q-ease-in:cubic-bezier(0.4,0,1,1);--q-z-sky:0;--q-z-content:1;--q-z-header:100;--q-z-top:200;--q-z-chat-launcher:300;--q-z-chat-panel:310;--q-z-overlay:400;--q-z-skip:500}@media (min-width:768px){html[lang]{--q-gutter:24px;--q-gap:24px}}@media (min-width:1024px){html[lang]{--q-gutter:32px;--q-gap:32px;--q-header-h:64px}}@media (prefers-reduced-motion:reduce){html[lang]{--q-dur-1:0ms;--q-dur-2:0ms;--q-dur-3:0ms}}html[lang]{color-scheme:dark;background:var(--q-night-0);color:var(--q-text-1);font-family:var(--q-font);font-size:100%;line-height:1.6;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--q-header-h) + 16px)}@media (prefers-reduced-motion:reduce){html[lang]{scroll-behavior:auto}}html[lang]{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--q-night-3) var(--q-night-0)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--q-night-0)}::-webkit-scrollbar-thumb{background:var(--q-night-3);border-radius:5px;border:2px solid var(--q-night-0)}::-webkit-scrollbar-thumb:hover{background:var(--q-line-1)}html[lang] body{margin:0;min-height:100dvh;background:var(--q-night-0);font-stretch:100%;font-weight:400;overflow-wrap:break-word}html[lang] main{position:relative;z-index:var(--q-z-content);display:block}html[lang] main:focus{outline:none}:where(html[lang]) :where(*,:before,:after){box-sizing:border-box}:where(html[lang]) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}:where(html[lang]) :where(ul,ol){padding:0;list-style:none}:where(html[lang]) :where(img,video,canvas,svg){display:block;max-width:100%}:where(html[lang]) :where(button,input,textarea,select){font:inherit;color:inherit}:where(html[lang]) :where(button){cursor:pointer}:where(html[lang]) :where(a){color:inherit}:where(html[lang]) :where(:focus-visible){outline:2px solid var(--q-accent);outline-offset:2px}:where(html[lang]) :where(:focus:not(:focus-visible)){outline:none}:where(html[lang] .q-container){width:100%;max-width:calc(var(--q-max) + 2 * var(--q-gutter));margin-inline:auto;padding-inline:var(--q-gutter)}:where(html[lang] .q-section){padding-block:var(--q-section-y)}:where(html[lang] .q-display-xl){font-size:clamp(2.25rem,1.2rem + 3.4vw,4rem);font-stretch:116%;font-weight:560;line-height:1.06;letter-spacing:-.01em}:where(html[lang] .q-display-l){font-size:clamp(2rem,1.5rem + 1.8vw,3rem);font-stretch:114%;font-weight:560;line-height:1.08;letter-spacing:-.005em}:where(html[lang] .q-heading-m){font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-stretch:110%;font-weight:600;line-height:1.15}:where(html[lang] .q-heading-s){font-size:1.25rem;font-stretch:104%;font-weight:600;line-height:1.3}:where(html[lang] .q-body-l){font-size:1.125rem;line-height:1.6;color:var(--q-text-2)}:where(html[lang] .q-body){font-size:1rem;line-height:1.6}:where(html[lang] .q-body-s){font-size:.875rem;line-height:1.5}:where(html[lang] .q-label){font-size:.9375rem;font-weight:560;line-height:1.3;letter-spacing:.005em}:where(html[lang] .q-meta){font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.01em;color:var(--q-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html[lang] .q-wordmark){font-stretch:125%;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}:where(html[lang] .q-measure){max-width:var(--q-measure)}:where(html[lang] .q-btn){display:inline-flex;align-items:center;justify-content:center;gap:var(--q-space-2);min-height:var(--q-control-h);padding:0 var(--q-space-5);border:1px solid transparent;border-radius:var(--q-radius-control);font-size:.9375rem;font-weight:560;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color var(--q-dur-1) var(--q-ease-out),border-color var(--q-dur-1) var(--q-ease-out),color var(--q-dur-1) var(--q-ease-out),transform var(--q-dur-1) var(--q-ease-out)}:where(html[lang] .q-btn:active){transform:translateY(1px)}:where(html[lang] .q-btn--primary){background:var(--q-accent);color:var(--q-on-accent)}:where(html[lang] .q-btn--secondary){background:transparent;color:var(--q-text-1);border-color:var(--q-line-2)}:where(html[lang] .q-btn--quiet){padding:0 var(--q-space-1);background:transparent;color:var(--q-text-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}:where(html[lang] .q-icon-btn){display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--q-radius-control);background:transparent;color:var(--q-text-1);transition:background-color var(--q-dur-1) var(--q-ease-out),border-color var(--q-dur-1) var(--q-ease-out)}@media (hover:hover){:where(html[lang] .q-btn--primary:hover){background:var(--q-accent-hover)}:where(html[lang] .q-btn--secondary:hover){border-color:var(--q-text-2);background:var(--q-night-1)}:where(html[lang] .q-btn--quiet:hover){color:var(--q-accent-hover);text-decoration-thickness:2px}:where(html[lang] .q-icon-btn:hover){background:var(--q-night-3)}}:where(html[lang] .q-btn:disabled,html[lang] .q-btn[aria-disabled=true]){cursor:not-allowed;color:var(--q-disabled);border-color:var(--q-line-1);background:transparent;transform:none}:where(html[lang] .q-icon-btn:disabled){cursor:not-allowed;color:var(--q-disabled);background:transparent}:where(html[lang] .q-link){color:var(--q-text-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color var(--q-dur-1) var(--q-ease-out)}@media (hover:hover){:where(html[lang] .q-link:hover){color:var(--q-accent-hover);text-decoration-thickness:2px}}:where(html[lang] .q-link--arrow){display:inline-flex;align-items:center;gap:var(--q-space-2);min-height:var(--q-control-h)}[dir=rtl] .q-arrow-go>svg,[dir=rtl] .q-link--arrow>svg{transform:scaleX(-1)}:where(html[lang] .q-sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(html[lang] .q-skeleton){display:block;border-radius:var(--q-radius-control);background:var(--q-night-3)}:where(html[lang] .q-inline-error){display:flex;flex-wrap:wrap;align-items:center;gap:var(--q-space-3) var(--q-space-4);color:var(--q-text-2)}:where(html[lang] .q-inline-error svg){color:var(--q-danger);flex:none}html[lang][data-nav-hide~=about] [data-nav=about],html[lang][data-nav-hide~=card] [data-nav=card],html[lang][data-nav-hide~=contact] [data-nav=contact],html[lang][data-nav-hide~=home] [data-nav=home],html[lang][data-nav-hide~=news] [data-nav=news],html[lang][data-nav-hide~=pricing] [data-nav=pricing],html[lang][data-nav-hide~=products] [data-nav=products],html[lang][data-nav-hide~=solutions] [data-nav=solutions]{display:none}html[lang][data-scroll-lock]{overflow:hidden}@media (forced-colors:active){html[lang] [data-sky]{display:none}}