img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}@font-face{font-family:Montserrat;font-weight:100;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/montserrat-100.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:200;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/montserrat-200.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:300;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/montserrat-300.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:400;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/montserrat-400.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/montserrat-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/montserrat-600.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/montserrat-700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:800;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/montserrat-800.woff2) format("woff2")}@font-face{font-family:Jali;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+0660-0669;font-weight:100 300;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/jali-light.woff2) format("woff2")}@font-face{font-family:Jali;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+0660-0669;font-weight:400;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/jali-regular.woff2) format("woff2")}@font-face{font-family:Jali;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+0660-0669;font-weight:500 600;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/jali-medium.woff2) format("woff2")}@font-face{font-family:Jali;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+0660-0669;font-weight:700;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/jali-bold.woff2) format("woff2")}@font-face{font-family:Jali;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+0660-0669;font-weight:800;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/jali-extrabold.woff2) format("woff2")}@font-face{font-family:Jali;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+0660-0669;font-weight:900;font-display:swap;src:url(/wp-content/themes/qudratech/assets/fonts/jali-black.woff2) format("woff2")}:root{--red:#EE1C24;--red2:#BE161D;--red3:#8F1116;--redw:#FDE8E9;--g0:#F4F4F4;--g1:#E6E6E6;--g2:#CCCCCC;--g3:#B3B3B3;--g4:#999999;--g5:#6e6e6e;--g6:#666666;--g7:#4D4D4D;--g8:#333333;--g9:#1A1A1A;--ink:#4D4D4D;--ink2:#808080;--dark:#141414;--f:Jali,Montserrat,Arial,sans-serif;--thin:200;--wrap:1240px;--gut:clamp(18px,4vw,40px);--ease:cubic-bezier(.2,.7,.2,1);--hdr:76px;--r:2px}.rtl,[dir=rtl]{--f:Jali,Montserrat,Arial,sans-serif;--thin:300}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 60px)}body{margin:0;font-family:var(--f);color:var(--ink);background:#fff;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea,optgroup{font-family:inherit}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,h4{margin:0;color:var(--g8);line-height:1.15;font-weight:700}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.skip{position:absolute;inset-inline-start:8px;top:8px;z-index:200;background:var(--red);color:#fff;padding:10px 16px;transform:translateY(-300%)}.skip:focus{transform:none}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut)}.wrap.narrow{max-width:860px}.pad{padding-block:clamp(64px,9vw,120px)}.pad-s{padding-block:28px}.grey{background:var(--g0)}.dark{background:var(--dark);color:#c9c9c9}.dark h1,.dark h2,.dark h3,.dark h4,.dark .qt-h{color:#fff}.qt-h{font-size:clamp(30px,4.2vw,52px);font-weight:var(--thin);letter-spacing:-.01em;line-height:1.12;color:var(--g8)}.qt-h b{font-weight:700}.qt-h em{font-style:normal;color:var(--red);font-weight:600}.qt-h.xl{font-size:clamp(36px,5.4vw,68px)}.rtl .qt-h{letter-spacing:0;line-height:1.3}.eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:0 0 14px;display:flex;align-items:center;gap:12px}.eyebrow::before{content:"";width:28px;height:2px;background:var(--red);flex:none}.rtl .eyebrow{letter-spacing:0;font-size:14px}.lead{font-size:clamp(16px,1.35vw,18.5px);color:var(--ink2);line-height:1.7;max-width:62ch}.lead.strong{color:var(--g8);font-weight:500}.dark .lead{color:#a8a8a8}.lead.c{margin-inline:auto;text-align:center}.fine{font-size:12.5px;color:var(--g4);margin-top:22px}.prose{color:var(--g7)}.prose.big p{font-size:clamp(17px,1.5vw,20px);line-height:1.7;color:var(--g8);font-weight:400}.prose.big p:first-child{font-weight:600}.prose h2,.prose h3{margin:1.4em 0 .6em}.prose a{color:var(--red);text-decoration:underline}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--red);color:#fff;font-weight:600;font-size:14.5px;padding:14px 26px;border-radius:var(--r);border:1px solid var(--red);transition:background .25s,color .25s,border-color .25s,transform .25s}.btn:hover{background:var(--red2);border-color:var(--red2)}.btn .ar{transition:transform .25s}.btn:hover .ar{transform:translateX(4px)}.rtl .btn:hover .ar{transform:translateX(-4px)}.btn-sm{padding:10px 18px;font-size:13.5px}.btn-ghost{background:#fff0;border-color:rgb(255 255 255 / .55);color:#fff}.btn-ghost:hover{background:#fff;color:var(--g9);border-color:#fff}.btn-white{background:#fff;color:var(--g9);border-color:#fff}.btn-white:hover{background:var(--red);color:#fff;border-color:var(--red)}.btn-line{background:#fff0;color:var(--g8);border-color:var(--g2)}.btn-line:hover{background:var(--g8);color:#fff;border-color:var(--g8)}.link{display:inline-flex;gap:8px;align-items:center;font-weight:600;font-size:14.5px;color:var(--g8);border-bottom:1px solid var(--g8);padding-bottom:4px;transition:color .2s,border-color .2s}.link:hover{color:var(--red);border-color:var(--red)}.dark .link{color:#fff;border-color:#fff}.btns{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.btns.c{justify-content:center;margin-top:44px}.hdr{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--g1);transition:box-shadow .3s}.hdr.sc{box-shadow:0 8px 30px rgb(0 0 0 / .06)}.hdr-in{display:flex;align-items:center;gap:28px;height:var(--hdr)}.logo img{height:38px;width:auto}.mainnav{flex:1;display:flex;justify-content:center}.nav{display:flex;gap:4px}.nav>li>a{display:block;padding:26px 14px;font-size:14px;font-weight:600;color:var(--g8);position:relative}.nav>li>a::after{content:"";position:absolute;inset-inline:14px;bottom:18px;height:2px;background:var(--red);transform:scaleX(0);transition:transform .3s var(--ease)}.nav>li:hover>a::after,.nav>li.on>a::after{transform:scaleX(1)}.rtl .nav>li>a{font-size:15.5px}.hdr-act{display:flex;align-items:center;gap:16px}.lang{font-size:13.5px;font-weight:600;border:1px solid var(--g2);padding:6px 14px;border-radius:40px;transition:all .2s}.lang:hover{border-color:var(--red);color:var(--red)}.burger{display:none;width:40px;height:40px;position:relative}.burger span{position:absolute;inset-inline:9px;height:2px;background:var(--g8);transition:transform .3s,opacity .3s}.burger span:nth-child(1){top:13px}.burger span:nth-child(2){top:19px}.burger span:nth-child(3){top:25px}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.has-mega{position:static}.mega{position:absolute;inset-inline:0;top:100%;background:#fff;border-top:1px solid var(--g1);box-shadow:0 30px 60px rgb(0 0 0 / .08);opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .25s var(--ease)}.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;transform:none}.mega-in{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;padding-block:34px 40px}.mh{display:flex;gap:12px;align-items:flex-start;padding-bottom:14px;margin-bottom:12px;border-bottom:2px solid var(--g1);font-weight:700;color:var(--g8);font-size:14px;line-height:1.3;transition:border-color .2s}.mh:hover{border-color:var(--red)}.mh .ico{width:34px;height:34px;flex:none}.mh small{display:block;color:var(--red);font-size:11px;letter-spacing:.1em}.mcol li a{display:block;padding:5px 0;font-size:13.5px;color:var(--g6);transition:color .2s,padding .2s}.mcol li a:hover{color:var(--red);padding-inline-start:6px}.drawer{background:#fff;border-top:1px solid var(--g1);max-height:calc(100vh - var(--hdr));overflow:auto}.mnav li a{display:block;padding:15px 0;border-bottom:1px solid var(--g1);font-weight:600;font-size:17px;color:var(--g8)}.drawer-ft{display:flex;gap:14px;align-items:center;justify-content:space-between;padding-block:22px 30px}.hero{position:relative;background:#0b0b0b;color:#fff;height:clamp(600px,88vh,860px);overflow:hidden}.hero-slides,.slide{position:absolute;inset:0}.slide{opacity:0;visibility:hidden;transition:opacity 1.1s var(--ease),visibility 1.1s}.slide.on{opacity:1;visibility:visible;z-index:1}.slide-bg{position:absolute;inset:0}.slide-bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.slide.on .slide-bg img{animation:kb 9s ease-out forwards}.slide-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(8 8 8 / .92) 0%,rgb(8 8 8 / .72) 38%,rgb(8 8 8 / .2) 72%,rgb(8 8 8 / .35) 100%),linear-gradient(0deg,rgb(8 8 8 / .85) 0%,transparent 34%)}.rtl .slide-bg::after{background:linear-gradient(270deg,rgb(8 8 8 / .92) 0%,rgb(8 8 8 / .72) 38%,rgb(8 8 8 / .2) 72%,rgb(8 8 8 / .35) 100%),linear-gradient(0deg,rgb(8 8 8 / .85) 0%,transparent 34%)}.slide-in{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:110px}.slide-in>*{max-width:680px}.kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff;display:flex;gap:14px;align-items:center;margin-bottom:22px}.kicker::before{content:"";width:34px;height:2px;background:var(--red)}.rtl .kicker{letter-spacing:0;font-size:15px}.hero .qt-h{color:#fff;font-size:clamp(38px,5.6vw,74px);line-height:1.05}.rtl .hero .qt-h{line-height:1.25}.hero-sub{font-size:clamp(16px,1.4vw,19px);color:#d0d0d0;margin:24px 0 34px;max-width:560px}.slide .kicker,.slide .qt-h,.slide .hero-sub,.slide .btns{opacity:0;transform:translateY(24px)}.slide.on .kicker,.slide.on .qt-h,.slide.on .hero-sub,.slide.on .btns{animation:up .9s var(--ease) forwards}.slide.on .qt-h{animation-delay:.12s}.slide.on .hero-sub{animation-delay:.24s}.slide.on .btns{animation-delay:.36s}.hero-tabs{position:absolute;inset-inline:0;bottom:0;z-index:3;border-top:1px solid rgb(255 255 255 / .14);background:linear-gradient(0deg,rgb(0 0 0 / .55),#fff0)}.hero-tabs .wrap{display:flex;align-items:stretch;gap:18px}.tabs{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.tabs button{position:relative;text-align:start;padding:20px 14px 22px;display:flex;flex-direction:column;gap:4px;color:#8f8f8f;transition:color .3s;border-inline-start:1px solid rgb(255 255 255 / .1)}.tabs button:first-child{border-inline-start:0;padding-inline-start:0}.tabs button .n{font-size:11px;font-weight:700;color:var(--red);letter-spacing:.1em}.tabs button .t{font-size:13.5px;font-weight:600;line-height:1.3}.tabs button.on,.tabs button:hover{color:#fff}.tabs .bar{position:absolute;top:-1px;inset-inline-start:0;height:2px;width:0;background:var(--red)}.tabs button.on .bar{animation:prog var(--t,7s) linear forwards}.hero.paused .tabs button.on .bar{animation-play-state:paused}.hero-pause{width:44px;align-self:center;height:44px;border:1px solid rgb(255 255 255 / .3);border-radius:50%;display:grid;place-items:center;flex:none}.hero-pause svg{width:16px;height:16px;fill:#fff}.hero-pause .p2,.hero.paused .hero-pause .p1{display:none}.hero.paused .hero-pause .p2{display:block}.domains{background:var(--g0);border-bottom:1px solid var(--g1)}.domains-in{display:grid;grid-template-columns:1.1fr repeat(4,1fr);align-items:stretch}.dlabel{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--g5);margin:0;padding:26px 0;align-self:center;max-width:190px}.rtl .dlabel{letter-spacing:0;font-size:13px}.dom{display:flex;align-items:center;gap:14px;padding:22px 20px;border-inline-start:1px solid var(--g2);font-weight:600;font-size:14.5px;color:var(--g8);transition:background .25s}.dom:hover{background:#fff}.dom .ico{width:40px;height:40px;flex:none}.ico{width:48px;height:48px}.ico *{fill:none;stroke:var(--g8);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ico .r{stroke:var(--red)}.ico .fr{fill:var(--red);stroke:none}.dark .ico *,.ico.light *{stroke:#fff}.dark .ico .r{stroke:var(--red)}.dark .ico .fr{fill:var(--red)}.a-move{animation:move 2.4s ease-in-out infinite}.a-pulse{animation:pulse 2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.a-sweep{animation:sweep 3.2s ease-in-out infinite;transform-origin:16px 20px;transform-box:view-box}.a-blink{animation:blink 1.6s steps(1) infinite}.a-walk{animation:walk 2.6s linear infinite}.a-spin{animation:qspin 6s linear infinite;transform-origin:center;transform-box:fill-box}.a-dash{stroke-dasharray:4 6;animation:dash 4s linear infinite}.m-arm{animation:arm 4s ease-in-out infinite;transform-origin:18px 28px;transform-box:view-box}.m-scan{animation:scan 2.2s ease-in-out infinite}.m-wave{animation:wave 2.4s ease-out infinite;transform-origin:center;transform-box:fill-box;opacity:0}.m-bar{animation:bar 2.6s ease-in-out infinite alternate;transform-origin:bottom;transform-box:fill-box}.m-door{animation:door 3.4s ease-in-out infinite;transform-origin:left;transform-box:fill-box}.m-turn{animation:qspin 3s linear infinite;transform-origin:14px 32px;transform-box:view-box}.m-cam{animation:sweep 3.2s ease-in-out infinite;transform-origin:10px 20px;transform-box:view-box}.m-hand{animation:qspin 8s linear infinite;transform-origin:32px 32px;transform-box:view-box}.d4{animation-delay:.4s}.d8{animation-delay:.8s}.d12{animation-delay:1.2s}.d13{animation-delay:1.3s}.draw{stroke-dasharray:var(--len,200);stroke-dashoffset:var(--len,200);transition:stroke-dashoffset 1.6s var(--ease)}.in .draw,.draw.in,.mh .draw,.dom .draw,.mega .draw{stroke-dashoffset:0}.rv{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--d,0) * 90ms)}.rv.in{opacity:1;transform:none}.no-js .rv{opacity:1;transform:none}.shead{display:grid;grid-template-columns:1.25fr 1fr;gap:28px 60px;align-items:end;margin-bottom:clamp(36px,5vw,60px)}.shead .lead{margin:0 0 12px}.shead .link{margin-top:6px}.intro-head{text-align:center;max-width:900px;margin:0 auto 54px}.redline{display:block;width:44px;height:3px;background:var(--red);margin:0 auto 18px}.slogan{font-weight:600;color:var(--g7);font-size:14.5px;margin-bottom:18px}.intro-head .eyebrow{justify-content:center}.intro-head .eyebrow::before{display:none}.intro-head .qt-h{margin-bottom:22px}.pillars{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.pillar{position:relative;display:flex;flex-direction:column;gap:6px;padding:26px 22px 24px;background:#fff;border:1px solid var(--g1);border-inline-start:3px solid var(--red);transition:transform .3s var(--ease),box-shadow .3s}.pillar:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(0 0 0 / .08)}.pillar .ico{width:46px;height:46px;margin-bottom:12px}.pillar .num{position:absolute;top:18px;inset-inline-end:18px;font-size:11px;font-weight:700;color:var(--g3)}.pillar b{font-size:15px;color:var(--g8);line-height:1.3}.pillar b .ar{color:var(--red)}.pillar small{font-size:12.5px;color:var(--ink2)}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid var(--g1)}.stat{padding:30px 22px 0;border-inline-start:1px solid var(--g1)}.stat:first-child{border-inline-start:0;padding-inline-start:0}.stat b{display:block;font-size:clamp(40px,4.6vw,60px);font-weight:200;color:var(--red);line-height:1;letter-spacing:-.02em}.stat span{display:block;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--g7)}.sc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sc-card{background:#fff;border-top:3px solid var(--red);padding:30px 28px 26px;display:flex;flex-direction:column}.sc-logo{height:52px;display:flex;align-items:center;margin-bottom:24px}.sc-logo img,.sc-logo .plogo{max-height:46px;width:auto;max-width:180px;object-fit:contain}.sc-card .eyebrow{font-size:10.5px;margin-bottom:8px}.sc-card .eyebrow::before{width:16px}.sc-card h3{font-size:20px;font-weight:600;margin-bottom:18px}.sc-stage{position:relative;aspect-ratio:4/3;background:var(--g0);border:1px solid var(--g1);overflow:hidden}.sc-main{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .5s;display:flex;flex-direction:column}.sc-main.on{opacity:1}.sc-main img{flex:1;min-height:0;width:100%;object-fit:contain;padding:14px}.sc-main figcaption{font-size:12px;font-weight:600;text-align:center;padding:0 0 10px;color:var(--g7)}.sc-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 18px}.sc-thumbs button{border:1px solid var(--g1);padding:8px 6px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;transition:border-color .2s}.sc-thumbs button img{height:44px;width:auto;object-fit:contain}.sc-thumbs b{font-size:11.5px;color:var(--g8)}.sc-thumbs small{font-size:10px;color:var(--g5)}.sc-thumbs button.on,.sc-thumbs button:hover{border-color:var(--red)}.sc-text{font-size:13.5px;color:var(--ink2);flex:1}.sc-links{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--g1);padding-top:16px}.sc-links .link{border:0;padding:0;font-size:13.5px}.mfr{font-size:12px;color:var(--g5);transition:color .2s}.mfr:hover{color:var(--red)}.vid-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(30px,5vw,70px);align-items:center}.vbox{position:relative;background:#000;aspect-ratio:16/9;overflow:hidden;border-bottom:3px solid var(--red)}.vbox video{width:100%;height:100%;object-fit:cover}.vbox.wide{margin-top:48px}.vplay{position:absolute;inset:0;margin:auto;width:76px;height:76px;border-radius:50%;background:var(--red);display:grid;place-items:center;box-shadow:0 0 0 0 rgb(238 28 36 / .6);animation:ring 2.2s infinite}.vplay svg{width:28px;height:28px;fill:#fff;margin-inline-start:4px}.vbox.sm .vplay{width:44px;height:44px}.vbox.sm .vplay svg{width:16px;height:16px}.vid2{display:grid;grid-template-columns:200px 1fr;gap:18px;align-items:center;margin-top:30px;padding-top:26px;border-top:1px solid rgb(255 255 255 / .12)}.vid2 b{color:#fff;font-size:15px;display:block;margin-bottom:6px}.vid2 p{font-size:13.5px;color:#9a9a9a;margin:0}.vid-grid.light .vbox{border-bottom-color:var(--red)}.plogic{position:relative;overflow:hidden;padding-block:clamp(70px,9vw,120px)}.plogic-bg{position:absolute;inset:0}.plogic-bg img{width:100%;height:100%;object-fit:cover;opacity:.35;filter:grayscale(.4)}.plogic-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(15 15 15 / .96) 0%,rgb(15 15 15 / .82) 50%,rgb(15 15 15 / .9) 100%)}.plogic-in{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center}.pl-brand{font-size:clamp(34px,4vw,48px);font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.pl-sub{color:#9a9a9a;font-size:13.5px;margin-bottom:34px}.pl-copy .qt-h{margin-bottom:20px;font-size:clamp(28px,3.4vw,42px)}.pl-copy .btn{margin-top:14px}.pl-steps li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:22px 0;border-bottom:1px solid rgb(255 255 255 / .12)}.pl-steps li:first-child{border-top:1px solid rgb(255 255 255 / .12)}.pl-steps .n{font-size:12px;font-weight:700;color:var(--red);padding-top:4px}.pl-steps b{color:#fff;font-size:17px;font-weight:600;display:block;margin-bottom:6px}.pl-steps p{font-size:13.5px;color:#a0a0a0;margin:0}.pa-top{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(30px,5vw,70px);align-items:center;margin-bottom:48px}.pa-copy .qt-h{margin-bottom:20px}.pa-copy .btn{margin-top:10px}.pa-fig{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden}.pa-fig img{width:100%;height:100%;object-fit:cover}.pa-fig figcaption{position:absolute;inset-inline:0;bottom:0;padding:60px 26px 22px;background:linear-gradient(0deg,rgb(0 0 0 / .8),transparent);color:#fff}.pa-fig small{display:block;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.pa-fig b{font-size:19px}.pa-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pa-card{background:#fff;overflow:hidden}.pa-card .im{aspect-ratio:16/10;overflow:hidden}.pa-card .im img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.pa-card:hover .im img{transform:scale(1.05)}.pa-card .tx{padding:22px 24px 26px}.pa-card .n,.pa-steps .n,.card .n,.vals .n,.svc .n,.dept .n,.model .n,.layer .n{font-size:11px;font-weight:700;color:var(--red);letter-spacing:.08em}.pa-card h3{font-size:18px;font-weight:600;margin:8px 0}.pa-card p{font-size:13.5px;color:var(--ink2);margin:0}.pa-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;border-top:1px solid var(--g2)}.pa-steps>div{padding:26px 24px 0;border-inline-start:1px solid var(--g2)}.pa-steps>div:first-child{border-inline-start:0;padding-inline-start:0}.pa-steps h4{font-size:18px;font-weight:600;margin:8px 0}.pa-steps p{font-size:13.5px;color:var(--ink2);margin:0}.ftabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--g1);margin-bottom:30px}.ftabs button{padding:12px 18px;font-size:13.5px;font-weight:600;color:var(--g5);border-bottom:2px solid #fff0;margin-bottom:-1px;transition:color .2s,border-color .2s}.ftabs button.on,.ftabs button:hover{color:var(--red);border-color:var(--red)}.scards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.scard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--g1);position:relative;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s,opacity .4s}.scard:hover{transform:translateY(-5px);box-shadow:0 22px 50px rgb(0 0 0 / .1)}.scard.hide{display:none}.scard .im{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--g9)}.scard .im img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.scard:hover .im img{transform:scale(1.06)}.scard .ic{position:absolute;bottom:-1px;inset-inline-start:22px;background:#fff;padding:10px 12px 6px;border-top:3px solid var(--red)}.scard .ic .ico{width:40px;height:40px}.scard .tx{padding:22px 24px 28px;flex:1;display:flex;flex-direction:column}.scard h3{font-size:18.5px;font-weight:600;margin-bottom:8px;padding-inline-end:28px}.scard p{font-size:13.5px;color:var(--ink2);margin:0 0 12px}.scard .go{position:absolute;top:auto;bottom:24px;inset-inline-end:22px;color:var(--red);font-size:18px;transition:transform .3s}.scard:hover .go{transform:translate(3px,-3px)}.ticks li{position:relative;padding-inline-start:20px;font-size:13.5px;margin:6px 0;color:var(--g7)}.ticks li::before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:10px;height:2px;background:var(--red)}.dark .ticks li{color:#bbb}.agrid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.area{position:relative;aspect-ratio:4/5;overflow:hidden;background:#111;color:#fff;outline-offset:-3px}.area img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease),filter .5s}.area::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .15) 55%,#fff0 100%);transition:background .4s}.area:hover img,.area:focus-within img{transform:scale(1.08)}.area:hover::after,.area:focus-within::after{background:linear-gradient(0deg,rgb(0 0 0 / .94) 0%,rgb(0 0 0 / .6) 70%,rgb(0 0 0 / .35) 100%)}.ao{position:absolute;inset-inline:0;bottom:0;padding:16px 16px 18px;z-index:1}.ao .n{font-size:11px;font-weight:700;color:var(--red)}.ao h3{color:#fff;font-size:15px;font-weight:600;margin-top:4px}.al{display:flex;flex-direction:column;gap:2px;max-height:0;overflow:hidden;transition:max-height .5s var(--ease),margin .5s}.area:hover .al,.area:focus-within .al{max-height:120px;margin-top:10px}.al a{font-size:12px;color:#ddd;border-inline-start:2px solid var(--red);padding-inline-start:8px}.al a:hover{color:#fff}.sec-panel{border:1px solid var(--g1);background:var(--g0);padding:30px clamp(18px,3vw,36px) 26px;overflow:hidden}.sec-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sec-top .eyebrow{font-size:10.5px;margin:0}.yrs{margin:0;display:flex;align-items:center;gap:14px;font-size:24px}.yrs b{font-weight:300;color:var(--g8)}.yrs i{width:46px;height:1px;background:var(--red);position:relative}.yrs i::after{content:"";position:absolute;inset-inline-end:0;top:-3px;border:3.5px solid #fff0;border-inline-start:6px solid var(--red)}.sec-city img{width:100%;max-height:300px;object-fit:cover;object-position:center 60%}.sec-line{display:grid;grid-template-columns:repeat(11,1fr);gap:0;margin-top:20px;position:relative;counter-reset:s}.sec-line::before{content:"";position:absolute;inset-inline:4%;top:22px;height:2px;background:linear-gradient(90deg,var(--g2),var(--red))}.rtl .sec-line::before{background:linear-gradient(270deg,var(--g2),var(--red))}.sec-line li{position:relative;text-align:center;padding:0 4px;opacity:0;transform:translateY(12px);transition:all .6s var(--ease);transition-delay:calc(var(--d) * 80ms)}.sec-panel.in .sec-line li{opacity:1;transform:none}.sec-line .sv{width:46px;height:46px;margin:0 auto 10px;background:#fff;border:1px solid var(--g1);border-radius:50%;display:grid;place-items:center;position:relative;z-index:1;color:var(--red);transition:background .3s,color .3s}.sec-line li:hover .sv{background:var(--red);color:#fff}.sec-line .sv svg{width:24px;height:24px}.sec-line b{display:block;font-size:13px;color:var(--g8)}.sec-line span{display:block;font-size:11.5px;color:var(--g6);line-height:1.35}.sec-ft{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--g2);margin-top:26px;padding-top:18px;font-size:12.5px;color:var(--g5)}.sec-ft .link{border:0;font-size:13.5px}.rcards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rcard{background:#fff;display:flex;flex-direction:column}.rcard .im{aspect-ratio:4/3;overflow:hidden}.rcard .im img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.rcard:hover .im img{transform:scale(1.05)}.rcard .tx{padding:20px 22px 24px;border-top:3px solid var(--red);flex:1}.rcard .eyebrow{font-size:10px;margin-bottom:8px}.rcard .eyebrow::before{width:14px}.rcard h3{font-size:17px;font-weight:600;margin-bottom:10px}.rcard p{font-size:13.5px;color:var(--ink2)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags a{font-size:11px;font-weight:600;padding:4px 10px;background:var(--g0);color:var(--g7);transition:background .2s,color .2s}.tags a:hover{background:var(--red);color:#fff}.rgroups{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:22px}.rg{background:#fff;border-top:3px solid var(--red);padding:22px 22px 14px}.rgh{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--g1);margin-bottom:6px}.rgh .ico{width:30px;height:30px}.rgh b{font-size:14.5px;color:var(--g8)}.rg li{padding:11px 0;border-bottom:1px solid var(--g1)}.rg li:last-child{border:0}.rg li b{display:block;font-size:13.5px;font-weight:600;color:var(--g8)}.rg li span{font-size:12px;color:var(--g5)}.pstrip{margin-top:60px;padding-top:34px;border-top:1px solid var(--g2)}.marq{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq-track{display:flex;gap:64px;width:max-content;animation:mq 38s linear infinite;align-items:center}.rtl .mq-track{animation-name:mqr}.marq:hover .mq-track{animation-play-state:paused}.mq-track img{height:44px;width:auto;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:all .3s}.mq-track a:hover img{filter:none;opacity:1}.v30{background:linear-gradient(180deg,#fff 0%,var(--g0) 100%)}.v30-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,80px);align-items:center}.v30-p{margin:0}.v30-p .fr{aspect-ratio:704/834;background:linear-gradient(180deg,#f2f2f2,#e8e8e8);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-bottom:4px solid;border-image:linear-gradient(90deg,#006C35 50%,var(--red) 50%) 1}.v30-p img{width:100%;height:auto}.v30-p figcaption{margin-top:16px}.v30-p b{display:block;color:var(--g8);font-size:14.5px}.v30-p span{font-size:12.5px;color:var(--g5)}.v30-logo{height:120px;margin-bottom:22px}.v30-logo img{height:120px;width:auto}.v30-c .qt-h{margin-bottom:18px}.v30-k{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--g1);background:#fff;margin-top:28px}.v30-k>div{padding:20px 22px;border-bottom:1px solid var(--g1)}.v30-k>div:nth-child(odd){border-inline-end:1px solid var(--g1)}.v30-k>div:nth-last-child(-n+2){border-bottom:0}.v30-k .n{font-size:11px;font-weight:700;color:var(--red)}.v30-k b{display:block;font-size:15px;color:var(--g8);margin:4px 0 6px}.v30-k p{font-size:13px;color:var(--ink2);margin:0}.abt-grid,.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);align-items:start}.abt p{color:var(--g6)}.abt .link{margin:6px 0 28px}.chips{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--g1);padding-top:22px}.chips span{font-size:12.5px;font-weight:600;background:var(--g0);padding:8px 14px;color:var(--g7)}.cband{background:var(--red);color:#fff;position:relative;overflow:hidden}.cband::before{content:"";position:absolute;width:560px;height:560px;inset-inline-end:-140px;top:-160px;background:url(/wp-content/themes/qudratech/assets/img/qt-qmark-white.png) center/contain no-repeat;opacity:.08;pointer-events:none}.cband-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center;position:relative}.cband .qt-h{color:#fff;margin-bottom:18px}.cband .eyebrow,.eyebrow.light{color:#fff}.cband .eyebrow::before{background:#fff}.cband .lead{color:rgb(255 255 255 / .88)}.cinfo{margin-top:30px;display:grid;gap:14px}.cinfo li{display:flex;gap:14px;align-items:center;font-weight:600}.cinfo .ico{width:30px;height:30px}.cinfo .ico *{stroke:#fff}.cinfo .ico .fr{fill:#fff}.cband .cform{background:#fff;color:var(--ink);padding:clamp(22px,3vw,36px);box-shadow:0 30px 70px rgb(0 0 0 / .18)}.cform{display:grid;gap:16px}.cform label{display:grid;gap:6px;font-size:12.5px;font-weight:600;color:var(--g7)}.cform input,.cform select,.cform textarea{width:100%;font:inherit;font-size:15px;color:var(--g8);background:#fff0;border:0;border-bottom:1px solid var(--g2);padding:9px 2px;border-radius:0;transition:border-color .2s}.cform input:focus,.cform select:focus,.cform textarea:focus{outline:0;border-color:var(--red)}.cform textarea{resize:vertical}.frow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fdept{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.fdept legend{font-size:12.5px;font-weight:600;color:var(--g7);margin-bottom:8px;padding:0}.fdept label{display:block}.fdept input{position:absolute;opacity:0;width:1px}.fdept span{display:block;padding:8px 16px;border:1px solid var(--g2);font-size:13px;cursor:pointer;transition:all .2s}.fdept input:checked+span{background:var(--g8);color:#fff;border-color:var(--g8)}.fdept input:focus-visible+span{outline:2px solid var(--red)}.cform .btn{justify-self:start;margin-top:6px}.fnote{font-size:12px;color:var(--g5);margin:0}.hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fmsg{padding:12px 16px;font-size:14px;font-weight:600;margin:0}.fmsg.ok{background:#E6F5EB;color:#1E9E4A}.fmsg.err{background:var(--redw);color:var(--red3)}.cform-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,80px);align-items:start}.card-form{background:#fff;padding:clamp(22px,3vw,40px);border-top:3px solid var(--red)}.phero{position:relative;background:#0e0e0e;color:#fff;min-height:clamp(380px,52vh,520px);display:flex;align-items:flex-end;overflow:hidden}.phero-bg{position:absolute;inset:0}.phero-bg img{width:100%;height:100%;object-fit:cover;animation:kb 14s ease-out forwards}.phero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(10 10 10 / .92) 0%,rgb(10 10 10 / .6) 55%,rgb(10 10 10 / .3) 100%),linear-gradient(0deg,rgb(10 10 10 / .7),transparent 50%)}.rtl .phero-bg::after{background:linear-gradient(270deg,rgb(10 10 10 / .92) 0%,rgb(10 10 10 / .6) 55%,rgb(10 10 10 / .3) 100%),linear-gradient(0deg,rgb(10 10 10 / .7),transparent 50%)}.phero-in{position:relative;padding-block:120px 64px;width:100%}.phero-in>*{max-width:760px}.phero .qt-h{color:#fff;font-size:clamp(34px,5vw,64px)}.phero .eyebrow{color:#fff}.phero-lead{color:#cfcfcf;font-size:clamp(16px,1.4vw,19px);margin-top:20px;max-width:640px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12.5px;color:#9a9a9a;margin-bottom:26px}.crumbs a:hover{color:#fff}.crumbs b{color:#fff;font-weight:600}.e404{min-height:70vh;background:var(--dark)}.subnav{position:sticky;top:var(--hdr);z-index:50;background:#fff;border-bottom:1px solid var(--g1)}.subnav .wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;align-items:center}.subnav .wrap::-webkit-scrollbar{display:none}.subnav a{display:flex;gap:8px;align-items:center;white-space:nowrap;padding:14px 14px;font-size:13px;font-weight:600;color:var(--g6);border-bottom:2px solid #fff0;transition:all .2s}.subnav a:hover,.subnav a.on{color:var(--red);border-color:var(--red)}.subnav a .ico{width:22px;height:22px}.subnav .btn{margin-inline-start:auto;color:#fff;border-bottom:0}.subnav .btn:hover{color:#fff}.sys-head{display:grid;grid-template-columns:auto 1.2fr 1fr;gap:clamp(20px,4vw,50px);align-items:center;margin-bottom:44px}.sys-n{width:110px;height:110px;border:1px solid var(--g2);display:grid;place-items:center;position:relative;background:#fff}.sys-n::before{content:"";position:absolute;inset-inline-start:-1px;top:-1px;bottom:-1px;width:4px;background:var(--c,var(--red))}.sys-n .ico{width:56px;height:56px}.sys-n span{position:absolute;top:8px;inset-inline-end:10px;font-size:11px;font-weight:700;color:var(--g4)}.sys-n.big{width:100%;height:auto;aspect-ratio:1;max-width:360px;justify-self:end}.sys-n.big .ico{width:55%;height:55%}.sys-n.big span{font-size:40px;font-weight:200;color:var(--red)}.sys-head .qt-h{font-size:clamp(28px,3.4vw,42px);margin-bottom:14px}.sys-img{aspect-ratio:4/3;overflow:hidden}.sys-img img{width:100%;height:100%;object-fit:cover}.keyf{background:var(--g0);padding:30px;border-top:3px solid var(--red)}.kf-ic .ico{width:62px;height:62px;margin-bottom:16px}.keyf h3{font-size:18px;margin-bottom:12px}.keyf .btn{margin-top:22px}.with{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:30px;padding-top:24px;border-top:1px solid var(--g1)}.with>span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--g5);width:100%}.with img{height:38px;width:auto;max-width:150px;object-fit:contain}.plogo.txt{font-weight:700;color:var(--g7);font-size:15px}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#fff;padding:30px 28px;border-top:3px solid var(--red)}.card h3{font-size:19px;font-weight:600;margin:10px 0}.card p{font-size:14px;color:var(--ink2);margin:0}.flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;counter-reset:f}.flow li{position:relative;padding:28px 26px 10px 0;border-top:1px solid rgb(255 255 255 / .18)}.rtl .flow li{padding:28px 0 10px 26px}.flow li::before{content:"";position:absolute;top:-6px;inset-inline-start:0;width:11px;height:11px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px rgb(238 28 36 / .2)}.flow h3{font-size:20px;font-weight:600;margin:8px 0}.flow p{font-size:14px;color:#a5a5a5}.flow .n{font-size:12px;font-weight:700;color:var(--red)}.capg{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--g1);border-inline-start:1px solid var(--g1)}.cap{padding:28px 26px;border-bottom:1px solid var(--g1);border-inline-end:1px solid var(--g1);transition:background .3s}.cap:hover{background:var(--g0)}.grey .cap:hover{background:#fff}.cap h3{font-size:16.5px;font-weight:600;margin-bottom:8px;display:flex;gap:10px}.cap h3::before{content:"";width:3px;background:var(--red);flex:none}.cap p{font-size:13.5px;color:var(--ink2);margin:0}.mods{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:30px}.mods b{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--g5);margin-inline-end:8px}.mods span{font-size:12.5px;font-weight:600;padding:7px 13px;border:1px solid var(--g2);background:#fff}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pcard{background:#fff;border:1px solid var(--g1);display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s}.pcard:hover{box-shadow:0 18px 40px rgb(0 0 0 / .08);transform:translateY(-3px)}.pv{position:relative;aspect-ratio:1/1;background:linear-gradient(180deg,#fff,var(--g0));display:grid;place-items:center;border-bottom:1px solid var(--g1);overflow:hidden}.pv img{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .6s var(--ease)}.pcard:hover .pv img{transform:scale(1.05)}.pv.noimg .ico{width:84px;height:84px}.pb{position:absolute;top:12px;inset-inline-start:12px;font-size:10.5px;font-weight:700;letter-spacing:.08em;background:var(--g8);color:#fff;padding:4px 9px}.pt{padding:20px 20px 22px;display:flex;flex-direction:column;flex:1}.pt .eyebrow{font-size:10px;margin-bottom:6px}.pt .eyebrow::before{width:12px}.pt h3{font-size:17px;font-weight:700;margin-bottom:8px}.pt p{font-size:13px;color:var(--ink2);margin:0 0 8px}.pt .ticks li{font-size:12.5px}.pt .mfr{margin-top:auto;padding-top:12px}.bens{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ben{border-inline-start:3px solid var(--red);padding:6px 0 6px 22px}.rtl .ben{padding:6px 22px 6px 0}.ben b{font-size:20px;color:var(--g8);font-weight:600;display:block;margin-bottom:8px}.ben p{color:var(--ink2);font-size:14px;margin:0}.rlist{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rlist>div{background:#fff;padding-bottom:18px}.rlist img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:14px}.rlist b{display:block;font-size:14.5px;color:var(--g8);padding-inline:18px}.rlist>div:not(:has(img)){padding-top:18px;border-top:3px solid var(--red)}.rlist span{font-size:12px;color:var(--g5);padding-inline:18px}.faq details{border-bottom:1px solid var(--g1);padding:4px 0}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:18px 0;font-weight:600;color:var(--g8);font-size:16px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";color:var(--red);font-size:22px;line-height:1;transition:transform .3s}.faq details[open] summary::after{transform:rotate(45deg)}.faq p{color:var(--ink2);font-size:14.5px;padding-bottom:12px}.pcat-head{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:end;margin-bottom:26px}.pcat-head .qt-h{font-size:clamp(28px,3.2vw,40px);margin-bottom:12px}.pcat-logos{display:flex;flex-wrap:wrap;gap:26px;justify-content:flex-end;align-items:center}.pcat-logos img{height:40px;width:auto;max-width:160px;object-fit:contain}.pcat .mods{margin:0 0 28px}.tline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--g1)}.tline li{position:relative;padding:30px 24px 30px 0;border-bottom:1px solid var(--g1)}.rtl .tline li{padding:30px 0 30px 24px}.tline li::before{content:"";position:absolute;top:-7px;inset-inline-start:0;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--red)}.tline .y{display:block;font-size:34px;font-weight:200;color:var(--red);line-height:1;margin-bottom:12px}.tline h3{font-size:16.5px;font-weight:600;margin-bottom:8px}.tline p{font-size:13.5px;color:var(--ink2);margin:0}.layers{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.layer{background:rgb(255 255 255 / .05);padding:30px 26px;border-top:3px solid var(--red);transition:background .3s}.layer:nth-child(2){border-color:var(--g3)}.layer:nth-child(3){border-color:var(--g6)}.layer:nth-child(4){border-color:#fff}.layer:hover{background:rgb(255 255 255 / .1)}.layer h3{font-size:22px;font-weight:600;margin:10px 0 4px}.layer small{display:block;color:var(--red);font-weight:600;font-size:12px;margin-bottom:12px}.layer p{font-size:13.5px;color:#a5a5a5;margin:0}.vals,.svc{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid var(--g1)}.vals>div,.svc>div{padding:28px 22px 6px;border-inline-start:1px solid var(--g1)}.vals>div:first-child,.svc>div:first-child{border-inline-start:0;padding-inline-start:0}.vals b,.svc b{display:block;font-size:16px;color:var(--g8);margin:10px 0 8px}.vals p,.svc p{font-size:13.5px;color:var(--ink2);margin:0}.invg{display:grid;grid-template-columns:1fr 1fr;gap:22px}.inv{background:#fff;padding:32px;border-top:3px solid var(--red)}.inv .it{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.inv .it img{height:46px;width:auto;max-width:180px;object-fit:contain}.inv .yr{font-size:32px;font-weight:200;color:var(--red)}.inv h3{font-size:20px;margin-bottom:10px}.inv p{font-size:14px;color:var(--ink2)}.inv .tg{font-size:12px;font-weight:600;color:var(--g6);border-top:1px solid var(--g1);padding-top:14px}.leaders{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px}.ldr{margin:0}.ldr .ph{aspect-ratio:4/5;overflow:hidden;background:var(--g1);border-bottom:3px solid var(--red)}.ldr img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(1);transition:filter .5s,transform .8s var(--ease)}.ldr:hover img{filter:none;transform:scale(1.03)}.ldr figcaption{padding-top:16px}.ldr b{display:block;font-size:17px;color:var(--g8)}.ldr span{font-size:13px;color:var(--ink2)}.offices{display:grid;grid-template-columns:1fr 1fr;gap:22px}.office{background:#fff;padding:30px;border-top:3px solid var(--red)}.office .ico{width:36px;height:36px;margin-bottom:12px}.office h3{font-size:19px}.office small{display:block;color:var(--red);font-weight:600;margin:4px 0 12px}.office p{font-size:14px;color:var(--ink2);margin-bottom:8px}.office span{font-size:13.5px;font-weight:600;color:var(--g7)}.models{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.model{background:var(--g0);padding:32px 28px;border-top:3px solid var(--red);display:flex;flex-direction:column}.model h3{font-size:22px;font-weight:600;margin-bottom:12px}.model>p:not(.eyebrow){font-size:14px;color:var(--ink2)}.model .eyebrow{font-size:10.5px;margin:12px 0 8px}.mflow{display:flex;flex-direction:column;gap:0;margin:16px 0 20px}.mflow li{position:relative;background:#fff;border:1px solid var(--g1);padding:10px 14px;font-size:13px;font-weight:600;color:var(--g8);margin-bottom:22px;opacity:0;transform:translateX(-10px);transition:all .5s var(--ease);transition-delay:calc(var(--k) * 140ms + 200ms)}.rtl .mflow li{transform:translateX(10px)}.model.in .mflow li{opacity:1;transform:none}.mflow li:not(:last-child)::after{content:"";position:absolute;inset-inline-start:22px;bottom:-22px;width:2px;height:22px;background:repeating-linear-gradient(180deg,var(--red) 0 4px,transparent 4px 8px);animation:dashy 1s linear infinite}.mflow li:first-child{background:var(--g8);color:#fff;border-color:var(--g8)}.mflow li:last-child{border-color:var(--red);color:var(--red)}.model .ticks{margin-top:auto;border-top:1px solid var(--g2);padding-top:16px}.addons{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.addon{background:#fff;padding:30px 26px;transition:transform .3s,box-shadow .3s}.addon:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(0 0 0 / .08)}.addon .ico{width:44px;height:44px;margin-bottom:18px}.addon .ico *{stroke-width:1.4;stroke:var(--red)}.addon h3{font-size:17px;margin-bottom:8px}.addon p{font-size:13.5px;color:var(--ink2);margin:0}.depts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dept{position:relative;background:var(--g0);padding:34px 30px;border-top:3px solid var(--red);display:flex;flex-direction:column;align-items:flex-start}.dept .ico{width:52px;height:52px;margin-bottom:20px}.dept .n{position:absolute;top:22px;inset-inline-end:24px}.dept h3{font-size:22px;margin-bottom:10px}.dept p{font-size:14px;color:var(--ink2);flex:1}.dept .em{font-weight:700;color:var(--g8);margin-bottom:6px;border-bottom:1px solid var(--g2)}.dept .em:hover{color:var(--red)}.dept .btn{margin-top:18px}.gen{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border:1px solid var(--g1)}.gen>div{padding:22px 26px;border-inline-start:1px solid var(--g1)}.gen>div:first-child{border:0}.gen span{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--g5);margin-bottom:4px}.rtl .gen span{letter-spacing:0}.gen a{font-weight:700;color:var(--g8);font-size:16px}.mapw{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(30px,5vw,70px);align-items:start}.mapc{position:relative;display:block;aspect-ratio:10/7;overflow:hidden;border:1px solid var(--g1)}.mapc svg,.mapc iframe{width:100%;height:100%;border:0}.mapc .ping{animation:pulse 2s infinite;transform-origin:center;transform-box:fill-box}.mo{position:absolute;bottom:16px;inset-inline-start:16px;background:#fff;padding:9px 14px;font-size:13px;font-weight:700;box-shadow:0 6px 20px rgb(0 0 0 / .1)}.nat{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--g1);margin:22px 0 18px}.nat>div{padding:12px 0;border-bottom:1px solid var(--g1);display:flex;flex-direction:column}.nat span{font-size:11.5px;color:var(--g5)}.nat b{font-size:15px;color:var(--g8)}.addr{font-size:14px;color:var(--g7)}.offl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.offl>div{background:var(--g0);padding:14px 16px;border-inline-start:3px solid var(--red)}.offl b{display:block;color:var(--g8);font-size:14.5px}.offl span{font-size:12.5px;color:var(--g5)}.ftr{background:#0c0c0c;color:#8f8f8f;padding-top:76px;font-size:14px}.ftr-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px}.ftr-brand img{height:42px;width:auto;margin-bottom:22px}.ftr-brand p{max-width:340px}.ftr h4{color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.rtl .ftr h4{letter-spacing:0;font-size:15px}.ftr li{margin:9px 0}.ftr a{transition:color .2s}.ftr a:hover{color:#fff}.soc{display:flex;gap:16px;margin-top:20px;font-weight:600;color:#ccc}.ftr-bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-top:1px solid rgb(255 255 255 / .1);padding-block:24px;font-size:12.5px}.ftr-bot .tagline{letter-spacing:.3em;font-size:10.5px;color:#666}@keyframes kb{from{transform:scale(1.04)}to{transform:scale(1.14) translate(-1%,-1%)}}@keyframes up{to{opacity:1;transform:none}}@keyframes prog{to{width:100%}}@keyframes qspin{to{transform:rotate(360deg)}}@keyframes dash{to{stroke-dashoffset:-60}}@keyframes dashy{to{background-position:0 8px}}@keyframes mq{to{transform:translateX(-50%)}}@keyframes mqr{to{transform:translateX(50%)}}@keyframes move{0%,100%{transform:translateX(-6px)}50%{transform:translateX(6px)}}@keyframes pulse{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes sweep{0%,100%{transform:rotate(-14deg)}50%{transform:rotate(16deg)}}@keyframes blink{50%{opacity:.15}}@keyframes walk{from{transform:translateX(-14px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateX(14px);opacity:0}}@keyframes arm{0%,25%{transform:rotate(0)}40%,70%{transform:rotate(-78deg)}85%,100%{transform:rotate(0)}}@keyframes scan{0%,100%{transform:translateY(0)}50%{transform:translateY(14px)}}@keyframes wave{0%{transform:scale(.4);opacity:1}100%{transform:scale(1.6);opacity:0}}@keyframes bar{from{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes door{0%,30%{transform:scaleX(1)}50%,80%{transform:scaleX(.15)}100%{transform:scaleX(1)}}@keyframes ring{0%{box-shadow:0 0 0 0 rgb(238 28 36 / .6)}70%{box-shadow:0 0 0 22px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@media (max-width:1180px){.nav>li>a{padding-inline:10px;font-size:13.5px}.pillars{grid-template-columns:repeat(3,1fr)}.pgrid{grid-template-columns:repeat(3,1fr)}.agrid{grid-template-columns:repeat(4,1fr)}.rcards,.rgroups{grid-template-columns:repeat(2,1fr)}.vals,.svc{grid-template-columns:repeat(3,1fr)}.mega-in{grid-template-columns:repeat(3,1fr)}.sec-line{grid-template-columns:repeat(6,1fr);row-gap:22px}.sec-line::before{display:none}}@media (max-width:980px){:root{--hdr:66px}.mainnav,.hdr-act>.btn,.hdr-act>.lang{display:none}.burger{display:block}.drawer:not([hidden]){display:block}.shead,.vid-grid,.plogic-in,.pa-top,.v30-grid,.abt-grid,.split,.cband-grid,.cform-grid,.mapw,.pcat-head,.sys-head{grid-template-columns:1fr}.sys-head .sys-img{display:none}.sys-n.big{display:none}.domains-in{grid-template-columns:repeat(2,minmax(0,1fr))}.dom{min-width:0;padding:18px 14px;gap:10px;font-size:13.5px}.dlabel{overflow-wrap:anywhere}.dlabel{grid-column:1/-1;padding-bottom:0;max-width:none}.dom:nth-child(2n){border-inline-start:0}.sc-grid,.scards,.cards3,.models,.depts,.bens,.pa-cards{grid-template-columns:1fr 1fr}.tline,.layers,.addons{grid-template-columns:1fr 1fr}.capg{grid-template-columns:1fr 1fr}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-inline-start:0;padding-inline-start:0}.ftr-top{grid-template-columns:1fr 1fr}.tabs .t{display:none}.tabs button{padding-inline:8px}.pcat-logos{justify-content:flex-start}.v30-p{max-width:380px}.leaders{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){body{font-size:15px}.hero{height:auto;min-height:640px}.slide-in{padding-block:80px 130px}.pillars,.sc-grid,.scards,.cards3,.models,.depts,.bens,.pa-cards,.rcards,.rgroups,.pgrid,.capg,.tline,.layers,.addons,.vals,.svc,.invg,.offices,.leaders,.rlist,.gen,.pa-steps,.frow,.offl{grid-template-columns:1fr}.pgrid{grid-template-columns:1fr 1fr;gap:10px}.pt{padding:14px}.pt .ticks,.pt p{display:none}.agrid{grid-template-columns:1fr 1fr}.sec-line{grid-template-columns:repeat(3,1fr)}.pa-steps>div,.vals>div,.svc>div{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--g2)}.gen>div{border-inline-start:0;border-top:1px solid var(--g1)}.v30-k{grid-template-columns:1fr}.v30-k>div:nth-child(odd){border-inline-end:0}.v30-k>div:nth-last-child(2){border-bottom:1px solid var(--g1)}.ftr-top{grid-template-columns:1fr}.vid2{grid-template-columns:1fr}.sec-top{flex-direction:column;align-items:flex-start;gap:8px}.sec-ft{flex-direction:column;align-items:flex-start}.nat{grid-template-columns:1fr 1fr}.tline li{padding-inline-end:0}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rv{opacity:1;transform:none}}.atlas-sec{background:var(--dark);color:#fff;padding-block:clamp(64px,9vw,120px) 0;overflow:hidden;position:relative}.atlas-sec::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 80% 0%,rgb(238 28 36 / .18),transparent 70%),radial-gradient(40% 40% at 0% 100%,rgb(238 28 36 / .10),transparent 70%);pointer-events:none}.atlas-sec.is-full{padding-top:clamp(50px,6vw,80px)}.atlas-sec .wrap{position:relative}.atlas-sec .shead h2,.atlas-sec .qt-h{color:#fff}.atlas-sec .lead{color:rgb(255 255 255 / .72)}.atlas{background:linear-gradient(180deg,#fafafa 0%,#ececec 55%,#dcdcdc 100%);color:var(--ink);border-radius:20px;overflow:hidden;box-shadow:0 40px 90px rgb(0 0 0 / .45),0 0 0 1px rgb(255 255 255 / .06)}.at-top{display:flex;justify-content:space-between;align-items:center;padding:24px clamp(18px,3vw,36px) 0;position:relative;z-index:3}.at-top .eyebrow{margin:0;font-size:10.5px}.at-yrs{display:flex;align-items:center;gap:12px;margin:0;font-size:13px;color:var(--g8)}.at-yrs i{width:70px;height:2px;background:linear-gradient(90deg,var(--g3),var(--red));position:relative}.at-yrs i::after{content:"";position:absolute;inset-inline-end:-2px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--red);animation:ring 2s infinite}.at-stage{position:relative;aspect-ratio:1400/640;margin-top:-56px}.at-sky{position:absolute;inset:0 0 auto;height:40%;overflow:hidden;z-index:2;pointer-events:none}.at-plane{position:absolute;top:32%;width:clamp(90px,11vw,150px);animation:fly 16s linear infinite;inset-inline-start:0;filter:drop-shadow(0 8px 10px rgb(0 0 0 / .15))}.at-plane img{width:100%;transform:scaleX(1)}.rtl .at-plane{animation-name:flyr}.rtl .at-plane img{transform:scaleX(-1)}.at-cloud{position:absolute;height:22px;border-radius:30px;background:#fff;opacity:.85;filter:blur(1px);animation:drift 40s linear infinite}.at-cloud.c1{width:140px;top:30%;inset-inline-start:12%}.at-cloud.c2{width:90px;top:56%;inset-inline-start:62%;animation-duration:55s;opacity:.7}.at-city{position:absolute;inset:auto 0 0;aspect-ratio:1400/416;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%);mask-image:linear-gradient(180deg,transparent 0,#000 16%)}.at-pan{position:absolute;inset:0;animation:pan 30s ease-in-out infinite alternate}.at-pan img{width:100%;height:100%;object-fit:cover}.at-pin{position:absolute;left:var(--x);top:var(--y);width:0;height:0;z-index:2;opacity:0;transform:translateY(-14px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--d) * 90ms + 300ms)}.rtl .at-pin{left:var(--x)}.atlas.in .at-pin{opacity:1;transform:none}.at-pin i{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:var(--red);border:3px solid #fff;box-shadow:0 4px 12px rgb(0 0 0 / .25);animation:ring 2.4s infinite;animation-delay:calc(var(--d) * 220ms)}.at-pin span{position:absolute;left:50%;bottom:16px;transform:translate(-50%,6px);white-space:nowrap;background:var(--g9);color:#fff;font-size:11.5px;font-weight:600;padding:6px 11px;border-radius:4px;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none}.at-pin span::after{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid #fff0;border-top-color:var(--g9)}.at-pin.on i{transform:scale(1.35);background:var(--red);animation:ring 1.2s infinite}.at-pin.on span,.at-pin:hover span,.at-pin:focus-visible span{opacity:1;transform:translate(-50%,0)}.at-cards{position:absolute;inset-inline-start:clamp(14px,2.4vw,30px);top:clamp(64px,6.4vw,84px);width:min(330px,40%);z-index:3}.at-card{position:absolute;inset:0 0 auto;display:flex;gap:14px;align-items:center;background:rgb(255 255 255 / .92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:10px;border-radius:14px;box-shadow:0 20px 40px rgb(0 0 0 / .14);border-inline-start:4px solid var(--red);opacity:0;transform:translateY(16px) scale(.97);transition:opacity .55s var(--ease),transform .55s var(--ease);pointer-events:none}.at-card.on{opacity:1;transform:none}.at-card .im{flex:0 0 96px;height:74px;border-radius:9px;background-size:cover;background-position:center}.at-card.on .im{animation:kb 6s ease-out both}.at-card .tx{display:flex;flex-direction:column;min-width:0}.at-card small{font-size:22px;font-weight:800;color:var(--red);line-height:1}.at-card b{font-size:15px;color:var(--g9);line-height:1.25;margin-top:4px}.at-card em{font-style:normal;font-size:10.5px;color:var(--g5);letter-spacing:.12em;margin-top:5px}.at-cap{position:absolute;inset-inline-end:clamp(14px,2.4vw,30px);top:clamp(64px,6.4vw,84px);z-index:3;margin:0;font-size:12px;color:var(--g6);text-align:end}.at-cap b{display:block;font-size:clamp(20px,2.4vw,30px);color:var(--g9);font-weight:800;letter-spacing:-.01em}.at-line{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding:22px clamp(10px,2vw,26px) 4px;background:#fff;border-top:1px solid var(--g1)}.at-bar{position:absolute;inset-inline:calc(100% / var(--n) / 2 + 10px);top:45px;height:2px;background:var(--g1);grid-column:1/-1}.at-bar span{position:absolute;inset-block:0;inset-inline-start:0;width:var(--p,0%);background:var(--red);transition:width .7s var(--ease)}.at-line li:not(.at-bar){position:relative;z-index:1}.at-line button{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:0 3px 14px;opacity:.55;transition:opacity .3s}.at-line button:hover,.at-line button.on,.at-line button.past{opacity:1}.at-line .sv{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--g2);color:var(--g6);transition:all .35s var(--ease);margin-bottom:8px}.at-line .sv svg{width:22px;height:22px}.at-line button.past .sv{border-color:var(--red);color:var(--red)}.at-line button.on .sv{background:var(--red);border-color:var(--red);color:#fff;transform:scale(1.15);box-shadow:0 8px 20px rgb(238 28 36 / .35)}.at-line b{font-size:13px;color:var(--g9)}.at-line .nm{font-size:11px;color:var(--g6);line-height:1.3}.at-ft{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;padding:16px clamp(18px,3vw,36px) 22px;font-size:12.5px;color:var(--g5);border-top:1px solid var(--g1)}.at-ft .link{border:0;font-size:13.5px}.srail{margin-top:clamp(40px,6vw,70px);padding-bottom:clamp(64px,9vw,110px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.srail-track{display:flex;gap:18px;width:max-content;animation:mq 70s linear infinite}.rtl .srail-track{animation-name:mqr}.srail:hover .srail-track{animation-play-state:paused}.sr-card{position:relative;flex:0 0 auto;width:clamp(230px,24vw,320px);aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:#222}.sr-card:nth-child(even){margin-top:36px}.sr-card img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.sr-card:hover img{transform:scale(1.08)}.sr-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .82) 0%,rgb(0 0 0 / .1) 55%,transparent);transition:background .4s}.sr-card:hover::after{background:linear-gradient(0deg,rgb(143 17 22 / .9) 0%,rgb(0 0 0 / .1) 60%,transparent)}.sr-card .tx{position:absolute;inset-inline:20px;bottom:20px;z-index:1;color:#fff}.sr-card small{display:block;font-size:26px;font-weight:800;color:var(--red);line-height:1}.sr-card:hover small{color:#fff}.sr-card b{display:block;font-size:18px;font-weight:600;margin-top:6px;line-height:1.25}.sgal-wrap{padding-block:clamp(64px,9vw,110px)}.sgal-wrap .qt-h{color:#fff}.sgal{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;grid-auto-flow:dense}.sg-card{position:relative;border-radius:16px;overflow:hidden;min-height:380px;background:#222;display:flex;align-items:flex-end}.sg-card.big{grid-column:span 2}.sg-card.wide{grid-column:1/-1;min-height:460px}.sg-card .im{position:absolute;inset:0}.sg-card .im img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.sg-card:hover .im img{transform:scale(1.07)}.sg-card::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .25) 55%,#fff0 100%)}.sg-card .tx{position:relative;z-index:2;padding:26px 28px 28px;color:#fff;width:100%}.sg-card .yr{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;background:var(--red);color:#fff;padding:4px 10px;border-radius:3px;margin-bottom:12px}.sg-card h3{color:#fff;font-size:clamp(20px,2vw,28px);font-weight:700;margin-bottom:8px}.sg-card p{font-size:13.5px;color:rgb(255 255 255 / .8);max-width:520px}.sg-card .tags a{background:rgb(255 255 255 / .14);color:#fff;backdrop-filter:blur(6px)}.sg-card .tags a:hover{background:var(--red)}.is-full+.areas{background:#fff}@keyframes fly{0%{transform:translateX(-30vw) translateY(10px)}100%{transform:translateX(110vw) translateY(-26px)}}@keyframes flyr{0%{transform:translateX(30vw) translateY(10px)}100%{transform:translateX(-110vw) translateY(-26px)}}@keyframes pan{from{transform:scale(1.02) translateX(0)}to{transform:scale(1.12) translateX(-3%)}}@keyframes drift{from{transform:translateX(-40px)}to{transform:translateX(60px)}}.pa-gear{display:grid;grid-template-columns:.9fr 1.6fr;gap:clamp(24px,4vw,56px);margin-top:56px;background:var(--dark);color:#fff;padding:clamp(26px,4vw,48px);border-radius:18px;position:relative;overflow:hidden}.pa-gear::before{content:"";position:absolute;inset-inline-end:-120px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgb(238 28 36 / .35),transparent 70%)}.pg-head h3{color:#fff;font-size:clamp(24px,2.6vw,34px);margin-bottom:12px}.pg-head p{color:rgb(255 255 255 / .72);font-size:14.5px}.pg-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative}.pg-item{display:flex;flex-direction:column;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:14px;overflow:hidden;transition:transform .35s var(--ease),background .3s;position:relative}.pg-item:hover{transform:translateY(-4px);background:rgb(255 255 255 / .1)}.pg-im{aspect-ratio:4/3;background:#fff;display:grid;place-items:center;overflow:hidden}.pg-im img{width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .8s var(--ease)}.pg-item:hover .pg-im img{transform:scale(1.05)}.pg-tx{padding:16px 18px 20px;display:flex;flex-direction:column;gap:4px}.pg-tx small{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-weight:700}.rtl .pg-tx small{letter-spacing:0;font-size:12px}.pg-tx b{font-size:18px}.pg-tx em{font-style:normal;font-size:13px;color:rgb(255 255 255 / .7);line-height:1.5}.pg-item .ar{position:absolute;top:12px;inset-inline-end:12px;width:34px;height:34px;border-radius:50%;background:var(--red);display:grid;place-items:center}.pg-item .ar svg{width:14px;height:14px;color:#fff}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(200px,20vw,270px);gap:16px}.bt{position:relative;overflow:hidden;border-radius:14px;background:#222;grid-column:span 2;display:flex;align-items:flex-end}.bt0{grid-column:1/span 4;grid-row:span 2}.bt1,.bt2{grid-column:span 2}.bt>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.bt:hover>img{transform:scale(1.06)}.bt::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgb(0 0 0 / .85),rgb(0 0 0 / .15) 55%,transparent)}.bt .tx{position:relative;z-index:2;padding:22px 24px;color:#fff;width:100%}.bt .eyebrow{color:#fff;opacity:.85;font-size:10.5px;margin-bottom:8px}.bt .eyebrow::before{background:var(--red)}.bt h3{color:#fff;font-size:19px;font-weight:700;margin-bottom:10px}.bt0 h3{font-size:clamp(24px,2.8vw,36px)}.bt p{font-size:13.5px;color:rgb(255 255 255 / .8)}.bt .tags a{background:var(--red);color:#fff}.bt .tags a:hover{background:#fff;color:var(--red)}.refs .rgroups{margin-top:34px}.refs-note{margin-top:22px}.grp-head{display:grid;grid-template-columns:auto 1fr auto;gap:26px;align-items:center;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid var(--g2)}.grp-head .qt-h{font-size:clamp(28px,3.4vw,44px);margin:0}.grp-head .cnt{margin:0;font-size:13px;color:var(--g5)}.grp-head .cnt b{font-size:30px;color:var(--red);font-weight:800;margin-inline-end:4px}.jrn{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgb(0 0 0 / .07)}.jrn-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--g1)}.jrn-tabs button{position:relative;text-align:start;padding:20px 26px;display:flex;gap:12px;align-items:baseline;color:var(--g5);transition:color .3s,background .3s}.jrn-tabs button+button{border-inline-start:1px solid var(--g1)}.jrn-tabs button b{font-size:16px}.jrn-tabs button i{position:absolute;inset-inline:0;bottom:-1px;height:3px;background:var(--red);transform:scaleX(0);transition:transform .45s var(--ease)}.jrn-tabs button.on{color:var(--g9);background:var(--g0)}.jrn-tabs button.on i{transform:none}.jrn-panel{display:none;grid-template-columns:1.1fr 1fr}.jrn-panel.on{display:grid;animation:up .6s var(--ease) both}.jrn-panel figure{margin:0;min-height:360px;overflow:hidden}.jrn-panel figure img{width:100%;height:100%;object-fit:cover;animation:kb 9s ease-out both}.jrn-panel .tx{padding:clamp(24px,4vw,48px)}.jrn-panel h3{font-size:clamp(22px,2.4vw,30px);margin-bottom:12px}.facs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fac{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;display:flex;align-items:flex-end;padding:22px;color:#fff;background:#222}.fac img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.fac::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgb(0 0 0 / .8),transparent 60%)}.fac:hover img{transform:scale(1.06)}.fac .n,.fac b,.fac i{position:relative;z-index:2}.fac .n{position:absolute;top:18px;inset-inline-start:22px;color:#fff;font-weight:700;font-size:12px}.fac b{font-size:19px;flex:1}.fac i{width:38px;height:38px;border-radius:50%;background:var(--red);display:grid;place-items:center}.fac i svg{width:14px;height:14px}.pnav a{flex-direction:column;align-items:flex-start;gap:0}.pnav a em{font-style:normal;font-size:10.5px;color:var(--red);font-weight:700}.pnav a small{font-size:10.5px;color:var(--g5)}.pcat-brand{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:end}.pcat-brand .bl img,.pcat-brand img{height:46px;width:auto;max-width:190px;object-fit:contain}.pcat-brand .bn{font-size:13px;font-weight:700;color:var(--g8)}.pcat-brand .bc{font-size:11.5px;color:var(--g5)}.pnote{text-align:center;max-width:760px;margin:0 auto}.pcta{background:var(--dark);color:#fff;padding-block:clamp(50px,7vw,90px)}.pcta .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.pcta .qt-h{color:#fff;margin-bottom:10px}.pcta .lead{color:rgb(255 255 255 / .72);margin:0;max-width:620px}.gmap{border-radius:14px;aspect-ratio:auto;height:clamp(360px,42vw,520px);box-shadow:0 24px 60px rgb(0 0 0 / .1)}.gmap iframe{filter:saturate(1.05)}.mtog{position:absolute;top:14px;inset-inline-start:14px;display:flex;background:#fff;border-radius:8px;box-shadow:0 6px 20px rgb(0 0 0 / .15);overflow:hidden;z-index:2}.mtog button{padding:9px 16px;font-size:13px;font-weight:600;color:var(--g6)}.mtog button.on{background:var(--red);color:#fff}.gmap .mo{border-radius:8px;z-index:2}@media (max-width:980px){.pa-gear{grid-template-columns:1fr}.at-stage{aspect-ratio:1400/700}.at-cap{display:none}.at-cards{width:min(320px,70%)}.at-line{grid-template-columns:repeat(6,1fr);row-gap:10px}.at-bar{display:none}.bento{grid-template-columns:1fr 1fr}.bt,.bt0,.bt1,.bt2{grid-column:span 1;grid-row:span 1}.bt0{grid-column:1/-1;grid-row:span 2}.sgal{grid-template-columns:1fr 1fr}.jrn-panel{grid-template-columns:1fr}.jrn-panel figure{min-height:240px}.pcta .wrap{flex-direction:column;align-items:flex-start}.pcat-brand{align-items:flex-start;text-align:start}.grp-head{grid-template-columns:auto 1fr}.grp-head .cnt{grid-column:1/-1}}@media (max-width:640px){.at-stage{aspect-ratio:auto;margin-top:0;display:flex;flex-direction:column}.at-sky{height:70px;position:relative}.at-plane{top:10px}.at-city{position:relative;inset:auto;aspect-ratio:auto;height:250px;margin-top:-30px}.at-pan img{object-position:40% 50%}.at-cards{position:relative;inset:auto;width:auto;margin:14px;height:96px}.at-pin span{display:none}.at-line{grid-template-columns:repeat(4,1fr)}.at-line .nm{font-size:10px}.at-top{flex-direction:column;align-items:flex-start;gap:8px}.at-ft{flex-direction:column;align-items:flex-start}.pg-list,.sgal,.facs,.bento{grid-template-columns:1fr}.sg-card.big,.sg-card.wide{grid-column:span 1}.bt0{grid-row:span 1}.jrn-tabs button{padding:14px 12px;flex-direction:column;gap:2px}.jrn-tabs button b{font-size:13px}.sr-card:nth-child(even){margin-top:0}}@media (prefers-reduced-motion:reduce){.at-plane,.at-pan,.at-cloud,.srail-track{animation:none!important}.at-pin{opacity:1;transform:none}.srail{overflow-x:auto}}:root{--r:12px;--rl:18px;--sh:0 18px 44px rgba(20,20,20,.07);--dark:#F4F4F4}.btn,.btn-line,.btn-ghost,.btn-white{border-radius:999px}input,select,textarea,.cform,.fdept span,.tags a,.mods span,.pb{border-radius:10px}.tags a{border-radius:999px}.pillar,.scard,.card,.pcard,.pa-card,.pa-fig,.vbox,.model,.addon,.dept,.cap,.inv,.office,.layer,.gen,.rg,.rcard,.pt,.mflow li,.v30-k,.v30-p .fr,.jrn,.offl>*,.capg>*,.area,.bt,.fac,.sc-main,.sc-thumbs button,.ben,.cband .cform,.gmap,.mapc,.pnav a,.pcat,.sys,.prod,.pg-item,.pg-im,.ldr,.vm,.stat-card{border-radius:var(--rl)}.pillar,.model,.v30-k,.vbox,.pa-fig,.pa-card,.scard,.addon,.dept,.cap,.layer{overflow:hidden}.mflow li{border-radius:12px}.pillar{border-inline-start-width:1px;border-top:3px solid var(--red)}.cband{border-radius:0}.eyebrow::before{border-radius:2px}.subnav .btn{border-radius:999px}.dark{background:var(--g0);color:var(--ink)}.dark h1,.dark h2,.dark h3,.dark h4,.dark .qt-h{color:var(--g8)}.dark .lead{color:var(--ink2)}.dark .link{color:var(--g8);border-color:var(--red)}.dark .ico *{stroke:var(--g7)}.dark .ico .r{stroke:var(--red)}.dark .ticks li{color:var(--g7)}.layers{gap:18px}.layer{background:#fff;box-shadow:var(--sh)}.layer:hover{background:#fff;transform:translateY(-4px)}.layer:nth-child(4){border-color:var(--red3)}.layer p{color:var(--ink2)}.flow li{border-top-color:var(--g2)}.vid2{border-top-color:var(--g2)}.vid2 b{color:var(--g8)}.vid2 p{color:var(--ink2)}.vbox{background:#fff;box-shadow:var(--sh)}.plogic{background:#fff}.plogic-bg img{opacity:1;filter:none}.plogic-bg::after{background:linear-gradient(90deg,rgb(255 255 255 / .97) 0%,rgb(255 255 255 / .9) 52%,rgb(255 255 255 / .72) 100%)}.rtl .plogic-bg::after{background:linear-gradient(270deg,rgb(255 255 255 / .97) 0%,rgb(255 255 255 / .9) 52%,rgb(255 255 255 / .72) 100%)}.pl-brand{color:var(--g8)}.pl-sub{color:var(--ink2)}.plogic .btn-white,.plogic .btn-ghost{background:var(--red);border-color:var(--red);color:#fff}.pl-steps{display:grid;gap:12px}.pl-steps li{grid-template-columns:64px 1fr;align-items:center;gap:18px;padding:16px 18px;border:1px solid var(--g1)!important;background:rgb(255 255 255 / .92);border-radius:var(--rl);box-shadow:0 10px 26px rgb(0 0 0 / .05);transition:transform .35s var(--ease),box-shadow .35s}.pl-steps li:hover{transform:translateX(6px);box-shadow:var(--sh)}.rtl .pl-steps li:hover{transform:translateX(-6px)}.pl-steps b{color:var(--g8)}.pl-steps p{color:var(--ink2)}.pl-ic{position:relative;width:64px;height:64px;border-radius:18px;background:var(--redw);display:grid;place-items:center}.pl-ic .ico{width:38px;height:38px}.pl-ic .ico *{stroke:var(--red)!important;stroke-width:2.2}.pl-ic .n{position:absolute;top:-6px;inset-inline-end:-6px;background:var(--red);color:#fff!important;font-size:10px;padding:3px 6px!important;border-radius:999px;line-height:1}.pl-steps li:hover .pl-ic .ico{animation:bob 1.6s var(--ease) infinite}.atlas-sec{background:linear-gradient(180deg,var(--g0) 0%,#fff 100%);color:var(--ink)}.atlas-sec::before{background:radial-gradient(50% 40% at 85% 0%,rgb(238 28 36 / .08),transparent 70%)}.atlas-sec .shead h2,.atlas-sec .qt-h{color:var(--g8)}.atlas-sec .lead{color:var(--ink2)}.atlas{box-shadow:0 30px 70px rgb(0 0 0 / .10),0 0 0 1px var(--g1)}.sgal-wrap .qt-h{color:var(--g8)}.sg-card .proof{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#fff;font-weight:600;margin:4px 0 10px}.sg-card .proof .ico{width:20px;height:20px;flex:none}.sg-card .proof .ico *{stroke:#fff}.sg-card .proof .ico .r{stroke:var(--red)}.pa-gear{background:#fff;color:var(--ink);border:1px solid var(--g1);box-shadow:var(--sh)}.pa-gear::before{background:radial-gradient(circle,rgb(238 28 36 / .12),transparent 70%)}.pg-head h3{color:var(--g8)}.pg-head p{color:var(--ink2)}.pg-item{background:var(--g0);border-color:var(--g1)}.pg-item:hover{background:#fff;box-shadow:var(--sh)}.pg-tx b{color:var(--g8)}.pg-tx em{color:var(--ink2)}.pcta{background:var(--g0);color:var(--ink);border-top:1px solid var(--g1)}.pcta .qt-h{color:var(--g8)}.pcta .lead{color:var(--ink2)}.pcta .btn-white{background:var(--red);color:#fff;border-color:var(--red)}.pcta .btn-ghost{color:var(--g8);border-color:var(--g3)}.e404{background:var(--g0)}.ftr{background:var(--g0);color:var(--g6);border-top:1px solid var(--g1)}.ftr h4{color:var(--g8)}.ftr a:hover{color:var(--red)}.ftr-bot{border-top-color:var(--g2)}.ftr-bot .tagline{color:var(--g4)}.ftr .ico *{stroke:var(--g7)}.ftr .soc a,.ftr .social a{border-color:var(--g2);color:var(--g7)}.mflow li:first-child{background:var(--redw);color:var(--red3);border-color:#f7c3c5}.scard .im{background:var(--g1)}.mq-track img{filter:none;opacity:1;height:48px;max-width:160px}.mq-track a{display:grid;place-items:center;padding:6px 4px;transition:transform .3s var(--ease)}.mq-track a:hover{transform:translateY(-3px)}.sbadge{position:absolute;top:14px;inset-inline-end:14px;z-index:3;background:#fff;border-radius:999px;padding:7px 14px;box-shadow:0 8px 22px rgb(0 0 0 / .14);display:flex;align-items:center;height:40px}.sbadge img{height:24px!important;width:auto!important;max-width:110px;object-fit:contain!important;position:static!important;transform:none!important}@supports (grid-template-rows:subgrid){.models{grid-template-rows:repeat(6,auto);row-gap:0}.model{display:grid;grid-row:span 6;grid-template-rows:subgrid;align-content:start}.model .mflow{align-self:start}.model .ticks{margin-top:0;align-self:start}}.model{border-top:0;box-shadow:inset 0 3px 0 var(--red);background:var(--g0)}.addon{border:1px solid var(--g1);box-shadow:0 8px 24px rgb(0 0 0 / .04)}.addon .ico{width:58px;height:58px;padding:12px;border-radius:16px;background:var(--redw);overflow:visible;animation:bob 3.2s var(--ease) infinite;animation-delay:calc(var(--d,0) * .35s)}.addon .ico *{stroke-dasharray:100;stroke-dashoffset:0;animation:drawl 5s var(--ease) infinite;animation-delay:calc(var(--d,0) * .5s)}.addon:hover .ico{animation-duration:1.2s}@keyframes drawl{0%{stroke-dashoffset:100}35%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:-100}}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.vmb-sec{background:linear-gradient(180deg,#fff,var(--g0))}.vmb{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.vm{position:relative;background:#fff;border:1px solid var(--g1);border-radius:22px;padding:34px 30px 30px;box-shadow:var(--sh);display:flex;flex-direction:column;transition:transform .4s var(--ease),box-shadow .4s}.vm:hover{transform:translateY(-6px);box-shadow:0 28px 60px rgb(0 0 0 / .10)}.vm::after{content:"";position:absolute;inset-inline:30px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--red)}.vm-ic{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.vi{width:76px;height:76px;padding:12px;border-radius:22px;background:var(--redw);fill:none;stroke:var(--red);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.vm-n{font-size:44px;font-weight:200;color:var(--g2);line-height:1}.vm h3{font-size:24px;margin-bottom:10px}.vm-st{font-size:15px;color:var(--g7);line-height:1.65;margin-bottom:18px}.vm-pts{border-top:1px solid var(--g1);padding-top:16px;display:grid;gap:12px;margin-top:auto}.vm-pts li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;font-size:13.5px;color:var(--g7);font-weight:500;opacity:0;transform:translateY(8px);transition:all .5s var(--ease);transition-delay:calc(var(--k) * 120ms + 300ms)}.vm.in .vm-pts li{opacity:1;transform:none}.vm-pts i{width:34px;height:34px;border-radius:10px;background:var(--g0);display:grid;place-items:center}.vm-pts .ico{width:22px;height:22px}.vm-pts .ico *{stroke-width:3}.vi .pup{fill:var(--red);animation:look 5s ease-in-out infinite}.vi .iris{animation:blink 5s ease-in-out infinite;transform-origin:32px 32px}.vi .rays{animation:pulse 2.4s ease-in-out infinite}.vi .dot{fill:var(--red);animation:pulse 2s ease-in-out infinite;transform-origin:30px 34px}.vi .arrow{animation:hit 3s var(--ease) infinite}.vi-link .a{animation:la 3s var(--ease) infinite}.vi-link .b{animation:lb 3s var(--ease) infinite}.vi .spark{animation:pulse 1.5s ease-in-out infinite}@keyframes look{0%,40%,100%{transform:translateX(0)}50%,65%{transform:translateX(3px)}75%,90%{transform:translateX(-3px)}}@keyframes blink{0%,46%,54%,100%{transform:scaleY(1)}50%{transform:scaleY(.1)}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.9)}}@keyframes hit{0%{transform:translate(14px,-14px);opacity:0}30%{transform:none;opacity:1}80%{transform:none;opacity:1}100%{transform:none;opacity:0}}@keyframes la{0%,100%{transform:translateX(-4px)}50%{transform:translateX(2px)}}@keyframes lb{0%,100%{transform:translateX(4px)}50%{transform:translateX(-2px)}}.leaders{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ldr{position:relative;background:#fff;border:1px solid var(--g1);border-radius:20px;padding:28px 24px 26px;display:flex;flex-direction:column;gap:6px;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s;overflow:hidden}.ldr::before{content:"";position:absolute;inset-inline-start:0;top:28px;bottom:28px;width:3px;border-radius:0 3px 3px 0;background:var(--red);transform:scaleY(.35);transition:transform .45s var(--ease)}.rtl .ldr::before{border-radius:3px 0 0 3px}.ldr:hover{transform:translateY(-4px);box-shadow:var(--sh);border-color:#fff0}.ldr:hover::before{transform:none}.ldr-mono{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--redw),#fff);border:1px solid #f7c3c5;color:var(--red);font-weight:700;font-size:19px;letter-spacing:.04em;margin-bottom:14px}.ldr-n{position:absolute;top:24px;inset-inline-end:24px;font-size:11px;font-weight:700;color:var(--g3);letter-spacing:.1em}.ldr h3{font-size:17px;line-height:1.3;color:var(--g8)}.ldr p{font-size:13px;color:var(--ink2);margin:0;line-height:1.5}.ldr-in{margin-top:10px;font-size:12px;font-weight:600;color:var(--red)}.v30-grid{align-items:stretch}.v30-p{display:flex;flex-direction:column}.v30-p .fr{flex:1;aspect-ratio:auto;min-height:420px;border-bottom:0;box-shadow:inset 0 -4px 0 var(--red);border-radius:var(--rl)}.v30-p img{object-fit:contain;object-position:bottom;max-height:100%}.v30-c{display:flex;flex-direction:column;justify-content:center}.v30-head{display:flex;justify-content:space-between;align-items:center;gap:26px;margin-bottom:6px}.v30-head .qt-h{margin:0}.v30-logo{height:auto;margin:0;flex:none;padding:12px 16px;background:#fff;border:1px solid var(--g1);border-radius:16px}.v30-logo img{height:72px;width:auto}.v30-c .lead{margin-top:18px}.v30-k{border:0;background:none;gap:14px;margin-top:22px}.v30-k>div{display:grid;grid-template-columns:44px 1fr;column-gap:14px;align-items:start;background:#fff;border:1px solid var(--g1)!important;border-radius:16px;padding:18px 18px}.v30-k>div>*:not(.v30-ic){grid-column:2}.v30-ic{grid-row:1/span 3;width:44px;height:44px;border-radius:12px;background:var(--redw);display:grid;place-items:center}.v30-ic .ico{width:28px;height:28px}.v30-k .n{line-height:1}.v30-k b{margin:4px 0 4px}.is-full .sgal-wrap{padding-top:clamp(56px,7vw,90px)}.prj-stats{background:#fff;padding-block:clamp(40px,5vw,64px) 10px}.pstats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pst{display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:center;background:var(--g0);border-radius:var(--rl);padding:22px 22px}.pst .ico{grid-row:1/span 2;width:56px;height:56px;padding:10px;border-radius:16px;background:#fff}.pst b{font-size:clamp(28px,3vw,38px);font-weight:700;color:var(--red);line-height:1;letter-spacing:-.02em}.rtl .pst b{text-align:end;justify-self:start}.pst span{font-size:13px;font-weight:600;color:var(--g7)}.pst-note{margin-top:14px}.case{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(26px,4vw,56px);align-items:start;padding:clamp(22px,3vw,34px);background:#fff;border:1px solid var(--g1);border-radius:24px;box-shadow:var(--sh);margin-top:28px}.case.flip .case-im{order:2}.case-im{position:relative;margin:0;border-radius:18px;overflow:hidden;aspect-ratio:4/3;position:sticky;top:calc(var(--hdr) + 20px)}.case-im img{width:100%;height:100%;object-fit:cover}.case-logo,.pj-logo{position:absolute;inset-inline-start:14px;bottom:14px;background:#fff;border-radius:14px;padding:8px 12px;box-shadow:0 10px 26px rgb(0 0 0 / .16);display:flex;align-items:center;height:56px}.case-logo img,.pj-logo img{height:38px!important;width:auto!important;max-width:120px;object-fit:contain!important}.pj-logo{height:46px;padding:6px 10px}.pj-logo img{height:32px!important}.case-tx h3{font-size:clamp(24px,2.6vw,32px);margin-bottom:18px}.case-meta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:22px}.cm{background:var(--g0);border-radius:14px;padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px}.cm .ico{width:28px;height:28px}.cm>span{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--g5)}.rtl .cm>span{letter-spacing:0;font-size:12px}.cm b{font-size:22px;color:var(--g8);line-height:1.1}.cm b.sm{font-size:14px}.cm div>span:not(.scp){display:block;font-size:12px;color:var(--ink2)}.cm small{font-size:12px;color:var(--g5)}.scs{display:flex;flex-wrap:wrap;gap:6px}.scp{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px;background:var(--redw);color:var(--red3)}.pill{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:11.5px;font-weight:700;padding:4px 11px;border-radius:999px;white-space:nowrap}.pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.ok{color:#1E9E4A;background:#E6F5EB}.pill.pend{color:#D98E04;background:#FDF3DC}.phases{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;margin-bottom:18px;border:1px solid var(--g1);border-radius:14px;overflow:hidden}.phases th{background:var(--g7);color:#fff;font-weight:600;text-align:start;padding:10px 12px;font-size:11.5px;letter-spacing:.04em}.phases td{padding:10px 12px;border-top:1px solid var(--g1);color:var(--g7);vertical-align:middle}.phases tbody tr:nth-child(even) td{background:var(--g0)}.phases td:nth-child(2){font-weight:700;color:var(--g8)}.dig{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.dig b{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--g8);margin-inline-end:6px;width:100%}.dig b .ico{width:22px;height:22px}.dig span{font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--g2);color:var(--g7)}.dig.sm span{font-size:11px;padding:4px 10px}.pfilter{display:flex;flex-direction:column;gap:14px;margin-bottom:30px}.pf-cats{display:flex;flex-wrap:wrap;gap:10px}.pf-cats button{display:flex;align-items:center;gap:10px;padding:9px 16px 9px 10px;border-radius:999px;background:#fff;border:1px solid var(--g1);font-size:13.5px;font-weight:600;color:var(--g7);transition:all .25s}.rtl .pf-cats button{padding:9px 10px 9px 16px}.pf-cats .ico{width:28px;height:28px;padding:4px;border-radius:50%;background:var(--g0)}.pf-cats em{font-style:normal;font-size:11px;min-width:24px;text-align:center;padding:2px 7px;border-radius:999px;background:var(--g0);color:var(--g6)}.pf-cats button:hover{border-color:var(--red);color:var(--red)}.pf-cats button.on{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 10px 24px rgb(238 28 36 / .25)}.pf-cats button.on .ico{background:#fff}.pf-cats button.on em{background:rgb(255 255 255 / .22);color:#fff}.pf-st{display:flex;flex-wrap:wrap;gap:8px}.pf-st button{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--g6);padding:6px 14px;border-radius:999px;border:1px solid #fff0}.pf-st button.on{border-color:var(--g2);background:#fff;color:var(--g8)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.ok{background:#1E9E4A}.dot.pend{background:#D98E04}.pjgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.pj{background:#fff;border-radius:20px;overflow:hidden;border:1px solid var(--g1);transition:transform .35s var(--ease),box-shadow .35s}.pj:hover{transform:translateY(-5px);box-shadow:0 24px 50px rgb(0 0 0 / .09)}.pj.hide{display:none}.pj-im{position:relative;margin:0;aspect-ratio:16/10;overflow:hidden;background:var(--g1)}.pj-im>img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.pj:hover .pj-im>img{transform:scale(1.06)}.pj-im .pill{position:absolute;top:12px;inset-inline-end:12px;box-shadow:0 6px 16px rgb(0 0 0 / .12)}.pj-tx{padding:18px 20px 20px}.pj-loc{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--g5);margin:0 0 6px}.pj-loc .ico{width:18px;height:18px;flex:none}.pj h3{font-size:17.5px;line-height:1.3;margin-bottom:12px}.pj-row{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;padding-top:12px;border-top:1px solid var(--g1)}.pj-cap{text-align:end;flex:none}.pj-cap b{display:block;font-size:20px;color:var(--red);line-height:1}.pj-cap b.sm{font-size:12px;color:var(--g7);max-width:150px}.pj-cap span{font-size:11px;color:var(--g5)}.pj-more{margin-top:14px;border-top:1px dashed var(--g2);padding-top:10px}.pj-more summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;color:var(--red)}.pj-more summary::-webkit-details-marker{display:none}.pj-more summary i{width:22px;height:22px;border-radius:50%;background:var(--redw);position:relative;transition:transform .3s}.pj-more summary i::before,.pj-more summary i::after{content:"";position:absolute;inset:0;margin:auto;width:10px;height:2px;background:var(--red);border-radius:2px}.pj-more summary i::after{transform:rotate(90deg);transition:transform .3s}.pj-more[open] summary i::after{transform:none}.pj-ph{margin:12px 0;display:grid;gap:6px}.pj-ph li{display:grid;grid-template-columns:1fr auto auto;gap:10px;font-size:12px;background:var(--g0);border-radius:10px;padding:7px 10px;align-items:center}.pj-ph b{color:var(--g8)}.pj-ph em{font-style:normal;color:var(--g5);font-size:11px}.pj-more .ticks li{font-size:12.5px}.pf-empty{text-align:center;color:var(--g5);padding:30px}.crs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cr{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;display:flex;align-items:flex-end;background:var(--g1)}.cr>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.cr:hover>img{transform:scale(1.06)}.cr::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgb(0 0 0 / .72),transparent 55%)}.cr .tx{position:relative;z-index:2;padding:20px 22px;color:#fff;width:100%}.cr .ic{width:44px;height:44px;border-radius:12px;background:#fff;display:grid;place-items:center;margin-bottom:10px}.cr .ic .ico{width:28px;height:28px}.cr small{font-size:11.5px;opacity:.85}.cr h3{color:#fff;font-size:18px}.intg{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.intc{background:#fff;border-radius:20px;border:1px solid var(--g1);overflow:hidden}.ih{display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid var(--g1);transition:background .2s}.ih:hover{background:var(--g0)}.ih .ic{width:46px;height:46px;border-radius:14px;background:var(--redw);display:grid;place-items:center}.ih .ic .ico{width:30px;height:30px}.ih b{flex:1;font-size:16px;color:var(--g8)}.ih .ar svg{width:14px;height:14px;color:var(--red)}.intc ul{padding:8px 20px 14px}.intc li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--g0)}.intc li:last-child{border-bottom:0}.intc li img{width:64px;height:40px;object-fit:contain;flex:none}.intc li .mono{width:64px;height:40px;border-radius:10px;background:var(--g0);display:grid;place-items:center;font-style:normal;font-weight:700;color:var(--red);flex:none}.intc li b{display:block;font-size:14px;color:var(--g8)}.intc li small{font-size:12px;color:var(--g5)}.cwall{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:6px}.cwall li{display:flex;align-items:center;gap:10px;background:var(--g0);border-radius:12px;padding:12px 14px;font-size:13px;font-weight:600;color:var(--g7);line-height:1.35;transition:background .25s,color .25s}.cwall li:hover{background:var(--redw);color:var(--red3)}.cwall i{width:8px;height:8px;border-radius:50%;background:var(--red);flex:none}.prj-clients .marq{margin-top:40px}.mapc{position:relative}.mposter{position:absolute;inset:0;z-index:1;display:none;background-size:cover;background-position:center;border-radius:inherit;overflow:hidden}.mapc.nomap .mposter{display:block}.mapc.nomap iframe{display:none}.mposter::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .1),rgb(255 255 255 / 0) 40%,rgb(0 0 0 / .45))}.mp-pin{position:absolute;left:50%;top:44%;transform:translate(-50%,-100%);width:46px;height:46px;border-radius:50% 50% 50% 0;rotate:-45deg;background:var(--red);box-shadow:0 10px 24px rgb(238 28 36 / .45);animation:bob 2s ease-in-out infinite}.mp-pin::after{content:"";position:absolute;inset:14px;border-radius:50%;background:#fff}.mp-ring{position:absolute;left:50%;top:44%;width:16px;height:16px;margin:-4px 0 0 -8px;border-radius:50%;background:rgb(238 28 36 / .35);animation:ring 2s infinite}.mp-card{position:absolute;inset-inline-start:20px;bottom:20px;z-index:2;background:#fff;border-radius:18px;padding:18px 20px;box-shadow:0 20px 44px rgb(0 0 0 / .18);max-width:min(380px,calc(100% - 40px))}.mp-card b{display:block;font-size:15px;color:var(--g8);margin-bottom:4px}.mp-card p{font-size:12.5px;color:var(--ink2);margin:0 0 12px}.mp-card .row{display:flex;flex-wrap:wrap;gap:8px}.mp-card .btn{padding:10px 18px;font-size:13px}.ico .draw{animation:none}.vals .n,.svc .n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--redw);margin-bottom:8px}@media (max-width:1100px){.pstats{grid-template-columns:1fr 1fr}.pjgrid,.crs{grid-template-columns:1fr 1fr}.case{grid-template-columns:1fr}.case.flip .case-im{order:0}.case-im{position:relative;top:0}.cwall{grid-template-columns:repeat(3,1fr)}.leaders{grid-template-columns:repeat(2,1fr)}.vmb{grid-template-columns:1fr}}@media (max-width:980px){.models{grid-template-rows:none}.model{grid-row:auto;display:flex}}@media (max-width:680px){.pstats,.pjgrid,.crs,.intg,.leaders{grid-template-columns:1fr}.cwall{grid-template-columns:1fr 1fr}.case-meta{grid-template-columns:1fr}.phases{font-size:12px}.phases th:nth-child(3),.phases td:nth-child(3){display:none}.v30-head{flex-direction:column;align-items:flex-start}.v30-p .fr{min-height:320px}.pl-steps li{grid-template-columns:52px 1fr}.pl-ic{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.addon .ico,.addon .ico *,.vi *,.mp-pin,.pl-steps li:hover .pl-ic .ico{animation:none!important}}.mapc.nomap .mtog,.mapc.nomap>.mo{display:none}.pjgrid{align-items:stretch}.pj{display:flex;flex-direction:column}.pj-tx{flex:1;display:flex;flex-direction:column}.pj-row{margin-top:auto}.case-im{position:relative!important;top:0!important}.cband::before{display:none}.fdept input:checked+span{background:var(--red);border-color:var(--red)}.leaders{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ldr{padding:28px 26px;display:grid;grid-template-columns:64px 1fr;column-gap:18px;row-gap:2px;align-content:center;box-shadow:inset 0 3px 0 var(--red)}.ldr::before{display:none}.ldr-mono{margin:0;width:64px;height:64px;font-size:20px;grid-row:1/span 3;align-self:center}.ldr>h3,.ldr>p,.ldr>.ldr-in{grid-column:2}.ldr-n{top:16px;inset-inline-end:20px}.mposter::before{background:linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .06))}.mposter{background-color:#EDEEF0}@media (max-width:680px){.pstats{grid-template-columns:1fr 1fr;gap:10px}.pst{grid-template-columns:1fr;padding:16px;row-gap:8px}.pst .ico{grid-row:auto;width:44px;height:44px;padding:8px}.pst b{font-size:26px}}:root{--rl:3px}.case,.case-im,.pj,.pj-im,.vm,.ldr,.cr,.intc,.sg-card,.sr-card,.bt,.fac,.atlas,.pst,.cm,.phases,.cwall li,.v30-k>div,.v30-p .fr,.v30-logo,.pl-steps li,.layer,.model,.addon,.pillar,.scard,.card,.pcard,.pa-card,.pa-fig,.vbox,.dept,.cap,.inv,.office,.gen,.rg,.rcard,.pt,.jrn,.capg>*,.area,.sc-main,.ben,.cband .cform,.gmap,.mapc,.mposter,.pcat,.sys,.prod,.pg-item,.pg-im,.pa-gear,.mp-card,.at-card,.at-card .im,.pj-ph li,.case-logo,.pj-logo,.mflow li{border-radius:3px}.vm::after{border-radius:0}.vm{box-shadow:0 14px 34px rgb(20 20 20 / .06)}.at-cloud{display:none}.at-city{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6%);mask-image:linear-gradient(180deg,transparent 0,#000 6%)}.atlas{background:linear-gradient(180deg,#fafafa 0%,#f0f0f0 100%)}.dark{background:#1f1f1f;color:#bdbdbd}.dark h1,.dark h2,.dark h3,.dark h4,.dark .qt-h{color:#fff}.dark .lead{color:rgb(255 255 255 / .72)}.dark .link{color:#fff;border-color:var(--red)}.dark .ico *{stroke:#fff}.dark .ico .r{stroke:var(--red)}.dark .ticks li{color:#c4c4c4}.dark .layer{background:rgb(255 255 255 / .06);box-shadow:none}.dark .layer:hover{background:rgb(255 255 255 / .1)}.dark .layer h3{color:#fff}.dark .layer p{color:rgb(255 255 255 / .66)}.dark .layer:nth-child(4){border-color:#fff}.dark .flow li{border-top-color:rgb(255 255 255 / .16)}.dark .flow p{color:rgb(255 255 255 / .66)}.vid.dark{background:linear-gradient(180deg,#262626,#1a1a1a)}.dark .vid2{border-top-color:rgb(255 255 255 / .14)}.dark .vid2 b{color:#fff}.dark .vid2 p{color:rgb(255 255 255 / .62)}.dark .vbox{background:#000;box-shadow:none}.plogic{background:#1c1c1c}.plogic-bg img{opacity:1;filter:grayscale(.2)}.plogic-bg::after,.rtl .plogic-bg::after{background:linear-gradient(90deg,rgb(24 24 24 / .9) 0%,rgb(24 24 24 / .74) 50%,rgb(24 24 24 / .55) 100%)}.rtl .plogic-bg::after{background:linear-gradient(270deg,rgb(24 24 24 / .9) 0%,rgb(24 24 24 / .74) 50%,rgb(24 24 24 / .55) 100%)}.plogic .qt-h,.pl-brand{color:#fff}.plogic .lead,.pl-sub{color:rgb(255 255 255 / .74)}.pl-steps li{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12)!important;box-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pl-steps li:hover{background:rgb(255 255 255 / .12);box-shadow:none}.pl-steps b{color:#fff}.pl-steps p{color:rgb(255 255 255 / .66)}.pl-ic{background:rgb(238 28 36 / .16)}.pl-ic .ico *{stroke:#fff!important}.pl-ic .ico .r{stroke:var(--red)!important}.pcta{background:#232323;border-top:0}.pcta .qt-h{color:#fff}.pcta .lead{color:rgb(255 255 255 / .7)}.pcta .btn-ghost{color:#fff;border-color:rgb(255 255 255 / .5)}.phases th{background:rgb(20 20 20 / .86)}.pst{background:#fff;border:1px solid var(--g1)}.prj-stats{background:linear-gradient(180deg,#fff,var(--g0))}.phero-bg::after{background:linear-gradient(90deg,rgb(10 10 10 / .72) 0%,rgb(10 10 10 / .38) 50%,rgb(10 10 10 / .08) 100%),linear-gradient(0deg,rgb(10 10 10 / .35),transparent 45%)}.rtl .phero-bg::after{background:linear-gradient(270deg,rgb(10 10 10 / .72) 0%,rgb(10 10 10 / .38) 50%,rgb(10 10 10 / .08) 100%),linear-gradient(0deg,rgb(10 10 10 / .35),transparent 45%)}.rmatrix{margin-top:34px;background:#fff;border:1px solid var(--g1);border-radius:3px}.rm-row{display:grid;grid-template-columns:280px 1fr;gap:28px;align-items:center;padding:22px 26px;border-top:1px solid var(--g1)}.rm-row:first-child{border-top:0}.rm-h{display:flex;align-items:center;gap:14px}.rm-ic{width:52px;height:52px;border-radius:14px;background:var(--redw);display:grid;place-items:center;flex:none;transition:background .3s}.rm-ic .ico{width:32px;height:32px}.rm-h b{display:block;font-size:16px;color:var(--g8);line-height:1.25}.rm-h em{font-style:normal;font-size:12px;color:var(--g5)}.rm-h:hover .rm-ic{background:var(--red)}.rm-h:hover .rm-ic .ico *{stroke:#fff}.rm-list{display:flex;flex-wrap:wrap;gap:8px}.rm-list a{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:999px;background:var(--g0);border:1px solid #fff0;font-size:13px;transition:all .25s}.rm-list b{color:var(--g8);font-weight:600}.rm-list span{font-size:11.5px;color:var(--g5)}.rm-list a:hover{background:#fff;border-color:var(--red)}.rm-list .more a{background:#fff;border-color:var(--g2);color:var(--red);font-weight:700}@media (max-width:900px){.rm-row{grid-template-columns:1fr;gap:14px}}.phero-bg img{object-position:center 22%}.prj-stats{padding-block:clamp(34px,4vw,56px) 0}.pstats{grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--g1);border-top:3px solid var(--red)}.pst{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px,2.6vw,36px) clamp(22px,2.4vw,34px);background:transparent!important;border:0!important;border-inline-end:1px solid var(--g1)!important;border-radius:0!important;box-shadow:none}.pst:last-child{border-inline-end:0!important}.pst-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--redw)}.pst-ic .ico,.pst-ic svg{width:28px!important;height:28px!important;padding:0!important;background:none!important;border-radius:0!important;color:var(--red)}.pst b{font-size:clamp(44px,4.6vw,64px);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--red);text-align:start!important;justify-self:auto!important}.pst span:not(.pst-ic){font-size:clamp(15px,1.2vw,17px);font-weight:600;color:var(--g7);line-height:1.35}@media (max-width:980px){.pstats{grid-template-columns:1fr 1fr}.pst:nth-child(2){border-inline-end:0!important}.pst:nth-child(-n+2){border-bottom:1px solid var(--g1)!important}}@media (max-width:680px){.pstats{grid-template-columns:1fr 1fr}.pst{padding:20px 16px;gap:10px}.pst b{font-size:36px}.pst span:not(.pst-ic){font-size:13.5px}}.at-stage{aspect-ratio:1344/576}.at-city{inset:0;aspect-ratio:auto;-webkit-mask-image:none!important;mask-image:none!important}.at-pan{animation:none;transform:none}.at-pan img{object-fit:cover;object-position:center}.at-sky{height:30%}@media (max-width:980px){.at-stage{aspect-ratio:1344/576}}@media (max-width:640px){.at-stage{aspect-ratio:auto}.at-city{position:relative;inset:auto;height:auto;aspect-ratio:1344/576;margin-top:0}.at-sky{display:none}}.phero .qt-h em{color:#fff;font-weight:400}.phero .qt-h{text-shadow:0 2px 24px rgb(0 0 0 / .35)}.sbadge{border-radius:4px;padding:8px 14px;height:44px;border:1px solid rgb(0 0 0 / .06);box-shadow:0 6px 18px rgb(0 0 0 / .12)}.sbadge img{height:26px!important;max-width:120px}.pst-ic svg{stroke:var(--red)!important;stroke-width:2.6}.rtabs{margin-top:40px;display:grid;grid-template-columns:300px 1fr;background:#fff;border:1px solid var(--g1)}.rt-nav{display:flex;flex-direction:column;border-inline-end:1px solid var(--g1);background:#fafafa}.rt-nav button{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:18px 22px;text-align:start;border-bottom:1px solid var(--g1);position:relative;transition:background .25s}.rt-nav button::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--red);transform:scaleY(0);transition:transform .3s var(--ease)}.rt-nav button.on{background:#fff}.rt-nav button.on::before{transform:none}.rt-ic{width:44px;height:44px;border-radius:12px;background:var(--redw);display:grid;place-items:center}.rt-ic .ico{width:26px;height:26px}.rt-nm{font-size:15px;font-weight:600;color:var(--g8);line-height:1.3}.rt-nav em{font-style:normal;font-size:12px;font-weight:700;color:var(--g5);min-width:30px;height:26px;border-radius:999px;background:var(--g0);display:grid;place-items:center;padding:0 8px}.rt-nav button.on em{background:var(--red);color:#fff}.rt-nav button:hover .rt-nm{color:var(--red)}.rt-panels{padding:26px 28px 28px;min-width:0}.rt-p{display:none}.rt-p.on{display:block;animation:fadeUp .45s var(--ease) both}@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rt-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px}.rt-top b{font-size:clamp(20px,1.8vw,24px);font-weight:700;color:var(--g9)}.rt-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rt-grid a{display:flex;flex-direction:column;height:100%;border:1px solid var(--g1);background:#fff;transition:border-color .25s,box-shadow .3s,transform .3s var(--ease)}.rt-grid a:hover{border-color:var(--red);box-shadow:0 14px 30px rgb(0 0 0 / .08);transform:translateY(-3px)}.rt-im{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--g0)}.rt-im img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.rt-grid a:hover .rt-im img{transform:scale(1.05)}.rt-im.lg{display:grid;place-items:center;padding:18px 22px}.rt-im.lg img{width:auto;height:auto;max-width:78%;max-height:64px;object-fit:contain}.rt-tx{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px}.rt-tx b{font-size:14px;font-weight:600;color:var(--g9);line-height:1.3}.rt-tx small{font-size:12px;color:var(--g5)}.rt-more a{justify-content:center;align-items:flex-start;padding:20px;background:var(--g9);border-color:var(--g9);color:#fff;gap:4px}.rt-more b{font-size:34px;font-weight:800;color:#fff;line-height:1}.rt-more span{font-size:13px;color:rgb(255 255 255 / .75)}.rt-more .ar{margin-top:10px;color:var(--red)}.rt-more a:hover{background:var(--red);border-color:var(--red)}.rt-more a:hover .ar{color:#fff}@media (max-width:1100px){.rt-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.rtabs{grid-template-columns:1fr}.rt-nav{flex-direction:row;overflow-x:auto;border-inline-end:0;border-bottom:1px solid var(--g1)}.rt-nav button{grid-template-columns:auto auto;white-space:nowrap;border-bottom:0;border-inline-end:1px solid var(--g1)}.rt-nav .rt-ic{display:none}.rt-nav button::before{inset-block:auto 0;inset-inline:0;width:auto;height:3px;transform:scaleX(0)}.rt-nav button.on::before{transform:none}.rt-grid{grid-template-columns:1fr 1fr}.rt-panels{padding:18px}}.cr .ic{position:absolute;top:18px;inset-inline-start:18px;margin:0;z-index:3}.cr::before{background:linear-gradient(0deg,rgb(0 0 0 / .75),transparent 50%),linear-gradient(180deg,rgb(0 0 0 / .25),transparent 30%)}.pj-logo,.case-logo{display:none}.pj-tx{position:relative}.pj-cl{position:absolute;top:16px;inset-inline-end:18px;height:30px;display:flex;align-items:center}.pj-cl img{height:30px!important;width:auto!important;max-width:110px;object-fit:contain}.pj-tx:has(.pj-cl) .pj-loc{padding-inline-end:120px}.case-cl{display:block;margin-bottom:16px}.case-cl img{height:46px!important;width:auto!important;max-width:170px;object-fit:contain}.intc li img,.intc li .mono{width:112px!important;height:56px!important;flex:none;object-fit:contain;padding:8px 12px;background:var(--g0);border-radius:4px}.intc li .mono{display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.15;text-align:center;color:var(--g8);text-transform:uppercase;padding:6px 10px}.lead-sec{padding-bottom:clamp(40px,5vw,70px)}.lead-sec .leaders{max-width:none;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--g1);border-top:3px solid var(--red);background:#fff}.lead-sec .ldr{display:flex;flex-direction:column;gap:10px;padding:clamp(28px,3vw,44px) clamp(24px,2.8vw,40px);border:0!important;border-inline-end:1px solid var(--g1)!important;border-radius:0!important;box-shadow:none!important;transform:none!important;background:#fff0}.lead-sec .ldr:last-child{border-inline-end:0!important}.lead-sec .ldr-n{position:static;order:-1;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--red);margin-bottom:6px}.lead-sec .ldr h3{font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.2;color:var(--g9);letter-spacing:-.01em}.lead-sec .ldr p{font-size:clamp(15px,1.15vw,17px);color:var(--g6);line-height:1.5;font-weight:500}.lead-sec .ldr:hover h3{color:var(--red)}@media (max-width:900px){.lead-sec .leaders{grid-template-columns:1fr}.lead-sec .ldr{border-inline-end:0!important;border-bottom:1px solid var(--g1)!important}.lead-sec .ldr:last-child{border-bottom:0!important}}.ab-fig{margin:0;overflow:hidden;background:var(--g1);position:relative}.ab-fig img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--ease)}.ab-fig:hover img{transform:scale(1.03)}.ab-who{margin-top:34px;aspect-ratio:4/3;box-shadow:0 30px 60px rgb(0 0 0 / .12)}.ab-who::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:90px;height:4px;background:var(--red)}.ab-wide{aspect-ratio:21/8;margin:6px 0 34px}.ab-bg{position:relative;overflow:hidden;isolation:isolate}.ab-bgim{position:absolute;inset:0;z-index:-1}.ab-bgim img{width:100%;height:100%;object-fit:cover}.ab-bgim::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(20 20 20 / .94) 0%,rgb(20 20 20 / .82) 45%,rgb(20 20 20 / .6) 100%)}.ab-bg .layer{background:rgb(31 31 31 / .72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ab-vals{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,56px);align-items:stretch}.ab-vals .ab-fig{min-height:420px}.ab-vals .vals{grid-template-columns:1fr 1fr;border-top:0;align-content:start}.ab-vals .vals>div{border-inline-start:0!important;padding:22px 0 20px!important;border-top:1px solid var(--g1)}.ab-vals .vals>div:nth-child(odd){padding-inline-end:28px!important}.ab-vals .vals>div:last-child{grid-column:1/-1}.ab-vals .vals b{font-size:18px}.ab-vals .vals p{font-size:14.5px}.cap-im{padding:0!important;min-height:220px}.cap-im img{width:100%;height:100%;object-fit:cover;display:block}.ab-inv{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}.ab-inv .invg{grid-template-columns:1fr}.ab-inv .ab-fig{min-height:320px}.ab-off{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}.ab-off .ab-fig{min-height:300px}.ab-off .offices{grid-template-columns:1fr;gap:16px}@media (max-width:900px){.ab-vals,.ab-inv,.ab-off{grid-template-columns:1fr}.ab-vals .ab-fig,.ab-inv .ab-fig,.ab-off .ab-fig{min-height:0;aspect-ratio:16/10}.ab-vals .vals{grid-template-columns:1fr}.ab-wide{aspect-ratio:16/9}}.cap-im{margin:0!important}figure.ab-fig{margin:0}.case{align-items:stretch}.case-im{aspect-ratio:auto!important;height:100%;min-height:380px}@media (max-width:980px){.case-im{min-height:0;aspect-ratio:16/10!important;height:auto}}.cwall{gap:0;border-top:1px solid var(--g1);border-inline-start:1px solid var(--g1);background:#fff}.cwall li{background:#fff0;border-radius:0;border-bottom:1px solid var(--g1);border-inline-end:1px solid var(--g1);padding:18px 20px;font-size:14px;font-weight:600;color:var(--g8);gap:12px;min-height:64px}.cwall li:hover{background:var(--g0);color:var(--red)}.cwall i{width:6px;height:6px;border-radius:0;transform:rotate(45deg)}@media (max-width:900px){.cwall{grid-template-columns:1fr 1fr}}.e404{background:linear-gradient(135deg,#1f1f1f,#2b2b2b)!important}.sc-stage{background:transparent!important;border:0!important}.sc-main.cut img{padding:6px 10px;filter:drop-shadow(0 22px 22px rgb(0 0 0 / .14))}.sc-main.photo img{object-fit:cover;padding:0}.sc-thumbs button img{background:transparent!important}.pv{background:transparent!important}.pv.cut img{padding:22px;filter:drop-shadow(0 16px 18px rgb(0 0 0 / .13))}.pv.photo img{object-fit:cover;padding:0}.pg-im{background:transparent!important}.pg-im img{object-fit:cover!important;padding:0!important}.pg-item .ar,.pg-item .ar *{color:#fff!important;font-size:16px;font-weight:700;line-height:1}.ico,.ico *,.vi,.vi *{animation:none!important}.addon .ico{width:56px!important;height:56px!important;padding:0!important;background:none!important;border-radius:0!important;margin-bottom:20px}.addon .ico *{stroke-dasharray:none!important;stroke-width:1.6}.addon:hover{transform:none}.pl-ic,.v30-ic,.ih .ic,.rm-ic,.rt-ic,.vals .n,.svc .n{background:none!important;border-radius:0!important}.pl-ic .ico{width:46px;height:46px}.rt-ic .ico{width:32px;height:32px}.rm-ic .ico,.ih .ic .ico,.v30-ic .ico{width:34px;height:34px}.vi{background:none!important;padding:0!important;width:64px;height:64px}.scard .tx{position:relative}.sfoot{display:flex;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid var(--g1);min-height:58px}.sfoot:empty{display:none}.scard .sbadge{position:static!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;height:36px!important;width:132px;display:flex;align-items:center;justify-content:flex-start}.scard .sbadge img{height:auto!important;max-height:36px!important;width:auto!important;max-width:132px!important;object-fit:contain!important}.scard .go{bottom:28px!important;top:auto!important}.scard .tx{padding-bottom:22px}.pst{align-items:center!important;text-align:center}.pst-ic{width:auto!important;height:auto!important;background:none!important;border-radius:0!important}.pst-ic .ico,.pst-ic svg{width:48px!important;height:48px!important}.pst b{text-align:center!important;width:100%}.rtl .pst b{text-align:center!important;justify-self:center!important}.pst span:not(.pst-ic){text-align:center}.ab-whohead{max-width:900px;margin-bottom:clamp(32px,4vw,52px)}.ab-whohead .qt-h{margin-bottom:0}.ab-whogrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:center}.ab-whogrid.noimg{grid-template-columns:1fr}.ab-whogrid .ab-who{margin:0!important;aspect-ratio:4/3}.ab-whotx .lead{margin-top:0}.ab-whotx p:last-child{margin-bottom:0}@media (max-width:900px){.ab-whogrid{grid-template-columns:1fr}.ab-whohead{margin-bottom:26px}}.pv .pb{display:none}.pv.cut img{object-fit:contain!important;width:100%!important;height:100%!important;transform:none}.pv.cut{padding:0}.pv.cut img{position:absolute;inset:0;box-sizing:border-box}.pv.photo img{position:absolute;inset:0}.intc li img,.intc li .mono{border-radius:0!important;background-color:#f9f9f9!important}.slide-bg::after{background:linear-gradient(90deg,rgb(8 8 8 / .46) 0%,rgb(8 8 8 / .36) 38%,rgb(8 8 8 / .1) 72%,rgb(8 8 8 / .18) 100%),linear-gradient(0deg,rgb(8 8 8 / .42) 0%,transparent 34%)}.rtl .slide-bg::after{background:linear-gradient(270deg,rgb(8 8 8 / .46) 0%,rgb(8 8 8 / .36) 38%,rgb(8 8 8 / .1) 72%,rgb(8 8 8 / .18) 100%),linear-gradient(0deg,rgb(8 8 8 / .42) 0%,transparent 34%)}.phero-bg::after{background:linear-gradient(90deg,rgb(10 10 10 / .36) 0%,rgb(10 10 10 / .19) 50%,rgb(10 10 10 / .04) 100%),linear-gradient(0deg,rgb(10 10 10 / .18),transparent 45%)}.rtl .phero-bg::after{background:linear-gradient(270deg,rgb(10 10 10 / .36) 0%,rgb(10 10 10 / .19) 50%,rgb(10 10 10 / .04) 100%),linear-gradient(0deg,rgb(10 10 10 / .18),transparent 45%)}.ab-bgim::after{background:linear-gradient(90deg,rgb(20 20 20 / .47) 0%,rgb(20 20 20 / .41) 45%,rgb(20 20 20 / .3) 100%)}.plogic-bg::after{background:linear-gradient(90deg,rgb(24 24 24 / .45) 0%,rgb(24 24 24 / .37) 50%,rgb(24 24 24 / .28) 100%)}.rtl .plogic-bg::after{background:linear-gradient(270deg,rgb(24 24 24 / .45) 0%,rgb(24 24 24 / .37) 50%,rgb(24 24 24 / .28) 100%)}.hero-tabs{background:linear-gradient(0deg,rgb(0 0 0 / .45),#fff0)}.slide .kicker,.slide .qt-h,.slide .hero-sub,.phero .eyebrow,.phero h1,.phero .qt-h,.phero p,.phero .crumbs,.ab-bg .qt-h,.ab-bg p,.plogic .qt-h,.plogic p{text-shadow:0 1px 2px rgb(0 0 0 / .5),0 2px 22px rgb(0 0 0 / .55)}.hero-tabs .t,.hero-tabs .n{text-shadow:0 1px 3px rgb(0 0 0 / .6)}.stats{grid-template-columns:repeat(5,1fr)}@media (max-width:980px){.stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.stats{grid-template-columns:1fr 1fr}}.pillar .num,.sys-n span,.dept .n,.pl-ic .n,.ldr-n,.fac .n,.vm-n,.model>.n,.cards3 .card>.n,.pa-card .n,.ao .n,.pnav em,.v30-ic+.n{display:none!important}.sbadge img[alt="UnifiAccess"]{max-height:44px!important;width:auto}@media (max-width:980px){.stat,.stat:nth-child(3){border-inline-start:1px solid var(--g1);padding-inline-start:22px}.stat:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}}@media (max-width:620px){.stat,.stat:nth-child(3),.stat:nth-child(3n+1){border-inline-start:1px solid var(--g1);padding-inline-start:18px}.stat:nth-child(odd){border-inline-start:0;padding-inline-start:0}.stat:last-child:nth-child(odd){grid-column:1/-1}}.rtl .stat b{direction:ltr;unicode-bidi:isolate;text-align:right}@media (max-width:720px){.slide-bg::after,.rtl .slide-bg::after{background:linear-gradient(0deg,rgb(8 8 8 / .62) 0%,rgb(8 8 8 / .3) 55%,rgb(8 8 8 / .18) 100%)}}.lead-sec .ldr-ph{margin:0 0 14px;aspect-ratio:4/5;overflow:hidden;background:var(--g1);border-bottom:3px solid var(--red)}.lead-sec .ldr-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block;filter:none;transition:transform .8s var(--ease)}.lead-sec .ldr:hover .ldr-ph img{transform:scale(1.03)}@media (max-width:900px){.lead-sec .ldr-ph{max-width:420px}}.hero .tabs .n{display:none!important}.at-cards{top:auto;bottom:clamp(14px,2vw,26px)}.at-card{inset:auto 0 0}.at-card em{display:none!important}.pl-steps li{background:rgb(18 18 18 / .72)!important;border:1px solid rgb(255 255 255 / .14)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pl-steps li:hover{background:rgb(18 18 18 / .82)!important}.pl-steps p{color:rgb(255 255 255 / .86)!important}.rt-im.lg .mono,.intc .mono{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-style:normal;font-weight:700;font-size:15px;color:var(--g8);text-align:center;padding:10px;line-height:1.3}.ops-clients{padding-block:clamp(56px,7vw,96px) clamp(28px,4vw,48px);background:#fff}.oc-head{max-width:760px;margin-bottom:clamp(26px,3.5vw,44px)}.oc-logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px)}.oc-logos.n4{grid-template-columns:repeat(4,1fr)}.oc-logos li{background:var(--g0);border:1px solid var(--g1);border-top:3px solid var(--red);border-radius:3px;padding:clamp(22px,3vw,34px) 20px 20px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.oc-im{height:clamp(84px,9vw,110px);display:flex;align-items:center;justify-content:center;width:100%}.oc-im img{max-height:100%;max-width:min(230px,80%);width:auto;height:auto;object-fit:contain}.oc-logos b{font-size:14px;font-weight:600;color:var(--g8)}@media (max-width:760px){.oc-logos,.oc-logos.n4{grid-template-columns:1fr 1fr}}@media (max-width:440px){.oc-logos,.oc-logos.n4{grid-template-columns:1fr}}