:root{--v6-navy:#07111f;--v6-navy2:#0b1728;--v6-paper:#f4f2ec;--v6-ink:#0a1422;--v6-muted:#697487;--v6-line:#d8dde4;--v6-gold:#b89b62;--v6-light:#edf1f5;--v6-white:#fff;--v6-max:1180px;--v6-ease:cubic-bezier(.2,.7,.2,1)}
.official-v6{font-family:"Al Nile","Geeza Pro","Noto Sans Arabic",Tahoma,Arial,sans-serif;background:var(--v6-paper);color:var(--v6-ink);line-height:1.9}
.official-v6 *{box-sizing:border-box}.official-v6 a{text-decoration:none}.v6-shell{width:min(calc(100% - 34px),var(--v6-max));margin-inline:auto}
.v6-header{position:sticky;top:0;z-index:40;background:rgba(7,17,31,.96);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}
.v6-header-row{min-height:84px;display:flex;align-items:center;gap:28px}.v6-brand{display:flex;align-items:center;gap:13px;direction:ltr;color:#fff;min-width:max-content}
.v6-mark{width:46px;height:46px;border:1px solid rgba(184,155,98,.55);display:grid;place-items:center;font:800 13px Arial;letter-spacing:.11em;color:#d7c397}
.v6-brand strong{display:block;font:800 16px Arial;letter-spacing:.12em}.v6-brand small{display:block;font:700 8px Arial;letter-spacing:.25em;color:#8d99aa;margin-top:3px}
.v6-nav{display:flex;gap:28px;margin-inline:auto}.v6-nav a{font-size:13px;color:#aeb8c7}.v6-nav a:hover{color:#fff}.v6-header-action{border:1px solid rgba(184,155,98,.55);color:#fff;padding:9px 15px;font-size:13px;font-weight:700}
.v6-hero{background:linear-gradient(180deg,var(--v6-navy),#081523);color:#fff;padding:96px 0 0;position:relative;overflow:hidden}
.v6-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.94%,rgba(255,255,255,.035) 50%,transparent 50.06%)}
.v6-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.62fr);gap:84px;align-items:end;position:relative;z-index:1}
.v6-kicker{font:800 10px Arial;letter-spacing:.2em;color:var(--v6-gold);margin:0 0 17px}.v6-kicker.dark{color:#806b42}
.v6-hero h1{font-size:clamp(48px,6.3vw,82px);line-height:1.15;margin:0 0 22px;font-weight:700;letter-spacing:-.035em}.v6-hero h1 span{color:#aab5c5;font-weight:500}
.v6-lead{font-size:18px;color:#aab5c5;max-width:720px;margin:0 0 30px}.v6-actions{display:flex;gap:10px;flex-wrap:wrap}
.v6-btn{min-height:50px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;transition:transform .2s var(--v6-ease),background .2s,border-color .2s}.v6-btn:hover{transform:translateY(-2px)}
.v6-btn.primary{background:#fff;color:var(--v6-ink);border:1px solid #fff}.v6-btn.secondary{border:1px solid rgba(255,255,255,.22);color:#fff;background:transparent}.v6-btn.secondary.light{border-color:rgba(255,255,255,.28)}.v6-btn.primary.dark{background:var(--v6-ink);color:#fff;border-color:var(--v6-ink)}
.v6-hero-side{border-inline-start:1px solid rgba(255,255,255,.14);padding-inline-start:30px;padding-bottom:4px}.v6-hero-rule{width:54px;height:2px;background:var(--v6-gold);margin-bottom:22px}.v6-hero-side>p{color:#9aa7b8;font-size:14px;margin:0 0 26px}.v6-hero-side dl{margin:0}.v6-hero-side dl div{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:13px 0;border-top:1px solid rgba(255,255,255,.09)}.v6-hero-side dt{font:800 10px Arial;color:#7e8a9a}.v6-hero-side dd{margin:0;color:#d8dee7;font-size:13px}
.v6-hero-meta{margin-top:70px;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.v6-hero-meta span{padding:18px 0;font:700 9px Arial;letter-spacing:.16em;color:#778497;text-align:center;border-inline-end:1px solid rgba(255,255,255,.08)}.v6-hero-meta span:last-child{border-inline-end:0}
.v6-section{padding:92px 0}.v6-section-head{display:grid;grid-template-columns:1fr .65fr;gap:54px;align-items:end;margin-bottom:34px}.v6-section-head h2{font-size:clamp(34px,4.4vw,56px);line-height:1.18;margin:0;font-weight:700;letter-spacing:-.03em}.v6-section-head>p{margin:0;color:var(--v6-muted);font-size:15px}
.v6-service-list{border-top:1px solid #cfd5dd}.v6-service-row{display:grid;grid-template-columns:44px 58px 1fr 28px;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid #d6dbe2;color:var(--v6-ink);transition:padding .22s var(--v6-ease),background .22s}.v6-service-row:hover{padding-inline:14px;background:rgba(255,255,255,.55)}.v6-service-no{font:800 10px Arial;color:#8d97a4}.v6-service-icon{width:46px;height:46px;border:1px solid #cbd1d8;display:grid;place-items:center;color:#314158;background:rgba(255,255,255,.45)}.v6-service-icon svg{width:23px;height:23px}.v6-service-copy strong{display:block;font-size:20px;margin-bottom:2px}.v6-service-copy small{display:block;color:var(--v6-muted);font-size:13px;max-width:760px}.v6-service-arrow{font-size:20px;color:#7a8797}
.v6-approach{background:var(--v6-navy);color:#fff}.v6-approach .v6-section-head>p{color:#9ca9ba}.v6-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.v6-steps article{padding:28px 24px 28px 0;border-inline-end:1px solid rgba(255,255,255,.09)}.v6-steps article:last-child{border-inline-end:0}.v6-steps span{font:800 10px Arial;color:var(--v6-gold)}.v6-steps h3{font-size:19px;margin:22px 0 8px}.v6-steps p{margin:0;color:#94a2b5;font-size:13px}
.v6-portal{background:#0b1728;color:#fff}.v6-portal-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:74px;align-items:center}.v6-portal h2{font-size:clamp(36px,4.5vw,58px);line-height:1.2;margin:0 0 16px}.v6-portal p{color:#9eabba;font-size:15px;margin:0 0 24px}.v6-portal-panel{border:1px solid rgba(255,255,255,.14);background:#0d1b2e;padding:26px;box-shadow:0 24px 70px rgba(0,0,0,.22)}.v6-portal-top{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:16px;font:700 9px Arial;letter-spacing:.16em;color:#7f8fa4}.v6-portal-project{display:grid;grid-template-columns:1fr auto;gap:7px 20px;padding:24px 0}.v6-portal-project small{grid-column:1/-1;font:700 9px Arial;color:#7d8da2;letter-spacing:.13em}.v6-portal-project strong{font-size:22px}.v6-portal-project em{font-style:normal;color:#d8c391;font-size:12px}.v6-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v6-progress i{height:3px;background:#26354a}.v6-progress i.done{background:#7b8797}.v6-progress i.active{background:var(--v6-gold)}.v6-portal-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.09);margin-top:26px}.v6-portal-stats div{background:#0d1b2e;padding:16px}.v6-portal-stats small{display:block;font:700 9px Arial;color:#738399;letter-spacing:.12em}.v6-portal-stats b{display:block;font:700 24px Arial;margin-top:6px}
.v6-cta{padding:70px 0;background:#e9e6dd}.v6-cta-row{display:flex;justify-content:space-between;align-items:end;gap:40px}.v6-cta h2{font-size:38px;margin:0 0 7px}.v6-cta p{margin:0;color:#667184}.v6-footer{background:var(--v6-navy);color:#8995a5;padding:30px 0}.v6-footer-row{display:flex;justify-content:space-between;gap:24px;align-items:center}.v6-footer strong{display:block;color:#d8dee6;font:800 12px Arial;letter-spacing:.13em}.v6-footer span{font:700 8px Arial;letter-spacing:.2em}.v6-footer-row>div:last-child{display:flex;gap:20px;flex-wrap:wrap}.v6-footer a{font-size:11px;color:#95a1b1}
.reveal{opacity:0;transform:translateY(10px);transition:opacity .55s var(--v6-ease),transform .55s var(--v6-ease)}.reveal.visible{opacity:1;transform:none}
.request-v6{background:#eef1f4}.request-v6 .corp-header{background:var(--v6-navy);border-bottom:1px solid rgba(255,255,255,.08)}.request-v6 .corp-shell{width:min(calc(100% - 34px),var(--v6-max));margin-inline:auto}.request-v6 .corp-navrow{min-height:82px;display:flex;align-items:center;justify-content:space-between}.request-v6 .corp-brand{display:flex;align-items:center;gap:13px;direction:ltr;color:#fff}.request-v6 .corp-seal{width:44px;height:44px;border:1px solid rgba(184,155,98,.55);display:grid;place-items:center;font:800 12px Arial;color:#d7c397}.request-v6 .corp-brand strong{display:block;font:800 15px Arial;letter-spacing:.12em}.request-v6 .corp-brand small{display:block;font:700 8px Arial;letter-spacing:.23em;color:#8795a7}.request-v6 .corp-portal{font-size:12px;color:#c5ccd5}.request-v6-head{background:var(--v6-navy);color:#fff;padding:68px 0 46px;border-top:1px solid rgba(255,255,255,.05)}.request-v6-head h1{font-size:clamp(40px,5vw,62px);margin:0 0 10px}.request-v6-head>div>p:last-child{color:#9daaba;max-width:700px;margin:0}.request-v6-body{padding:34px 0 76px}.request-v6-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:start}.request-v6-form{background:#fff;border:1px solid #d7dce2;padding:30px}.request-v6-section{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #e1e5e9}.request-v6-label{display:grid;grid-template-columns:38px 1fr;gap:14px;margin-bottom:18px}.request-v6-label>span{font:800 10px Arial;color:#89734b;padding-top:4px}.request-v6-label h2{margin:0;font-size:21px}.request-v6-label p{margin:2px 0 0;color:#788495;font-size:12px}.request-v6 input,.request-v6 select,.request-v6 textarea{border-radius:0;background:#fafbfc;border:1px solid #d6dce3;padding:12px}.request-v6 .service-option span{border-radius:0;background:#fafbfc;min-height:90px}.request-v6 .service-option input:checked+span{background:#f3f0e8;border-color:#a99260;box-shadow:inset 3px 0 0 #a99260}.request-v6-card{background:var(--v6-navy);color:#fff;border-radius:0;padding:22px}.request-v6-card.light{background:#fff;color:var(--v6-ink);border:1px solid #d6dce3}.request-v6-card h3{margin:0 0 12px;font-size:19px}.request-v6-card li{color:#aab5c4;font-size:12px;margin:6px 0}.request-v6-card.light li{color:#697687}.request-v6-aside{display:grid;gap:14px;position:sticky;top:100px}.request-v6-submit p{color:#7d8896;font-size:11px}
.portal-auth-v6{background:var(--v6-navy);color:#fff;min-height:100vh}.auth-v6{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr}.auth-v6-brand{padding:46px clamp(28px,5vw,78px);display:flex;flex-direction:column;background:linear-gradient(180deg,#07111f,#0a1727);border-inline-end:1px solid rgba(255,255,255,.08)}.auth-v6-brand .corp-brand{display:flex;align-items:center;gap:13px;direction:ltr;color:#fff}.auth-v6-brand .corp-seal{width:46px;height:46px;border:1px solid rgba(184,155,98,.55);display:grid;place-items:center;font:800 12px Arial;color:#d7c397}.auth-v6-brand .corp-brand strong{display:block;font:800 15px Arial;letter-spacing:.12em}.auth-v6-brand .corp-brand small{display:block;font:700 8px Arial;letter-spacing:.23em;color:#8492a4}.auth-v6-copy{margin:auto 0;max-width:620px}.auth-v6-copy h1{font-size:clamp(46px,6vw,76px);line-height:1.18;margin:0 0 18px}.auth-v6-copy>p:not(.corp-overline){color:#9ba9ba;max-width:560px}.auth-v6-lines{display:grid;margin-top:32px;border-top:1px solid rgba(255,255,255,.1)}.auth-v6-lines span{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#aab4c2;font-size:12px}.auth-v6-foot{font:700 8px Arial;letter-spacing:.18em;color:#647286}.auth-v6-formwrap{display:grid;place-items:center;background:#f0f2f4;color:var(--v6-ink);padding:30px}.auth-v6-form{width:min(460px,100%);background:#fff;border:1px solid #d7dce2;padding:34px}.auth-v6-form h2{font-size:30px;margin:0 0 4px}.auth-v6-intro{color:#778394;font-size:13px;margin:0 0 22px}.auth-v6-form form{display:grid;gap:13px}.auth-v6-form input{border-radius:0;background:#fbfcfd;border:1px solid #d5dbe2;padding:12px}.auth-v6-submit{width:100%;background:var(--v6-ink)!important;color:#fff!important;border-color:var(--v6-ink)!important}.auth-v6-switch{margin-top:16px;color:#7b8795;font-size:12px}.auth-v6-switch a,.auth-v6-back{color:#2c4563;font-weight:800}.auth-v6-back{display:inline-block;margin-top:13px;font-size:11px}
@media(max-width:980px){.v6-nav{display:none}.v6-hero-grid,.v6-section-head,.v6-portal-grid{grid-template-columns:1fr}.v6-hero-side{border-inline-start:0;border-top:1px solid rgba(255,255,255,.12);padding:24px 0 0}.v6-steps{grid-template-columns:1fr 1fr}.request-v6-grid{grid-template-columns:1fr}.request-v6-aside{position:static}.auth-v6{grid-template-columns:1fr}.auth-v6-brand{min-height:460px;border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.08)}}
@media(max-width:700px){.v6-shell{width:calc(100% - 24px)}.v6-header-row{min-height:72px}.v6-brand small{display:none}.v6-header-action{font-size:11px;padding:8px 10px}.v6-hero{padding-top:62px}.v6-hero h1{font-size:44px}.v6-lead{font-size:15px}.v6-hero-meta{grid-template-columns:1fr 1fr;margin-top:48px}.v6-hero-meta span:nth-child(2){border-inline-end:0}.v6-section{padding:64px 0}.v6-section-head{gap:14px}.v6-section-head h2{font-size:36px}.v6-service-row{grid-template-columns:34px 44px 1fr 20px;gap:12px;padding:20px 0}.v6-service-icon{width:40px;height:40px}.v6-service-copy strong{font-size:17px}.v6-service-copy small{font-size:12px}.v6-steps{grid-template-columns:1fr}.v6-steps article{border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.09)}.v6-cta-row,.v6-footer-row{display:grid;align-items:start}.request-v6-head{padding:48px 0 32px}.request-v6-form{padding:20px}.request-v6 .field-grid,.request-v6 .service-options{grid-template-columns:1fr}.auth-v6-brand{min-height:370px;padding:28px 20px}.auth-v6-copy h1{font-size:46px}.auth-v6-formwrap{padding:18px}.auth-v6-form{padding:24px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.v6-btn,.v6-service-row{transition:none}}
.portal-v6{background:#eef1f4;color:var(--v6-ink)}.portal-v6 .portal-sidebar{width:252px;background:var(--v6-navy);border-inline-end:1px solid rgba(255,255,255,.08);padding:26px 18px}.portal-v6 .portal-brand{border-bottom:1px solid rgba(255,255,255,.09);padding:0 5px 24px}.portal-v6 .portal-brand .brand-symbol{width:42px;height:42px;border-radius:0;background:transparent;border:1px solid rgba(184,155,98,.5);color:#d6c294}.portal-v6 .portal-nav{padding-top:20px;gap:2px}.portal-v6 .portal-nav a{border-radius:0;padding:11px 10px;color:#9eabbc;border-inline-start:2px solid transparent}.portal-v6 .portal-nav a:hover,.portal-v6 .portal-nav a.active{background:rgba(255,255,255,.04);color:#fff;border-inline-start-color:var(--v6-gold)}.portal-v6 .portal-nav a span{color:#7f8ea2}.portal-v6 .portal-nav a.active span{color:#d7c28e}.portal-v6 .portal-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.portal-v6 .portal-main{margin-right:252px;padding:40px clamp(20px,4vw,58px) 74px}.portal-v6 .portal-topbar{margin-bottom:26px;border-bottom:1px solid #d3d9e0;padding-bottom:20px}.portal-v6 .portal-topbar h1{font-size:32px}.portal-v6 .portal-label{color:#8a7347;font:800 9px Arial;letter-spacing:.15em}.portal-v6 .portal-stats{gap:1px;background:#d5dbe2;margin-bottom:18px}.portal-v6 .portal-stats article{border-radius:0;border:0;background:#fff;padding:18px}.portal-v6 .portal-panel,.portal-v6 .project-overview{border-radius:0;border:1px solid #d6dce3;box-shadow:none;background:#fff}.portal-v6 .portal-btn{border-radius:0}.portal-v6 .portal-btn.primary{background:var(--v6-ink)}.portal-v6 .request-row{padding:17px 6px}.portal-v6 .request-row:hover{background:#f5f6f7}.portal-v6 .status-pill{border-radius:2px}.portal-v6 input,.portal-v6 textarea,.portal-v6 select{border-radius:0}.portal-v6 .message,.portal-v6 .file-drop,.portal-v6 .status-card,.portal-v6 .quote-list article,.portal-v6 .quote-table article{border-radius:0}.portal-v6 .progress-dot{border-radius:0;width:11px;height:11px}.portal-v6 .progress-dot.done{background:#8c7445;border-color:#8c7445}.portal-v6 .progress-line.done{background:#8c7445}
