
:root{
  --ink:#0b1628;--navy:#06162d;--navy2:#0a2946;--teal:#167d84;--teal2:#42a1a3;
  --gold:#c89b43;--ivory:#f7f5ef;--paper:#fbfcfd;--muted:#6c7887;--line:#dfe5e9;
  --white:#fff;--shadow:0 24px 70px rgba(8,28,50,.11)
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8fafb;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.55}body.lang-ar{font-family:"Segoe UI",Tahoma,Arial,sans-serif}
a{color:inherit}.container{width:min(1240px,calc(100% - 46px));margin:auto}
.site-header{position:sticky;top:0;z-index:300;background:rgba(248,250,251,.88);backdrop-filter:blur(20px);border-bottom:1px solid rgba(11,35,61,.07)}
.nav{height:80px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none}.brand img{width:39px;height:39px}.brand-copy{display:grid;line-height:1}.brand-copy strong{font-size:18px}.brand-copy strong span{color:var(--teal)}.brand-copy small{font-size:9px;color:#8894a2;letter-spacing:.09em;margin-top:5px}
.nav-links{display:flex;gap:23px;margin-left:auto}.nav-links a{text-decoration:none;font-size:12px;font-weight:800;color:#5e6978}.nav-links a:hover,.nav-links a.active{color:var(--teal)}
.nav-actions{display:flex;align-items:center;gap:10px}.lang{display:flex;background:#fff;border:1px solid var(--line);border-radius:10px;padding:3px}.lang button{border:0;background:none;padding:5px 7px;border-radius:7px;font-size:9px;font-weight:900;color:#7d8996;cursor:pointer}.lang button.active{background:var(--navy);color:#fff}
.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;cursor:pointer;border-radius:12px;padding:13px 18px;background:linear-gradient(110deg,#0a335d,#14757d);color:#fff;font-size:12px;font-weight:900;box-shadow:0 12px 28px rgba(15,85,101,.18)}.btn.light{background:#fff;color:var(--navy);border:1px solid var(--line);box-shadow:none}.btn.ghost{background:transparent;border:1px solid rgba(255,255,255,.28);box-shadow:none}.btn.small{padding:9px 12px}.mobile-toggle{display:none;margin-left:auto;border:0;background:none;font-size:22px}

.hero{position:relative;overflow:hidden;min-height:760px;background:
radial-gradient(circle at 82% 12%,rgba(35,129,137,.32),transparent 28%),
radial-gradient(circle at 15% 100%,rgba(184,137,49,.12),transparent 30%),
linear-gradient(118deg,#041226,#071a33 62%,#0c3b4c);color:#fff}
.hero .container{position:relative;z-index:3}
.z-pattern{position:absolute;inset:0;pointer-events:none;opacity:.33;background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='none' stroke-linejoin='round'%3E%3Cpath d='M110 18 128 62 172 46 156 90 202 110 156 130 172 174 128 158 110 202 92 158 48 174 64 130 18 110 64 90 48 46 92 62Z' stroke='%2368b6b2' stroke-width='2' opacity='.38'/%3E%3Cpath d='M110 45 123 77 155 65 143 97 175 110 143 123 155 155 123 143 110 175 97 143 65 155 77 123 45 110 77 97 65 65 97 77Z' stroke='%23d2a84d' stroke-width='1.8' opacity='.45'/%3E%3Cpath d='M110 70 120 96 146 110 120 124 110 150 100 124 74 110 100 96Z' stroke='%23f3eee2' stroke-width='1.2' opacity='.34'/%3E%3C/g%3E%3C/svg%3E");
mask-image:linear-gradient(92deg,transparent 0%,transparent 33%,#000 74%,#000)}
.hero-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center;padding:110px 0 88px}
.hero-copy{max-width:690px}.eyebrow{display:block;font-size:10px;letter-spacing:.17em;font-weight:900;color:#d4aa55;margin-bottom:16px}.hero h1{font:500 clamp(54px,6vw,84px)/.98 Georgia,serif;letter-spacing:-.055em;margin:0 0 24px}.hero p{font-size:19px;color:#c6d3df;max-width:650px;margin:0 0 30px;line-height:1.65}.hero-actions{display:flex;gap:11px;flex-wrap:wrap}.hero .btn.main{font-size:14px;padding:16px 26px;border-radius:13px;background:#fff;color:#0a2748;box-shadow:0 14px 34px rgba(0,0,0,.2)}.hero-note{margin-top:18px;color:#92a5b8;font-size:10px;letter-spacing:.03em}

.hero-stage{position:relative}.hero-stage:before{content:"";position:absolute;inset:8% -3% -5% 9%;border:1px solid rgba(255,255,255,.13);border-radius:30px;transform:rotate(-3deg)}.hero-stage:after{content:"";position:absolute;right:-36px;bottom:-36px;width:165px;height:165px;border-radius:50%;border:1px solid rgba(211,169,83,.28)}
.window{position:relative;z-index:2;background:#f9fbfc;border:1px solid rgba(255,255,255,.3);border-radius:25px;overflow:hidden;box-shadow:0 40px 110px rgba(0,0,0,.32);transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}
.window-top{height:56px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #e5eaee;color:#14243c}.window-brand{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:900}.window-brand img{width:24px;height:24px}.window-user{width:27px;height:27px;border-radius:50%;background:#e6ebef}
.window-body{display:grid;grid-template-columns:50px 1fr;min-height:425px}.window-side{background:#071a35;display:grid;align-content:start;justify-content:center;gap:16px;padding-top:20px}.window-side i{width:16px;height:16px;border-radius:5px;border:1px solid #536d88}.window-side i:first-child{background:#27848a;border-color:#27848a}
.window-main{padding:23px;color:#17263c}.window-head{display:flex;justify-content:space-between;align-items:center}.window-head div{display:grid}.window-head small{font-size:7px;letter-spacing:.12em;color:#8995a3;font-weight:900}.window-head strong{font:600 23px Georgia,serif}.fake-search{padding:9px 12px;border:1px solid #dfe5e9;border-radius:9px;font-size:8px;color:#9aa5b2}
.kpi-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:19px 0}.kpi-strip article{background:#fff;border:1px solid #e4e9ed;border-radius:14px;padding:13px;display:grid}.kpi-strip small{font-size:7px;color:#7c8998;text-transform:uppercase}.kpi-strip strong{font-size:18px}.kpi-strip span{font-size:7px;color:#278086}
.window-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:10px}.win-card{height:174px;border:1px solid #e3e8ec;border-radius:14px;background:#fff;padding:13px}.win-card small{font-size:7px;letter-spacing:.1em;color:#8995a3;font-weight:900}.bars{display:flex;align-items:end;gap:7px;height:120px;padding-top:16px}.bars i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(#378d91,#153c61)}.activity p{display:flex;gap:8px;align-items:center;border-bottom:1px solid #edf1f3;padding:10px 0;margin:0;font-size:8px}.activity b{width:7px;height:7px;border-radius:50%;background:#c8973c}

.trustbar{background:#fff;border-bottom:1px solid #e4e9ed}.trustbar .container{display:grid;grid-template-columns:repeat(4,1fr)}.trustbar div{padding:24px 20px;border-right:1px solid #e8ecef}.trustbar div:last-child{border:0}.trustbar strong{font-size:12px;display:block}.trustbar span{font-size:10px;color:#7c8795}

.section{padding:104px 0}.section.soft{background:#f2f5f6}.section.ivory{background:var(--ivory)}.section-head{max-width:790px;margin-bottom:48px}.section-head h2{font:500 clamp(38px,4.4vw,58px)/1.06 Georgia,serif;letter-spacing:-.045em;margin:0 0 18px}.section-head p{font-size:15px;color:var(--muted);max-width:710px;margin:0}
.statement{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.statement-number{font:500 100px/.9 Georgia,serif;color:#d9dedf}.statement-copy h3{font:500 42px/1.06 Georgia,serif;letter-spacing:-.04em;margin:0 0 18px}.statement-copy p{font-size:15px;color:var(--muted);max-width:660px}.statement-copy ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px}.statement-copy li{font-size:12px;color:#4f5d6e}.statement-copy li:before{content:"◆";color:var(--teal);font-size:8px;margin-right:9px}
.lang-ar .statement-copy li:before{margin-right:0;margin-left:9px}

.module-showcase{display:grid;grid-template-columns:290px 1fr;gap:26px}.module-tabs{display:grid;align-content:start;gap:7px}.module-tab{border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px 16px;text-align:left;cursor:pointer;font:inherit;color:#677485}.module-tab strong{display:block;font-size:12px;color:#1b2a40}.module-tab span{display:block;font-size:9px;margin-top:4px}.module-tab.active{background:#0b2949;color:#aebdca;border-color:#0b2949}.module-tab.active strong{color:#fff}
.module-panel{background:#fff;border:1px solid var(--line);border-radius:25px;overflow:hidden;box-shadow:var(--shadow)}.module-panel-top{padding:23px 25px;border-bottom:1px solid #e5eaee;display:flex;justify-content:space-between;align-items:center}.module-panel-top strong{font:600 24px Georgia,serif}.module-panel-top span{font-size:9px;color:#85909f}.module-panel-body{padding:25px}.module-copy{display:none}.module-copy.active{display:block}.module-copy h4{font:600 31px Georgia,serif;margin:0 0 10px}.module-copy p{font-size:13px;color:var(--muted);max-width:680px}.module-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.module-metrics div{background:#f7f9fa;border:1px solid #e4e9ed;border-radius:14px;padding:15px}.module-metrics small{font-size:8px;color:#83909f;display:block}.module-metrics strong{font-size:17px}

.split{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.split h3{font:500 40px/1.08 Georgia,serif;letter-spacing:-.04em;margin:0 0 16px}.split p{color:var(--muted);font-size:14px}.split-card{position:relative;background:linear-gradient(135deg,#07192f,#0b3d50);color:#fff;border-radius:27px;padding:30px;min-height:355px;overflow:hidden;box-shadow:var(--shadow)}.split-card:after{content:"";position:absolute;right:-70px;bottom:-90px;width:280px;height:280px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='184' height='184' viewBox='0 0 184 184'%3E%3Cg fill='none'%3E%3Cpath d='M92 12 108 50 146 36 132 74 170 92 132 110 146 148 108 134 92 172 76 134 38 148 52 110 14 92 52 74 38 36 76 50Z' stroke='%2372b9b5' stroke-width='2' opacity='.45'/%3E%3Cpath d='M92 34 104 62 132 52 122 80 150 92 122 104 132 132 104 122 92 150 80 122 52 132 62 104 34 92 62 80 52 52 80 62Z' stroke='%23d9b45c' stroke-width='2' opacity='.5'/%3E%3C/g%3E%3C/svg%3E");opacity:.25}.split-card h4{font:600 27px Georgia,serif;margin:0 0 24px}.split-card .rows{position:relative;z-index:2;display:grid;gap:10px}.split-card .rows div{display:grid;grid-template-columns:1fr .8fr .6fr;gap:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:14px;font-size:10px}.split-card .rows small{color:#aebdca}

.apps-section{position:relative;overflow:hidden;background:#06172e;color:#fff}.apps-section .section-head h2{color:#fff}.apps-section .section-head p{color:#b9c7d4}.app-flow{display:grid;grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center;gap:10px}.app-node{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:22px;min-height:160px}.app-node.core{background:#fff;color:#16253c}.app-node span{font-size:8px;letter-spacing:.12em;color:#d1a64e;font-weight:900}.app-node h3{font:600 23px Georgia,serif;margin:30px 0 8px}.app-node p{font-size:10px;color:#9eb0c0}.app-node.core p{color:#758293}.app-arrow{text-align:center;color:#5f8892;font-size:28px}

.cta-band{background:#fff;border-top:1px solid #e3e9ed;border-bottom:1px solid #e3e9ed}.cta-band .container{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:34px;padding-bottom:34px}.cta-band h3{font:600 28px Georgia,serif;margin:0}.cta-band p{font-size:11px;color:#778392;margin:4px 0 0}

.page-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#05162d,#0b344c);color:#fff;padding:90px 0 74px}.page-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:500px;height:500px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='184' height='184' viewBox='0 0 184 184'%3E%3Cpath d='M92 12 108 50 146 36 132 74 170 92 132 110 146 148 108 134 92 172 76 134 38 148 52 110 14 92 52 74 38 36 76 50Z' fill='none' stroke='%2372b9b5' opacity='.22'/%3E%3C/svg%3E");opacity:.25}.page-hero .container{position:relative;z-index:2}.page-hero h1{font:500 clamp(46px,5.2vw,70px)/1.02 Georgia,serif;letter-spacing:-.05em;margin:0;max-width:900px}.page-hero p{font-size:17px;color:#c5d1dc;max-width:760px;margin:22px 0 0}.breadcrumbs{font-size:10px;color:#91a5b8;margin-bottom:20px}
.feature-row,.split-list,.pricing-grid,.resource-grid{display:grid;gap:15px}.feature-row{grid-template-columns:repeat(3,1fr)}.split-list{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:repeat(3,1fr)}.resource-grid{grid-template-columns:repeat(3,1fr)}
.feature-box,.split-list article,.price-card,.resource-card,.contact-card,.visual-panel{background:#fff;border:1px solid var(--line);border-radius:21px;padding:27px;box-shadow:0 12px 35px rgba(12,33,56,.045)}.feature-box span,.resource-card>span,.price-card .tag{font-size:9px;letter-spacing:.12em;color:var(--gold);font-weight:900}.feature-box h3,.split-list h3,.resource-card h3{font:600 24px Georgia,serif;margin:34px 0 9px}.feature-box p,.split-list p,.resource-card p{font-size:12px;color:var(--muted)}.price-card h3{font:600 28px Georgia,serif}.price-card .price{font-size:32px;font-weight:800;margin:18px 0 5px}.price-card .sub{font-size:10px;color:var(--muted)}.price-card ul{list-style:none;padding:0;display:grid;gap:9px;margin:24px 0}.price-card li{font-size:11px;color:#536174}.price-card li:before{content:"✓";color:var(--teal);font-weight:900;margin-right:8px}.price-card.featured{border-color:#2a868d;box-shadow:0 24px 58px rgba(17,89,103,.12)}
.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px}.contact-card label{display:grid;gap:6px;font-size:10px;font-weight:800;color:#596677;margin-bottom:14px}.contact-card input,.contact-card select,.contact-card textarea{border:1px solid #dce3e8;border-radius:10px;padding:11px 12px;font:inherit}.contact-card textarea{min-height:130px}.legal{max-width:850px}.legal h2{font:600 28px Georgia,serif}.legal p,.legal li{font-size:13px;color:#5d6a7b}
.notice{background:#eef5f5;border:1px solid #d8e7e7;border-radius:16px;padding:16px 18px;font-size:11px;color:#416066}
.final-cta{background:radial-gradient(circle at 50% 0%,#15566a,transparent 36%),#05162c;color:#fff;text-align:center;padding:92px 0}.final-cta img{width:58px;height:58px}.final-cta h2{font:500 52px Georgia,serif;letter-spacing:-.04em;margin:18px 0 12px}.final-cta p{color:#b8c6d3;margin-bottom:26px}

footer{background:#031124;color:#d7dfe7;padding:54px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:32px}.footer-brand{display:flex;gap:10px;align-items:flex-start}.footer-brand img{width:39px;height:39px}.footer-brand div{display:grid}.footer-brand small{font-size:9px;color:#8497aa}.footer-col{display:grid;align-content:start;gap:8px}.footer-col strong{font-size:10px}.footer-col a{font-size:10px;text-decoration:none;color:#93a4b5}.footer-bottom{margin-top:38px;padding-top:20px;border-top:1px solid #1a2b40;display:flex;justify-content:space-between;font-size:9px;color:#71869a}

.lang-ar .nav-links{margin-left:0;margin-right:auto}.lang-ar .module-tab{text-align:right}.lang-ar .section-head,.lang-ar .statement-copy,.lang-ar .split,.lang-ar .page-hero,.lang-ar .feature-box,.lang-ar .split-list article,.lang-ar .price-card,.lang-ar .resource-card,.lang-ar .legal,.lang-ar .contact-grid{text-align:right}
@media(max-width:1000px){.nav-links{display:none;position:absolute;top:80px;left:22px;right:22px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.nav-links.open{display:grid}.mobile-toggle{display:block}.nav-actions .signin{display:none}.hero-inner,.statement,.split,.contact-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero-stage{max-width:760px}.module-showcase{grid-template-columns:1fr}.module-tabs{grid-template-columns:repeat(4,1fr)}.app-flow{grid-template-columns:1fr}.app-arrow{transform:rotate(90deg)}.feature-row,.pricing-grid,.resource-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.7fr repeat(3,1fr)}.footer-grid .footer-col:last-child{display:none}}
@media(max-width:680px){.container{width:min(100% - 28px,1240px)}.nav{height:70px;gap:9px}.brand-copy small,.lang{display:none}.hero-inner{padding:68px 0}.hero h1{font-size:46px}.hero p{font-size:15px}.hero-actions{flex-direction:column}.window{transform:none}.window-body{grid-template-columns:34px 1fr;min-height:330px}.window-main{padding:13px}.fake-search{display:none}.kpi-strip{grid-template-columns:1fr}.kpi-strip article:nth-child(3){display:none}.window-grid{grid-template-columns:1fr}.activity{display:none}.trustbar .container{grid-template-columns:1fr 1fr}.section{padding:72px 0}.section-head h2{font-size:38px}.statement-number{font-size:64px}.module-tabs{grid-template-columns:1fr 1fr}.module-metrics{grid-template-columns:1fr}.feature-row,.split-list,.pricing-grid,.resource-grid{grid-template-columns:1fr}.cta-band .container{flex-direction:column;align-items:flex-start}.final-cta h2{font-size:39px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:6px}}


/* V3.2 — real AxiCore product screenshot in hero */
.hero-stage-real{
  position:relative;
  min-width:0;
}
.hero-stage-real:before{
  content:"";
  position:absolute;
  inset:7% -3% -5% 8%;
  border:1px solid rgba(255,255,255,.14);
  border-radius:31px;
  transform:rotate(-2.2deg);
  pointer-events:none;
}
.hero-stage-real:after{
  content:"";
  position:absolute;
  right:-34px;
  bottom:-36px;
  width:165px;
  height:165px;
  border-radius:50%;
  border:1px solid rgba(211,169,83,.28);
  pointer-events:none;
}
.real-dashboard-frame{
  position:relative;
  z-index:2;
  overflow:hidden;
  border-radius:25px;
  background:#fff;
  border:1px solid rgba(255,255,255,.30);
  box-shadow:0 42px 110px rgba(0,0,0,.34);
  transform:perspective(1400px) rotateY(-3deg) rotateX(.8deg);
}
.real-dashboard-toolbar{
  min-height:52px;
  padding:0 16px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  border-bottom:1px solid #e4e9ed;
  background:#fff;
  color:#15253b;
}
.real-dashboard-brand{
  display:flex;
  align-items:center;
  gap:8px;
  font-size:10px;
  font-weight:900;
}
.real-dashboard-brand img{
  width:24px;
  height:24px;
  object-fit:contain;
}
.real-dashboard-label{
  font-size:8px;
  font-weight:900;
  letter-spacing:.13em;
  color:#1d777f;
  background:#edf6f6;
  border:1px solid #d7e8e8;
  border-radius:999px;
  padding:6px 9px;
}
.real-dashboard-shot{
  background:#eef2f5;
  aspect-ratio:1688 / 854;
  overflow:hidden;
}
.real-dashboard-shot img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center top;
}
@media(max-width:680px){
  .real-dashboard-frame{transform:none;border-radius:18px}
  .real-dashboard-toolbar{min-height:44px}
  .real-dashboard-label{display:none}
}


/* V3.3 — simplified conversion-focused hero */
.hero-actions-single{
  display:block;
  width:min(100%,520px);
}
.hero .hero-main-cta{
  width:100%;
  min-height:66px;
  padding:18px 28px;
  border-radius:14px;
  font-size:15px;
  letter-spacing:.025em;
  background:#fff;
  color:#082442;
  box-shadow:0 16px 38px rgba(0,0,0,.24);
  transition:transform .18s ease, box-shadow .18s ease, background .18s ease;
}
.hero .hero-main-cta:hover{
  transform:translateY(-2px);
  box-shadow:0 20px 48px rgba(0,0,0,.29);
  background:#fffdf8;
}
.hero-note-clean{
  width:min(100%,520px);
  margin-top:11px;
  text-align:center;
  color:#9fb0c1;
  font-size:10px;
  letter-spacing:.035em;
}
@media(max-width:680px){
  .hero-actions-single,
  .hero-note-clean{width:100%}
  .hero .hero-main-cta{min-height:60px;font-size:14px}
}
