*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Montserrat,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.h-5{height:1.25rem}.max-h-\[80vh\]{max-height:80vh}.w-5{width:1.25rem}.max-w-5xl{max-width:64rem}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border-y{border-bottom-width:1px;border-top-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.bg-\[\#0073CE\]{--tw-bg-opacity:1;background-color:#0073ce;background-color:rgb(0 115 206/var(--tw-bg-opacity,1))}.bg-\[\#DADADA\]{--tw-bg-opacity:1;background-color:#dadada;background-color:rgb(218 218 218/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.text-left{text-align:left}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.leading-relaxed{line-height:1.625}.text-\[\#0073CE\]{--tw-text-opacity:1;color:#0073ce;color:rgb(0 115 206/var(--tw-text-opacity,1))}.text-\[\#252525\]{--tw-text-opacity:1;color:#252525;color:rgb(37 37 37/var(--tw-text-opacity,1))}.text-\[\#4D4D4D\]{--tw-text-opacity:1;color:#4d4d4d;color:rgb(77 77 77/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.accent-\[\#0073CE\]{accent-color:#0073ce}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}video::-webkit-media-controls,video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#0a77ae;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#168fc3}.hover\:opacity-90:hover{opacity:.9}@media (min-width:640px){.sm\:ml-auto{margin-left:auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-6{padding:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}}.qx{--tory:#106ca5;--eastern:#168fc3;--navy:#040414;--ink:#0b1b2b;--mist:#eef6fb;--line:#d6e6f0;--muted:#5b6b7b;--gutter:120px;--sec:120px}.qx *{box-sizing:border-box;margin:0;padding:0}.qx{-webkit-font-smoothing:antialiased;background:#fff;font-family:Poppins,sans-serif;line-height:normal;text-align:left}.qx img{display:block;max-width:100%}.qx a{color:inherit;text-decoration:none}.qx .wrap{margin:0 auto;max-width:1200px;padding:0 24px}.qx section{padding:var(--sec) 0}.qx .eyebrow{color:var(--eastern);font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.qx h2{font-size:48px;font-weight:700;letter-spacing:-1px;line-height:1.17;margin:14px 0 16px}.qx .lead{color:var(--muted);font-size:18px;line-height:1.67}.qx .split{align-items:flex-end;display:flex;gap:48px;justify-content:space-between;margin-bottom:56px}.qx .split>:first-child{max-width:660px}.qx .split>.lead{max-width:440px}.qx .center{margin-bottom:64px;text-align:center}.qx .btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font:600 15px Poppins,sans-serif;gap:10px;height:52px;justify-content:center;padding:0 28px;transition:transform .15s,box-shadow .15s,background .15s}.qx .btn:hover{transform:translateY(-1px)}.qx .btn svg{height:18px;width:18px}.qx .btn-primary{background:var(--eastern);color:#fff}.qx .btn-primary:hover{box-shadow:0 10px 24px #168fc359}.qx .btn-ghost{border:1.5px solid #ffffff80;color:#fff}.qx .btn-ghost:hover{background:#ffffff14}.qx .btn-dark{background:var(--tory);color:#fff}.qx .btn-white{background:#fff;color:var(--tory)}.qx .ic{align-items:center;background:var(--mist);border-radius:16px;display:flex;flex:none;height:56px;justify-content:center;width:56px}.qx .ic svg{stroke:var(--tory);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:28px;width:28px}.qx .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.qx .reveal.in{opacity:1;transform:none}.qx .nav{left:0;position:fixed;right:0;top:0;transition:background .3s,box-shadow .3s;z-index:50}.qx .nav .in{align-items:center;display:flex;height:88px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 var(--gutter)}.qx .nav.solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040414e0;box-shadow:0 1px 0 #ffffff0f}.qx .nav img{height:40px}.qx .nav ul{display:flex;gap:36px;list-style:none}.qx .nav ul a{color:#fffc;font-size:15px;font-weight:500;transition:color .15s}.qx .nav ul a:hover{color:#fff}.qx .nav .cta{height:44px;padding:0 22px}.qx .burger{align-items:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;cursor:pointer;display:none;height:44px;justify-content:center;width:44px}.qx .burger svg{stroke:#fff;stroke-width:2;stroke-linecap:round;height:20px;width:20px}.qx .drawer{background:var(--navy);display:flex;flex-direction:column;inset:0;padding:24px;position:fixed;transform:translateX(100%);transition:transform .3s;z-index:60}.qx .drawer.open{transform:none}.qx .drawer .top{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.qx .drawer img{height:32px}.qx .drawer a.l{border-bottom:1px solid #ffffff14;color:#fff;font-size:26px;font-weight:600;padding:14px 0}.qx .drawer .btn{margin-top:auto}.qx .hero{background:#000;height:100vh;max-height:960px;min-height:720px;overflow:hidden;padding:0;position:relative}.qx .hero video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.qx .hero .shade{background:linear-gradient(180deg,#0000008c,#0000 22%,#0000 45%,#040414eb 85%,#040414);inset:0;position:absolute}.qx .hero .content{align-items:flex-end;bottom:72px;display:flex;gap:40px;justify-content:space-between;left:var(--gutter);margin:0 auto;max-width:1200px;position:absolute;right:var(--gutter)}.qx .hero h1{color:#fff;font-size:96px;font-weight:300;letter-spacing:-3px;line-height:1}.qx .hero h1 b{color:var(--sky);font-weight:800}.qx .hero .side{display:flex;flex-direction:column;gap:28px;width:440px}.qx .hero .side p{color:#ffffffd1;font-size:19px;line-height:1.6}.qx .hero .ctas{display:flex;gap:14px}.qx .scroll{border:1.5px solid #fff6;border-radius:12px;bottom:22px;height:38px;left:50%;margin-left:-12px;position:absolute;width:24px}.qx .scroll:after{animation:qx-sc 1.6s infinite;background:#fff;border-radius:2px;content:"";height:8px;left:9.5px;position:absolute;top:8px;width:3px}@keyframes qx-sc{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.qx .partners{background:var(--navy);overflow:hidden;padding:8px 0 64px}.qx .partners .label{color:#ffffff80;font-size:13px;font-weight:600;letter-spacing:3px;margin-bottom:32px;text-align:center}.qx .marquee{animation:qx-mq 40s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.qx .marquee:hover{animation-play-state:paused}.qx .marquee img{height:38px;margin:0 40px;opacity:.75;transition:opacity .2s;width:auto}.qx .marquee img:hover{opacity:1}@keyframes qx-mq{to{transform:translateX(-50%)}}.qx .model-grid{align-items:center;display:grid;grid-template-columns:1fr 96px 1fr}.qx .mcard{background:var(--mist);border-radius:24px;height:100%;padding:40px}.qx .mcard .ic{background:#fff;border-radius:14px;height:52px;width:52px}.qx .mcard h3{color:var(--tory);font-size:14px;font-weight:700;letter-spacing:2.5px;margin:20px 0 14px}.qx .mcard p{color:var(--muted);font-size:17px;line-height:1.65}.qx .mcard.dark{background:var(--tory);color:#fff}.qx .mcard.dark h3{color:#fff}.qx .mcard.dark p{color:#ffffffd9}.qx .mcard.dark .ic{background:#ffffff26}.qx .mcard.dark .ic svg{stroke:#fff}.qx .plus{align-items:center;background:#fff;border:2px solid var(--line);border-radius:50%;color:var(--eastern);display:flex;font-size:30px;font-weight:300;height:64px;justify-content:center;margin:0 auto;width:64px}.qx .services{background:var(--mist)}.qx .sgrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.qx .scard{background:#fff;border:1px solid var(--line);border-radius:24px;padding:36px;transition:transform .2s,box-shadow .2s}.qx .scard:hover{box-shadow:0 20px 40px #106ca51f;transform:translateY(-4px)}.qx .scard .num{color:var(--eastern);font-size:14px;font-weight:700;letter-spacing:1px}.qx .scard .ic{margin:20px 0 24px}.qx .scard h3{font-size:22px;font-weight:600;line-height:1.36;margin-bottom:10px}.qx .scard p{color:var(--muted);font-size:15px;line-height:1.67}.qx .scard.feat{background:linear-gradient(140deg,#106ca5,#168fc3);border:none;color:#fff}.qx .scard.feat p{color:#ffffffd9}.qx .scard.feat .num{color:#bfe6f8}.qx .scard.feat .ic{background:#ffffff29}.qx .scard.feat .ic svg{stroke:#fff}.qx .qa{background:var(--navy);color:#fff;overflow:hidden;position:relative}.qx .qa .glow{background:radial-gradient(circle,#168fc359 0,#168fc300 65%);border-radius:50%;height:900px;pointer-events:none;position:absolute;right:-300px;top:-300px;width:900px}.qx .qa .wrap{position:relative}.qx .qa .eyebrow{color:var(--sky)}.qx .qa h2{font-size:56px}.qx .qa h2 span{color:var(--sky);display:block}.qx .qa .lead{color:#ffffffb3}.qx .qa-cols{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.qx .qcard{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;padding:40px}.qx .qcard .tag{color:var(--sky);font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:16px}.qx .qcard h3{font-size:30px;font-weight:700;margin-bottom:14px}.qx .qcard p{color:#ffffffb8;font-size:16px;line-height:1.7;margin-bottom:24px}.qx .chips{display:flex;flex-wrap:wrap;gap:10px}.qx .chip{background:#168fc32e;border-radius:999px;color:#cbebfa;font-size:13px;font-weight:500;padding:8px 14px}.qx .cert-band{grid-gap:56px;align-items:center;background:linear-gradient(120deg,#106ca5,#168fc3 60%,#38b6e8);border-radius:32px;display:grid;gap:56px;grid-template-columns:1fr 440px;padding:56px}.qx .cert-band .eyebrow{color:#dff3fc}.qx .cert-band h3{font-size:40px;font-weight:700;line-height:1.2;margin:14px 0 18px}.qx .cert-band .lead{color:#ffffffeb;font-size:17px;margin-bottom:32px}.qx .steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.qx .step{border-top:2px solid #ffffff73;padding-top:16px}.qx .step b{color:#dff3fc;display:block;font-size:13px;letter-spacing:1px;margin-bottom:6px}.qx .step span{font-size:15px;font-weight:600;line-height:1.45}.qx .certificate{background:#fff;border-radius:20px;box-shadow:0 30px 60px #04041459;color:var(--ink);padding:32px;position:relative}.qx .certificate .ctop{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.qx .certificate .ctop img{height:30px}.qx .certificate .id{color:var(--muted);font-size:11px;letter-spacing:1px}.qx .ctitle{color:var(--eastern);font-size:11px;font-weight:600;letter-spacing:3px}.qx .certificate h4{font-size:26px;font-weight:700;line-height:1.25;margin:6px 0 4px}.qx .proj{color:var(--muted);font-size:14px;margin-bottom:22px}.qx .kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:22px}.qx .kpi{background:var(--mist);border-radius:12px;padding:12px}.qx .kpi b{display:block;font-size:20px}.qx .kpi span{color:var(--muted);font-size:11px}.qx .cfoot{align-items:flex-end;border-top:1px dashed var(--line);display:flex;justify-content:space-between;padding-top:18px}.qx .sign{color:var(--muted);font-size:12px}.qx .sign b{color:var(--ink);display:block;font-size:14px}.qx .seal{height:112px;position:absolute;right:-28px;top:-28px;width:112px}.qx .seal .ring{animation:qx-spin 18s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes qx-spin{to{transform:rotate(1turn)}}.qx .pgrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.qx .pstep{border:1px solid var(--line);border-radius:24px;padding:36px;position:relative}.qx .pstep .n{align-items:center;background:var(--tory);border-radius:50%;color:#fff;display:flex;font-size:22px;font-weight:700;height:56px;justify-content:center;margin-bottom:24px;width:56px}.qx .pstep .phase{color:var(--eastern);font-size:12px;font-weight:600;letter-spacing:2px;position:absolute;right:36px;top:52px}.qx .pstep h3{font-size:22px;font-weight:600;margin-bottom:10px}.qx .pstep p{color:var(--muted);font-size:15px;line-height:1.67}.qx .products{background:var(--mist)}.qx .pr-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.qx .prod{background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;transition:transform .2s,box-shadow .2s}.qx .prod:hover{box-shadow:0 24px 48px #106ca524;transform:translateY(-4px)}.qx .shot{background:linear-gradient(135deg,#0b2a44,#106ca5);height:280px;overflow:hidden;padding:32px 40px 0}.qx .prod.alt .shot{background:linear-gradient(135deg,#040414,#13335a)}.qx .win{background:#fff;border-radius:14px 14px 0 0;box-shadow:0 20px 40px #00000040;height:100%;padding:16px}.qx .dots{display:flex;gap:6px;margin-bottom:16px}.qx .dots i{background:#d6e6f0;border-radius:50%;height:9px;width:9px}.qx .row{align-items:center;display:flex;gap:10px;margin-bottom:10px}.qx .bar{background:#e6eff5;border-radius:5px;height:10px}.qx .cell{background:#eef6fb;border-radius:6px;flex:1 1;height:28px}.qx .cell.h{background:#106ca5}.qx .ok{align-items:center;background:#ddf5e8;border-radius:11px;color:#1e8e57;display:flex;flex:none;font-size:10px;font-weight:600;height:22px;justify-content:center;width:60px}.qx .ok.rv{background:#fff4db;color:#a86b00}.qx .prod .body{padding:36px 40px 40px}.qx .badge{background:var(--mist);border-radius:999px;color:var(--eastern);display:inline-block;font-size:12px;font-weight:600;letter-spacing:1.5px;margin-bottom:16px;padding:6px 12px}.qx .prod h3{font-size:30px;font-weight:700;line-height:1.25;margin-bottom:12px}.qx .prod p{color:var(--muted);font-size:16px;line-height:1.7;margin-bottom:24px}.qx .link{align-items:center;color:var(--tory);display:inline-flex;font-size:15px;font-weight:600;gap:8px}.qx .link svg{height:16px;transition:transform .15s;width:16px}.qx .link:hover svg{transform:translateX(4px)}.qx .cgrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.qx .ccard{background:var(--mist);border:none;border-radius:24px;display:flex;flex-direction:column;gap:48px;justify-content:flex-start;min-height:320px;padding:40px}.qx .st{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:1px;padding:6px 12px;width:-webkit-max-content;width:max-content}.qx .st.on{background:#ddf5e8;color:#1e8e57}.qx .st.plan{background:#fff4db;color:#a86b00}.qx .ccard h3{font-size:24px;font-weight:700;margin-bottom:6px}.qx .ccard p{color:var(--muted);font-size:15px;line-height:1.6}.qx .iso{height:110px;width:110px}.qx .refs{background:var(--navy);color:#fff}.qx .refs .eyebrow{color:var(--sky)}.qx .arrows{display:flex;gap:12px}.qx .arrows button{align-items:center;background:#0000;border:1.5px solid #ffffff40;border-radius:50%;cursor:pointer;display:flex;height:52px;justify-content:center;transition:background .15s;width:52px}.qx .arrows button:hover{background:var(--eastern);border-color:var(--eastern)}.qx .arrows svg{stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.qx .rtrack{grid-gap:24px;display:grid;grid-auto-columns:calc(50% - 12px);grid-auto-flow:column;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.qx .rtrack::-webkit-scrollbar{display:none}.qx .ref{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;display:flex;flex-direction:column;gap:22px;padding:36px;scroll-snap-align:start}.qx .stars{color:#ffc94d;font-size:16px;letter-spacing:3px}.qx .q{color:#ffffffd9;flex:1 1;font-size:17px;line-height:1.7}.qx .who{gap:16px}.qx .av,.qx .who{align-items:center;display:flex}.qx .av{border-radius:50%;color:#fff;flex:none;font-size:17px;font-weight:600;height:52px;justify-content:center;width:52px}.qx .who b{display:block;font-size:16px}.qx .who span{color:#ffffff8c;font-size:13px}.qx .pag{display:flex;gap:8px;margin-top:28px}.qx .pag i{background:#ffffff40;border-radius:4px;height:8px;transition:all .2s;width:8px}.qx .pag i.on{background:var(--eastern);width:24px}.qx .cwrap{grid-gap:80px;display:grid;gap:80px;grid-template-columns:440px 1fr}.qx .info{display:flex;flex-direction:column;gap:22px;margin:40px 0 36px}.qx .info .it{align-items:center;display:flex;gap:16px}.qx .info .ic{border-radius:12px;height:44px;width:44px}.qx .info .ic svg{height:20px;width:20px}.qx .info b{color:var(--muted);display:block;font-size:13px;font-weight:500}.qx .info a,.qx .info span{font-size:16px;font-weight:600}.qx .social{display:flex;gap:12px}.qx .social a{align-items:center;background:var(--tory);border-radius:50%;display:flex;height:44px;justify-content:center;transition:background .15s;width:44px}.qx .social a:hover{background:var(--eastern)}.qx .social svg{height:18px;width:18px}.qx form{background:var(--mist);border-radius:28px;padding:48px}.qx form h3{font-size:26px;font-weight:700;margin-bottom:28px}.qx .frow{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.qx .field{margin-bottom:20px}.qx .field label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.qx .field input,.qx .field select,.qx .field textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink);font:400 15px Poppins,sans-serif;height:52px;outline:none;padding:0 16px;transition:border-color .15s,box-shadow .15s;width:100%}.qx .field select{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235B6B7B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center}.qx .field textarea{height:140px;padding:14px 16px;resize:vertical}.qx .field input:focus,.qx .field select:focus,.qx .field textarea:focus{border-color:var(--eastern);box-shadow:0 0 0 4px #168fc326}.qx ::placeholder{color:#98a6b3}.qx .phone{display:flex;gap:10px}.qx .phone select{flex:none;width:110px}.qx .check{align-items:flex-start;color:var(--muted);cursor:pointer;display:flex;font-size:13px;gap:12px;line-height:1.6;margin:4px 0 28px}.qx .check input{accent-color:var(--tory);flex:none;height:20px;margin-top:1px;width:20px}.qx .check a{color:var(--tory);font-weight:600}.qx .submit{font-size:16px;height:56px;letter-spacing:1px;width:100%}.qx .msg{background:#ddf5e8;border-radius:12px;color:#1e8e57;display:none;font-size:14px;font-weight:500;margin-top:16px;padding:14px 16px}.qx footer{background:var(--navy);color:#fff;padding:80px 0 40px}.qx .ftop{border-bottom:1px solid #ffffff1a;display:flex;gap:48px;justify-content:space-between;padding-bottom:56px}.qx .ftop .brand img{height:44px;margin-bottom:20px}.qx .ftop .brand p{color:#fff9;font-size:15px;line-height:1.67;max-width:320px}.qx .fcols{display:flex;gap:88px}.qx .fcol b{color:#ffffff73;display:block;font-size:13px;letter-spacing:2px;margin-bottom:18px}.qx .fcol a{color:#ffffffd9;display:block;font-size:15px;margin-bottom:12px}.qx .fcol a:hover{color:var(--sky)}.qx .fbot{color:#ffffff73;display:flex;font-size:13px;gap:16px;justify-content:space-between;padding-top:28px}@media (max-width:1100px){.qx{--gutter:40px}.qx .nav .cta,.qx .nav ul{display:none}.qx .burger{display:flex}.qx .hero h1{font-size:72px}.qx .sgrid{grid-template-columns:1fr 1fr}.qx .cert-band{grid-template-columns:1fr;padding:48px}.qx .certificate{max-width:440px}.qx .cgrid{gap:16px}.qx .ccard{padding:28px}.qx .cwrap{gap:48px;grid-template-columns:1fr}.qx .fcols{gap:48px}}@media (max-width:720px){.qx{--gutter:20px;--sec:72px}.qx .wrap{padding:0 20px}.qx h2{font-size:32px;letter-spacing:-.5px;margin:12px 0 14px}.qx .lead{font-size:15px}.qx .eyebrow{font-size:11px;letter-spacing:2.5px}.qx .split{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:28px}.qx .center{margin-bottom:28px;text-align:left}.qx .nav .in{height:72px}.qx .nav img{height:32px}.qx .hero{height:100svh;min-height:680px}.qx .hero video{height:auto;inset:auto;left:50%;top:40px;transform:translateX(-50%);width:200%}.qx .hero .shade{background:linear-gradient(180deg,#0000 40%,#040414f2 72%,#040414)}.qx .hero .content{align-items:stretch;bottom:40px;flex-direction:column;gap:20px}.qx .hero h1{font-size:54px;letter-spacing:-1.5px}.qx .hero .side{gap:20px;width:auto}.qx .hero .side p{font-size:16px}.qx .hero .ctas{flex-direction:column;gap:12px}.qx .scroll{display:none}.qx .partners{padding:8px 0 48px}.qx .marquee img{height:30px;margin:0 28px}.qx .model-grid{grid-template-columns:1fr}.qx .mcard{padding:28px}.qx .plus{font-size:24px;height:48px;margin:-4px auto;position:relative;width:48px;z-index:1}.qx .sgrid{gap:12px;grid-template-columns:1fr}.qx .scard{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:48px 1fr;padding:24px}.qx .scard .ic{border-radius:14px;grid-row:1/4;height:48px;margin:0;width:48px}.qx .scard .ic svg{height:24px;width:24px}.qx .scard h3{font-size:18px;margin-bottom:6px}.qx .scard p{font-size:14px}.qx .qa h2{font-size:36px}.qx .qa h2 span{display:inline}.qx .qa-cols{gap:16px;grid-template-columns:1fr;margin-bottom:16px}.qx .qcard{padding:28px}.qx .qcard h3{font-size:24px}.qx .qcard p{font-size:14px}.qx .cert-band{border-radius:24px;gap:36px;padding:32px 24px}.qx .cert-band h3{font-size:28px}.qx .steps{grid-template-columns:1fr 1fr}.qx .certificate{padding:24px}.qx .seal{height:80px;right:-12px;top:-30px;width:80px}.qx .certificate h4{font-size:22px}.qx .pgrid{gap:0;grid-template-columns:1fr}.qx .pstep{border:none;border-left:2px solid var(--line);margin-left:22px;padding:0 0 28px 40px}.qx .pstep:last-child{border-color:#0000}.qx .pstep .n{font-size:18px;height:44px;left:-23px;position:absolute;top:0;width:44px}.qx .pstep .phase{font-size:11px;margin-bottom:4px;position:static}.qx .pstep h3{font-size:18px}.qx .pstep p{font-size:14px}.qx .pr-grid{gap:16px;grid-template-columns:1fr}.qx .shot{height:190px;padding:24px 24px 0}.qx .prod .body{padding:24px}.qx .prod h3{font-size:22px}.qx .prod p{font-size:14px}.qx .cgrid{gap:12px;grid-template-columns:1fr}.qx .ccard{align-items:center;flex-direction:row;gap:20px;justify-content:flex-start;min-height:0;padding:24px}.qx .ccard.main img{align-self:center!important;flex:none;height:auto!important;width:72px!important}.qx .iso{flex:none;height:72px;width:72px}.qx .ccard h3{font-size:18px}.qx .rtrack{gap:16px;grid-auto-columns:100%}.qx .ref{padding:28px}.qx .q{font-size:16px}.qx .arrows button{height:44px;width:44px}.qx form{border-radius:22px;padding:24px}.qx .frow{gap:0;grid-template-columns:1fr}.qx .ftop{flex-direction:column}.qx .fcols{grid-gap:28px 16px;display:grid;gap:28px 16px;grid-template-columns:1fr 1fr}.qx .fbot{flex-direction:column}}.qx{--gun:#2a3037;--steel:#3e464f;--graphite:#58626c;--silver:#b7c0c9;--plat:#eef1f4;--teal:#17b3a3;--indigo:#5568e8;--amber:#f2a33a;--sky:#4fc3f7;--ink:#1e252c;--muted:#5f6b76;--line:#dce3ea;--metal:linear-gradient(115deg,#22282e,#3e464f 38%,#636d77 52%,#464e57 66%,#242a31);--r-xl:28px;--r-lg:22px;--r-md:14px;--r-sm:10px;--r-xs:6px;--gl-l:#ffffff94;--gl-lb:#ffffffd9;--gl-d:#ffffff12;--gl-db:#ffffff29;color:var(--ink)}.qx .arrows button,.qx .av,.qx .btn,.qx .burger,.qx .ic,.qx .info .ic,.qx .input,.qx .pstep .n,.qx .social a,.qx .videotag,.qx .videotag i{border-radius:var(--r-md)!important}.qx .badge,.qx .check i,.qx .chip,.qx .kpi,.qx .ok,.qx .pag i,.qx .st{border-radius:var(--r-sm)!important}.qx .ccard,.qx .certificate,.qx .logos div,.qx .mcard,.qx .prod,.qx .pstep,.qx .qcard,.qx .ref,.qx .scard{border-radius:var(--r-lg)!important}.qx .cert-band,.qx form{border-radius:var(--r-xl)!important}.qx .win{border-radius:var(--r-md) var(--r-md) 0 0!important}.qx .bar,.qx .cell,.qx .dots i{border-radius:var(--r-xs)!important}.qx .plus{border-radius:var(--r-md)!important}.qx .hero{background-color:var(--gun)!important}.qx .hero .shade{background:linear-gradient(180deg,#22282e8c,#22282e00 25%,#22282e00 45%,#2a3037e6 85%,#2a3037)!important}.qx .partners{background:linear-gradient(180deg,#2a3037,#343c44)!important}.qx .qa,.qx .refs{background:var(--metal)!important}.qx footer{background:linear-gradient(180deg,#2e353c,#22282e)!important}.qx .glow,.qx .qa .glow{background:radial-gradient(circle,#4fc3f747 0,#4fc3f700 65%)!important}.qx .qa:before,.qx .refs:before{background:radial-gradient(circle,#17b3a338 0,#17b3a300 65%);border-radius:50%;bottom:-260px;content:"";height:700px;left:-260px;position:absolute;width:700px}.qx .refs{overflow:hidden;position:relative}.qx .refs:after{background:radial-gradient(circle,#5568e840 0,#5568e800 65%);border-radius:50%;content:"";height:600px;position:absolute;right:-200px;top:-200px;width:600px}.qx .qa>:not(.glow),.qx .refs>:not(.glow){position:relative;z-index:1}.qx .products,.qx .services{background:var(--plat) radial-gradient(circle at 8% 12%,#5568e829,#5568e800 32%),radial-gradient(circle at 92% 70%,#17b3a329,#17b3a300 34%),radial-gradient(circle at 50% 100%,#4fc3f724,#4fc3f700 40%)!important;background-color:var(--plat)!important}.qx .certs,.qx .contact,.qx .model,.qx .process{background:#fff radial-gradient(circle at 95% 5%,#4fc3f71f,#4fc3f700 30%),radial-gradient(circle at 0 95%,#f2a33a1a,#f2a33a00 28%)!important}.qx .ccard,.qx .certificate,.qx .mcard,.qx .prod,.qx .pstep,.qx .scard,.qx form{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--gl-l)!important;border:1px solid var(--gl-lb)!important;box-shadow:0 12px 32px #2a303714,inset 0 1px 0 #ffffffe6}.qx .certificate{background:#ffffffe6!important;box-shadow:0 30px 60px #22282e59}.qx .input{background:#ffffffbf!important;border:1px solid #b7c0c98c!important}.qx .badge,.qx .ccard,.qx .kpi{background:#eef1f4cc!important}.qx .btn-ghost,.qx .burger,.qx .logos div,.qx .qcard,.qx .ref,.qx .videotag{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--gl-d)!important;border:1px solid var(--gl-db)!important;box-shadow:inset 0 1px 0 #ffffff1f}.qx .arrows button{background:#ffffff0f;border-color:#ffffff40!important}.qx .mcard:not(.dark) h3{color:var(--indigo)!important}.qx .mcard:not(.dark) .ic svg{stroke:var(--indigo)}.qx .mcard:not(.dark) .ic{background:#5568e81f!important}.qx .mcard.dark{background:linear-gradient(140deg,#106ca5,#168fc3 60%,#17b3a3)!important;border:1px solid #ffffff4d!important}.qx .mcard.dark p{color:#ffffffe6!important}.qx .mcard.dark .ic{background:#ffffff2e!important}.qx .plus{border-color:#17b3a359!important;color:var(--teal)!important}.qx .qa-cols .qcard:first-child .tag,.qx .stack .qcard:first-of-type .tag{color:#5ee0d2!important}.qx .qcard .chip{background:#4fc3f729!important;border:1px solid #4fc3f740;color:#d5f0fc!important}.qx .qcard:first-child .chip{background:#17b3a32e!important;border-color:#17b3a359;color:#cff5f0!important}.qx .qcard:nth-child(2) .tag{color:#a9b4ff!important}.qx .qcard:nth-child(2) .chip{background:#5568e833!important;border-color:#5568e866;color:#dde1ff!important}.qx .cert-band{background:linear-gradient(120deg,#106ca5,#168fc3 50%,#17b3a3)!important;border:1px solid #ffffff40}.qx .seal circle:first-child{fill:#2a3037}.qx .seal circle:nth-child(3){fill:#17b3a3}.qx .kpi b{color:var(--tory)}.qx .kpi:nth-child(2) b{color:var(--teal)!important}.qx .kpi:nth-child(3) b{color:var(--indigo)!important}.qx .pstep:first-child .n{background:#106ca5!important}.qx .pstep:nth-child(2) .n{background:#17b3a3!important}.qx .pstep:nth-child(3) .n{background:#5568e8!important}.qx .pstep:nth-child(2) .phase{color:#119587!important}.qx .pstep:nth-child(3) .phase{color:#5568e8!important}.qx .prod .shot{background:linear-gradient(135deg,#106ca5,#17b3a3)!important}.qx .prod.alt .shot{background:linear-gradient(135deg,#3e464f,#5568e8)!important}.qx .prod.alt .badge{color:var(--indigo)!important}.qx .prod.alt.quack .shot{background:radial-gradient(circle at 50% 40%,#0b5a86 0,#062c47 70%,#041c2e 100%)!important}.qx .prod.alt.quack .badge{color:#0a77ae!important}.qx .win.qk{background:#0b0b0c;border:1px solid #2a2a2d;border-bottom:0;color:#ededee;display:flex;font-size:11px;overflow:hidden;padding:0}.qx .qk-side{background:#111112;border-right:1px solid #2a2a2d;display:flex;flex:none;flex-direction:column;gap:6px;padding:14px 10px;width:34%}.qx .qk-brand{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:2px;margin-bottom:8px}.qx .qk-brand svg{flex:none;height:22px;width:22px}.qx .qk-group{color:#6b6b73;font-size:9px;letter-spacing:1px;padding:0 6px;text-transform:uppercase}.qx .qk-item{align-items:center;border-radius:8px;color:#9a9aa3;display:flex;gap:7px;padding:6px;white-space:nowrap}.qx .qk-file svg,.qx .qk-item svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;height:13px;width:13px}.qx .qk-item.on{background:#4ea5e61f;color:#4ea5e6}.qx .qk-main{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:14px 16px}.qx .qk-main>*{flex:none}.qx .qk-title{font-size:15px;font-weight:700}.qx .qk-steps{display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden}.qx .qk-steps span{border:1px solid #2a2a2d;border-radius:999px;color:#9a9aa3;font-size:10px;padding:4px 9px;white-space:nowrap}.qx .qk-steps span.on{background:#1f78bd;border-color:#1f78bd;color:#fff}.qx .qk-file{align-items:center;background:#161617;border:1px solid #2a2a2d;border-radius:10px;color:#4ea5e6;display:flex;gap:8px;padding:8px 10px}.qx .qk-file span{color:#ededee;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qx .qk-file em{color:#6b6b73;font-size:10px;font-style:normal}.qx .qk-job{color:#9a9aa3;display:flex;flex-direction:column;font-size:10px;gap:6px}.qx .qk-prog{background:#2a2a2d;border-radius:3px;height:6px;overflow:hidden}.qx .qk-prog i{background:linear-gradient(90deg,#1f78bd,#4ea5e6);border-radius:3px;display:block;height:100%;width:68%}.qx .qk-out{display:flex;flex-wrap:wrap;gap:6px}.qx .qk-pill{background:#22c55e1f;border-radius:999px;color:#4ade80;font-size:10px;font-weight:600;padding:3px 9px;white-space:nowrap}.qx .prod.quack .shot{position:relative}.qx .qk-play{align-items:center;background:#041c2e40;border:0;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;transition:background .2s}.qx .qk-play svg{fill:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff73;border-radius:50%;box-shadow:0 12px 32px #00000059;height:72px;padding:20px 18px 20px 22px;transition:transform .2s,background .2s;width:72px}.qx .qk-play:hover{background:#041c2e66}.qx .qk-play:hover svg{background:#0a77ae;transform:scale(1.08)}.qx .qk-play:focus-visible svg{outline:3px solid #4ea5e6;outline-offset:3px}@media (max-width:640px){.qx .qk-side{display:none}.qx .qk-play svg{height:60px;padding:16px 14px 16px 18px;width:60px}}.qx .stars{color:var(--amber)!important}.qx .av{box-shadow:inset 0 1px 0 #ffffff4d}.qx .btn-dark{background:linear-gradient(135deg,#106ca5,#168fc3)!important}.qx .social a:nth-child(2){background:linear-gradient(135deg,#5568e8,#17b3a3)!important}.qx .info .ic{background:#168fc31a!important}.qx .arrows button.on,.qx .pag i.on{background:var(--teal)!important;border-color:var(--teal)!important}.qx .ref:nth-child(4n+1) .av{background:#5568e8!important}.qx .ref:nth-child(4n+2) .av{background:#e08a1e!important}.qx .ref:nth-child(4n+3) .av{background:#17b3a3!important}.qx .ref:nth-child(4n+4) .av{background:#168fc3!important}.qx .nav.solid{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#2a30379e!important;box-shadow:0 1px 0 #ffffff1a,0 10px 30px #0000002e!important}.qx .drawer{background:var(--metal)!important}.qx .drawer a.l{border-bottom-color:#ffffff1f!important}.qx .arrows button:hover{background:var(--teal)!important;border-color:var(--teal)!important}.qx .social a:hover{filter:brightness(1.1)}.qx .btn-ghost:hover{background:#ffffff29!important}.qx .prod:hover,.qx .scard:hover{box-shadow:0 24px 48px #2a303724,inset 0 1px 0 #ffffffe6!important}.qx .field input,.qx .field select,.qx .field textarea{background-color:#ffffffbf!important;border:1px solid #b7c0c98c!important;border-radius:var(--r-md)!important}.qx .field input:focus,.qx .field select:focus,.qx .field textarea:focus{border-color:var(--eastern)!important}.qx .msg,.qx .scroll{border-radius:var(--r-md)!important}.qx .btn{white-space:nowrap}@media (max-width:720px){.qx .hero .shade{background:linear-gradient(180deg,#2a303700 40%,#2a3037f2 72%,#2a3037)!important}.qx .hero video{-webkit-mask-image:linear-gradient(180deg,#0000,#000 12%,#000 65%,#0000);mask-image:linear-gradient(180deg,#0000,#000 12%,#000 65%,#0000)}.qx .pstep{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000!important;border:none!important;border-left:2px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}.qx .pstep:last-child{border-left-color:#0000!important}}.qx #modello .split,.qx .model .top{align-items:center!important;margin-bottom:64px!important}.qx .model .grid,.qx .model-grid{align-items:stretch!important;grid-template-columns:1fr 88px 1fr!important}.qx #modello .mcard,.qx .model .mcard{display:flex;flex-direction:column;height:auto!important;padding:44px!important}.qx .mcard h3{margin:28px 0 12px!important}.qx .plus{align-self:center}.qx .scard{--a:#168fc3;--a2:#106ca5;--at:#168fc31f;background:var(--gl-l) radial-gradient(circle at 0 0,var(--at) 0,#fff0 55%)!important;border-top-width:1.5px!important;border:1.5px solid var(--a)!important;height:auto!important;overflow:hidden;padding:40px!important;position:relative;transition:background .35s,transform .25s,box-shadow .35s,color .25s}.qx .scard:first-child{--a:#168fc3;--a2:#106ca5;--at:#168fc324}.qx .scard:nth-child(2){--a:#5568e8;--a2:#3f4fc9;--at:#5568e824}.qx .scard:nth-child(3){--a:#17b3a3;--a2:#0f8f84;--at:#17b3a324}.qx .scard:nth-child(4){--a:#106ca5;--a2:#0b4f7a;--at:#106ca524}.qx .scard:nth-child(5){--a:#e08a1e;--a2:#c46f0c;--at:#e08a1e29}.qx .scard:nth-child(6){--a:#8b5cf6;--a2:#6d3fe0;--at:#8b5cf624}.qx .scard .ic,.qx .scard .ico{background:var(--at)!important;margin:0 0 28px!important}.qx .scard .ic svg,.qx .scard .ico svg{stroke:var(--a)!important}.qx .scard h3{color:var(--ink);margin-bottom:12px!important}.qx .scard p{color:var(--muted)!important}.qx .sgrid{gap:28px!important}.qx .refs .head{margin-bottom:48px!important}.qx .rview{overflow:hidden;position:relative}.qx .rtrack{display:flex!important;gap:24px;width:-webkit-max-content;width:max-content}.qx .ref{flex:none;gap:16px!important;justify-content:flex-start;padding:30px!important;width:400px}.qx .ref .who{align-items:center;gap:14px}.qx .ref .who b{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:1.25}.qx .ref .who span{color:var(--sky);display:block;font-size:14px;font-weight:500;line-height:1.4;margin-top:2px}.qx .ref .av{border-radius:var(--r-sm)!important;font-size:12px!important;height:36px!important;width:36px!important}.qx .ref .stars{font-size:12px!important;letter-spacing:2px}.qx .ref .q{color:#ffffffb3!important;font-size:14px!important;line-height:1.7!important;margin:0}.qx .scard{border:0!important}.qx .scard:before{background:linear-gradient(135deg,var(--a) 0,var(--a) 12%,#fff9 62%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .3s}.qx .scard{--h1:#5aa6cc;--h2:#3e86ae;transition:opacity .7s ease,transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)!important}.qx .scard:nth-child(2){--h1:#7d8ae0;--h2:#6170c6}.qx .scard:nth-child(3){--h1:#55b4a9;--h2:#3d978d}.qx .scard:nth-child(4){--h1:#4d86ac;--h2:#386b8e}.qx .scard:nth-child(5){--h1:#dda65f;--h2:#c78c45}.qx .scard:nth-child(6){--h1:#9c87e0;--h2:#806bc6}.qx .scard:after{background:linear-gradient(145deg,var(--h1),var(--h2));border-radius:inherit;-webkit-clip-path:circle(0 at 32px 32px);clip-path:circle(0 at 32px 32px);-webkit-clip-path:circle(0 at var(--x,32px) var(--y,32px));clip-path:circle(0 at var(--x,32px) var(--y,32px));content:"";inset:0;pointer-events:none;position:absolute;transition:-webkit-clip-path .75s cubic-bezier(.22,1,.36,1);transition:clip-path .75s cubic-bezier(.22,1,.36,1);transition:clip-path .75s cubic-bezier(.22,1,.36,1),-webkit-clip-path .75s cubic-bezier(.22,1,.36,1)}.qx .scard:hover:after{-webkit-clip-path:circle(150% at 32px 32px);clip-path:circle(150% at 32px 32px);-webkit-clip-path:circle(150% at var(--x,32px) var(--y,32px));clip-path:circle(150% at var(--x,32px) var(--y,32px))}.qx .scard:before{transition:opacity .45s ease;z-index:1}.qx .scard:hover:before{opacity:.25}.qx .scard>*{z-index:2}.qx .scard h3,.qx .scard p{transition:color .45s ease!important}.qx .scard .ic{transition:background-color .45s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.qx .scard:hover{box-shadow:0 24px 48px #2a303729,inset 0 1px 0 #ffffff80!important;transform:translateY(-6px)!important}.qx .scard:hover h3{color:#fff}.qx .scard:hover p{color:#ffffffe6!important}.qx .scard:hover .ic{background:#ffffffeb!important;transform:translateY(-3px) rotate(-6deg) scale(1.08)}@media (prefers-reduced-motion:reduce){.qx .scard .ic,.qx .scard:after{transition:none}}.qx .scard>*{position:relative}.qx .rview{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000)}.qx .rtrack{align-items:center;gap:0!important;overflow:visible!important;touch-action:pan-y;transition:transform .8s cubic-bezier(.22,1,.36,1);user-select:none;-webkit-user-select:none;will-change:transform}.qx .rtrack .ref{cursor:pointer;margin-right:24px;opacity:.38;transform:scale(.88);transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s ease,background-color .5s ease,border-color .5s ease}.qx .rtrack .ref.on{background:#ffffff1c!important;border-color:#ffffff47!important;box-shadow:0 24px 48px #0000002e,inset 0 1px 0 #ffffff2e;cursor:default;opacity:1;transform:none}.qx .rtrack.jump,.qx .rtrack.jump .ref{transition:none!important}.qx .rdots{display:flex;gap:8px;justify-content:center;margin-top:32px}.qx .rdots button{background:#ffffff4d;border:0;border-radius:4px;cursor:pointer;height:8px;padding:0;transition:width .35s ease,background .35s ease;width:8px}.qx .rdots button.on{background:var(--teal);width:24px}@media (max-width:720px){.qx .model-grid{grid-template-columns:1fr!important}.qx .scard{padding:22px!important}.qx .scard .ic{margin:0!important}.qx .sgrid{gap:14px!important}.qx #modello .mcard{padding:28px!important}.qx .mcard h3{margin:20px 0 10px!important}.qx .mcard p{font-size:15px}.qx .plus{margin:16px auto!important}.qx #modello .split{align-items:flex-start!important;margin-bottom:28px!important}.qx .rtrack .ref{margin-right:12px;padding:24px!important;width:min(300px,78vw)}.qx .rdots{margin-top:24px}.qx .ref .who b{font-size:18px}.qx .ref .q{font-size:13.5px!important}}@media (prefers-reduced-motion:reduce){.qx .rtrack,.qx .rtrack .ref{transition:none!important}}.qx .vmodal{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#1e252c8c;display:flex;inset:0;justify-content:center;opacity:0;padding:24px;position:fixed;transition:opacity .35s ease,visibility .35s;visibility:hidden;z-index:80}.qx .vmodal.open{opacity:1;visibility:visible}.qx .vbox{background:#ffffff1a;border:1px solid #ffffff38;border-radius:var(--r-xl);box-shadow:0 40px 80px #00000059,inset 0 1px 0 #fff3;padding:14px;position:relative;transform:translateY(16px) scale(.97);transition:transform .45s cubic-bezier(.22,1,.36,1);width:min(1040px,100%)}.qx .vmodal.open .vbox{transform:none}.qx .vbox video{aspect-ratio:16/9;background:#2a3037;border-radius:var(--r-lg);display:block;width:100%}.qx .vbox .vtitle{color:#fff;font-size:15px;font-weight:600;margin:2px 4px 12px}.qx .vclose{align-items:center;background:#ffffff1f;border:1px solid #ffffff40;border-radius:var(--r-md);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .2s;width:40px}.qx .vclose:hover{background:#ffffff40}.qx .vclose svg{stroke:#fff;stroke-width:2;stroke-linecap:round;height:18px;width:18px}@media (prefers-reduced-motion:reduce){.qx .marquee,.qx .scroll:after,.qx .seal .ring{animation:none}.qx .reveal{opacity:1;transform:none}}.qx .cert-band.compact{row-gap:32px}.qx .cert-band.compact .cert-head{align-self:end;grid-column:1;grid-row:1}.qx .cert-band.compact .cert-head h3{margin-bottom:0}.qx .cert-band.compact .cert-cta{align-self:start;grid-column:1;grid-row:2}.qx .cert-band.compact>.certificate{grid-column:2;grid-row:1/3}.qx .cpage-top{padding-top:184px}.qx .cert-band h1{font-size:40px;font-weight:700;line-height:1.2;margin:14px 0 18px}.qx .cert-band h1+.lead{margin-bottom:0}.qx .pgrid.four{grid-template-columns:repeat(4,1fr)}.qx .pgrid.four .pstep:nth-child(4) .n{background:#e08a1e!important}.qx .cpage-cta{margin-bottom:0}.qx .cpage-cta .lead{margin:0 auto 32px;max-width:560px}@media (max-width:1100px){.qx .cert-band.compact .cert-cta,.qx .cert-band.compact .cert-head,.qx .cert-band.compact>.certificate{grid-column:auto;grid-row:auto}.qx .pgrid.four{grid-template-columns:1fr 1fr}}@media (max-width:720px){.qx .cpage-top{padding-top:120px}.qx .cert-band h1{font-size:28px}.qx .pgrid.four{grid-template-columns:1fr}.qx .cpage-cta .lead{margin:0 0 24px}}.qx .nav ul a{white-space:nowrap}@media (max-width:1440px){.qx .nav ul{gap:24px}}@media (max-width:1320px){.qx .nav .cta,.qx .nav ul{display:none}.qx .burger{display:flex}}.qx .jobs-title{font-size:56px;font-weight:700;letter-spacing:-1px;line-height:1.17;margin:14px 0 0}.qx .jobs-title span{color:var(--sky);display:block}.qx .jobs-side{align-items:flex-start;display:flex;flex-direction:column;gap:28px;max-width:440px}.qx .sgrid.jobs{grid-template-columns:repeat(2,1fr)}.qx .sgrid.jobs .scard{display:flex;flex-direction:column}.qx .sgrid.jobs .scard p{margin-bottom:28px;white-space:pre-line}.qx .sgrid.jobs .scard .btn{align-self:flex-start;height:44px;margin-top:auto;padding:0 22px}.qx .amodal form{background:#fffffff0!important;max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;position:relative;transform:translateY(16px) scale(.97);transition:transform .45s cubic-bezier(.22,1,.36,1);width:min(560px,100%)}.qx .amodal.open form{transform:none}.qx .amodal form h3{padding-right:48px}.qx .aclose{align-items:center;background:#ffffffbf;border:1px solid #b7c0c98c;border-radius:var(--r-md);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:background .2s;width:40px}.qx .aclose:hover{background:#fff}.qx .aclose svg{stroke:var(--ink);stroke-width:2;stroke-linecap:round;height:18px;width:18px}.qx .field .flabel{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.qx .field .upload-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.qx .field .upload{align-items:center;background:#ffffffbf;border:1.5px dashed #b7c0c9e6;border-radius:var(--r-md);color:var(--muted);cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:10px;margin-bottom:0;min-height:52px;padding:12px 16px;transition:border-color .15s,color .15s}.qx .upload svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;height:20px;width:20px}.qx .upload span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qx .upload-input:focus-visible+.upload,.qx .upload:hover{border-color:var(--eastern);color:var(--eastern)}.qx .upload.has-file{border-color:var(--teal);border-style:solid;color:var(--ink)}.qx .submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@media (max-width:720px){.qx .jobs-title{font-size:36px}.qx .jobs-title span{display:inline}.qx .jobs-side{gap:20px;margin-top:16px}.qx .sgrid.jobs{grid-template-columns:1fr}.qx .sgrid.jobs .scard{display:flex}.qx .sgrid.jobs .scard .ic{margin:0 0 20px!important}.qx .amodal{padding:12px}.qx .amodal form{max-height:calc(100vh - 24px)}}.qx .legal-top{padding-bottom:72px}.qx .legal-updated{color:#fff9;font-size:14px;margin-top:16px}.qx .legal-doc{max-width:780px}.qx .legal-doc .legal-intro{color:var(--ink);font-size:18px;line-height:1.7;margin-bottom:8px}.qx .legal-doc h2{color:var(--ink);font-size:24px;font-weight:700;letter-spacing:-.3px;line-height:1.3;margin:44px 0 14px}.qx .legal-doc li,.qx .legal-doc p{color:var(--muted);font-size:16px;line-height:1.75}.qx .legal-doc p+p{margin-top:12px}.qx .legal-doc ul{list-style:disc;margin-top:12px;padding-left:22px}.qx .legal-doc li+li{margin-top:8px}.qx .legal-doc li::marker{color:var(--eastern)}.qx .legal-doc strong{color:var(--ink);font-weight:600}.qx .legal-prefs{margin-top:40px}.qx .legal-other{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}@media (max-width:720px){.qx .legal-top{padding-bottom:48px}.qx .legal-doc .legal-intro{font-size:16px}.qx .legal-doc h2{font-size:20px;margin-top:36px}.qx .legal-doc li,.qx .legal-doc p{font-size:15px}}
/*# sourceMappingURL=main.936bfd90.css.map*/