@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/inter-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/inter-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/inter-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/poppins-400-latin.cpxAROuN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/poppins-600-latin.zEkxB9Mr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/poppins-700-latin.Qrb0O0WB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/poppins-800-latin.Bd8-pIP1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/cairo-arabic.CJWMIGCx.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/cairo-latin.PfPtmrPZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/cairo-arabic.CJWMIGCx.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/cairo-latin.PfPtmrPZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/cairo-arabic.CJWMIGCx.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/onboard-translation/assets/dist/fonts/cairo-latin.PfPtmrPZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-primary: #1b2a5e;--c-primary-dark: #101a3d;--c-accent: #f5a623;--c-sky: #38b6e0;--c-bg: #ffffff;--c-bg-alt: #f2f6fb;--c-text: #3a4254;--c-muted: #8a93a6;--c-success: #2ead6e;--c-error: #e04f4f;--ff-head: "Poppins", sans-serif;--ff-body: "Inter", sans-serif;--shadow: 0 8px 24px rgba(27, 42, 94, .08);--shadow-lg: 0 20px 48px rgba(27, 42, 94, .16);--r: 8px;--r-btn: 4px;--container: 1200px;--ease: cubic-bezier(.22, 1, .36, 1)}html[dir=rtl]{--ff-head: "Cairo", sans-serif;--ff-body: "Cairo", sans-serif}@keyframes dashMove{to{stroke-dashoffset:-18}}@keyframes flyPath{0%{offset-distance:0%;opacity:0}6%{opacity:1}94%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes ringPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--ff-body);color:var(--c-text);background:var(--c-bg);font-size:16px;line-height:1.7;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--ff-head);color:var(--c-primary);line-height:1.2}img{max-width:100%}a{text-decoration:none;color:inherit}:focus-visible{outline:3px solid var(--c-sky);outline-offset:2px;border-radius:2px}.container{max-width:var(--container);margin-inline:auto;padding-inline:24px}section{padding-block:96px}.tag{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--ff-head);letter-spacing:.18em;text-transform:uppercase;color:var(--c-sky);margin-bottom:16px}.tag:before{content:"";width:32px;height:2px;background:var(--c-accent)}.h2{font-size:clamp(28px,4vw,40px);font-weight:700;margin-bottom:16px}.lead{color:var(--c-muted);max-width:620px}.accent{color:var(--c-accent)}.sec-alt{background:var(--c-bg-alt)}.center{text-align:center}.center .tag{justify-content:center}.center .lead{margin-inline:auto}.skip-link{position:absolute;inset-inline-start:8px;top:-60px;z-index:1100;background:var(--c-accent);color:#fff;font:600 14px/1 var(--ff-head);padding:12px 20px;border-radius:var(--r-btn);transition:top .3s var(--ease)}.skip-link:focus{top:8px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rv{opacity:0;transform:translateY(36px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:.1s}.rv.d2{transition-delay:.2s}.rv.d3{transition-delay:.3s}.rv.d4{transition-delay:.4s}html[dir=rtl] body{line-height:1.9}html[dir=rtl] :where(h1,h2,h3,h4,h5,h6,p,span,a,b,em,small,li,label,button,div,th,td){letter-spacing:normal}html[dir=rtl] em{font-style:normal}@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}}header{position:fixed;inset-inline:0;top:0;z-index:900;transition:background .4s,box-shadow .4s,padding .4s;padding-block:22px}header.scrolled{background:#fff;box-shadow:var(--shadow);padding-block:12px}.nav{display:flex;align-items:center;justify-content:space-between;gap:32px}.logo{display:flex;align-items:center;gap:12px;font:800 22px/1.05 var(--ff-head);color:#fff;transition:color .4s}.logo small{display:block;font:500 10px/1 var(--ff-body);letter-spacing:.28em;text-transform:uppercase;opacity:.75}header.scrolled .logo{color:var(--c-primary)}.logo-mark{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;animation:logoFloat 4s ease-in-out infinite;overflow:hidden}.logo-mark img{width:100%;height:100%;display:block}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.menu{display:flex;gap:34px;list-style:none}.menu a{font:500 14.5px/1 var(--ff-head);color:#ffffffeb;position:relative;padding-block:6px;transition:color .4s}.menu a:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:0;height:2px;background:var(--c-accent);transition:width .3s var(--ease)}.menu a:hover:after,.menu a.active:after,.menu a[aria-current]:after{width:100%}.menu a.active,.menu a[aria-current]{color:var(--c-accent)}.menu .current-menu-item>a,.menu .current_page_item>a,.menu .current-menu-ancestor>a{color:var(--c-accent)}.menu .current-menu-item>a:after,.menu .current_page_item>a:after,.menu .current-menu-ancestor>a:after{width:100%}header.scrolled .menu a{color:var(--c-text)}.nav-cta{display:flex;align-items:center;gap:18px}.nav-cta .btn{padding:14px 22px}.lang{display:inline-flex;align-items:center;gap:6px;font:700 14px/1 var(--ff-head);color:#fff;background:var(--c-accent);border:1px solid var(--c-accent);border-radius:var(--r-btn);padding:10px 15px;cursor:pointer;transition:.3s;box-shadow:0 2px 8px #f5a62359}.lang:hover,.lang:focus-visible{background:var(--c-sky);border-color:var(--c-sky);color:#fff}.nav-toggle{display:none;width:46px;height:46px;border:0;background:transparent;cursor:pointer;position:relative;flex-shrink:0}.nav-toggle span{content:"";position:absolute;inset-inline:11px;top:50%;height:2px;border-radius:2px;background:#fff;transform:translateY(-50%);transition:transform .3s var(--ease),opacity .2s}.nav-toggle span:before,.nav-toggle span:after{content:"";position:absolute;inset-inline:0;height:2px;border-radius:2px;background:#fff;transition:transform .3s var(--ease),opacity .2s}.nav-toggle span:before{top:-7px}.nav-toggle span:after{top:7px}header.scrolled .nav-toggle span,header.scrolled .nav-toggle span:before,header.scrolled .nav-toggle span:after{background:var(--c-primary)}header.nav-open .nav-toggle span{background:transparent}header.nav-open .nav-toggle span:before{transform:translateY(7px) rotate(45deg)}header.nav-open .nav-toggle span:after{transform:translateY(-7px) rotate(-45deg)}@media(max-width:1000px){.nav-toggle{display:block}.menu{position:absolute;inset-inline:0;top:100%;flex-direction:column;gap:0;background:#fff;box-shadow:var(--shadow);padding:8px 24px 20px;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .4s var(--ease),visibility .4s}.menu a{color:var(--c-text);padding-block:14px;border-bottom:1px solid #eef2f8;width:100%}.menu a:after{display:none}header.nav-open .menu{max-height:70vh;visibility:visible}.nav-cta .btn{display:none}}#preloader{position:fixed;inset:0;background:var(--c-primary-dark);z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;transition:opacity .6s,visibility .6s}#preloader.done{opacity:0;visibility:hidden}.pl-path{width:min(420px,70vw);height:2px;position:relative;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 8px,transparent 8px 16px)}.pl-plane{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);animation:plTaxi 1.6s var(--ease) infinite}@keyframes plTaxi{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.pl-txt{font:600 12px/1 var(--ff-head);letter-spacing:.4em;text-transform:uppercase;color:#fff9}footer{background:var(--c-primary-dark);color:#ffffffb8;padding:80px 0 0}.f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:56px}.f-grid h4{color:#fff;font-size:16px;margin-bottom:22px;position:relative;padding-bottom:12px}.f-grid h4:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:32px;height:2px;background:var(--c-accent)}.f-grid ul{list-style:none}.f-grid li{margin-bottom:12px;font-size:14.5px}.f-grid li a{transition:color .3s,padding .3s}.f-grid li a:hover{color:var(--c-accent);padding-inline-start:6px}.f-about p{font-size:14.5px;margin-block:18px 22px}.f-contact div{display:flex;gap:12px;margin-bottom:14px;font-size:14.5px;align-items:flex-start}.f-contact div svg{flex-shrink:0;color:var(--c-accent);margin-top:2px}.news input{width:100%;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-btn);padding:14px 16px;color:#fff;font:400 14px var(--ff-body);margin-bottom:12px;outline:none;transition:border .3s}.news input:focus{border-color:var(--c-sky)}.news input::placeholder{color:#ffffff80}.f-bar{border-top:1px solid rgba(255,255,255,.1);padding-block:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px}.f-bar b{color:var(--c-accent);font-weight:600}@media(max-width:900px){.f-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.f-grid{grid-template-columns:1fr}}.rail{position:fixed;inset-inline-start:0;top:50%;transform:translateY(-50%);z-index:800;display:flex;flex-direction:column;gap:4px}.rail a{writing-mode:vertical-rl;transform:rotate(180deg);background:var(--c-primary);color:#fff;font:600 11px/1 var(--ff-head);letter-spacing:.22em;text-transform:uppercase;padding:20px 12px;transition:background .3s,padding .3s}.rail a:hover,.rail a:focus-visible{background:var(--c-accent);padding-block:26px}.rail a.q{background:var(--c-accent)}.rail a.q:hover,.rail a.q:focus-visible{background:var(--c-sky)}@media(max-width:900px){.rail{display:none}}.totop{position:fixed;inset-inline-end:26px;bottom:26px;width:48px;height:48px;border-radius:50%;background:var(--c-accent);color:#fff;border:0;cursor:pointer;display:grid;place-items:center;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:.4s;z-index:800}.totop.show{opacity:1;visibility:visible}.totop:hover{transform:translateY(-4px)}#progress{position:fixed;top:0;inset-inline-start:0;height:3px;background:linear-gradient(90deg,var(--c-sky),var(--c-accent));width:0;z-index:999}.btn{display:inline-flex;align-items:center;gap:10px;font:600 14px/1 var(--ff-head);letter-spacing:.08em;text-transform:uppercase;padding:18px 32px;border-radius:var(--r-btn);cursor:pointer;border:0;position:relative;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s}.btn span{position:relative;z-index:1}.btn:after{content:"";position:absolute;inset:0;background:#ffffff2e;transform:translate(-101%) skew(-12deg);transition:transform .45s var(--ease)}.btn:hover:after{transform:translate(0) skew(0)}.btn:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}html[dir=rtl] .btn:after{transform:translate(101%) skew(12deg)}.btn-amber{background:var(--c-accent);color:#fff}.btn-ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.btn-navy{background:var(--c-primary);color:#fff}.svc{background:#fff;border:1px solid #e6ecf6;border-radius:var(--r);padding:36px 28px;position:relative;overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s,border-color .45s;cursor:pointer}.svc:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,var(--c-sky),var(--c-accent));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.svc:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:transparent}.svc:hover:before{transform:scaleX(1)}.svc:hover .svc-ico{transform:translateY(-6px) rotate(-6deg);background:#f5a62324}.svc:hover .more svg{transform:translate(6px)}.svc.flag{background:linear-gradient(160deg,var(--c-primary),var(--c-primary-dark));border-color:transparent}.svc.flag h3,.svc.flag p{color:#fff}.svc.flag p{opacity:.78}.svc.flag .svc-ico{background:#ffffff1a}.svc.flag .num{color:#ffffff12}.svc h3{font-size:19px;margin-bottom:10px}.svc p{font-size:14.5px;color:var(--c-muted);margin-bottom:18px}.svc .more{font:600 13px var(--ff-head);color:var(--c-accent);display:inline-flex;align-items:center;gap:8px}.svc .more svg{transition:transform .3s var(--ease)}.svc .num{position:absolute;inset-inline-end:18px;top:14px;font:800 44px var(--ff-head);color:#1b2a5e0d}.svc-ico{width:64px;height:64px;border-radius:14px;background:var(--c-bg-alt);display:grid;place-items:center;margin-bottom:22px;transition:transform .45s var(--ease),background .45s}html[dir=rtl] .svc:before{transform-origin:right}html[dir=rtl] .svc .more svg{transform:scaleX(-1)}html[dir=rtl] .svc:hover .more svg{transform:translate(-6px) scaleX(-1)}.post{background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);transition:transform .4s var(--ease),box-shadow .4s}.post:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.post:hover .post-img .ph{transform:scale(1.07)}.post:hover h3{color:var(--c-sky)}.post-img{height:200px;position:relative;overflow:hidden}.post-img .ph{position:absolute;inset:0;transition:transform .6s var(--ease)}.post-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.post-img .cat{position:absolute;inset-inline-start:16px;top:16px;background:var(--c-accent);color:#fff;font:600 11px/1 var(--ff-head);letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;border-radius:var(--r-btn);z-index:2}.post-body{padding:26px}.post-body time{font:500 12px var(--ff-body);color:var(--c-muted);letter-spacing:.08em;text-transform:uppercase}.post-body h3{font-size:18.5px;margin-block:10px 12px;transition:color .3s}.post-body p{font-size:14px;color:var(--c-muted)}.case{background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);transition:transform .4s var(--ease),box-shadow .4s;opacity:0;transform:translateY(24px)}.case.in{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .6s var(--ease),box-shadow .4s}.case:hover{transform:translateY(-8px)!important;box-shadow:var(--shadow-lg)}.case-top{height:150px;position:relative;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.case-top .cname{font:800 clamp(20px,2vw,26px) var(--ff-head);color:#fff;text-align:center;padding-inline:20px;text-shadow:0 2px 12px rgba(0,0,0,.25)}.case-top .sector{position:absolute;inset-inline-start:16px;top:16px;background:#ffffffeb;color:var(--c-primary);font:600 10.5px/1 var(--ff-head);letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border-radius:var(--r-btn)}.case-body{padding:24px}.case-body p{font-size:14px;color:var(--c-muted)}.case-body .more{font:600 13px var(--ff-head);color:var(--c-accent);display:inline-flex;gap:8px;align-items:center;margin-top:14px}html[dir=rtl] .case-body .more svg{transform:scaleX(-1)}.itile{background:#fff;border:1px solid #e6ecf6;border-radius:var(--r);padding:26px 22px;display:flex;gap:14px;align-items:center;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.itile:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:var(--c-sky)}.itile i{font-style:normal;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#38b6e01a;display:grid;place-items:center;font-size:20px;color:var(--c-sky)}.itile i svg{display:block}.itile b{font:600 14.5px var(--ff-head);color:var(--c-primary)}.job{display:grid;grid-template-columns:1.6fr 1fr 1fr auto;gap:18px;align-items:center;background:#fff;border:1px solid #e6ecf6;border-radius:var(--r);padding:22px 26px;transition:transform .3s var(--ease),box-shadow .3s;margin-bottom:14px}.job:hover{transform:translate(8px);box-shadow:var(--shadow)}.job b{font:700 16px var(--ff-head);color:var(--c-primary)}.job .meta{font-size:13.5px;color:var(--c-muted);display:flex;gap:8px;align-items:center}html[dir=rtl] .job:hover{transform:translate(-8px)}@media(max-width:800px){.job{grid-template-columns:1fr;gap:8px}}.chip{font:600 12.5px var(--ff-head);letter-spacing:.06em;padding:10px 18px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#ffffffd9;transition:.3s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.chip:hover{background:var(--c-accent);border-color:var(--c-accent);color:#fff;transform:translateY(-3px)}.marquee{display:flex;gap:0;width:max-content;animation:marq 36s linear infinite}.marquee:hover{animation-play-state:paused}html[dir=rtl] .marquee{animation-name:marq-rtl}@keyframes marq{to{transform:translate(-50%)}}@keyframes marq-rtl{to{transform:translate(50%)}}.mrow{display:flex;align-items:center}.mlogo{font:700 21px var(--ff-head);color:#b9c3d6;padding-inline:38px;white-space:nowrap;transition:color .3s,transform .3s;display:flex;align-items:center;gap:10px;cursor:default}.mlogo:hover{color:var(--c-primary);transform:scale(1.06)}.mlogo i{width:6px;height:6px;border-radius:50%;background:var(--c-accent);font-style:normal;flex-shrink:0}.mlogo img{height:28px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .3s,opacity .3s}.mlogo:hover img{filter:grayscale(0);opacity:1}.testi{background:#fff;position:relative}.testi-wrap{max-width:760px;margin-inline:auto;text-align:center;position:relative;min-height:300px}.t-slide{position:absolute;inset:0;opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease);pointer-events:none}.t-slide.on{opacity:1;transform:none;pointer-events:auto}.t-slide .q{font:600 clamp(19px,2.4vw,25px)/1.6 var(--ff-head);color:var(--c-primary);margin-block:24px}.t-slide .who b{font:700 15px var(--ff-head);color:var(--c-primary);display:block}.t-slide .who span{font-size:13px;color:var(--c-muted)}.t-quote-ico{width:56px;height:56px;border-radius:50%;background:#f5a62321;display:grid;place-items:center;margin-inline:auto}.t-dots{display:flex;gap:10px;justify-content:center;margin-top:36px}.t-dots button{width:10px;height:10px;border-radius:99px;border:0;background:#d7dfee;cursor:pointer;transition:.35s var(--ease);padding:0}.t-dots button.on{width:30px;background:var(--c-accent)}.board-strip{background:var(--c-primary-dark);padding-block:30px;position:relative;overflow:hidden}.board-label{text-align:center;color:#ffffff73;font:600 10px/1 var(--ff-head);letter-spacing:.4em;text-transform:uppercase;margin-bottom:14px}.board{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.flap{width:34px;height:48px;background:linear-gradient(#262f55 49%,#1c2444 51%);border-radius:5px;display:grid;place-items:center;font:700 24px var(--ff-head);color:#ffd479;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.flap:after{content:"";position:absolute;inset-inline:0;top:50%;height:1.5px;background:#0000008c}.flap.space{background:transparent;box-shadow:none}.flap.space:after{display:none}.flap.flip{animation:flapFlip .45s var(--ease)}@keyframes flapFlip{0%{transform:rotateX(0)}50%{transform:rotateX(-88deg)}to{transform:rotateX(0)}}@media(max-width:900px){.flap{width:24px;height:36px;font-size:16px}}@media(max-width:680px){.board{flex-wrap:nowrap;gap:3px;padding-inline:10px;justify-content:stretch}.flap{flex:1 1 0;width:auto;min-width:0;height:30px;font-size:clamp(8px,3vw,14px);border-radius:3px}}.bpass{direction:ltr;width:min(400px,90%);background:#fff;border-radius:16px;box-shadow:0 36px 80px #0006;overflow:hidden;transform:rotate(3deg);animation:passFloat 6s ease-in-out infinite;position:relative}@keyframes passFloat{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(2deg) translateY(-14px)}}.bpass-top{background:linear-gradient(120deg,var(--c-sky),var(--c-primary));padding:20px 26px;color:#fff;display:flex;justify-content:space-between;align-items:center}.bpass-top b{font:700 15px var(--ff-head);letter-spacing:.06em}.bpass-top span{font:600 10px/1 var(--ff-body);letter-spacing:.24em;text-transform:uppercase;opacity:.85}.bpass-route{display:flex;align-items:center;justify-content:space-between;padding:28px 26px 10px}.bpass-route .code{font:800 34px var(--ff-head);color:var(--c-primary)}.bpass-route .city{font:500 11px/1.3 var(--ff-body);color:var(--c-muted);letter-spacing:.1em;text-transform:uppercase}.bpass-mid{flex:1;position:relative;height:2px;margin-inline:18px;background:repeating-linear-gradient(90deg,#c9d4e8 0 6px,transparent 6px 12px)}.bpass-mid svg{position:absolute;top:50%;transform:translateY(-50%);animation:passPlane 4s var(--ease) infinite}@keyframes passPlane{0%{left:-8%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:96%;opacity:0}}.bpass-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 26px 24px}.bpass-rows div b{display:block;font:700 14px var(--ff-head);color:var(--c-primary)}.bpass-rows div span{font:500 9.5px/1 var(--ff-body);letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted)}.bpass-tear{border-top:2px dashed #dce4f2;padding:16px 26px;display:flex;justify-content:space-between;align-items:center;background:#fafcff}.bpass-tear .barcode{display:flex;gap:3px;align-items:flex-end}.bpass-tear .barcode i{display:block;width:3px;background:var(--c-primary);height:26px}.bpass-tear .barcode i:nth-child(2n){height:18px;opacity:.7}.bpass-tear .barcode i:nth-child(3n){height:22px}.bpass-tear em{font:600 10px/1 var(--ff-body);letter-spacing:.2em;color:var(--c-muted);text-transform:uppercase;font-style:normal}.stamp{position:absolute;inset-inline-end:-26px;bottom:74px;width:108px;height:108px;border-radius:50%;border:3px solid var(--c-accent);color:var(--c-accent);display:grid;place-items:center;text-align:center;font:700 10.5px/1.4 var(--ff-head);letter-spacing:.14em;text-transform:uppercase;transform:rotate(-14deg);background:#f5a62314;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:stampPulse 3s ease-in-out infinite}@keyframes stampPulse{0%,to{transform:rotate(-14deg) scale(1)}50%{transform:rotate(-12deg) scale(1.05)}}.acc{display:grid;gap:14px}.acc-item{background:#fff;border:1px solid #e6ecf6;border-radius:var(--r);overflow:hidden;transition:box-shadow .3s}.acc-item.open{box-shadow:var(--shadow)}.acc-item.open .acc-head:after{transform:rotate(45deg)}.acc-item.open .acc-body{max-height:320px}.acc-head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:0;padding:20px 24px;font:600 16px var(--ff-head);color:var(--c-primary);cursor:pointer;text-align:start}.acc-head:after{content:"+";font:600 22px var(--ff-head);color:var(--c-accent);transition:transform .35s var(--ease);flex-shrink:0}.acc-body{max-height:0;overflow:hidden;transition:max-height .45s var(--ease)}.acc-body p{padding:0 24px 22px;font-size:14.5px;color:var(--c-muted)}.filter{display:flex;gap:10px;flex-wrap:wrap;margin-block:36px 44px}.filter button{font:600 13px var(--ff-head);letter-spacing:.04em;padding:11px 20px;border-radius:999px;border:1px solid #dce4f2;background:#fff;color:var(--c-text);cursor:pointer;transition:.3s}.filter button:hover{border-color:var(--c-sky);color:var(--c-sky);transform:translateY(-2px)}.filter button.on{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.tabs button{font:600 13.5px var(--ff-head);padding:12px 22px;border-radius:6px;border:1px solid #dce4f2;background:#fff;cursor:pointer;transition:.3s}.tabs button.on{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.tabpane{display:none}.tabpane.on{display:block;animation:fadeUp .5s var(--ease)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1}}.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:64px;position:relative;counter-reset:step}.timeline:before{content:"";position:absolute;top:31px;inset-inline:10%;height:2px;background:repeating-linear-gradient(90deg,#c9d4e8 0 8px,transparent 8px 16px)}.tstep{text-align:center;padding-inline:12px;position:relative;counter-increment:step}.tstep .dot{width:64px;height:64px;margin-inline:auto;border-radius:50%;background:#fff;border:2px solid #e6ecf6;display:grid;place-items:center;font:800 20px var(--ff-head);color:var(--c-sky);position:relative;z-index:2;transition:transform .4s var(--ease),border-color .4s,background .4s,color .4s;box-shadow:var(--shadow)}.tstep .dot:after{content:counter(step,decimal-leading-zero)}.tstep:hover .dot{transform:translateY(-8px);border-color:var(--c-accent);background:var(--c-accent);color:#fff}.tstep b{display:block;font:700 15px var(--ff-head);color:var(--c-primary);margin-top:18px}.tstep span{font-size:13px;color:var(--c-muted)}@media(max-width:900px){.timeline{grid-template-columns:1fr;gap:28px}.timeline:before{display:none}}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid .full{grid-column:1/-1}@media(max-width:700px){.form-grid{grid-template-columns:1fr}}.field label{display:block;font:600 13px var(--ff-head);color:var(--c-primary);margin-bottom:8px}.field input,.field select,.field textarea{width:100%;border:1.5px solid #dce4f2;border-radius:var(--r-btn);background:#fff;padding:14px 16px;font:400 14.5px var(--ff-body);color:var(--c-text);outline:none;transition:border .3s,box-shadow .3s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--c-sky);box-shadow:0 0 0 4px #38b6e01f}.field textarea{min-height:130px;resize:vertical}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--c-error)}.field .field-error{display:none;margin-top:6px;font:500 12.5px var(--ff-body);color:var(--c-error)}.field.invalid .field-error{display:block}.dropzone{border:2px dashed #c9d4e8;border-radius:var(--r);padding:34px;text-align:center;color:var(--c-muted);font-size:14px;transition:.3s;cursor:pointer;background:#fafcff}.dropzone:hover,.dropzone.dragover{border-color:var(--c-accent);background:#f5a6230a}.dropzone.has-file{border-color:var(--c-success);color:var(--c-success)}.form-ok{display:none;align-items:center;gap:12px;background:#2ead6e1a;border:1px solid rgba(46,173,110,.3);color:#1f7a4d;border-radius:var(--r);padding:16px 20px;font:600 14px var(--ff-head);margin-top:18px}.form-err{display:none;align-items:center;gap:12px;background:#e04f4f14;border:1px solid rgba(224,79,79,.3);color:var(--c-error);border-radius:var(--r);padding:16px 20px;font:600 14px var(--ff-head);margin-top:18px}.hp-field{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.form.sent .form-ok{display:flex}.panel{background:#fff;border-radius:12px;box-shadow:var(--shadow-lg);padding:40px}.checks{list-style:none;display:grid;gap:14px;margin-top:28px}.checks li{display:flex;gap:14px;align-items:flex-start;font-size:15px}.checks li:before{content:"";flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#2ead6e1f url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%232ead6e" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg>') no-repeat center/13px}.calc-total{background:linear-gradient(140deg,var(--c-primary),var(--c-primary-dark));border-radius:12px;color:#fff;padding:36px;text-align:center;position:relative;overflow:hidden}.calc-total:before{content:"";position:absolute;width:300px;height:300px;border:1.5px solid rgba(255,255,255,.1);border-radius:50%;right:-110px;top:-110px;animation:ringPulse 6s ease-in-out infinite}.calc-total .amount{font:800 clamp(34px,4vw,48px)/1.1 var(--ff-head);color:var(--c-accent);margin-block:10px}.calc-total small{color:#fff9;font-size:12.5px;display:block;margin-top:12px}.figure,.post-img,.case-top,.map-ph,.why-visual,.feat-fig{position:relative}body.can-edit .figure:after,body.can-edit .post-img:after,body.can-edit .case-top:after,body.can-edit .map-ph:after,body.can-edit .why-visual:after,body.can-edit .feat-fig:after,body.can-edit .img-ph:after{content:"Upload image";position:absolute;inset-inline-end:12px;bottom:12px;z-index:5;font:600 9.5px/1 var(--ff-head);letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary);background:#ffffffeb;border:1.5px dashed var(--c-sky);border-radius:var(--r-btn);padding:8px 12px 8px 28px;pointer-events:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%231B2A5E" stroke-width="2" stroke-linecap="round"><path d="M12 16V4m0 0 4 4m-4-4-4 4"/><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2"/></svg>');background-repeat:no-repeat;background-size:13px;background-position:9px center}body.can-edit .case-top:after{content:"Upload cover"}body.can-edit .map-ph:after{content:"Replace with live map"}.img-ph{position:relative;border:2px dashed #c9d4e8;border-radius:12px;background:repeating-linear-gradient(45deg,#f7fafe 0 14px,#f2f6fb 14px 28px);min-height:240px;display:grid;place-items:center;color:var(--c-muted);font:600 12px/1.6 var(--ff-head);letter-spacing:.12em;text-transform:uppercase;text-align:center;transition:border-color .3s,background .3s}.img-ph:hover{border-color:var(--c-accent)}.logo-ph{display:inline-flex;align-items:center;gap:8px;background:#ffffff29;border:1.5px dashed rgba(255,255,255,.65);border-radius:var(--r);padding:8px 14px;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.logo-ph b{font:700 10px/1 var(--ff-head);letter-spacing:.22em}.logo-ph svg{opacity:.9}.prio i,.itile i{color:var(--c-sky)}.prio i svg,.itile i svg{display:block}.cinfo .itile i{color:var(--c-accent)}.figure .badge{flex-wrap:wrap;max-width:78%}.figure .badge span{flex-basis:100%;margin-top:2px}.ai-chip{position:absolute;inset-inline-start:12px;bottom:12px;z-index:6;display:inline-flex;align-items:center;gap:7px;font:700 9.5px/1 var(--ff-head);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg,#7b5cff,#38b6e0);border:0;border-radius:var(--r-btn);padding:8px 12px;cursor:pointer;box-shadow:0 4px 14px #7b5cff66;transition:transform .25s var(--ease),box-shadow .25s}.ai-chip:hover,.ai-chip:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px #7b5cff8c}.ai-chip svg{flex-shrink:0}.porthole .ai-chip,.logo-ph .ai-chip{padding:7px 9px}.porthole .ai-chip span{display:none}#toast{position:fixed;inset-inline-start:50%;bottom:32px;transform:translate(-50%,80px);background:var(--c-primary-dark);color:#fff;font:600 13.5px var(--ff-head);padding:14px 22px;border-radius:var(--r);box-shadow:var(--shadow-lg);z-index:1001;opacity:0;transition:.45s var(--ease);display:flex;gap:10px;align-items:center;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%)}#toast b{color:var(--c-accent)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;background:linear-gradient(140deg,#0e1838,#1b2a5e 55%,#23408f);overflow:hidden;padding-block:140px 120px}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(820px 420px at 80% 20%,rgba(56,182,224,.22),transparent 60%),radial-gradient(620px 420px at 12% 85%,rgba(245,166,35,.14),transparent 60%)}.clouds{position:absolute;inset:0;pointer-events:none}.cloud{position:absolute;border-radius:999px;background:#ffffff0d;filter:blur(2px);animation:drift linear infinite}.cloud.c1{width:260px;height:64px;top:18%;animation-duration:48s}.cloud.c2{width:180px;height:44px;top:60%;animation-duration:64s;animation-delay:-22s}.cloud.c3{width:340px;height:80px;top:78%;animation-duration:55s;animation-delay:-40s}@keyframes drift{0%{left:-380px}to{left:105%}}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;position:relative;z-index:2}.hero h1{color:#fff;font-size:clamp(38px,5.4vw,64px);font-weight:700;margin-block:20px 22px}.hero h1 .line{display:block;overflow:hidden}.hero h1 .line>span{display:inline-block;transform:translateY(110%);animation:riseUp .9s var(--ease) forwards}.hero h1 .line:nth-child(2)>span{animation-delay:.15s}.hero h1 .line:nth-child(3)>span{animation-delay:.3s}.hero .kicker{color:var(--c-sky);font:600 13px/1.6 var(--ff-head);letter-spacing:.3em;text-transform:uppercase;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero .kicker:before{content:"";width:46px;height:2px;background:var(--c-accent)}.hero p.sub{color:#ffffffc7;max-width:540px;margin-bottom:36px;font-size:17px}@keyframes riseUp{to{transform:translateY(0)}}.hero-btns{display:flex;gap:16px;flex-wrap:wrap}.swap{display:inline-grid;vertical-align:bottom;overflow:hidden;height:1.18em}.swap b{grid-area:1/1;font-weight:inherit;color:var(--c-accent);opacity:0;transform:translateY(100%);animation:swapWords 9s infinite}.swap b:nth-child(2){animation-delay:3s}.swap b:nth-child(3){animation-delay:6s}@keyframes swapWords{0%{opacity:0;transform:translateY(100%)}4%{opacity:1;transform:translateY(0)}33%{opacity:1;transform:translateY(0)}37%,to{opacity:0;transform:translateY(-100%)}}.hero-visual{position:relative;display:flex;justify-content:center}.hero-flight{position:absolute;inset-inline:0;bottom:0;height:200px;pointer-events:none;z-index:1}.hero-flight svg{width:100%;height:100%}.hero-flight .dash{stroke-dasharray:8 10;animation:dashMove 1.2s linear infinite}#heroPlane{offset-path:path("M -60 160 C 300 40, 760 190, 1500 60");animation:flyPath 14s linear infinite}.scroll-hint{position:absolute;bottom:28px;left:50%;transform:translate(-50%);color:#ffffff8c;font:600 10px/1 var(--ff-head);letter-spacing:.3em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:3}.scroll-hint i{width:1px;height:34px;background:linear-gradient(to bottom,transparent,var(--c-accent));animation:hintDrop 1.6s ease-in-out infinite}@keyframes hintDrop{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-visual{display:none}}@media(max-width:680px){.hero{min-height:auto;padding-block:128px 96px}.hero .kicker{font-size:10.5px;letter-spacing:.18em;gap:8px}.hero .kicker:before{width:28px}.hero p.sub{font-size:15.5px}.hero-btns .btn{padding:15px 22px}}.services{background:var(--c-bg)}.svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px;margin-top:56px}.why{background:var(--c-bg-alt);position:relative;overflow:hidden}.why-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.why-visual{position:relative;border-radius:16px;overflow:hidden;min-height:460px;background:linear-gradient(150deg,var(--c-sky),var(--c-primary));display:flex;align-items:flex-end}.why-visual .globe{position:absolute;top:36px;left:50%;transform:translate(-50%);animation:spinSlow 30s linear infinite}.why-visual .orbit-plane{position:absolute;top:150px;left:50%;width:300px;height:300px;margin-left:-150px;animation:orbit 12s linear infinite}.why-visual .orbit-plane svg{position:absolute;top:-14px;left:50%;transform:translate(-50%) rotate(90deg)}@keyframes spinSlow{to{transform:translate(-50%) rotate(360deg)}}@keyframes orbit{to{transform:rotate(360deg)}}.why-card{position:relative;margin:24px;background:#fffffff5;border-radius:12px;padding:24px 26px;box-shadow:var(--shadow-lg)}.why-card b{font:700 15px var(--ff-head);color:var(--c-primary);display:block;margin-bottom:4px}.why-card span{font-size:13.5px;color:var(--c-muted)}.prio-list{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px}.prio{display:flex;gap:14px;align-items:flex-start;background:#fff;border-radius:var(--r);padding:18px;border:1px solid #e6ecf6;transition:transform .35s var(--ease),box-shadow .35s}.prio:hover{transform:translate(6px);box-shadow:var(--shadow)}.prio i{width:38px;height:38px;flex-shrink:0;border-radius:10px;background:#38b6e01f;display:grid;place-items:center;font-style:normal}.prio b{font:600 14.5px var(--ff-head);color:var(--c-primary);display:block}.prio span{font-size:13px;color:var(--c-muted);line-height:1.5}html[dir=rtl] .prio:hover{transform:translate(-6px)}@media(max-width:900px){.why-grid,.prio-list{grid-template-columns:1fr}}.ife{background:linear-gradient(120deg,var(--c-primary-dark),var(--c-primary) 60%,#23408f);color:#fff;position:relative;overflow:hidden}.ife .tag{color:var(--c-accent)}.ife h2{color:#fff;font-size:clamp(26px,3.6vw,38px);max-width:680px}.ife p{color:#ffffffbf;max-width:600px;margin-block:18px 32px}.ife-path{position:absolute;inset:0;pointer-events:none;opacity:.6}.ife-path .dash{stroke-dasharray:7 9;animation:dashMove 1s linear infinite}#ifePlane{offset-path:path("M -40 240 C 360 80, 820 260, 1480 100");animation:flyPath 11s linear infinite}.ife-clients{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.stats{background:#fff;padding-block:80px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;text-align:center}.stat{padding:32px 16px;border-radius:var(--r);position:relative}.stat+.stat:before{content:"";position:absolute;inset-inline-start:-12px;top:25%;height:50%;width:1px;background:#e6ecf6}.stat .n{font:800 clamp(38px,4.6vw,56px)/1 var(--ff-head);color:var(--c-primary)}.stat .n em{font-style:normal;color:var(--c-accent)}.stat .l{font:600 12px/1.5 var(--ff-head);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin-top:10px;display:block}@media(max-width:700px){.stat+.stat:before{display:none}}.clients{background:var(--c-bg-alt);padding-block:72px;overflow:hidden}.blog{background:var(--c-bg-alt)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-top:52px}.blog-all-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.cta{background:linear-gradient(120deg,var(--c-sky),var(--c-primary));text-align:center;color:#fff;position:relative;overflow:hidden;overflow-x:clip}.cta h2{color:#fff;font-size:clamp(28px,4vw,42px);max-width:720px;margin-inline:auto}.cta p{color:#fffc;margin-block:16px 34px}.cta .rings{position:absolute;border:1.5px solid rgba(255,255,255,.12);border-radius:50%}.cta .rings.r1{width:420px;height:420px;inset-inline-start:-130px;top:-180px;animation:ringPulse 6s ease-in-out infinite}.cta .rings.r2{width:520px;height:520px;inset-inline-end:-180px;bottom:-260px;animation:ringPulse 7s ease-in-out infinite reverse}.page-hero{position:relative;background:linear-gradient(140deg,#0e1838,#1b2a5e 60%,#23408f);color:#fff;padding:200px 0 110px;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 380px at 85% 15%,rgba(56,182,224,.2),transparent 60%),radial-gradient(520px 360px at 8% 90%,rgba(245,166,35,.13),transparent 60%)}.page-hero .container{position:relative;z-index:2}.page-hero h1{color:#fff;font-size:clamp(34px,4.6vw,54px);font-weight:700;max-width:760px;margin-block:14px 16px}.page-hero p{color:#ffffffc7;max-width:600px;font-size:17px}.crumbs{display:flex;gap:10px;align-items:center;font:600 12.5px/1 var(--ff-head);letter-spacing:.14em;text-transform:uppercase;color:#fff9;flex-wrap:wrap}.crumbs a{color:var(--c-sky);transition:color .3s}.crumbs a:hover{color:var(--c-accent)}.crumbs span:before{content:"·";margin-inline-end:10px;color:#fff6}.ph-flight{position:absolute;inset-inline:0;bottom:0;height:160px;pointer-events:none}.ph-flight .dash{stroke-dasharray:8 10;animation:dashMove 1.2s linear infinite}.ph-plane{offset-path:path("M -60 130 C 320 30, 800 150, 1500 50");animation:flyPath 13s linear infinite;position:absolute;top:0;left:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split.rev>:first-child{order:2}@media(max-width:900px){.split{grid-template-columns:1fr}.split.rev>:first-child{order:0}}.figure{position:relative;border-radius:16px;min-height:380px;overflow:hidden;box-shadow:var(--shadow-lg)}.figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.figure .badge{position:absolute;inset-inline-start:24px;bottom:24px;background:#fff;border-radius:12px;padding:16px 20px;box-shadow:var(--shadow-lg);display:flex;gap:12px;align-items:center}.figure .badge b{font:700 22px var(--ff-head);color:var(--c-primary)}.figure .badge span{font:600 11px/1.4 var(--ff-head);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.cinfo{display:grid;gap:16px}.cinfo .itile i{background:#f5a6231f}.map-ph{border-radius:12px;min-height:420px;background:linear-gradient(140deg,#dce9f7,#f2f6fb);position:relative;overflow:hidden;box-shadow:var(--shadow)}.map-pin{position:absolute;left:50%;top:46%;transform:translate(-50%,-100%);text-align:center}.map-pin .pulse{width:18px;height:18px;background:var(--c-accent);border-radius:50%;margin-inline:auto;position:relative}.map-pin .pulse:after{content:"";position:absolute;inset:-14px;border-radius:50%;border:2px solid var(--c-accent);animation:pinPulse 1.8s ease-out infinite}.map-pin b{display:inline-block;background:var(--c-primary);color:#fff;font:600 12px var(--ff-head);padding:8px 14px;border-radius:6px;margin-top:14px}@keyframes pinPulse{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}.map-grid-lines{position:absolute;inset:0;background:linear-gradient(rgba(27,42,94,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(27,42,94,.05) 1px,transparent 1px);background-size:44px 44px}.founder-quote{font:600 clamp(20px,2.6vw,28px)/1.6 var(--ff-head);color:var(--c-primary);position:relative;padding-inline-start:28px;border-inline-start:4px solid var(--c-accent)}.sig{font:700 26px Poppins;color:var(--c-sky);margin-top:18px}html[dir=rtl] .sig{font-family:Cairo}.igrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}.error404-hero{position:relative;background:linear-gradient(140deg,#0e1838,#1b2a5e 60%,#23408f);color:#fff;text-align:center;padding:200px 0 120px;overflow:hidden}.error404-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 380px at 85% 15%,rgba(56,182,224,.2),transparent 60%),radial-gradient(520px 360px at 8% 90%,rgba(245,166,35,.13),transparent 60%)}.error404-hero .container{position:relative;z-index:2}.error404-hero .code-404{font:800 clamp(90px,18vw,180px)/.9 var(--ff-head);color:#fff;letter-spacing:.04em;display:inline-flex;align-items:center;gap:.08em}.error404-hero .code-404 svg{width:clamp(70px,14vw,150px);height:auto}.error404-hero h1{color:#fff;font-size:clamp(24px,3.2vw,34px);margin-block:22px 12px}.error404-hero p{color:#ffffffc7;max-width:520px;margin-inline:auto;margin-bottom:30px}.error404-hero .e404-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;align-items:center}.error404-hero form[role=search]{display:flex;gap:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 6px 6px 18px}.error404-hero form[role=search] input[type=search]{background:transparent;border:0;outline:none;color:#fff;font:400 14.5px var(--ff-body);min-width:200px}.error404-hero form[role=search] input[type=search]::placeholder{color:#fff9}.error404-hero form[role=search] button{border:0;cursor:pointer;background:var(--c-accent);color:#fff;border-radius:999px;padding:10px 18px;font:600 13px var(--ff-head)}.search-results-list{display:grid;gap:22px;margin-top:40px}.result{padding-bottom:22px;border-bottom:1px solid #e6ecf6}.result h3{font-size:20px;margin-bottom:6px}.result .result-meta{font:500 12px var(--ff-body);color:var(--c-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.result p{color:var(--c-muted);font-size:14.5px}.onboard-pagination{margin-top:56px}.onboard-pagination .page-numbers{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border-radius:var(--r-btn);border:1px solid #dce4f2;background:#fff;color:var(--c-text);font:600 14px var(--ff-head);margin-inline-end:6px;transition:.3s}.onboard-pagination .page-numbers:hover,.onboard-pagination .page-numbers.current{background:var(--c-primary);border-color:var(--c-primary);color:#fff}
