@font-face{font-family:manrope;src:url(../media/Manrope_Regular-s.p.0s282evtw2kgu.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_Bold-s.p.08axdqinzan3n.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.QFspqq_className{font-family:manrope,manrope Fallback,Arial,sans-serif}.QFspqq_variable{--font-manrope:"manrope", "manrope Fallback", Arial, sans-serif}
:root{--vizor-bg:#101619;--vizor-gradient:radial-gradient(ellipse at 0% 0%, #252932, transparent 66%), radial-gradient(ellipse at 100% 100%, #202a2b, transparent 66%);--vizor-surface:#151e20;--vizor-surface-raised:#1c282a;--vizor-text:#edf4f1;--vizor-muted:#acbab6;--vizor-line:#c1ded32e;--vizor-control-line:#c1ded361;--vizor-mint:#afd6cd;--vizor-violet:#b6a5d8;--vizor-grid-line:#c1ded316;--vizor-on-accent:#101619;--vizor-accent-hover:#c0e5d9;--vizor-soft:#1b2b28;--vizor-overlay:#101619b8;--vizor-danger:#efb4ad;--vizor-warning:#dfc38f;--vizor-success:#afd6cd;--vizor-info:#a3bdce;--vizor-shadow:0 18px 50px #0005;--vizor-glow:0 0 24px #a9d7c912;--vizor-grid-size:56px;--vizor-font:var(--font-manrope), sans-serif;--vizor-radius-control:8px;--vizor-radius-card:12px;--vizor-control-height:44px;--vizor-focus-ring:0 0 0 3px color-mix(in srgb, var(--vizor-mint) 12%, transparent);--vizor-control-shadow:0 2px 8px color-mix(in srgb, var(--vizor-text) 4%, transparent);--canvas:var(--vizor-bg);--surface:var(--vizor-surface);--surface-bright:var(--vizor-surface-raised);--text:var(--vizor-text);--muted:var(--vizor-muted);--line:var(--vizor-line);--violet:var(--vizor-violet);--cyan:var(--vizor-mint);--signal:var(--vizor-mint)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vizor-bg:#edf3ef;--vizor-gradient:radial-gradient(ellipse at 0% 0%, #e2e4eb, transparent 66%), radial-gradient(ellipse at 100% 100%, #dce9e2, transparent 66%);--vizor-surface:#fcfefc;--vizor-surface-raised:#e4ede7;--vizor-text:#1c3029;--vizor-muted:#53695f;--vizor-line:#1f4c3b2e;--vizor-control-line:#1f4c3b6b;--vizor-mint:#226552;--vizor-violet:#72588b;--vizor-grid-line:#1f4c3b13;--vizor-on-accent:#fff;--vizor-accent-hover:#194f40;--vizor-soft:#e2eee7;--vizor-overlay:#173d3280;--vizor-danger:#a13835;--vizor-warning:#825c19;--vizor-success:#226552;--vizor-info:#285c72;--vizor-shadow:0 14px 40px #183b2f12;--vizor-glow:0 0 24px #23735e0a}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--vizor-bg);scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:80px}body{background:var(--vizor-bg);color:var(--vizor-text);font-family:var(--vizor-font);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}img,canvas{max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}input,textarea,select{font:inherit}button:disabled{cursor:not-allowed}input,textarea,select{color:var(--vizor-text);accent-color:var(--vizor-mint)}::selection{background:color-mix(in srgb,var(--vizor-mint) 20%,transparent);color:var(--vizor-text)}a:focus-visible,button:focus-visible,summary:focus-visible,:where(input:not([type=hidden]),textarea,select):focus-visible{outline:2px solid var(--vizor-mint);outline-offset:3px}:where(input,textarea,select)[aria-invalid=true]{border-color:var(--vizor-danger)}:where(input,textarea,select):disabled{cursor:not-allowed}:where(button,summary,input,textarea,select){-webkit-tap-highlight-color:transparent}.brand{font-family:var(--vizor-font);letter-spacing:.08em;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.brand img{object-fit:contain;width:30px;height:30px}.primary-action{min-height:var(--vizor-control-height);border-radius:var(--vizor-radius-control);background:var(--vizor-mint);color:var(--vizor-on-accent);font:600 14px/1.5 var(--vizor-font);border:1px solid #0000;justify-content:space-between;align-items:center;gap:28px;padding:10px 18px;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.primary-action:not(:disabled):hover{background:var(--vizor-accent-hover);transform:translateY(-1px);box-shadow:0 6px 24px #a9d7c914}.primary-action span{color:inherit}.primary-action:active{transform:none}.primary-action:disabled{opacity:.58;box-shadow:none;transform:none}.primary-action[aria-busy=true]{cursor:progress}.footer-brand{color:var(--vizor-text);align-items:center;gap:10px;display:flex}.footer-brand img{object-fit:contain}.footer-brand strong{letter-spacing:.04em;font-size:11px}footer{border-top:1px solid var(--vizor-line);width:min(1320px,100% - 64px);color:var(--vizor-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:26px 0 38px;font-size:12px;display:flex}footer a:hover{color:var(--vizor-mint)}html:has(.contact-dialog[open]){overflow:hidden}.contact-dialog{border:1px solid var(--vizor-line);border-radius:var(--vizor-radius-card);background:radial-gradient(ellipse at 100% 0%, #b6a5d80b, transparent 50%), var(--vizor-surface);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--vizor-text);box-shadow:var(--vizor-shadow);margin:auto;padding:0}.contact-dialog::backdrop{background:var(--vizor-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-dialog[open]{animation:.22s dialogIn}@keyframes dialogIn{0%{opacity:0;transform:translateY(8px)}}.contact-dialog-body{padding:38px;position:relative}.contact-dialog-close{border-radius:var(--vizor-radius-control);width:44px;height:44px;color:var(--vizor-muted);place-items:center;font-size:24px;line-height:1;transition:color .18s,background .18s;display:grid;position:absolute;top:10px;right:10px}.contact-dialog-close:hover{color:var(--vizor-text);background:var(--vizor-surface-raised)}.contact-dialog-kicker{font:600 11px var(--vizor-font);letter-spacing:.1em;text-transform:uppercase;color:var(--vizor-mint)}.contact-dialog h2{letter-spacing:-.04em;margin:14px 0 26px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:500;line-height:1.15}.contact-dialog form{gap:18px;display:grid}.contact-dialog form h2{margin-bottom:8px}.contact-dialog label{color:var(--vizor-muted);gap:8px;font-size:13px;font-weight:500;display:grid}.contact-dialog input,.contact-dialog textarea{border:1px solid var(--vizor-control-line);border-radius:var(--vizor-radius-control);background:var(--vizor-bg);width:100%;color:var(--vizor-text);font:16px/1.5 var(--vizor-font);resize:vertical;outline:none;padding:12px 14px;transition:border-color .18s,box-shadow .18s}.contact-dialog input:focus,.contact-dialog textarea:focus{border-color:var(--vizor-mint);box-shadow:0 0 0 3px #a9d7c912}.contact-dialog input::placeholder,.contact-dialog textarea::placeholder{color:var(--vizor-muted)}.contact-dialog-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-dialog-note{color:var(--vizor-muted);font-size:12px}.contact-dialog-note a{color:var(--vizor-text);text-underline-offset:3px;text-decoration:underline}.contact-dialog-error{color:var(--vizor-danger);font-size:13px}.contact-dialog .primary-action{justify-content:space-between;width:100%}.contact-dialog .primary-action:disabled{opacity:.6;cursor:progress;box-shadow:none;transform:none}.contact-dialog-done p{color:var(--vizor-muted);margin-bottom:28px}.contact-dialog-done strong{color:var(--vizor-text);overflow-wrap:anywhere;font-weight:500}@media (max-width:560px){.contact-dialog-body{padding:32px 22px 24px}footer{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-experience=light]{scroll-behavior:auto}html[data-experience=light] [data-decorative-effects]{filter:none!important;box-shadow:none!important;transition:none!important;animation:none!important}html[data-experience=light] [data-decorative-effects=ambient]{opacity:0}[data-gradient-canvas]{inset:0;background-color:var(--vizor-bg)!important;background-image:linear-gradient(var(--vizor-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--vizor-grid-line) 1px, transparent 1px), var(--vizor-gradient)!important;background-size:var(--vizor-grid-size) var(--vizor-grid-size), var(--vizor-grid-size) var(--vizor-grid-size), 100% 100%, 100% 100%!important;position:fixed!important}[data-gradient-surface]{background-color:var(--vizor-bg)!important;background-image:var(--vizor-gradient)!important;background-size:var(--gradient-size,100vw 100vh)!important;background-position:var(--gradient-position,0 0)!important;background-attachment:var(--gradient-attachment,fixed)!important;background-repeat:no-repeat!important;background-origin:border-box!important;background-clip:border-box!important}
