
:root{--navy:#071a3c;--blue:#0867df;--red:#ef233c;--ink:#0a1c3b;--muted:#5b7090;--line:#dbe6f2;--soft:#f5f9ff;--card:#fff;--shadow:0 22px 60px rgba(8,28,63,.11);--shadow-soft:0 12px 34px rgba(8,28,63,.075);--container:min(1420px,calc(100vw - 48px));font-family:"Inter","Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 9% 15%,#eaf7ff 0,transparent 38%),radial-gradient(circle at 92% 12%,#fff1f5 0,transparent 28%),linear-gradient(180deg,#fbfdff,#fff 48%,#f8fbff);font:16px/1.62 "Inter","Segoe UI",Arial,sans-serif;overflow-x:hidden}html[dir="rtl"] body{font-family:"Heebo",Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{width:var(--container);margin-inline:auto}.network-canvas{position:fixed;inset:0;z-index:-1;pointer-events:none}.scroll-progress{position:fixed;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--red));z-index:99999}
.site-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.94);backdrop-filter:blur(15px);border-bottom:1px solid rgba(7,26,60,.07);box-shadow:0 8px 28px rgba(7,26,60,.07)}.site-header-inner{width:var(--container);margin:auto;min-height:72px;display:grid;grid-template-columns:150px 1fr auto;gap:24px;align-items:center}.brand img{width:105px;height:62px;object-fit:contain}.primary-nav{display:flex;align-items:center;justify-content:center;gap:26px}.primary-nav a{font-weight:850;font-size:.95rem;color:#071a3c;padding:24px 0 20px;border-bottom:3px solid transparent}.primary-nav a:hover,.primary-nav a.active{color:var(--blue);border-bottom-color:var(--blue)}.lang-switch{display:flex;gap:5px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#fff}.lang-switch a{min-width:44px;text-align:center;border-radius:8px;padding:7px 9px;font-size:.8rem;font-weight:900}.lang-switch a.active{background:var(--blue);color:#fff;box-shadow:0 8px 18px rgba(8,103,223,.22)}.nav-toggle{display:none;border:0;background:none;padding:8px}.nav-toggle span{display:block;width:25px;height:2px;background:var(--navy);margin:5px}
.inner-hero{padding:62px 0 32px}.hero-split{display:grid;grid-template-columns:.78fr 1.22fr;gap:56px;align-items:center}.hero-copy{min-width:0}.eyebrow{display:block;margin:0 0 13px;color:var(--blue);font-weight:900;text-transform:uppercase;letter-spacing:.17em;font-size:.74rem}.hero-copy h1{font-size:clamp(2.35rem,3.55vw,4rem);line-height:1.06;letter-spacing:-.047em;color:var(--navy);margin:0 0 20px;max-width:760px}.hero-copy h1 span{color:var(--red)}.lead{font-size:1.08rem;line-height:1.65;color:var(--muted);max-width:700px}.actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid var(--blue);border-radius:10px;background:var(--blue);color:#fff;font-weight:900;box-shadow:0 10px 22px rgba(8,103,223,.16);transition:.2s}.btn:hover{transform:translateY(-2px)}.btn-outline{background:#fff;color:var(--blue);box-shadow:none}.btn-light{background:#fff;color:var(--blue);border-color:#fff}.hero-media,.feature-media{margin:0;border-radius:18px;overflow:hidden;background:#eef5fc;border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow)}.hero-media img{width:100%;height:340px;object-fit:cover}.feature-media img{width:100%;height:100%;min-height:300px;object-fit:cover}.feature-media.software img{object-fit:contain;background:#fff}.metrics-wrap{padding:0 0 30px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border-radius:16px;background:rgba(255,255,255,.96);border:1px solid rgba(7,26,60,.08);box-shadow:var(--shadow-soft)}.metrics article{display:grid;grid-template-columns:52px 1fr;gap:6px 15px;align-items:center;min-height:112px;padding:20px 28px;border-inline-end:1px solid rgba(7,26,60,.08)}.metrics article:last-child{border-inline-end:0}.metric-icon,.service-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#eef6ff;color:var(--blue);border:1px solid #dcecff}.metric-icon svg,.service-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2}.metrics small{display:block;color:#17345d;font-weight:700}.metrics strong{display:block;color:var(--navy);font-size:1.2rem;line-height:1.15}.metrics p{margin:4px 0 0;color:var(--muted);font-size:.86rem;line-height:1.35}
.section{padding:70px 0}.section.soft,.soft{background:linear-gradient(180deg,rgba(237,247,255,.72),rgba(255,255,255,.88));border-block:1px solid rgba(7,26,60,.05)}.compact-section{padding:28px 0}.section-heading{text-align:center;max-width:920px;margin:0 auto 30px}.section-heading h2,.feature-copy h2{color:var(--navy);font-size:clamp(1.75rem,2.7vw,2.55rem);line-height:1.12;letter-spacing:-.032em;margin:0 0 14px}.section-heading p,.feature-copy p{color:var(--muted)}.service-grid{display:grid;gap:16px}.service-grid.seven{grid-template-columns:repeat(7,minmax(0,1fr))}.service-card,.detail-card,.step-card,.contact-card,.contact-form{background:rgba(255,255,255,.96);border:1px solid rgba(7,26,60,.08);border-radius:16px;box-shadow:var(--shadow-soft)}.service-card{min-height:238px;padding:22px 16px;text-align:center}.service-card .service-icon{margin:0 auto 13px}.service-card h3{font-size:1rem;line-height:1.15;margin:0 0 9px;color:var(--navy)}.service-card p{font-size:.87rem;line-height:1.48;color:var(--muted);margin:0}.service-card a{display:inline-flex;margin-top:12px;color:var(--blue);font-weight:900;font-size:.86rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.preview-section.reverse .feature-copy{order:2}.preview-section.reverse .feature-media,.preview-section.reverse .integration-hub{order:1}.top-space{margin-top:28px}.detail-grid{display:grid;gap:17px}.detail-grid.two{grid-template-columns:repeat(2,1fr)}.detail-grid.three{grid-template-columns:repeat(3,1fr)}.detail-grid.four{grid-template-columns:repeat(4,1fr)}.detail-grid.seven{grid-template-columns:repeat(7,1fr)}.detail-card{padding:24px}.detail-card .service-icon{margin-bottom:13px}.detail-card h3{color:var(--navy);font-size:1.08rem;line-height:1.2;margin:0 0 10px}.detail-card p{color:var(--muted);font-size:.95rem;margin:0}.dashboard-section{align-items:stretch}.auto-data-brand{display:flex;align-items:center;gap:16px;margin-bottom:18px}.auto-data-brand img{height:56px;width:auto}.auto-data-brand a{color:var(--blue);font-weight:900}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.step-card{padding:25px}.step-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--blue);color:#fff;font-weight:900;margin-bottom:14px}.step-card h3{color:var(--navy);margin:0 0 8px}.step-card p{color:var(--muted);margin:0}.project-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.project-gallery.three{grid-template-columns:repeat(3,1fr)}.project-gallery article{background:#fff;border:1px solid rgba(7,26,60,.08);border-radius:18px;padding:18px;box-shadow:var(--shadow-soft)}.project-gallery h3{margin:0 0 12px;color:var(--navy)}.browser-shot{height:360px;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--line)}.browser-shot img{width:100%;height:100%;object-fit:contain;object-position:top;background:#fff}.tag-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.tag-cloud span{padding:10px 15px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft);font-weight:800;color:#17345d}.check-columns{columns:2;gap:34px;padding:0;margin:20px 0 0;list-style:none}.check-columns li{break-inside:avoid;position:relative;padding-inline-start:26px;margin:10px 0;color:#17345d}.check-columns li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--blue);font-weight:900}
.logo-ribbon,.client-grid{display:grid;background:#fff;border:1px solid rgba(7,26,60,.09);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-soft)}.logo-ribbon{grid-template-columns:repeat(9,minmax(0,1fr))}.client-grid{grid-template-columns:repeat(5,minmax(0,1fr));border-radius:20px}.logo-card{display:flex;align-items:center;justify-content:center;min-width:0;min-height:82px;padding:12px 14px;background:#fff;border-inline-end:1px solid rgba(7,26,60,.07);border-block-end:1px solid rgba(7,26,60,.07);overflow:hidden}.client-grid .logo-card{min-height:138px;padding:24px}.logo-card img{display:block;width:auto;height:auto;max-width:100%;max-height:52px;object-fit:contain}.client-grid .logo-card img{max-width:85%;max-height:80px}.logo-card.logo-square img{max-height:58px;max-width:80px}.client-grid .logo-card.logo-square img{max-height:90px;max-width:125px}.logo-card.logo-ultrawide img{max-width:98%}.clients-note{text-align:center;max-width:920px;margin:25px auto 0;color:var(--muted)}
.license-row,.license-panel{display:grid;align-items:center;gap:20px;background:#fff;border:1px solid rgba(7,26,60,.08);border-radius:16px;box-shadow:var(--shadow-soft);padding:18px 24px}.license-row{grid-template-columns:1.05fr 1.3fr 1.3fr 1.65fr}.license-panel{grid-template-columns:1fr 1.25fr 1.25fr 1.5fr}.license-heading{display:flex;align-items:center;gap:14px}.license-heading h2{font-size:1.08rem;line-height:1.2;margin:0;color:var(--navy)}.license-item{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:14px;padding-inline-start:20px;border-inline-start:1px solid rgba(7,26,60,.12)}.license-item img{max-width:75px;max-height:58px;object-fit:contain}.license-item strong{display:block;color:var(--navy);font-size:.92rem;line-height:1.25}.license-item span{display:block;color:var(--muted);font-size:.82rem;line-height:1.35}.license-disclaimer{margin:0;padding-inline-start:20px;border-inline-start:1px solid rgba(7,26,60,.12);color:var(--muted);font-size:.84rem;line-height:1.45}
.integration-hero{grid-template-columns:.76fr 1.24fr}.integration-hub{position:relative;height:430px;border-radius:22px;background:radial-gradient(circle at 50% 50%,#103c8e 0,#09265d 35%,#101244 70%,#27124c 100%);box-shadow:0 28px 70px rgba(12,30,90,.25);overflow:hidden;color:#fff}.integration-hub.compact{height:330px}.hub-svg{position:absolute;inset:0;width:100%;height:100%}.flow-lines path{fill:none;stroke:url(#flow);stroke-width:4;stroke-linecap:round;stroke-dasharray:10 10;animation:flow 2.5s linear infinite}.hub-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle,#fff,#d7eeff 58%,#38bdf8 63%,#6d5dfc 70%,rgba(255,255,255,.1) 72%);color:#071a3c;box-shadow:0 0 35px #35c5ff,0 0 70px rgba(124,91,255,.55);animation:pulse 2.2s ease-in-out infinite}.integration-hub.compact .hub-center{width:110px;height:110px}.hub-center b{font-family:Georgia,serif;color:#ef233c;font-size:2rem;line-height:1}.hub-center span{font-size:.8rem;font-weight:900}.hub-node{position:absolute;width:185px;min-height:70px;padding:12px 14px;border:1px solid rgba(95,201,255,.45);background:rgba(7,35,83,.78);border-radius:14px;box-shadow:0 10px 22px rgba(0,0,0,.18);backdrop-filter:blur(8px)}.hub-node strong{display:block;font-size:.9rem}.hub-node span{display:block;color:#d6e7ff;font-size:.72rem}.n1{left:4%;top:8%}.n2{left:39%;top:3%}.n3{right:4%;top:8%}.n4{right:3%;top:41%}.n5{right:5%;bottom:8%}.n6{left:39%;bottom:3%}.n7{left:4%;bottom:8%}.n8{left:3%;top:41%}.integration-hub.compact .hub-node{width:145px;min-height:55px;padding:9px}.integration-hub.compact .hub-node span{display:none}@keyframes flow{to{stroke-dashoffset:-40}}@keyframes pulse{50%{transform:translate(-50%,-50%) scale(1.04);box-shadow:0 0 48px #35c5ff,0 0 90px rgba(124,91,255,.7)}}
.contact-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:26px}.contact-card,.contact-form{padding:30px}.contact-card h2{margin-top:0}.contact-card a,.contact-card span{display:block;margin:12px 0;color:#17345d}.contact-form{display:grid;gap:16px}.contact-form label{display:grid;gap:7px;font-weight:800;color:#17345d}.contact-form input,.contact-form textarea{width:100%;border:1px solid #d2dfed;border-radius:10px;padding:13px;font:inherit;background:#fbfdff}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.honeypot{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.form-success{display:none;color:#16803c;font-weight:800}.form-success.show{display:block}.legal-page{padding:80px 0}.legal-card{max-width:900px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:38px;box-shadow:var(--shadow)}.legal-card h1{font-size:2.3rem;color:var(--navy)}.legal-card p{color:var(--muted)}
.cta-band{padding:34px 0;background:linear-gradient(135deg,#075fce,#071a3c);color:#fff}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.cta-inner h2{margin:0 0 5px;color:#fff}.cta-inner p{margin:0;color:#c9dcf5}.site-footer{padding:46px 0 22px;background:#061a3b;color:#fff}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1.2fr 1fr;gap:34px}.footer-brand img{width:115px;height:68px;object-fit:contain}.footer-grid h3{margin-top:0}.footer-grid a,.footer-grid span{display:block;color:#c9d7ed;margin:7px 0;font-size:.9rem}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.13);color:#9db1cf;font-size:.84rem}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.in-view{opacity:1;transform:none}
/* Keep only the Enable floating trigger visible; Nagishli remains loaded but its duplicate button is hidden. */
[id*="nagishli"],[class*="nagishli"]{display:none!important}.accessibility-fallback{display:none!important}
@media(max-width:1200px){.primary-nav{gap:14px}.primary-nav a{font-size:.88rem}.service-grid.seven,.detail-grid.seven{grid-template-columns:repeat(4,1fr)}.logo-ribbon{grid-template-columns:repeat(6,1fr)}.client-grid{grid-template-columns:repeat(4,1fr)}.license-row,.license-panel{grid-template-columns:1fr 1fr}.license-disclaimer{grid-column:1/-1;border:0;padding:0}.hero-split{grid-template-columns:1fr}.hero-media img{height:360px}.integration-hero{grid-template-columns:1fr}.preview-section.reverse .feature-copy{order:0}.preview-section.reverse .feature-media,.preview-section.reverse .integration-hub{order:0}}
@media(max-width:930px){:root{--container:calc(100vw - 28px)}.site-header-inner{grid-template-columns:100px 1fr auto}.primary-nav{display:none;position:absolute;top:72px;left:14px;right:14px;flex-direction:column;align-items:stretch;padding:14px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.primary-nav.open{display:flex}.primary-nav a{padding:10px 12px;border-bottom:0}.nav-toggle{display:block;justify-self:end}.lang-switch a{min-width:36px;padding:7px;font-size:.72rem}.split,.contact-layout{grid-template-columns:1fr}.detail-grid.four,.steps-grid{grid-template-columns:repeat(2,1fr)}.detail-grid.three,.project-gallery.three{grid-template-columns:repeat(2,1fr)}.client-grid{grid-template-columns:repeat(3,1fr)}.hub-node{width:150px}.hub-node span{display:none}.footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.site-header-inner{min-height:66px}.brand img{width:82px}.inner-hero{padding-top:38px}.hero-copy h1{font-size:2.2rem}.hero-media img{height:245px}.metrics,.service-grid.seven,.detail-grid.two,.detail-grid.three,.detail-grid.four,.detail-grid.seven,.steps-grid,.project-gallery,.project-gallery.three,.logo-ribbon,.client-grid,.license-row,.license-panel,.form-row,.footer-grid{grid-template-columns:1fr}.metrics article{border-inline-end:0;border-block-end:1px solid rgba(7,26,60,.08)}.service-card{min-height:auto}.section{padding:54px 0}.browser-shot{height:300px}.check-columns{columns:1}.license-item,.license-disclaimer{border:0;padding:0}.cta-inner,.footer-bottom{display:grid}.integration-hub{height:570px}.hub-center{width:115px;height:115px}.hub-node{width:130px}.n1{left:3%;top:4%}.n2{left:52%;top:4%}.n3{right:3%;top:22%}.n4{right:3%;top:42%}.n5{right:3%;bottom:5%}.n6{left:52%;bottom:5%}.n7{left:3%;bottom:5%}.n8{left:3%;top:42%}}
