@font-face{font-family:Kalameh;src:url(../media/KalamehWeb-Regular.0yo53i9bv2onk.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kalameh;src:url(../media/KalamehWeb-Bold.2oail1miyl4eo.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Kalameh;src:url(../media/KalamehWeb-Black.40x3241b21hb7.woff2)format("woff2");font-weight:900;font-display:swap}:root{--navy:#061b4f;--blue:#278db6;--cyan:#57c9f0;--ink:#081a36;--muted:#5f6f87;--line:#d7e3f0;--surface:#f4f8fe;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--surface);margin:0;font-family:Kalameh,Tahoma,sans-serif;font-size:17px;line-height:1.8}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{flex:none}h1,h2,h3{margin-top:0;font-family:Kalameh,Tahoma,sans-serif;font-weight:900;line-height:1.45}p{margin-top:0}.container{width:min(1180px,100% - 44px);margin-inline:auto}.section{padding:110px 0}.brand-faq{background:linear-gradient(135deg,#f2f8fd,#fff 56%,#edf5fc);border-top:1px solid #d9e6f1}.brand-faq h2{max-width:620px;margin-bottom:34px;font-size:clamp(30px,3.4vw,45px)}.brand-faq__grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.brand-faq__item{background:#fff;border:1px solid #d9e6f1;border-radius:18px;padding:25px;box-shadow:0 14px 32px #16466f0d}.brand-faq__item h3{color:var(--navy);margin-bottom:11px;font-size:19px}.brand-faq__item p{color:var(--muted);margin:0;font-size:16px;line-height:2}.header{z-index:30;color:#fff;border-bottom:1px solid #ffffff1f;transition:background .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0 0 auto}.header--solid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#041838f5;box-shadow:0 10px 35px #00102d38}.header--scrolled .header__inner{min-height:72px}.header--scrolled .solutions-nav__trigger{padding-block:20px}@supports (animation-timeline:scroll()){.header:not(.header--solid){animation:linear both header-scroll-background;animation-timeline:scroll(root);animation-range:18px 19px}}@keyframes header-scroll-background{0%{box-shadow:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#041838f5;box-shadow:0 10px 35px #00102d38}}.header__inner{align-items:center;gap:30px;min-height:88px;transition:min-height .25s;display:flex}.logo{align-items:center;gap:11px;display:flex}.logo__mark{width:46px;height:46px;color:var(--cyan);background:linear-gradient(145deg,#4384ff59,#4384ff14);border:1px solid #72d5ff7a;border-radius:14px;place-items:center;transition:transform .3s,box-shadow .3s;display:grid}.logo:hover .logo__mark{transform:rotate(-5deg)scale(1.05);box-shadow:0 8px 25px #236fe539,inset 0 1px #fff3}.logo__text{flex-direction:column;line-height:1.05;display:flex}.logo__text strong{font:900 22px Kalameh,Tahoma,sans-serif}.logo__text small{opacity:.68;margin-top:5px;font-size:13px}.desktop-nav{align-items:center;gap:32px;margin-inline:auto;font-size:15px;display:flex}.desktop-nav a{color:#c7d8ee;transition:color .2s}.desktop-nav a:hover{color:#fff}.solutions-nav{position:relative}.solutions-nav__trigger{align-items:center;gap:5px;padding-block:28px;display:flex}.solutions-nav__trigger svg{transition:transform .2s}.solutions-nav:hover .solutions-nav__trigger svg,.solutions-nav:focus-within .solutions-nav__trigger svg{transform:rotate(180deg)}.solutions-dropdown{opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#061a3df5;border:1px solid #7cc3ff38;border-radius:18px;grid-template-columns:1fr 1fr;width:620px;padding:14px;transition:opacity .2s,visibility .2s,transform .2s;display:grid;position:absolute;top:calc(100% - 6px);right:-24px;transform:translateY(10px);box-shadow:0 24px 70px #0008}.solutions-nav:hover .solutions-dropdown,.solutions-nav:focus-within .solutions-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.solutions-dropdown:before{content:"";background:#061a3d;border-top:1px solid #7cc3ff38;border-right:1px solid #7cc3ff38;width:12px;height:12px;position:absolute;top:-7px;right:38px;transform:rotate(-45deg)}.solutions-dropdown__label{color:#70d9ff;grid-column:1/-1;padding:3px 10px 9px;font-size:12px;font-weight:700;display:block}.solutions-dropdown>a{color:#d7e5f6;border-radius:11px;grid-template-columns:38px 1fr 18px;align-items:center;gap:8px;padding:10px;transition:color .2s,background .2s,transform .2s;display:grid}.solutions-dropdown>a:hover{color:#fff;background:#ffffff0d;transform:translate(-4px)}.solutions-dropdown__icon{color:#6fd8ff;background:#236fe51c;border:1px solid #61d7ff26;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.solutions-dropdown__arrow{color:#61d7ff;opacity:0;transition:opacity .2s,transform .2s;transform:translate(-5px)}.solutions-dropdown>a:hover .solutions-dropdown__arrow{opacity:1;transform:translate(0)}.header__cta{border:1px solid #84ddff99;border-radius:13px;justify-content:center;align-items:center;height:36px;padding:0 18px;font-size:15px;display:inline-flex}.header__cta-short{display:none}.header__cta{transition:background .2s,transform .2s,box-shadow .2s}.header__cta:hover{background:#61d7ff12;transform:translateY(-2px);box-shadow:0 10px 30px #0003}.language-switch{color:#bfe8ff;cursor:pointer;background:#ffffff08;border:1px solid #84ddff5c;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:54px;height:36px;padding:0 9px;font:700 11px Arial,sans-serif;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.language-switch:hover{background:#61d7ff17;border-color:#84ddff99;transform:translateY(-2px)}.mobile-nav{margin-right:auto;display:none;position:relative}.mobile-nav summary{cursor:pointer;place-items:center;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav__close,.mobile-nav[open] .mobile-nav__open{display:none}.mobile-nav[open] .mobile-nav__close{display:block}.mobile-nav nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071d43f5;border:1px solid #ffffff2b;border-radius:14px;width:min(310px,100vw - 28px);padding:12px;display:grid;position:absolute;top:44px;left:0;box-shadow:0 18px 40px #0007}.mobile-nav nav>span{color:#70d9ff;padding:5px 10px;font-size:12px}.mobile-nav nav a{padding:7px 10px}.mobile-nav__cta{color:#fff;text-align:center;background:linear-gradient(135deg,#2b83f5,#1554c1);border-radius:10px;margin-top:8px;font-weight:700}.hero{color:#fff;background:var(--navy);min-height:900px;padding-top:150px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle at 76% 16%,#256fe57a,#0000 31%),linear-gradient(115deg,#03132f1a,#03132f 79%);position:absolute;inset:0}.hero:after{content:"";border:1px solid #5dafff29;border-radius:50%;width:690px;height:690px;position:absolute;top:120px;left:-310px;box-shadow:0 0 0 95px #356fcf09,0 0 0 190px #356fcf06}.hero__orb{z-index:1;filter:blur(2px);pointer-events:none;border-radius:50%;animation:8s ease-in-out infinite alternate drift;position:absolute}.hero__orb--one{background:radial-gradient(circle,#236fe52b,#0000 68%);width:280px;height:280px;top:18%;right:42%}.hero__orb--two{background:radial-gradient(circle,#61d7ff17,#0000 66%);width:420px;height:420px;animation-delay:-3s;bottom:-25%;right:-8%}@keyframes drift{to{transform:translate(20px,-18px)scale(1.08)}}.hero__grid{z-index:2;grid-template-columns:1.03fr .97fr;align-items:center;gap:45px;min-height:590px;display:grid;position:relative}.hero__content{z-index:3;min-width:0;padding:30px 0 60px;position:relative}.eyebrow,.section-label{color:var(--blue);align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.eyebrow{color:#a9ddff}.eyebrow span{background:var(--cyan);width:30px;height:1px;box-shadow:0 0 10px var(--cyan)}.hero h1{letter-spacing:-.02em;margin:15px 0 18px;font-size:clamp(44px,5.3vw,72px);line-height:1.33}.hero h1 em{color:#72dcff;font-style:normal}.hero__description{color:#bfd0e8;max-width:660px;font-size:20px;line-height:1.95}.hero__actions,.hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:500px;display:grid}.hero__actions{margin:32px 0 22px}.hero__actions .button,.hero-stat{width:100%;height:68px;min-height:68px}.button{border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:10px 24px 8px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button svg{width:19px}.button:hover{transform:translateY(-2px)}.button .lucide-arrow-left{transition:transform .2s}.button:hover .lucide-arrow-left{transform:translate(-4px)}.button--primary{background:linear-gradient(135deg,#2b83f5,#1554c1);box-shadow:0 15px 35px #175cca59}.button--primary:hover{box-shadow:0 20px 42px #175cca80}.button--ghost{color:#d7e5f6;background:#ffffff05;border:1px solid #fff3}.button--ghost:hover{background:#ffffff0d}.hero__stats{margin-bottom:24px}.hero-stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041942d9;border:1px solid #7bccff61;border-radius:15px;align-items:center;gap:8px;padding:9px 13px 8px;transition:background-color .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 13px 34px #0005}.hero-stat strong{color:#70d9ff;flex:0 0 3ch;justify-content:center;align-items:center;font:900 26px Kalameh;transition:color .25s;display:flex}.hero-stat strong .animated-number{text-align:center;width:100%}.hero-stat>span{color:#c7d8ee;text-align:center;flex:1;font-size:14px;line-height:1.45;transition:color .25s}.hero-stat:hover{background-color:#0c397b;border-color:#70d9ff;box-shadow:0 16px 38px #020d2266,inset 0 1px #ffffff1c}.hero-stat:hover strong,.hero-stat:hover>span{color:#fff}.trust-list{color:#8fa8c5;flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.trust-list span{align-items:center;gap:7px;display:inline-flex}.trust-list svg{color:#5acafa;width:18px}.hero__visual{height:540px;position:relative}.hero__visual img{object-fit:cover;width:480px;max-width:none;height:610px;position:absolute;top:-10px;left:-115px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.metrics{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#092657a8;border:1px solid #79bdff38;border-bottom:0;border-radius:24px 24px 0 0;grid-template-columns:150px 150px 150px 1fr;align-items:center;gap:15px;min-height:128px;padding:23px 34px;display:grid;position:relative}.metrics>div{border-left:1px solid #ffffff1f;flex-direction:column;display:flex}.metrics strong{color:#76dcff;font:900 33px/1.1 Kalameh}.metrics span{color:#9bb0cb;font-size:14px}.metrics p{color:#c5d5e8;margin:0;padding-right:35px}.industries{background:radial-gradient(circle at 12% 10%,#57c9f01c,#0000 28%),linear-gradient(135deg,#f2f7fd,#fff 52%,#edf4fc);border-bottom:1px solid #c7d9ec;padding:64px 0 70px;position:relative;overflow:hidden}.industries:before{content:"";border:1px solid #236fe519;border-radius:50%;width:430px;height:430px;position:absolute;top:-330px;right:-90px;box-shadow:0 0 0 65px #236fe508,0 0 0 130px #236fe505}.industries__intro{z-index:1;grid-template-columns:1fr 430px;align-items:center;gap:60px;margin-bottom:32px;display:grid;position:relative}.industries__title{align-items:center;gap:17px;min-width:0;display:flex}.industries__title>div{min-width:0}.industries__icon{color:#fff;background:linear-gradient(145deg,#2f83f1,#1554c1);border-radius:18px;flex:none;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 15px 34px #236fe53a}.industries__icon svg{width:29px;height:29px}.industries__title small{color:var(--blue);margin-bottom:3px;font-size:13px;font-weight:700;display:block}.industries__title h2{overflow-wrap:anywhere;margin:0;font-size:clamp(29px,3vw,42px);line-height:1.35}.industries__intro>p{color:var(--muted);margin:0;line-height:1.95}.section-label svg{width:18px}.industry-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.industry-card{align-items:center;gap:17px;min-width:0;min-height:132px;padding:22px;display:flex}.industry-card h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px}.catalog-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #d5e1ed;border-radius:19px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 9px 0 -5px #dbe5ef,0 16px 38px #16466f12}.catalog-card:after{content:"";inset-inline-start:0;background:linear-gradient(var(--cyan), var(--blue));border-radius:4px;width:4px;height:44px;transition:height .25s,top .25s;position:absolute;top:24px}.catalog-card__icon{width:48px;height:48px;color:var(--blue);background:#eaf3fc;border:1px solid #dceaf7;border-radius:50%;flex:none;place-items:center;transition:color .25s,background .25s,transform .25s,box-shadow .25s;display:grid}.catalog-card__icon svg{width:23px;height:23px}.catalog-card__icon--image{background:#fff;overflow:hidden}.catalog-card__icon--image img{object-fit:cover;width:100%;height:100%;display:block}.catalog-card:hover{border-color:#69b7d3;transform:translateY(-6px);box-shadow:0 11px 0 -6px #d5e1ec,0 24px 50px #16466f20}.catalog-card:hover:after{height:calc(100% - 36px);top:18px}.catalog-card:hover .catalog-card__icon{color:#fff;background:linear-gradient(145deg,#4cb8df,#247fa7);transform:scale(1.07)rotate(-4deg);box-shadow:0 9px 22px #278db64a}.catalog-card:hover .catalog-card__icon--image{background:#fff}.catalog-card:hover h3{color:#176e95}.products{background:radial-gradient(circle at 92% 5%,#57c9f014,#0000 24%),#fff;position:relative;overflow:hidden}.products:before{content:"";border:1px solid #278db619;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-330px;left:-310px;box-shadow:0 0 0 65px #278db608,0 0 0 130px #278db605}.products .container{z-index:1;position:relative}.section-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:52px;display:flex}.section-heading h2,.architecture h2,.why-us h2,.contact h2{margin:12px 0 0;font-size:clamp(36px,4vw,54px)}.section-heading__summary{width:420px}.section-heading__summary p,.why-us__grid>div>p{color:var(--muted);line-height:1.95}.section-heading__summary a,.text-link{color:var(--blue);border-bottom:1px solid #bdd6f9;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.section-heading__summary svg,.text-link svg{width:17px}.products-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.product-card{min-height:285px;padding:25px 24px}.product-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff9,#0000);width:130px;height:360px;transition:left .65s,opacity .25s;position:absolute;top:-130px;left:-190px;transform:rotate(28deg)}.product-card:hover:before{opacity:1;left:calc(100% + 80px)}.product-card:hover{transform:translateY(-6px)}.product-card__top{color:var(--blue);justify-content:space-between;align-items:center;display:flex}.product-card h3{margin:28px 0 12px;font-size:23px;transition:color .2s}.product-card--linked:hover h3{color:#1554c1}.product-card p{color:var(--muted);font-size:16px;line-height:1.85}.product-card--linked{cursor:pointer}.product-card__link{color:var(--blue);align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:22px;right:24px}.architecture{color:#fff;background:linear-gradient(100deg,#03122ff7,#072558e8),radial-gradient(circle at 90% 70%,#1560b5,#061b40 50%);position:relative}.architecture__grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.architecture__intro{position:sticky;top:60px}.section-label--light{color:#75d8ff}.architecture__intro>p:last-child{color:#b2c5dd;margin-top:22px}.steps{gap:8px;display:grid}.step{background:#ffffff03;border:1px solid #ffffff17;border-radius:15px;padding:27px 22px;position:relative;overflow:hidden}.step:before{content:"";inset-inline-start:0;background:#70d9ff;border-radius:4px;width:3px;height:0;transition:height .3s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 18px #61d7ff}.step h3{margin:0 0 5px;font-size:25px}.step p{color:#aebfd5;margin:0;font-size:16px;transition:color .25s}.step{transition:background .3s,border-color .3s,box-shadow .3s}.step:hover{background:linear-gradient(110deg,#61d7ff12,#ffffff09 55%,#236fe50b);border-color:#72dfff57;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #0002}.step:hover:before{height:62%}.step h3{transition:color .25s}.step:hover h3{color:#8fe4ff}.step:hover p{color:#d6e4f4}.why-us{background:#fff;padding-bottom:48px}.why-us__grid{grid-template-columns:.84fr 1.16fr;gap:90px;display:grid}.text-link{margin-top:30px}.benefits{border-top:1px solid var(--line)}.benefits article{border:1px solid #0000;border-bottom-color:var(--line);background:0 0;border-radius:13px;grid-template-columns:210px 1fr;gap:22px;padding:27px 14px 23px;display:grid}.benefits h3{margin:0;font-size:23px}.benefits p{color:var(--muted);margin:0;font-size:16px}.benefits article{transition:background .25s,border-color .25s,box-shadow .25s}.benefits article:hover{background:#f3f8ff;border-color:#c8ddf5;box-shadow:0 10px 28px #1246850d}.benefits h3{transition:color .2s}.benefits article:hover h3{color:var(--blue)}.contact{background:#fff;padding:20px 0 clamp(48px,6vw,80px);scroll-margin-top:80px}.contact__panel{color:#fff;background:linear-gradient(120deg,#041434fa,#0f4299e8),radial-gradient(circle at 90% 80%,#2372ce,#061739);border-radius:28px;grid-template-columns:1.12fr .88fr;align-items:center;gap:70px;min-height:400px;padding:62px 66px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0423533b}.contact__panel:after{content:"";border:1px solid #61d7ff36;border-radius:50%;width:320px;height:320px;animation:5s ease-in-out infinite alternate contactGlow;position:absolute;bottom:-230px;left:-80px;box-shadow:0 0 0 55px #61d7ff0b,0 0 0 110px #61d7ff08}@keyframes contactGlow{to{transform:translate(20px,-18px)scale(1.08)}}.contact__panel>*{z-index:1;position:relative}.contact__panel p:last-child{color:#c0d0e4;margin-bottom:0}.contact__actions{gap:12px;display:grid}.contact__actions>a:not(.button){direction:ltr;background:#ffffff12;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:13px;padding:10px 15px;display:flex}.contact__actions>a{transition:transform .2s,background .2s,border-color .2s}.contact__actions>a:hover{background:#ffffff1c;border-color:#75dcff66;transform:translateY(-3px)}.contact__actions>a svg{color:#75dcff}.contact__actions span{flex-direction:column;font:18px/1.35 Arial;display:flex}.contact__actions small{color:#9eb1ca;direction:rtl;font:13px Kalameh}.button--white{color:#0b367b;background:#fff;font-family:Arial;font-weight:700}.contact__actions .button--white:hover{color:#fff;background:#0b367b;border-color:#fff}.contact__actions .button--white:hover svg{color:#fff}.footer{color:#fff;background:linear-gradient(125deg,#020d22,#061b3c 58%,#092b61);padding:75px 0 28px;position:relative;overflow:hidden}.footer:before{content:"";opacity:.2;background-image:linear-gradient(#61d7ff0a 1px,#0000 1px),linear-gradient(90deg,#61d7ff0a 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000);mask-image:linear-gradient(#0000 10%,#000)}.footer__glow{background:radial-gradient(circle,#236fe53c,#0000 67%);border-radius:50%;width:520px;height:520px;position:absolute;top:-300px;right:-260px}.footer__content{z-index:1;grid-template-columns:1.35fr .7fr 1fr .85fr;gap:55px;display:grid;position:relative}.footer__brand p{color:#aebfd5;max-width:390px;margin:23px 0 20px;font-size:15px;line-height:2}.footer__catalog{color:#dff6ff;background:#61d7ff0d;border:1px solid #61d7ff2e;border-radius:11px;align-items:center;gap:9px;width:fit-content;padding:10px 15px;font-size:14px;font-weight:700;transition:color .2s,background .2s,transform .2s,border-color .2s;display:inline-flex}.footer__catalog:hover{color:#fff;background:#61d7ff18;border-color:#61d7ff66;transform:translateY(-2px)}.footer__column{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer__column h3{color:#fff;margin:3px 0 13px;font-size:17px}.footer__column>a{color:#9eb1ca;font-size:14px;transition:color .2s,transform .2s;position:relative}.footer__column>a:hover{color:#75dcff;transform:translate(-3px)}.footer__contact>a{direction:ltr;align-items:center;gap:8px;display:inline-flex}.footer__contact svg{color:#61d7ff}.footer__bottom{z-index:1;color:#7890a8;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;margin-top:55px;padding-top:24px;font-size:13px;display:flex;position:relative}.footer__bottom button{color:#a9bbcc;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;transition:color .2s,transform .2s;display:inline-flex}.footer__bottom button:hover{color:#75dcff;transform:translateY(-2px)}[dir=ltr] .footer__column>a:hover{transform:translate(3px)}.solution-page{background:#f8fbff}.solution-hero{color:#fff;background:linear-gradient(125deg,#03132f 18%,#082656 68%,#0a3d84);padding:135px 0 0;position:relative;overflow:hidden}.solution-hero:before{content:"";opacity:.28;background-image:linear-gradient(#61d7ff0a 1px,#0000 1px),linear-gradient(90deg,#61d7ff0a 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 78%);mask-image:linear-gradient(270deg,#000,#0000 78%)}.solution-hero__glow{background:radial-gradient(circle,#236fe53b,#0000 67%);border-radius:50%;width:650px;height:650px;position:absolute;top:-270px;left:-160px}.solution-hero__content{z-index:2;position:relative}.breadcrumbs{color:#92aac6;align-items:center;gap:8px;margin-bottom:32px;font-size:13px;display:flex}.breadcrumbs a:hover{color:#fff}.solution-hero__grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;min-height:480px;display:grid}.solution-hero h1{max-width:760px;margin:13px 0 20px;font-size:clamp(42px,5vw,66px);line-height:1.3}.solution-hero__grid>div:first-child>p:not(.eyebrow){color:#c7d8ee;max-width:720px;font-size:19px;line-height:2}.solution-hero__visual{place-items:center;min-height:350px;display:grid;position:relative}.solution-hero__visual>div{z-index:2;color:#72dcff;background:linear-gradient(145deg,#ffffff12,#ffffff03);border:1px solid #75dcff52;border-radius:46px;align-content:center;place-items:center;gap:20px;width:210px;height:210px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:inset 0 1px #fff3,0 35px 80px #0005}.solution-hero__visual small{color:#bdd0e7;font-weight:700}.solution-hero__visual--image>div{aspect-ratio:1;border-radius:54px;width:min(330px,100%);height:auto;padding:10px;overflow:hidden;transform:rotate(-3deg)}.solution-hero__visual--image img{object-fit:cover;border-radius:44px;width:100%;height:100%;display:block}.solution-hero__ring{border:1px solid #61d7ff29;border-radius:50%;width:310px;height:310px;animation:4s ease-in-out infinite alternate solutionPulse;position:absolute;box-shadow:0 0 0 55px #61d7ff09,0 0 80px #236fe535}@keyframes solutionPulse{to{opacity:.7;transform:scale(1.08)}}.solution-benefit{color:#d9e8f8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#082556c9;border:1px solid #61d7ff2e;border-bottom:0;border-radius:22px 22px 0 0;align-items:center;gap:18px;min-height:100px;padding:24px 32px;display:flex}.solution-benefit svg{color:#61d7ff;background:#61d7ff12;border:1px solid #61d7ff38;border-radius:50%;width:42px;height:42px;padding:10px}.solution-benefit p{margin:0}.solution-section-heading{grid-template-columns:1fr 420px;align-items:end;gap:80px;margin-bottom:50px;display:grid}.solution-section-heading h2,.solution-flow h2{margin:12px 0 0;font-size:clamp(36px,4vw,52px)}.solution-section-heading>p{color:var(--muted);margin:0;line-height:2}.capability-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.capability-grid article{min-height:250px;padding:24px}.capability-icon{margin-inline-end:auto}.capability-grid h3{margin:25px 0 10px;font-size:21px;transition:color .2s}.capability-grid article:hover h3{color:var(--blue)}.capability-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.solution-showcase{padding-top:0}.solution-showcase__heading{max-width:720px;margin-bottom:34px}.solution-showcase__heading h2{margin:12px 0 0;font-size:clamp(32px,4vw,48px)}.solution-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.solution-showcase__grid figure{aspect-ratio:1;background:#fff;border:1px solid #d9e7f5;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 18px 50px #0b397012}.solution-showcase__grid img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.solution-showcase__grid figure:hover img{transform:scale(1.035)}.solution-flow{color:#fff;background:linear-gradient(115deg,#03132f,#082a61);padding:90px 0}.solution-flow__heading{margin-bottom:38px}.flow-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.flow-grid article{background:#ffffff08;border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;align-items:start;min-height:210px;padding:28px;display:flex}.flow-grid article>svg{color:#70d9ff;background:#61d7ff0d;border:1px solid #61d7ff24;border-radius:11px;width:38px;height:38px;padding:8px}.flow-grid small{color:#8eabc9;margin-top:24px;font-size:13px}.flow-grid p{color:#d7e5f6;margin:7px 0 0;line-height:1.9}.contact--compact{padding-top:80px}[data-reveal]{opacity:1;transform:none}[data-reveal].is-visible{animation:.7s cubic-bezier(.2,.7,.2,1) both reveal-in}@keyframes reveal-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.products-grid [data-reveal].is-visible:nth-child(2),.capability-grid [data-reveal].is-visible:nth-child(2){animation-delay:70ms}.products-grid [data-reveal].is-visible:nth-child(3),.capability-grid [data-reveal].is-visible:nth-child(3){animation-delay:.14s}[dir=ltr] body{letter-spacing:-.005em}[dir=ltr] h1,[dir=ltr] h2,[dir=ltr] h3,[dir=ltr] p,[dir=ltr] a{overflow-wrap:break-word}[dir=ltr] .metrics>div{text-align:center;align-items:center}[dir=ltr] .metrics strong{text-align:center;width:100%}[dir=ltr] .solutions-dropdown{left:-24px;right:auto}[dir=ltr] .solutions-dropdown:before{left:38px;right:auto;transform:rotate(45deg)}[dir=ltr] .hero__visual img{left:auto;right:-115px}[dir=ltr] .product-card__link{left:24px;right:auto}[dir=ltr] .lucide-arrow-left{transform:rotate(180deg)}[dir=ltr] .contact__panel:after{left:auto;right:-80px}[dir=ltr] .contact__actions small{direction:ltr}[dir=ltr] .trust-list{gap:12px;font-size:12px}[dir=ltr] .solutions-dropdown>a:hover{transform:translate(4px)}[dir=ltr] .button:hover .lucide-arrow-left{transform:rotate(180deg)translate(-4px)}[dir=rtl] .animated-number,[dir=rtl] .metrics strong,[dir=rtl] .hero-stat strong{text-align:right;direction:rtl}[dir=rtl] .animated-number{min-width:1ch;display:inline-block}[dir=rtl] .contact__actions>a:not(.button){direction:rtl}[dir=rtl] .contact__actions span{text-align:right;align-items:flex-start}@media (max-width:1050px){.desktop-nav,.header__cta{display:none}.language-switch{margin-inline-start:auto}.mobile-nav{margin-right:0;display:block}.mobile-nav nav{max-height:calc(100vh - 95px);overflow-y:auto}.hero__grid{grid-template-columns:1fr}.hero__visual{display:none}.products-grid{grid-template-columns:repeat(2,1fr)}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industries__intro{grid-template-columns:1fr 360px;gap:35px}.architecture__grid,.why-us__grid{gap:55px}.benefits article{grid-template-columns:minmax(150px,.75fr) 1.25fr}.solution-hero__grid{grid-template-columns:1.25fr .75fr;gap:35px}.capability-grid,.brand-faq__grid{grid-template-columns:repeat(2,1fr)}.footer__content{grid-template-columns:1.25fr 1fr 1fr;gap:42px}.footer__contact{grid-column:2/-1}}@media (max-width:760px){body{font-size:17px}.container{width:min(100% - 28px,1180px)}.section{padding:76px 0}.header__inner{gap:12px;min-height:76px}.logo__mark{width:41px;height:41px}.logo__text strong{font-size:20px}.header__cta{padding:8px 12px 6px;font-size:14px}.header__cta-full{display:none}.header__cta-short{display:inline}.hero{min-height:auto;padding-top:110px}.hero__grid{grid-template-columns:1fr;gap:0}.hero__content{padding:25px 0 10px}.hero h1{font-size:42px}.hero__description{font-size:18px}.trust-list{gap:11px 18px}.hero__visual{height:350px;margin-inline:-14px}.hero__visual img{width:590px;height:415px;top:-10px;left:50%;transform:translate(-50%)}[dir=ltr] .hero__visual img{left:50%;right:auto}.hero__actions,.hero__stats{max-width:none}.metrics{border-radius:18px 18px 0 0;grid-template-columns:repeat(3,1fr);gap:8px;padding:20px 16px}.metrics>div{padding-right:8px}.metrics strong{font-size:28px}.metrics p{border-top:1px solid #ffffff1c;grid-column:1/-1;padding:15px 4px 0;font-size:15px}.industries{padding:50px 0 55px}.industries__intro{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.industries__icon{border-radius:15px;width:54px;height:54px}.industries__title h2{font-size:29px}.industry-grid{grid-template-columns:1fr}.industry-card{min-height:110px;padding:18px}.section-heading{flex-direction:column;align-items:start;gap:18px;margin-bottom:35px}.section-heading__summary{width:auto}.section-heading h2,.architecture h2,.why-us h2,.contact h2{font-size:36px}.products-grid{grid-template-columns:1fr}.product-card{min-height:238px}.architecture__grid,.why-us__grid,.contact__panel{grid-template-columns:1fr;gap:45px}.architecture__intro{position:static}.benefits article{grid-template-columns:1fr;gap:8px}.contact__panel{border-radius:22px;padding:43px 25px}.footer{padding-top:58px}.footer__content{grid-template-columns:1fr 1fr;gap:38px 26px}.footer__brand,.footer__contact{grid-column:1/-1}.footer__bottom{flex-direction:column-reverse;align-items:flex-start;margin-top:40px}.solution-hero{padding-top:110px}.breadcrumbs{margin-bottom:20px}.solution-hero__grid{grid-template-columns:1fr;gap:10px}.solution-hero h1{font-size:39px}.solution-hero__grid>div:first-child>p:not(.eyebrow){font-size:17px}.solution-hero__visual{min-height:290px}.solution-hero__visual>div{border-radius:36px;width:170px;height:170px}.solution-hero__visual--image>div{border-radius:42px;width:min(260px,80vw);height:auto}.solution-hero__visual--image img{border-radius:34px}.solution-hero__ring{width:240px;height:240px}.solution-benefit{align-items:flex-start;margin-top:15px;padding:20px}.solution-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:35px}.capability-grid,.flow-grid,.brand-faq__grid{grid-template-columns:1fr}.solution-showcase__grid{grid-template-columns:1fr;gap:14px}.capability-grid article{min-height:220px}.solution-flow{padding:70px 0}.contact--compact{padding-top:55px}[dir=ltr] .industry-card{min-height:96px}[dir=ltr] .footer__content{grid-template-columns:1fr}[dir=ltr] .footer__brand,[dir=ltr] .footer__contact{grid-column:auto}}@media (max-width:560px){.hero__actions,.hero__stats{grid-template-columns:1fr}.hero__actions .button,.hero-stat{height:64px;min-height:64px}}@media (min-width:761px) and (max-width:1050px){[dir=ltr] .hero__grid{grid-template-columns:1fr;gap:0}[dir=ltr] .hero h1{font-size:clamp(43px,5vw,54px);line-height:1.22}[dir=ltr] .hero__visual img{width:650px;height:520px;left:auto;right:-220px}[dir=ltr] .benefits article{grid-template-columns:minmax(155px,.8fr) 1.2fr;gap:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.hero__orb,.solution-hero__ring,.contact__panel:after,[data-reveal].is-visible{animation:none}}
