:root{
  --navy:#06264F;--navy2:#0B3B72;--navy3:#123F74;--gold:#C9A227;--gold2:#E2C35A;
  --ink:#142136;--muted:#667085;--muted2:#8B98A9;--line:#E1E7EF;--bg:#F5F8FC;--soft:#EEF3F8;--white:#fff;
  --shadow:0 14px 36px rgba(6,38,79,.10);--shadow-lg:0 28px 64px rgba(6,38,79,.16);--radius:16px
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.wrap{width:min(1240px,92%);margin-inline:auto}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:23px;height:2px;background:currentColor;opacity:.9}.gold{color:#A8800A}.section{padding:96px 0}.muted{background:var(--bg)}

/* Utility + header */
.utility-bar{background:#041D3D;color:#D8E4F0;font-size:11px}.utility-bar>.wrap{height:32px;display:flex;align-items:center;justify-content:space-between}.utility-left,.utility-right{display:flex;align-items:center;gap:12px}.utility-bar a:hover{color:#fff}.utility-right span+span:before{content:"/";margin-inline-end:12px;color:#70839A}.utility-sep{color:var(--gold)}
.site-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(6,38,79,.08);box-shadow:0 7px 20px rgba(6,38,79,.045)}.nav{min-height:78px;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:9px;font-weight:900;color:var(--navy);letter-spacing:.025em;font-size:20px;white-space:nowrap}.brand small{display:block;font-size:8px;line-height:1.15;letter-spacing:.1em;font-weight:750;color:#5A6D85}.brand-symbol{width:39px;height:35px;display:grid;place-items:center;color:var(--navy);flex:0 0 auto}.brand-symbol svg{width:100%;height:100%;fill:currentColor}.brand-logo{display:block;max-width:188px;max-height:51px;object-fit:contain}.nav nav{display:flex;align-items:center;gap:27px;margin-inline:auto;font-size:13px;font-weight:720;color:#2F4056}.nav nav a{position:relative;padding:28px 0 25px}.nav nav a:after{content:"";position:absolute;inset-inline:0;bottom:19px;height:2px;background:var(--gold);transform:scaleX(0);transition:.2s}.nav nav a:hover{color:var(--navy)}.nav nav a:hover:after{transform:scaleX(1)}.nav-cta,.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:800;transition:.22s}.nav-cta{background:var(--navy);color:#fff;padding:12px 20px;font-size:12px;box-shadow:0 9px 20px rgba(6,38,79,.16)}.nav-cta:hover{background:var(--navy2);transform:translateY(-1px)}.language-switch{position:relative}.language-switch>button{border:0;background:transparent;font-weight:850;color:var(--navy);padding:10px 6px;cursor:pointer;display:flex;align-items:center;gap:4px}.lang-code{font-size:12px;letter-spacing:.05em}.lang-caret{font-size:14px}.language-switch>div{display:none;position:absolute;inset-inline-end:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--line);box-shadow:0 18px 42px rgba(6,38,79,.16);border-radius:10px;padding:7px;min-width:170px}.language-switch:hover>div,.language-switch.open>div{display:grid}.language-switch a{padding:9px 11px;border-radius:6px;font-size:12px;white-space:nowrap}.language-switch a:hover{background:var(--bg)}.menu-toggle{display:none;border:0;background:transparent;width:40px;height:40px;padding:9px;gap:5px;flex-direction:column;justify-content:center}.menu-toggle span{display:block;width:22px;height:2px;background:var(--navy);border-radius:2px}

/* Hero */
.hero{min-height:620px;position:relative;background-image:var(--hero);background-size:cover;background-position:center 54%;display:flex;align-items:center;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(248,251,255,.985) 0%,rgba(248,251,255,.95) 28%,rgba(248,251,255,.70) 46%,rgba(248,251,255,.18) 67%,rgba(3,20,42,.08) 100%)}[dir=rtl] .hero:before{background:linear-gradient(270deg,rgba(248,251,255,.985) 0%,rgba(248,251,255,.95) 28%,rgba(248,251,255,.70) 46%,rgba(248,251,255,.18) 67%,rgba(3,20,42,.08) 100%)}.hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 80% 30%,rgba(201,162,39,.10),transparent 35%);pointer-events:none}.hero-grid-lines{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(6,38,79,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(6,38,79,.13) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,#000,transparent 58%)}[dir=rtl] .hero-grid-lines{mask-image:linear-gradient(270deg,#000,transparent 58%)}.hero-inner{position:relative;z-index:3}.hero-copy{max-width:680px;padding:86px 0 108px}.hero-kicker{color:#6C7C90;margin-bottom:16px}.hero h1{color:var(--navy);font-size:clamp(48px,5.5vw,74px);line-height:1.03;margin:0 0 21px;letter-spacing:-.045em;max-width:720px}.lead{font-size:17px;color:#35465C;max-width:630px;line-height:1.8}.lead p{margin:0 0 16px}.hero-note{margin-top:23px;color:var(--navy);font-size:12px;font-weight:800;letter-spacing:.035em}.hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:18px}.btn{padding:13px 22px;min-height:48px;border:0;cursor:pointer}.primary{background:var(--navy);color:#fff;box-shadow:0 10px 24px rgba(6,38,79,.18)}.primary:hover{background:var(--navy2);transform:translateY(-2px)}.glass{border:1px solid rgba(6,38,79,.18);background:rgba(255,255,255,.67);color:var(--navy);backdrop-filter:blur(8px)}.glass:hover{background:#fff;border-color:rgba(6,38,79,.32)}.light{background:#fff;color:var(--navy)}.hero-signature{position:absolute;z-index:4;inset-inline-end:4%;bottom:35px;text-align:end;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.4)}.hero-signature span{display:block;font-size:10px;letter-spacing:.22em;opacity:.8}.hero-signature b{font-size:13px;letter-spacing:.12em}

/* Mode rail */
.mode-rail{position:relative;z-index:7;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 14px 28px rgba(6,38,79,.055)}.mode-grid{display:grid;grid-template-columns:repeat(8,1fr)}.mode-item{min-height:102px;display:flex;align-items:center;gap:10px;padding:18px 13px;border-inline-end:1px solid var(--line);transition:.2s}.mode-item:first-child{border-inline-start:1px solid var(--line)}.mode-item:hover{background:#F8FAFD}.mode-icon{width:37px;height:37px;color:var(--navy);display:grid;place-items:center;flex:0 0 auto}.mode-icon svg,.feature-icon svg,.service-svg svg{width:100%;height:100%}.mode-icon svg *,.feature-icon svg *,.service-svg svg *{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mode-item b{display:block;color:var(--navy);font-size:12px;line-height:1.3}.mode-item small{display:block;color:var(--muted2);font-size:9px;margin-top:4px}

/* section heads */
.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.section-head h2,.center-head h2,.network-copy h2,.quote-copy h2{font-size:clamp(36px,4vw,52px);line-height:1.12;color:var(--navy);margin:8px 0 0;letter-spacing:-.035em}.section-head>a{font-weight:800;color:var(--navy);font-size:13px}.section-head>a span{color:var(--gold);margin-inline-start:5px}.center-head{text-align:center;max-width:780px;margin:0 auto 42px}.center-head .eyebrow{justify-content:center}.center-head p{color:var(--muted);font-size:16px}.compact-head{margin-bottom:26px}

/* Featured */
.feature-services{background:#fff}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 10px 28px rgba(6,38,79,.06);transition:.25s}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.feature-media{height:220px;position:relative;background:linear-gradient(135deg,#0A315F,#144D83);overflow:hidden}.feature-media:before{content:"";position:absolute;inset:0;background-image:var(--card-image);background-size:cover;background-position:center;opacity:.84;transition:.35s}.feature-card:hover .feature-media:before{transform:scale(1.035)}.feature-media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(4,29,61,.72),rgba(4,29,61,.05) 62%)}.feature-number{position:absolute;top:17px;inset-inline-start:18px;z-index:2;color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em}.feature-icon{position:absolute;z-index:2;bottom:18px;inset-inline-end:18px;width:48px;height:48px;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:12px;padding:9px;backdrop-filter:blur(8px)}.feature-body{padding:24px 25px 27px}.feature-body h3{color:var(--navy);font-size:22px;margin:0 0 8px}.feature-body p{color:var(--muted);font-size:14px;min-height:46px;margin:0 0 16px}.text-link{font-size:12px;font-weight:850;color:var(--navy)}

/* network */
.network-section{background:linear-gradient(120deg,#031A37 0%,#06264F 58%,#0D3C70 100%);color:#fff;overflow:hidden;position:relative}.network-section:before{content:"";position:absolute;width:450px;height:450px;border-radius:50%;border:1px solid rgba(255,255,255,.06);inset-inline-start:-180px;top:-190px}.network-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}.network-eyebrow{color:#E0C75B}.network-copy h2{color:#fff;max-width:540px}.network-copy p{color:#C5D1DE;max-width:560px;font-size:16px}.network-meta{margin:30px 0 8px;padding-inline-start:16px;border-inline-start:3px solid var(--gold)}.network-meta small{display:block;color:#8FA3B9;text-transform:uppercase;font-size:10px;letter-spacing:.12em;font-weight:800}.network-meta b{display:block;margin-top:4px;color:#fff;font-size:13px}.light-outline{margin-top:20px;color:#fff;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.05)}.light-outline:hover{background:#fff;color:var(--navy)}.route-map{height:430px;position:relative;border:1px solid rgba(255,255,255,.10);border-radius:20px;background:radial-gradient(circle at 48% 50%,rgba(39,106,169,.28),transparent 38%),rgba(0,0,0,.06);overflow:hidden}.map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:50px 50px}.route-lines{position:absolute;inset:0;width:100%;height:100%}.route-lines path{fill:none;stroke:#E1C34E;stroke-width:2;opacity:.75}.route-lines .dash{stroke:#86AED4;stroke-dasharray:7 8}.node{position:absolute;z-index:3;color:#DFE9F4;font-size:10px;font-weight:800;letter-spacing:.04em;display:flex;align-items:center;gap:6px}.node i{width:8px;height:8px;border:2px solid #E1C34E;border-radius:50%;box-shadow:0 0 0 4px rgba(225,195,78,.12)}.n-europe{left:7%;top:25%}.n-turkey{left:26%;top:32%}.n-iran{left:45%;top:45%}.n-iraq{left:38%;top:56%}.n-uae{left:54%;top:70%}.n-india{left:74%;top:69%}.n-china{left:78%;top:24%}.map-legend{position:absolute;inset-inline-end:18px;bottom:16px;display:flex;gap:14px;color:#93A6BA;font-size:9px}.map-legend span{display:flex;align-items:center;gap:5px}.map-legend i{width:20px;height:1px;background:#E1C34E}.map-legend .line-dash{background:repeating-linear-gradient(90deg,#86AED4 0 5px,transparent 5px 8px)}

/* why values */
.why-section{background:#F7F9FC}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.value-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px;min-height:210px;position:relative;overflow:hidden;transition:.2s}.value-card:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;background:#F2F5F9;inset-inline-end:-38px;top:-38px}.value-card:hover{border-color:#C7D4E2;transform:translateY(-3px);box-shadow:var(--shadow)}.value-card>span{font-size:10px;color:#A8800A;font-weight:900;letter-spacing:.12em}.value-card h3{font-size:19px;color:var(--navy);margin:22px 0 7px}.value-card p{font-size:14px;color:var(--muted);margin:0;line-height:1.7}

/* process */
.process-section{background:#fff}.process-head{max-width:760px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.process-grid:before{content:"";position:absolute;left:6%;right:6%;top:29px;height:1px;background:#DDE5EF}.process-grid article{position:relative;padding-inline-end:30px}.step-num{position:relative;z-index:2;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--navy);border:6px solid #fff;box-shadow:0 0 0 1px #CFD9E5;color:#fff;font-size:11px;font-weight:900}.process-grid h3{color:var(--navy);font-size:17px;margin:20px 0 7px}.process-grid p{color:var(--muted);font-size:13px;margin:0;line-height:1.7}

/* quote */
.quote-section{background:#041D3D;color:#fff;position:relative;overflow:hidden}.quote-section:after{content:"";position:absolute;width:560px;height:560px;border:1px solid rgba(255,255,255,.05);border-radius:50%;inset-inline-start:-250px;bottom:-350px}.quote-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:60px;align-items:start;position:relative;z-index:2}.quote-eyebrow{color:#E4C85E}.quote-copy h2{color:#fff}.quote-copy>p{color:#BCCBDD;max-width:480px}.quote-contact{margin-top:34px;display:grid;gap:12px}.quote-contact a{border-top:1px solid rgba(255,255,255,.14);padding-top:12px}.quote-contact small{display:block;color:#8EA4BB;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.quote-contact b{font-size:14px}.home-quote-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;background:#fff;padding:28px;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.16)}.home-quote-form label{display:flex;flex-direction:column;gap:6px;color:#40536B;font-size:11px;font-weight:800}.home-quote-form input,.home-quote-form textarea{width:100%;border:1px solid #D3DBE5;border-radius:8px;padding:11px 12px;color:var(--ink);background:#FBFCFE}.home-quote-form input:focus,.home-quote-form textarea:focus{outline:2px solid rgba(6,38,79,.12);border-color:#8FA6BF}.wide{grid-column:1/-1}.gold-btn{background:var(--gold);color:#081D38;margin-top:1px}.gold-btn:hover{background:#D8B53F;transform:translateY(-1px)}.form-success,.form-error{padding:13px 15px;border-radius:8px;margin:0 0 14px}.form-success{background:#EAF8F0;border:1px solid #B7DDBF;color:#087443}.form-success.on-dark{background:rgba(76,191,122,.12);border-color:rgba(134,224,170,.35);color:#C7F1D7}.form-error{background:#FFF2F2;border:1px solid #EFC0C0;color:#A33131}.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}

/* offices */
.offices-section{background:#fff}.office-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.office-grid article{border:1px solid var(--line);border-radius:14px;padding:28px;min-height:210px;background:linear-gradient(145deg,#fff,#FAFCFE)}.office-grid article>span{display:inline-flex;align-items:center;justify-content:center;background:#EEF3F8;color:var(--navy);width:42px;height:28px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.08em}.office-grid h3{font-size:21px;color:var(--navy);margin:20px 0 7px}.office-grid p{color:var(--muted);font-size:13px;min-height:46px}.office-grid a{font-size:12px;font-weight:850;color:var(--navy)}.office-reach{background:linear-gradient(145deg,#06264F,#0B3B72)!important;color:#fff!important}.office-reach>span{background:rgba(255,255,255,.12)!important;color:#fff!important}.office-reach h3{color:#fff}.office-reach p{color:#C5D2DF}.office-reach a{color:#E2C35A}

/* articles */
.insights-section{background:#F7F9FC}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.article-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(6,38,79,.05);transition:.22s}.article-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.article-image{height:205px;overflow:hidden;background:#E9EEF5}.article-image img{width:100%;height:100%;object-fit:cover;transition:.3s}.article-card:hover .article-image img{transform:scale(1.03)}.article-body{padding:22px}.article-body small{display:block;color:#A27F13;font-size:10px;font-weight:850}.article-body h3{font-size:20px;color:var(--navy);line-height:1.35;margin:10px 0}.article-body p{font-size:13px;color:var(--muted)}.article-body>span{font-size:11px;font-weight:850;color:var(--navy)}

/* CTA */
.cta-band{background:linear-gradient(110deg,#E8EDF3,#F7F9FC);color:var(--navy);padding:48px 0;border-top:1px solid var(--line)}.cta-band .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta-band h2{font-size:32px;margin:5px 0}.cta-band span{font-size:10px;letter-spacing:.13em;font-weight:850;color:#9B7B15}.cta-band .light{background:var(--navy);color:#fff}

/* Inner pages */
.page-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#041D3D,#0B3B72);color:#fff;padding:96px 0}.page-hero:after{content:"";position:absolute;right:-120px;top:-180px;width:520px;height:520px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.page-hero .eyebrow{color:#E3C65D}.page-hero h1{font-size:clamp(42px,6vw,68px);line-height:1.05;margin:7px 0 0;max-width:850px}.page-hero p{max-width:620px;color:#C7D3E0}.service-grid.all{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(6,38,79,.05);transition:.22s}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.service-card-top{height:170px;background:linear-gradient(145deg,#072B57,#174F83);position:relative;overflow:hidden}.service-card-top img{width:100%;height:100%;object-fit:cover;opacity:.78}.service-card-top:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(4,29,61,.65),transparent)}.service-svg{position:absolute;z-index:2;inset-inline-end:17px;bottom:16px;width:46px;height:46px;color:#fff;padding:8px;border-radius:10px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.2)}.service-card-body{padding:23px}.service-card-body h3{color:var(--navy);font-size:20px;margin:0 0 7px}.service-card-body p{font-size:13px;color:var(--muted);min-height:45px}.service-card-body>span{font-size:11px;font-weight:850;color:var(--navy)}.content-shell{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:56px;align-items:start}.content-shell aside img{border-radius:14px;position:sticky;top:124px;box-shadow:var(--shadow)}.prose{font-size:17px;line-height:1.95}.prose h2,.prose h3{color:var(--navy)}.prose a{color:var(--navy);text-decoration:underline}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.team-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;text-align:center;box-shadow:0 8px 24px rgba(6,38,79,.05)}.team-card img{width:128px;height:128px;object-fit:cover;border-radius:50%;margin:0 auto 16px;border:5px solid #F1F4F8}.team-card h3{color:var(--navy);margin:4px}.team-card p{margin:0;color:var(--muted)}

/* Forms */
.form-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.contact-form,.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#fff;padding:28px;border:1px solid #E3E9F0;border-radius:14px;box-shadow:var(--shadow)}.contact-form label,.quote-form label{display:flex;flex-direction:column;gap:7px;font-weight:700;color:#344054;font-size:12px}.contact-form input,.quote-form input,.contact-form textarea,.quote-form textarea{width:100%;border:1px solid #CDD6E1;border-radius:8px;padding:12px 13px;background:#fff;color:var(--ink)}.contact-form input:focus,.quote-form input:focus,.contact-form textarea:focus,.quote-form textarea:focus{outline:2px solid rgba(6,38,79,.12);border-color:var(--navy)}.contact-details{margin-top:24px;padding:20px;border-inline-start:4px solid var(--gold);background:var(--bg);border-radius:8px}.contact-details p{margin:6px 0}.office-card{padding:14px 0;border-top:1px solid var(--line)}.office-card:first-of-type{margin-top:14px}.office-card h3{margin:0 0 4px;color:var(--navy);font-size:16px}.office-card p{margin:4px 0}

/* Footer */
.site-footer{background:#031A37;color:#CBD6E2;padding:62px 0 20px;border-top:4px solid var(--gold)}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1.25fr;gap:54px}.footer-main{padding-inline-end:38px}.footer-brand{color:#fff}.footer-brand .brand-symbol{color:#fff}.footer-brand small{color:#9BAFC4}.footer-grid p{font-size:13px;max-width:420px;color:#AEBECE}.footer-grid>div:not(:first-child){display:grid;align-content:start;gap:8px}.footer-grid b{color:#fff;margin-bottom:8px;font-size:13px}.footer-grid a{font-size:13px;color:#C1CDDA}.footer-grid a:hover{color:#fff}.footer-grid span{color:#9FB0C2;font-size:13px}.footer-languages{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.footer-languages a{display:grid;place-items:center;width:34px;height:28px;border:1px solid rgba(255,255,255,.15);border-radius:5px;color:#fff;font-size:9px}.copyright{border-top:1px solid rgba(255,255,255,.11);margin-top:40px;padding-top:18px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#8FA2B7}.copyright span{color:#8FA2B7;font-size:11px}

/* Accessibility / RTL */
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(201,162,39,.55);outline-offset:3px}[dir=rtl] body{text-align:right}[dir=rtl] .eyebrow{letter-spacing:.035em;text-transform:none}[dir=rtl] .hero h1,[dir=rtl] .section-head h2,[dir=rtl] .center-head h2{letter-spacing:0}.menu-open nav{display:flex!important}

@media(max-width:1120px){.mode-grid{grid-template-columns:repeat(4,1fr)}.mode-item:nth-child(4n){border-inline-end:0}.network-layout{gap:34px}.nav nav{gap:20px}.hero h1{font-size:58px}}
@media(max-width:930px){.utility-bar{display:none}.site-header{top:0}.menu-toggle{display:flex;margin-inline-start:auto}.nav{min-height:72px}.nav nav{display:none;position:absolute;top:72px;inset-inline:3%;background:#fff;border:1px solid var(--line);box-shadow:0 16px 38px rgba(6,38,79,.16);border-radius:12px;padding:15px;flex-direction:column;align-items:stretch;gap:2px}.nav nav a{padding:11px 10px}.nav nav a:after{display:none}.nav-cta{display:none}.language-switch{margin-inline-start:auto}.hero{min-height:560px;background-position:center}.hero:before,[dir=rtl] .hero:before{background:rgba(248,251,255,.89)}.hero-grid-lines{display:none}.hero-signature{display:none}.featured-grid,.value-grid,.office-grid,.article-grid,.service-grid.all{grid-template-columns:1fr 1fr}.network-layout,.quote-layout,.form-layout,.content-shell{grid-template-columns:1fr}.route-map{height:390px}.process-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.process-grid:before{display:none}.content-shell aside{order:-1}.content-shell aside img{position:static}.team-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-main{grid-column:1/-1;padding-inline-end:0}}
@media(max-width:640px){.wrap{width:min(93%,580px)}.brand{font-size:17px}.brand-symbol{width:33px;height:31px}.brand small{display:none}.brand-logo{max-width:145px}.language-switch>button{padding:7px 3px}.section{padding:68px 0}.hero{min-height:520px}.hero-copy{padding:65px 0 85px}.hero h1{font-size:42px;line-height:1.06}.lead{font-size:15px}.hero-note{font-size:11px}.hero-actions{align-items:stretch}.hero-actions .btn{width:100%}.mode-grid{grid-template-columns:1fr 1fr}.mode-item{min-height:90px}.mode-icon{width:32px;height:32px}.featured-grid,.value-grid,.office-grid,.article-grid,.service-grid.all,.team-grid{grid-template-columns:1fr}.feature-media{height:205px}.section-head{align-items:flex-start;flex-direction:column;margin-bottom:26px}.section-head h2,.center-head h2,.network-copy h2,.quote-copy h2{font-size:36px}.value-card{min-height:0}.network-section{padding-block:72px}.route-map{height:330px}.node{font-size:8px}.map-legend{display:none}.process-grid{grid-template-columns:1fr}.process-grid article{display:flex;gap:14px;padding:0}.process-grid h3{margin:4px 0 6px}.step-num{width:48px;height:48px;flex:0 0 auto}.home-quote-form,.contact-form,.quote-form{grid-template-columns:1fr;padding:20px}.wide{grid-column:auto}.quote-layout{gap:34px}.quote-contact{margin-top:22px}.page-hero{padding:70px 0}.page-hero h1{font-size:41px}.service-card-top{height:185px}.cta-band .wrap{align-items:flex-start;flex-direction:column}.cta-band h2{font-size:27px}.footer-grid{grid-template-columns:1fr;gap:34px}.footer-main{grid-column:auto}.copyright{flex-direction:column;gap:5px}}

/* ==========================================================================
   SEPINDAR DESIGN SYSTEM v1.5.0 — original premium logistics interface
   ========================================================================== */
:root{--v15-navy:#041b38;--v15-navy2:#06264F;--v15-blue:#0a3b71;--v15-gold:#d9ae36;--v15-gold2:#f0d57a;--v15-ice:#f4f7fb;--v15-line:#dce4ee;--v15-ink:#0d1b2e;--v15-muted:#68788d;--v15-radius:22px}
.home-page{background:#fff;color:var(--v15-ink)}
.home-page .utility-bar{background:#02152d;border-bottom:1px solid rgba(255,255,255,.08)}
.home-page .site-header{background:rgba(255,255,255,.96);border-bottom:1px solid rgba(4,27,56,.08);box-shadow:none}
.home-page .nav{min-height:84px}.home-page .nav nav{font-size:12px;letter-spacing:.02em}.home-page .nav-cta{border-radius:999px;padding:13px 21px;background:var(--v15-navy2)}
.v15-kicker{display:inline-flex;align-items:center;gap:10px;color:#9b7714;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.v15-kicker:before{content:"";width:28px;height:1px;background:currentColor}.light-kicker{color:var(--v15-gold2)}
.btn-v15{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:52px;padding:14px 23px;border-radius:999px;font-size:12px;font-weight:850;transition:.25s;border:1px solid transparent;cursor:pointer}.btn-v15 span{font-size:15px}.btn-v15-gold{background:linear-gradient(135deg,#f0cf67,#c99520);color:#041b38;box-shadow:0 14px 34px rgba(191,143,25,.22)}.btn-v15-gold:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(191,143,25,.32)}.btn-v15-ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24);color:#fff;backdrop-filter:blur(10px)}.btn-v15-ghost:hover{background:rgba(255,255,255,.15)}.btn-v15-outline{color:#fff;border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.03)}.btn-v15-outline:hover{background:#fff;color:var(--v15-navy)}
.hero-v15{position:relative;min-height:760px;background:#02142a;color:#fff;overflow:hidden}.hero-v15-media{position:absolute;inset:0;background-image:var(--hero);background-size:cover;background-position:center;transform:scale(1.02)}.hero-v15-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,20,42,.97) 0%,rgba(3,25,52,.91) 39%,rgba(3,25,52,.57) 63%,rgba(2,18,38,.24) 100%)}[dir=rtl] .hero-v15-shade{background:linear-gradient(270deg,rgba(2,20,42,.97) 0%,rgba(3,25,52,.91) 39%,rgba(3,25,52,.57) 63%,rgba(2,18,38,.24) 100%)}.hero-v15:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(2,20,42,.86) 100%)}.hero-v15-orbit{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.orbit-a{width:650px;height:650px;inset-inline-end:-150px;top:-170px}.orbit-b{width:390px;height:390px;inset-inline-end:-20px;top:-35px}.hero-v15-grid{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(380px,.66fr);gap:70px;align-items:center;padding-top:92px;padding-bottom:155px}.hero-v15-copy{max-width:720px}.hero-v15-kicker{display:inline-flex;align-items:center;gap:11px;font-size:10px;font-weight:850;letter-spacing:.18em;color:#d9c173;margin-bottom:21px}.hero-v15-kicker i{width:7px;height:7px;background:var(--v15-gold);border-radius:50%;box-shadow:0 0 0 5px rgba(217,174,54,.12)}.hero-v15 h1{font-size:clamp(56px,6vw,86px);line-height:.98;letter-spacing:-.055em;margin:0;color:#fff;max-width:780px;text-wrap:balance}.hero-v15-lead{font-size:16px;line-height:1.9;color:#c9d6e4;max-width:640px;margin-top:26px}.hero-v15-lead p{margin:0}.hero-v15-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.hero-v15-modes{display:flex;align-items:center;gap:10px;margin-top:30px;font-size:10px;color:#95a9c0;font-weight:750;letter-spacing:.07em}.hero-v15-modes:before{content:"";width:42px;height:1px;background:rgba(255,255,255,.26)}
.control-card{position:relative;background:rgba(4,27,56,.62);border:1px solid rgba(255,255,255,.17);border-radius:24px;padding:22px;backdrop-filter:blur(17px);box-shadow:0 30px 80px rgba(0,0,0,.27);overflow:hidden}.control-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 44%);pointer-events:none}.control-card-top{position:relative;display:flex;align-items:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.11);padding-bottom:17px}.control-card-top span{color:var(--v15-gold2);font-weight:950;font-size:13px;letter-spacing:.08em}.control-card-top b{font-size:9px;color:#94a9c0;letter-spacing:.12em;margin-inline-end:auto}.live-dot{width:8px;height:8px;border-radius:50%;background:#72e2a8;box-shadow:0 0 0 5px rgba(114,226,168,.11)}.control-route{padding:25px 0 19px}.route-point,.route-center{display:flex;align-items:center;gap:13px}.route-index{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(255,255,255,.18);border-radius:50%;font-size:9px;color:#b2c2d3}.route-point small,.route-center small{display:block;color:#7f96ad;font-size:8px;text-transform:uppercase;letter-spacing:.13em}.route-point strong,.route-center strong{display:block;color:#fff;font-size:12px;margin-top:2px}.route-line-v15{display:flex;align-items:center;height:32px;margin-inline-start:17px}.route-line-v15 i{display:block;width:1px;height:13px;background:rgba(255,255,255,.18)}.route-line-v15 em{display:block;width:5px;height:5px;border-radius:50%;background:var(--v15-gold);margin-inline:-2px}.route-center{margin-block:3px}.route-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:linear-gradient(135deg,#e5c14d,#b98717);color:#041b38;padding:7px}.route-mark svg{width:100%;height:100%}.route-mark svg *{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.control-card-bottom{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid rgba(255,255,255,.11);padding-top:16px}.control-card-bottom span{padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.06);color:#aebdd0;font-size:7px;font-weight:850;letter-spacing:.08em}.hero-v15-stats{position:absolute;z-index:4;bottom:0;inset-inline:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.12)}.hero-v15-stats>div{min-height:103px;display:flex;flex-direction:column;justify-content:center;padding:15px 24px;border-inline-end:1px solid rgba(255,255,255,.11);background:rgba(2,20,42,.56);backdrop-filter:blur(9px)}.hero-v15-stats>div:first-child{border-inline-start:1px solid rgba(255,255,255,.11)}.hero-v15-stats strong{font-size:20px;color:#fff;letter-spacing:-.02em}.hero-v15-stats span{font-size:9px;color:#8fa3ba;text-transform:uppercase;letter-spacing:.12em;margin-top:2px}
.services-v15{padding-top:112px;background:#fff}.section-v15-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.section-v15-head h2,.center-v15 h2,.global-v15 h2,.quote-v15 h2,.process-v15-title h2{font-size:clamp(40px,4.6vw,60px);line-height:1.06;letter-spacing:-.045em;color:var(--v15-navy2);margin:10px 0 0}.circle-link{display:inline-flex;align-items:center;gap:11px;color:var(--v15-navy2);font-size:11px;font-weight:850}.circle-link>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--v15-line);border-radius:50%;transition:.25s}.circle-link:hover>span{background:var(--v15-navy2);color:#fff;border-color:var(--v15-navy2)}.service-bento{display:grid;grid-template-columns:1.25fr .85fr .85fr;grid-template-rows:260px 260px;gap:16px}.bento-card{position:relative;overflow:hidden;border-radius:22px;background:#06264F;color:#fff;min-height:0}.bento-1{grid-row:1/3}.bento-2{grid-column:2/4}.bento-image{position:absolute;inset:0;background-image:var(--bento-image);background-size:cover;background-position:center;transition:.5s}.bento-card:hover .bento-image{transform:scale(1.035)}.bento-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,21,45,.08) 20%,rgba(3,21,45,.88) 100%)}.bento-2 .bento-overlay{background:linear-gradient(90deg,rgba(3,21,45,.82),rgba(3,21,45,.18))}.bento-top{position:absolute;z-index:2;top:20px;inset-inline:20px;display:flex;align-items:center;justify-content:space-between}.bento-top>span:first-child{font-size:10px;letter-spacing:.12em;color:#d7e1ec}.bento-icon{display:grid;place-items:center;width:44px;height:44px;padding:9px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.09);backdrop-filter:blur(7px)}.bento-icon svg{width:100%;height:100%}.bento-icon svg *{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bento-body{position:absolute;z-index:2;inset-inline:24px;bottom:24px;max-width:520px}.bento-body h3{font-size:27px;line-height:1.08;margin:0;color:#fff}.bento-body p{font-size:12px;color:#c8d6e4;max-width:460px;margin:10px 0 13px}.bento-body b{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--v15-gold2)}.bento-body b i{font-style:normal;margin-inline-start:4px}
.global-v15{position:relative;background:#02162f;color:#fff;overflow:hidden}.global-v15-bg{position:absolute;inset:0;background:radial-gradient(circle at 78% 40%,rgba(14,73,132,.36),transparent 31%),linear-gradient(125deg,#02152d,#05274d 70%,#07315e)}.global-v15:before{content:"";position:absolute;width:620px;height:620px;border:1px solid rgba(255,255,255,.06);border-radius:50%;inset-inline-start:-250px;top:-250px}.global-v15-grid{position:relative;z-index:2;display:grid;grid-template-columns:.78fr 1.22fr;gap:58px;align-items:center}.global-v15-copy h2{color:#fff}.global-v15-copy p{color:#b9c8d8;font-size:15px;line-height:1.85}.corridor-list{margin:28px 0 5px;border-inline-start:2px solid var(--v15-gold);padding-inline-start:14px}.corridor-list small{display:block;color:#7890a8;font-size:8px;text-transform:uppercase;letter-spacing:.13em}.corridor-list strong{font-size:11px;color:#fff}.global-map-v15{position:relative;height:470px;border:1px solid rgba(255,255,255,.10);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.015));overflow:hidden;box-shadow:inset 0 0 50px rgba(0,0,0,.14)}.world-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:47px 47px;mask-image:radial-gradient(circle,#000 35%,transparent 80%)}.world-routes{position:absolute;inset:0;width:100%;height:100%}.world-routes path{fill:none;stroke:#d7ae3c;stroke-width:2;filter:drop-shadow(0 0 4px rgba(217,174,60,.28))}.world-routes .route-dash{stroke:#7ea6ce;stroke-dasharray:7 8;stroke-width:1.3}.map-label{position:absolute;color:#cbd8e6;font-size:8px;font-weight:850;letter-spacing:.08em}.map-label i{display:inline-block;width:7px;height:7px;background:#d9ae3c;border-radius:50%;margin-inline-end:5px;box-shadow:0 0 0 5px rgba(217,174,60,.11)}.ml-eu{left:9%;top:26%}.ml-tr{left:28%;top:37%}.ml-ir{left:43%;top:51%}.ml-iq{left:38%;top:63%}.ml-uae{left:57%;top:75%}.ml-in{right:15%;top:67%}.ml-cn{right:8%;top:24%}.map-core{position:absolute;left:48%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:116px;height:116px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(2,22,47,.74);box-shadow:0 0 0 18px rgba(255,255,255,.025),0 0 0 36px rgba(255,255,255,.018);text-align:center}.map-core span{font-size:9px;color:var(--v15-gold2);font-weight:900;letter-spacing:.1em}.map-core b{font-size:10px;color:#fff;letter-spacing:.08em;line-height:1.25}
.why-v15{background:#f6f8fb}.center-v15{text-align:center;max-width:800px;margin:0 auto 46px}.center-v15 .v15-kicker{justify-content:center}.center-v15 p{color:var(--v15-muted);font-size:15px}.advantage-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--v15-line);border-inline-start:1px solid var(--v15-line)}.advantage-card{position:relative;background:#fff;padding:32px 30px 36px;min-height:245px;border-inline-end:1px solid var(--v15-line);border-bottom:1px solid var(--v15-line);overflow:hidden}.advantage-card>span{font-size:9px;color:#9aa8b8;letter-spacing:.12em}.advantage-card h3{font-size:20px;color:var(--v15-navy2);margin:40px 0 8px}.advantage-card p{font-size:12px;color:var(--v15-muted);margin:0;line-height:1.75}.advantage-card i{position:absolute;width:52px;height:2px;background:var(--v15-gold);left:30px;bottom:0;transform:scaleX(0);transform-origin:left;transition:.3s}.advantage-card:hover{background:#fbfcfe}.advantage-card:hover i{transform:scaleX(1)}[dir=rtl] .advantage-card i{left:auto;right:30px;transform-origin:right}
.process-v15{background:#fff;padding:96px 0}.process-v15-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.process-v15-title{position:sticky;top:125px}.process-v15-steps{border-top:1px solid var(--v15-line)}.process-v15-steps article{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid var(--v15-line)}.process-v15-steps article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--v15-ice);color:var(--v15-navy2);font-size:10px;font-weight:850}.process-v15-steps h3{font-size:19px;color:var(--v15-navy2);margin:2px 0 5px}.process-v15-steps p{font-size:12px;color:var(--v15-muted);margin:0}
.quote-v15{position:relative;background:linear-gradient(125deg,#031a37,#062b55 65%,#0b4077);color:#fff;overflow:hidden}.quote-v15:after{content:"";position:absolute;width:700px;height:700px;border:1px solid rgba(255,255,255,.06);border-radius:50%;right:-250px;top:-310px}.quote-v15-grid{position:relative;z-index:2;display:grid;grid-template-columns:.78fr 1.22fr;gap:60px;align-items:start}.quote-v15-copy h2{color:#fff}.quote-v15-copy p{font-size:14px;color:#b7c8d9;line-height:1.85}.quote-v15-contact{display:grid;gap:8px;margin-top:28px}.quote-v15-contact a{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.11)}.quote-v15-contact small{color:#7990a8;font-size:9px;text-transform:uppercase;letter-spacing:.11em}.quote-v15-contact b{font-size:11px;color:#fff}.quote-v15-form-wrap{background:#fff;border-radius:24px;padding:28px;box-shadow:0 30px 70px rgba(0,0,0,.18)}.quote-v15-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quote-v15-form label{display:flex;flex-direction:column;gap:7px;color:#5a6c82;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.quote-v15-form input,.quote-v15-form textarea{border:1px solid #dce4ed;background:#f9fbfd;color:#11233a;border-radius:11px;padding:12px 13px;font-size:13px;outline:0}.quote-v15-form input:focus,.quote-v15-form textarea:focus{background:#fff;border-color:#8ea8c2;box-shadow:0 0 0 3px rgba(6,38,79,.06)}.quote-v15-form .wide{grid-column:1/-1}
.offices-v15{background:#fff}.office-v15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.office-v15-grid article{position:relative;border:1px solid var(--v15-line);border-radius:20px;padding:27px 26px 30px;min-height:250px;background:#fff;overflow:hidden}.office-v15-grid article>span{display:grid;place-items:center;width:48px;height:33px;border-radius:8px;background:#edf2f7;color:var(--v15-navy2);font-size:10px;font-weight:900;letter-spacing:.08em}.office-v15-grid article>small{position:absolute;top:27px;inset-inline-end:26px;color:#b1bdca;font-size:10px}.office-v15-grid h3{font-size:23px;color:var(--v15-navy2);margin:43px 0 8px}.office-v15-grid p{font-size:12px;color:var(--v15-muted);min-height:50px}.office-v15-grid a{font-size:11px;color:var(--v15-navy2);font-weight:850}.office-v15-global{background:linear-gradient(145deg,#031a37,#0a3b70)!important;border-color:#0a3b70!important}.office-v15-global>span{background:rgba(255,255,255,.1)!important;color:#fff!important}.office-v15-global>small{color:#6e8ca9!important}.office-v15-global h3,.office-v15-global a{color:#fff}.office-v15-global p{color:#b7c8d8}
.insights-v15{background:#f6f8fb}.insights-v15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.insight-v15-card{background:#fff;border:1px solid var(--v15-line);border-radius:20px;overflow:hidden;transition:.25s}.insight-v15-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(4,27,56,.10)}.insight-v15-image{height:205px;overflow:hidden}.insight-v15-image img{width:100%;height:100%;object-fit:cover;transition:.4s}.insight-v15-card:hover img{transform:scale(1.035)}.insight-v15-body{position:relative;padding:23px}.insight-v15-body>span{position:absolute;top:23px;inset-inline-end:23px;color:#bac4cf;font-size:9px}.insight-v15-body small{font-size:8px;color:#a18427;font-weight:850}.insight-v15-body h3{font-size:18px;color:var(--v15-navy2);line-height:1.35;margin:10px 0}.insight-v15-body p{font-size:11px;color:var(--v15-muted)}.insight-v15-body b{font-size:9px;color:var(--v15-navy2);text-transform:uppercase;letter-spacing:.08em}.final-v15{background:#f0f4f8;border-top:1px solid #dce4ed;padding:58px 0}.final-v15 .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.final-v15 span{font-size:9px;font-weight:850;color:#967619;letter-spacing:.13em}.final-v15 h2{font-size:32px;line-height:1.15;color:var(--v15-navy2);margin:6px 0 0}
.home-page .site-footer{border-top:0;background:#02152d}.home-page .site-footer:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,var(--v15-gold),transparent);opacity:.55}
[dir=rtl] .hero-v15 h1,[dir=rtl] .section-v15-head h2,[dir=rtl] .center-v15 h2,[dir=rtl] .global-v15 h2,[dir=rtl] .quote-v15 h2,[dir=rtl] .process-v15-title h2{letter-spacing:0}
@media(max-width:1050px){.hero-v15-grid{grid-template-columns:1fr .72fr;gap:35px}.hero-v15 h1{font-size:60px}.service-bento{grid-template-columns:1fr 1fr;grid-template-rows:300px 240px 240px}.bento-1{grid-row:1/3}.bento-2{grid-column:auto}.global-v15-grid,.quote-v15-grid{gap:35px}.advantage-grid{grid-template-columns:1fr 1fr}}
@media(max-width:860px){.hero-v15{min-height:auto}.hero-v15-grid{grid-template-columns:1fr;padding-top:75px;padding-bottom:170px}.control-card{max-width:560px}.hero-v15-shade,[dir=rtl] .hero-v15-shade{background:linear-gradient(180deg,rgba(2,20,42,.95),rgba(2,20,42,.76))}.hero-v15-stats{grid-template-columns:1fr 1fr}.hero-v15-stats>div{min-height:70px}.service-bento{grid-template-columns:1fr 1fr;grid-template-rows:300px 240px 240px}.global-v15-grid,.quote-v15-grid,.process-v15-grid{grid-template-columns:1fr}.process-v15-title{position:static}.global-map-v15{height:410px}.office-v15-grid,.insights-v15-grid{grid-template-columns:1fr 1fr}.section-v15-head{align-items:flex-start}.home-page .site-header{background:#fff}}
@media(max-width:620px){.hero-v15-grid{padding-top:55px;padding-bottom:205px}.hero-v15 h1{font-size:44px;line-height:1.02}.hero-v15-lead{font-size:14px}.hero-v15-actions{display:grid}.btn-v15{width:100%}.control-card{padding:18px}.control-card-top b{display:none}.hero-v15-stats>div{padding:10px 12px}.hero-v15-stats strong{font-size:15px}.hero-v15-stats span{font-size:7px}.section{padding:72px 0}.section-v15-head{display:block}.circle-link{margin-top:18px}.section-v15-head h2,.center-v15 h2,.global-v15 h2,.quote-v15 h2,.process-v15-title h2{font-size:36px}.service-bento{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}.bento-1,.bento-2{grid-row:auto;grid-column:auto}.bento-body h3{font-size:24px}.global-map-v15{height:340px}.map-label{font-size:6px}.map-core{width:88px;height:88px}.advantage-grid{grid-template-columns:1fr}.advantage-card{min-height:205px}.process-v15-steps article{grid-template-columns:54px 1fr}.quote-v15-form{grid-template-columns:1fr}.quote-v15-form .wide{grid-column:auto}.quote-v15-form-wrap{padding:20px}.office-v15-grid,.insights-v15-grid{grid-template-columns:1fr}.final-v15 .wrap{align-items:flex-start;flex-direction:column}.final-v15 h2{font-size:27px}}

/* ========================================================================== 
   SEPINDAR INNER PAGES v1.5.4 — bespoke premium logistics system
   ========================================================================== */
.inner-page{background:#fff;color:var(--v15-ink)}
.inner-page .site-header{background:rgba(255,255,255,.97);border-bottom:1px solid rgba(4,27,56,.08);box-shadow:none}
.inner-page .nav{min-height:84px}.inner-page .nav-cta{border-radius:999px;background:var(--v15-navy2);padding:13px 21px}.inner-page .site-footer{border-top:0;background:#02152d}.inner-page .site-footer:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,var(--v15-gold),transparent);opacity:.5}
.inner-v15-hero{position:relative;min-height:590px;display:flex;align-items:stretch;background:#02142a;color:#fff;overflow:hidden}.inner-v15-hero-media{position:absolute;inset:0;background-image:var(--inner-hero);background-size:cover;background-position:center;transform:scale(1.035);filter:saturate(.82) contrast(1.06)}.inner-v15-hero-shade{position:absolute;inset:0;background:linear-gradient(100deg,rgba(1,17,36,.97) 0%,rgba(3,27,56,.91) 47%,rgba(3,29,61,.50) 73%,rgba(3,29,61,.30) 100%)}[dir=rtl] .inner-v15-hero-shade{background:linear-gradient(260deg,rgba(1,17,36,.97) 0%,rgba(3,27,56,.91) 47%,rgba(3,29,61,.50) 73%,rgba(3,29,61,.30) 100%)}.inner-v15-hero:after{content:"";position:absolute;width:560px;height:560px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-210px;top:-210px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}[dir=rtl] .inner-v15-hero:after{right:auto;left:-210px}.inner-v15-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.18fr .62fr;gap:75px;align-items:center;width:100%;padding-top:90px;padding-bottom:90px}.inner-v15-hero-copy{max-width:820px}.inner-v15-hero-copy h1{font-size:clamp(52px,6.2vw,86px);line-height:.98;letter-spacing:-.045em;margin:18px 0 25px;color:#fff;font-weight:760}.inner-v15-hero-copy>p,.inner-v15-body-light{max-width:690px;color:#c6d4e2;font-size:16px;line-height:1.9}.inner-v15-body-light p{margin:0;color:inherit}.inner-v15-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:31px}.inner-v15-tags span{display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#c6d3e0;background:rgba(255,255,255,.045);font-size:9px;font-weight:800;letter-spacing:.07em}.inner-v15-index{justify-self:end;display:grid;align-content:center;width:230px;height:270px;padding:28px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:rgba(3,24,50,.60);backdrop-filter:blur(14px);box-shadow:0 25px 60px rgba(0,0,0,.18)}.inner-v15-index small{font-size:9px;letter-spacing:.16em;color:var(--v15-gold2);font-weight:900}.inner-v15-index strong{font-size:92px;line-height:.9;color:#fff;font-weight:720;letter-spacing:-.07em;margin:22px 0 12px}.inner-v15-index span{font-size:11px;color:#9fb3c7}.inner-v15-compact{min-height:455px}.inner-v15-compact .inner-v15-hero-grid{padding-top:70px;padding-bottom:70px}.inner-v15-compact .inner-v15-hero-copy h1{font-size:clamp(48px,5.5vw,72px)}
.inner-v15-services{background:#f6f8fb}.inner-service-grid-v15{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.inner-service-card-v15{position:relative;min-height:370px;border-radius:22px;overflow:hidden;background:#031a37;color:#fff;isolation:isolate;box-shadow:0 16px 40px rgba(4,27,56,.08);transition:.28s}.inner-service-card-v15:hover{transform:translateY(-5px);box-shadow:0 25px 60px rgba(4,27,56,.18)}.inner-service-media-v15{position:absolute;inset:0;background-image:var(--service-image);background-size:cover;background-position:center;z-index:-2;transition:transform .5s ease}.inner-service-card-v15:hover .inner-service-media-v15{transform:scale(1.045)}.inner-service-overlay-v15{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,26,55,.25),rgba(2,19,40,.92) 80%)}.inner-service-top-v15{display:flex;align-items:center;justify-content:space-between;padding:25px 26px}.inner-service-top-v15>span{font-size:9px;letter-spacing:.14em;color:#a8b9c9;font-weight:850}.inner-service-top-v15 i{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;border:1px solid rgba(255,255,255,.17);background:rgba(255,255,255,.06);color:#fff}.inner-service-top-v15 svg{width:29px;height:29px;stroke:currentColor;fill:none;stroke-width:1.8}.inner-service-body-v15{position:absolute;left:27px;right:27px;bottom:27px}.inner-service-body-v15 h3{font-size:28px;line-height:1.08;margin:0 0 9px;color:#fff}.inner-service-body-v15 p{max-width:520px;min-height:45px;color:#aebfd0;font-size:12px;line-height:1.7;margin:0 0 17px}.inner-service-body-v15 b{font-size:9px;color:var(--v15-gold2);letter-spacing:.08em;text-transform:uppercase}.inner-process-v15{background:#fff}.inner-process-v15 .process-v15-title p{font-size:13px;color:var(--v15-muted);line-height:1.85;max-width:430px}
.contact-v15-quick{justify-self:end;width:min(100%,330px);display:grid;align-content:center;gap:8px;padding:30px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:rgba(3,24,50,.62);backdrop-filter:blur(14px)}.contact-v15-quick small{margin-top:13px;color:#6f8aa5;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.contact-v15-quick small:first-child{margin-top:0}.contact-v15-quick a{font-size:14px;color:#fff;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.10)}.contact-main-v15{background:#fff}.contact-main-v15-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.contact-story-v15 h2{font-size:clamp(38px,4vw,56px);line-height:1.04;letter-spacing:-.035em;color:var(--v15-navy2);margin:16px 0 23px}.prose-v15{color:#4e6176;font-size:15px;line-height:1.95}.prose-v15 h2,.prose-v15 h3,.prose-v15 h4{color:var(--v15-navy2);line-height:1.25}.prose-v15 a{color:var(--v15-navy2);font-weight:750}.contact-office-list-v15{display:grid;gap:0;margin-top:36px;border-top:1px solid var(--v15-line)}.contact-office-list-v15 article{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--v15-line)}.contact-office-list-v15 article>span{display:grid;place-items:center;align-self:start;width:46px;height:34px;border-radius:8px;background:#eef3f8;color:var(--v15-navy2);font-size:9px;font-weight:900}.contact-office-list-v15 h3{font-size:17px;margin:0 0 5px;color:var(--v15-navy2)}.contact-office-list-v15 p{font-size:11px;color:var(--v15-muted);margin:0 0 6px}.contact-office-list-v15 a{font-size:11px;color:var(--v15-navy2);font-weight:800}.contact-form-v15-wrap{position:sticky;top:120px;padding:28px;border-radius:24px;background:#f4f7fb;border:1px solid #dce5ee}.contact-form-v15{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form-v15 label{display:flex;flex-direction:column;gap:7px;color:#5c6f83;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.contact-form-v15 input,.contact-form-v15 textarea{width:100%;padding:13px 14px;border:1px solid #d5dfe9;border-radius:11px;background:#fff;color:#17273b;font-size:13px;outline:none}.contact-form-v15 input:focus,.contact-form-v15 textarea:focus{border-color:#8aa3bd;box-shadow:0 0 0 3px rgba(6,38,79,.06)}.contact-form-v15 .wide{grid-column:1/-1}
.about-v15-stats{justify-self:end;width:100%;max-width:360px;display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.15);border-radius:24px;overflow:hidden;background:rgba(3,24,50,.58);backdrop-filter:blur(14px)}.about-v15-stats article{min-height:145px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(255,255,255,.10);border-bottom:1px solid rgba(255,255,255,.10)}.about-v15-stats article:nth-child(2n){border-right:0}.about-v15-stats article:nth-child(n+3){border-bottom:0}.about-v15-stats strong{font-size:42px;color:#fff;letter-spacing:-.04em}.about-v15-stats span{font-size:9px;color:#8fa6bb;line-height:1.4}.about-story-v15{background:#fff}.about-story-v15-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.about-story-v15 h2{font-size:clamp(42px,4.6vw,62px);line-height:1.02;color:var(--v15-navy2);letter-spacing:-.045em;margin:17px 0}.about-story-v15-grid>div:last-child>p{font-size:18px;line-height:1.85;color:#53667a;margin:0}.about-story-line{display:flex;justify-content:space-between;gap:20px;padding-top:28px;margin-top:35px;border-top:1px solid var(--v15-line)}.about-story-line span{font-size:10px;font-weight:900;letter-spacing:.16em;color:#98771c}.about-story-line b{font-size:10px;color:#7d8ca0;font-weight:700}.about-network-v15{padding-block:105px}.about-route-panel-v15{height:480px;position:relative;border:1px solid rgba(255,255,255,.11);border-radius:26px;overflow:hidden;background:radial-gradient(circle at center,#0c477e 0,#041e3f 38%,#02142c 80%)}.about-route-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:148px;height:148px;border-radius:50%;display:grid;place-items:center;align-content:center;text-align:center;background:#031a37;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 24px rgba(255,255,255,.025)}.about-route-core span{font-size:11px;color:var(--v15-gold2);font-weight:900;letter-spacing:.12em}.about-route-core b{max-width:112px;margin-top:7px;color:#d2ddea;font-size:8px;line-height:1.45}.route-ring{position:absolute;left:50%;top:50%;border:1px dashed rgba(222,190,86,.42);border-radius:50%;transform:translate(-50%,-50%)}.route-ring.r1{width:260px;height:260px}.route-ring.r2{width:385px;height:385px;border-color:rgba(113,159,201,.25)}.route-ring.r3{width:530px;height:530px;border-color:rgba(255,255,255,.08)}.team-v15{background:#fff}.team-grid-v15{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.team-card-v15{border:1px solid var(--v15-line);border-radius:20px;background:#fff;overflow:hidden}.team-card-v15 img{width:100%;height:270px;object-fit:cover}.team-card-v15>div{padding:22px}.team-card-v15 h3{font-size:19px;color:var(--v15-navy2);margin:0 0 4px}.team-card-v15 p{font-size:11px;color:#98771c;font-weight:800;margin:0}.team-card-v15 small{display:block;margin-top:10px;color:var(--v15-muted);font-size:11px;line-height:1.7}
.service-detail-hero-grid{grid-template-columns:1.15fr .45fr}.inner-back-v15{display:block;margin-bottom:26px;color:#9bb0c4;font-size:10px;font-weight:800}.service-detail-icon-v15{justify-self:end;display:grid;place-items:center;align-content:center;width:250px;height:290px;border:1px solid rgba(255,255,255,.15);border-radius:26px;background:rgba(3,24,50,.62);backdrop-filter:blur(14px);color:#fff}.service-detail-icon-v15 svg{width:92px;height:92px;stroke:currentColor;fill:none;stroke-width:1.3}.service-detail-icon-v15 small{margin-top:25px;color:var(--v15-gold2);font-size:9px;font-weight:850;letter-spacing:.11em}.service-detail-main-v15{background:#fff}.service-detail-main-grid-v15{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px;align-items:start}.service-prose-v15{font-size:17px}.service-prose-v15 p:first-child{font-size:20px;color:#344a61}.service-side-v15{position:sticky;top:120px;padding:27px;border:1px solid var(--v15-line);border-radius:20px;background:#f6f8fb}.service-side-step-v15{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid #dbe4ed}.service-side-step-v15 b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#98771c;font-size:8px}.service-side-step-v15 span{font-size:11px;color:#43576d;font-weight:800}.service-side-v15 .btn-v15{width:100%;margin-top:22px}.inner-related-v15{background:#f6f8fb}.related-service-grid-v15{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.related-service-grid-v15>a{position:relative;min-height:260px;padding:25px;border:1px solid var(--v15-line);border-radius:20px;background:#fff;transition:.25s}.related-service-grid-v15>a:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(4,27,56,.08)}.related-service-grid-v15>a>span{position:absolute;top:24px;right:24px;color:#b3bfcb;font-size:9px}.related-service-grid-v15 i{display:grid;place-items:center;width:52px;height:52px;color:var(--v15-navy2)}.related-service-grid-v15 svg{width:40px;height:40px;stroke:currentColor;fill:none;stroke-width:1.5}.related-service-grid-v15 h3{font-size:19px;color:var(--v15-navy2);margin:29px 0 8px}.related-service-grid-v15 p{font-size:11px;color:var(--v15-muted);line-height:1.7}.related-service-grid-v15 b{font-size:9px;color:#98771c;text-transform:uppercase;letter-spacing:.07em}
[dir=rtl] .inner-v15-hero-copy h1,[dir=rtl] .contact-story-v15 h2,[dir=rtl] .about-story-v15 h2{letter-spacing:0}[dir=rtl] .inner-service-body-v15{left:27px;right:27px}[dir=rtl] .related-service-grid-v15>a>span{right:auto;left:24px}
@media(max-width:980px){.inner-v15-hero-grid{grid-template-columns:1fr .48fr;gap:35px}.inner-v15-index{width:190px;height:230px}.inner-v15-index strong{font-size:74px}.contact-main-v15-grid,.about-story-v15-grid,.service-detail-main-grid-v15{gap:40px}.team-grid-v15{grid-template-columns:1fr 1fr}}
@media(max-width:820px){.inner-v15-hero{min-height:auto}.inner-v15-hero-grid,.service-detail-hero-grid{grid-template-columns:1fr;padding-top:75px;padding-bottom:75px}.inner-v15-index,.contact-v15-quick,.about-v15-stats,.service-detail-icon-v15{justify-self:start;max-width:520px;width:100%}.inner-v15-index{height:160px}.inner-v15-index strong{font-size:58px;margin:11px 0 5px}.about-v15-stats{grid-template-columns:repeat(4,1fr);max-width:none}.about-v15-stats article{min-height:110px;border-bottom:0}.about-v15-stats article:nth-child(2n){border-right:1px solid rgba(255,255,255,.10)}.about-v15-stats article:last-child{border-right:0}.inner-service-grid-v15{grid-template-columns:1fr}.contact-main-v15-grid,.about-story-v15-grid,.service-detail-main-grid-v15{grid-template-columns:1fr}.contact-form-v15-wrap,.service-side-v15{position:static}.about-route-panel-v15{height:390px}.related-service-grid-v15{grid-template-columns:1fr 1fr}.inner-page .site-header{background:#fff}}
@media(max-width:600px){.inner-v15-hero-grid{padding-top:58px;padding-bottom:58px}.inner-v15-hero-copy h1{font-size:43px;line-height:1.02}.inner-v15-hero-copy>p,.inner-v15-body-light{font-size:14px}.inner-v15-tags{margin-top:22px}.inner-v15-index{display:none}.about-v15-stats{grid-template-columns:1fr 1fr}.about-v15-stats article{min-height:105px;border-bottom:1px solid rgba(255,255,255,.10)}.about-v15-stats article:nth-child(2n){border-right:0}.about-v15-stats article:nth-child(n+3){border-bottom:0}.inner-service-card-v15{min-height:330px}.inner-service-body-v15 h3{font-size:25px}.contact-main-v15-grid{gap:40px}.contact-story-v15 h2,.about-story-v15 h2{font-size:36px}.contact-form-v15{grid-template-columns:1fr}.contact-form-v15 .wide{grid-column:auto}.contact-form-v15-wrap{padding:20px}.about-story-v15-grid{gap:25px}.about-story-v15-grid>div:last-child>p{font-size:15px}.about-story-line{display:grid}.about-route-panel-v15{height:330px}.team-grid-v15,.related-service-grid-v15{grid-template-columns:1fr}.service-detail-icon-v15{height:190px}.service-detail-icon-v15 svg{width:70px;height:70px}.service-prose-v15{font-size:15px}}


/* SEPINDAR v1.5.6 brand refinement */
.brand-logo{max-width:230px;max-height:58px;width:auto;height:auto;object-fit:contain}
.site-header .brand-logo{filter:none}
.control-brand{display:flex;align-items:center;gap:8px;min-width:0}.control-brand img{width:88px;height:32px;object-fit:contain;object-position:left center}.control-brand em{display:none;font-style:normal}.control-card-top{gap:12px}.control-card-top>b{margin-inline-start:auto}
.footer-brand{display:inline-flex;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.96);width:max-content}.footer-brand .brand-logo{max-width:210px;max-height:52px}
.hero-v15-copy h1{max-width:980px}.hero-v15-lead{max-width:690px}.hero-v15-actions{gap:12px}
.hero-v15:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(221,184,61,.55),transparent);pointer-events:none}
@media(max-width:860px){.brand-logo{max-width:190px;max-height:50px}.control-brand img{width:76px;height:28px}.footer-brand .brand-logo{max-width:190px}}
@media(max-width:640px){.brand-logo{max-width:156px;max-height:44px}.site-header .nav{min-height:72px}.control-brand img{width:66px;height:26px}.control-card-top>b{font-size:8px}.footer-brand{padding:8px 9px}.footer-brand .brand-logo{max-width:168px}}


/* SEPINDAR v1.5.7 premium home refinement */
.site-header{border-bottom-color:rgba(6,38,79,.07)}
.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 4%,rgba(201,162,39,.42) 50%,transparent 96%);pointer-events:none}
.hero-v15-media{filter:saturate(.82) contrast(1.04)}
.hero-v15-copy{position:relative}.hero-v15-copy:before{content:"";position:absolute;inset-inline-start:-26px;top:4px;width:1px;height:118px;background:linear-gradient(var(--v15-gold),rgba(217,174,60,0))}
.control-card{box-shadow:0 34px 92px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05)}
.control-card:after{content:"";position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(135deg,rgba(226,195,90,.38),transparent 30%,transparent 72%,rgba(92,142,190,.20));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.live-dot{animation:v157pulse 2.2s ease-in-out infinite}@keyframes v157pulse{0%,100%{box-shadow:0 0 0 5px rgba(114,226,168,.10)}50%{box-shadow:0 0 0 9px rgba(114,226,168,.02)}}
.ops-v157{position:relative;background:#fff;border-bottom:1px solid var(--v15-line);overflow:hidden}.ops-v157:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--v15-gold),transparent)}.ops-v157-grid{display:grid;grid-template-columns:190px 1fr;align-items:stretch;min-height:112px}.ops-v157-brand{display:flex;flex-direction:column;justify-content:center;border-inline-end:1px solid var(--v15-line);padding-inline-end:30px}.ops-v157-brand span{font-size:11px;font-weight:950;letter-spacing:.18em;color:var(--v15-navy2)}.ops-v157-brand b{font-size:8px;color:#9a7b1d;letter-spacing:.11em;text-transform:uppercase;margin-top:4px}.ops-v157-track{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1.25fr;align-items:center;padding-inline-start:34px}.ops-v157-track>div{min-width:0;padding:18px 14px}.ops-v157-track small{display:block;font-size:7px;color:#a4afbc;letter-spacing:.12em}.ops-v157-track strong{display:block;font-size:12px;color:var(--v15-navy2);letter-spacing:.08em;margin-top:3px}.ops-v157-track span{display:block;font-size:7px;color:#8d9bac;letter-spacing:.08em;margin-top:2px}.ops-v157-track>i{width:1px;height:33px;background:var(--v15-line)}
.service-bento{gap:18px}.bento-card{box-shadow:0 18px 45px rgba(3,24,50,.08)}.bento-card:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.10);border-radius:22px;pointer-events:none}.bento-body h3{max-width:92%}.bento-body p{transition:.25s}.bento-card:hover .bento-body p{color:#e0e8f1}.bento-card:hover .bento-icon{background:rgba(217,174,60,.16);border-color:rgba(226,195,90,.48)}
.global-map-v15{box-shadow:inset 0 0 80px rgba(0,0,0,.20),0 28px 70px rgba(0,0,0,.16)}.world-routes path{animation:v157route 7s linear infinite;stroke-dasharray:5 3}@keyframes v157route{to{stroke-dashoffset:-80}}.world-routes .route-dash{animation-duration:10s}.map-core{box-shadow:0 0 0 18px rgba(255,255,255,.025),0 0 0 36px rgba(255,255,255,.018),0 0 38px rgba(217,174,60,.10)}
.advantage-card{transition:transform .25s,box-shadow .25s,background .25s}.advantage-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(4,27,56,.07);z-index:2}
.process-v15-steps article{transition:background .22s,padding-inline .22s}.process-v15-steps article:hover{background:#f8fafc;padding-inline:14px}
.quote-v15-form-wrap{border:1px solid rgba(255,255,255,.42)}
.footer-brand{box-shadow:0 10px 28px rgba(0,0,0,.10)}
@media(max-width:980px){.ops-v157-grid{grid-template-columns:145px 1fr}.ops-v157-track{padding-inline-start:18px}.ops-v157-track>div{padding-inline:9px}.ops-v157-track span{display:none}}
@media(max-width:760px){.ops-v157-grid{grid-template-columns:1fr;min-height:0}.ops-v157-brand{border-inline-end:0;border-bottom:1px solid var(--v15-line);padding:16px 0}.ops-v157-track{padding:0;grid-template-columns:repeat(5,minmax(100px,1fr));overflow-x:auto;scrollbar-width:none}.ops-v157-track::-webkit-scrollbar{display:none}.ops-v157-track>i{display:none}.ops-v157-track>div{padding:16px 14px;border-inline-end:1px solid var(--v15-line)}.ops-v157-track span{display:block}.hero-v15-copy:before{display:none}}
@media(max-width:620px){.ops-v157-brand{padding-inline:2px}.ops-v157-track strong{font-size:11px}.ops-v157-track span{font-size:6px}.hero-v15{min-height:760px}.control-card{border-radius:20px}.control-card:after{border-radius:20px}}


/* SEPINDAR v1.5.8 command-grade home */
.hero-v15{isolation:isolate}.hero-v15-grid{position:relative;z-index:3}.hero-v15-stats{z-index:3}.hero-v15-shade{background:linear-gradient(90deg,rgba(2,18,39,.92) 0%,rgba(3,25,52,.78) 43%,rgba(3,25,52,.35) 75%,rgba(3,25,52,.58) 100%)}
.hero-v15-copy h1{text-wrap:balance}.hero-v15-kicker{backdrop-filter:blur(8px);width:max-content;max-width:100%;padding:7px 11px 7px 8px;border:1px solid rgba(255,255,255,.10);border-radius:999px;background:rgba(255,255,255,.035)}
.control-card{background:linear-gradient(160deg,rgba(6,38,79,.95),rgba(2,20,43,.95));backdrop-filter:blur(18px)}.control-card-top{padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.09)}.control-card-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:15px}
.ops-v157{box-shadow:0 12px 34px rgba(2,20,43,.035)}
.corridor-v158{padding:66px 0 18px;background:linear-gradient(180deg,#fff 0%,#f8fafc 100%)}.corridor-v158-wrap{border-top:1px solid var(--v15-line);padding-top:30px}.corridor-v158-head{display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:end;margin-bottom:24px}.corridor-v158-head h2{margin:8px 0 0;color:var(--v15-navy2);font-size:clamp(27px,3vw,42px);letter-spacing:-.035em}.corridor-v158-head p{margin:0;color:var(--v15-muted);font-size:12px;line-height:1.85;max-width:540px;justify-self:end}.corridor-v158-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.corridor-v158-grid article{position:relative;min-height:164px;padding:25px 24px 22px;border:1px solid var(--v15-line);border-radius:18px;background:#fff;overflow:hidden;transition:.25s}.corridor-v158-grid article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;transform:scaleX(.12);transform-origin:left;background:linear-gradient(90deg,var(--v15-gold),#e8cb70);transition:.28s}.corridor-v158-grid article:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(4,27,56,.08)}.corridor-v158-grid article:hover:after{transform:scaleX(1)}.corridor-v158-grid article>span{position:absolute;top:20px;right:20px;color:#d5dde6;font-size:10px;font-weight:900}.corridor-v158-grid small{display:block;color:#9a7b1d;font-size:8px;font-weight:900;letter-spacing:.14em}.corridor-v158-grid strong{display:block;margin-top:24px;color:var(--v15-navy2);font-size:15px;line-height:1.45;letter-spacing:.02em}.corridor-v158-grid strong i{font-style:normal;color:var(--v15-gold);padding:0 4px}.corridor-v158-grid b{display:block;margin-top:12px;color:#8b99a9;font-size:7px;letter-spacing:.11em}.services-v15{padding-top:78px}
.brand-logo{transition:transform .2s,opacity .2s}.brand:hover .brand-logo{transform:translateY(-1px)}
@media(max-width:900px){.corridor-v158-head{grid-template-columns:1fr;gap:12px}.corridor-v158-head p{justify-self:start}.corridor-v158-grid{grid-template-columns:1fr 1fr}.corridor-v158-grid article:last-child{grid-column:1/-1}}
@media(max-width:620px){.hero-v15-kicker{font-size:8px}.hero-v15-actions .btn-v15{min-height:48px}.corridor-v158{padding-top:44px}.corridor-v158-wrap{padding-top:24px}.corridor-v158-grid{grid-template-columns:1fr}.corridor-v158-grid article:last-child{grid-column:auto}.corridor-v158-grid article{min-height:145px}.corridor-v158-head h2{font-size:30px}.services-v15{padding-top:56px}}


/* SEPINDAR v1.5.12 — hard brand replacement */
.brand-image-only{display:inline-flex!important;align-items:center!important;min-width:260px!important;overflow:visible!important}
.site-header .brand-image-only .brand-logo{display:block!important;width:260px!important;max-width:260px!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important;filter:none!important;object-fit:contain!important}
.footer-brand.brand-image-only{background:#fff!important;padding:12px 14px!important;border-radius:14px!important}
.footer-brand.brand-image-only .brand-logo{display:block!important;width:250px!important;max-width:250px!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important}
.control-brand img{content:url('/assets/sepindar-str-v1512.png?v=1.5.12')!important;display:block!important;width:118px!important;height:auto!important;max-height:44px!important;opacity:1!important;visibility:visible!important;object-fit:contain!important}
.brand-symbol,.brand-image-only>span{display:none!important}
@media(max-width:860px){.brand-image-only{min-width:210px!important}.site-header .brand-image-only .brand-logo{width:210px!important;max-width:210px!important}.footer-brand.brand-image-only .brand-logo{width:210px!important;max-width:210px!important}}
@media(max-width:640px){.brand-image-only{min-width:168px!important}.site-header .brand-image-only .brand-logo{width:168px!important;max-width:168px!important}.footer-brand.brand-image-only .brand-logo{width:185px!important;max-width:185px!important}.control-brand img{width:96px!important}}


/* SEPINDAR v1.5.13 — header logo placement refinement */
.site-header .nav{
  min-height:92px!important;
  align-items:center!important;
  padding-block:7px!important;
}
.site-header .brand-image-only{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex:0 0 220px!important;
  min-width:0!important;
  width:220px!important;
  height:76px!important;
  margin-inline-end:24px!important;
  overflow:visible!important;
}
.site-header .brand-image-only .brand-logo{
  display:block!important;
  width:220px!important;
  height:76px!important;
  max-width:220px!important;
  max-height:76px!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:0!important;
  transform:none!important;
}
.site-header .brand:hover .brand-logo{transform:none!important}
.site-header .nav nav{margin-inline-start:auto!important;margin-inline-end:auto!important}
@media(max-width:930px){
  .site-header .nav{min-height:78px!important;padding-block:4px!important}
  .site-header .brand-image-only{flex-basis:178px!important;width:178px!important;height:62px!important;margin-inline-end:8px!important}
  .site-header .brand-image-only .brand-logo{width:178px!important;height:62px!important;max-width:178px!important;max-height:62px!important}
}
@media(max-width:640px){
  .site-header .nav{min-height:72px!important;padding-block:3px!important;gap:8px!important}
  .site-header .brand-image-only{flex-basis:150px!important;width:150px!important;height:54px!important;margin-inline-end:2px!important}
  .site-header .brand-image-only .brand-logo{width:150px!important;height:54px!important;max-width:150px!important;max-height:54px!important}
}

/* SEPINDAR v1.5.14 — premium systems refinement (logo intentionally untouched) */
.intelligence-v1514{position:relative;background:#f4f7fb;padding:28px 0 78px;overflow:hidden}.intelligence-v1514:before{content:"";position:absolute;left:50%;top:8px;width:620px;height:220px;transform:translateX(-50%);background:radial-gradient(circle,rgba(6,38,79,.055),transparent 68%);pointer-events:none}.intelligence-v1514-wrap{position:relative}.intelligence-v1514-head{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:30px 0 22px;border-top:1px solid var(--v15-line)}.intelligence-v1514-head h2{margin:0;color:var(--v15-navy2);font-size:clamp(30px,3.5vw,48px);line-height:1.06;letter-spacing:-.04em;max-width:720px}.intelligence-v1514-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--v15-line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 22px 60px rgba(4,27,56,.06)}.intelligence-v1514-grid article{position:relative;min-height:186px;padding:26px 25px 25px;border-inline-end:1px solid var(--v15-line);transition:.25s;background:linear-gradient(180deg,#fff,#fbfcfe)}.intelligence-v1514-grid article:last-child{border-inline-end:0}.intelligence-v1514-grid article:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--v15-gold),#ead27c);transform:scaleX(0);transform-origin:left;transition:.28s}.intelligence-v1514-grid article:hover{background:#fff;transform:translateY(-3px);z-index:2;box-shadow:0 18px 42px rgba(4,27,56,.08)}.intelligence-v1514-grid article:hover:after{transform:scaleX(1)}.intelligence-v1514-grid article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f2f5f9;color:var(--v15-navy2);font-size:9px;font-weight:900}.intelligence-v1514-grid small{display:block;margin-top:25px;color:var(--v15-navy2);font-size:12px;font-weight:900}.intelligence-v1514-grid strong{display:block;margin-top:8px;color:var(--v15-muted);font-size:11px;font-weight:600;line-height:1.65}

.home-page .global-v15{border-top:1px solid rgba(255,255,255,.05)}.global-v15-grid{gap:74px}.global-v15-copy{position:relative}.global-v15-copy:before{content:"";position:absolute;inset-inline-start:-24px;top:6px;width:1px;height:96px;background:linear-gradient(var(--v15-gold),transparent)}.global-map-v15:after{content:"SEPINDAR NETWORK";position:absolute;right:18px;top:16px;font-size:7px;font-weight:900;letter-spacing:.18em;color:rgba(255,255,255,.28)}

.why-v15 .center-v15{margin-bottom:52px}.advantage-grid{border-radius:22px;overflow:hidden;box-shadow:0 20px 55px rgba(4,27,56,.055)}.advantage-card{min-height:255px}.advantage-card>span{display:inline-grid;place-items:center;width:34px;height:26px;border-radius:999px;background:#f2f5f8;color:#927218}.advantage-card h3{margin-top:34px}

.process-v15{padding:112px 0}.process-v15-grid{gap:92px}.process-v15-title{padding-top:4px}.process-v15-title:after{content:"";display:block;width:72px;height:2px;margin-top:24px;background:linear-gradient(90deg,var(--v15-gold),transparent)}.process-v15-steps article{padding:31px 18px;border-radius:14px}.process-v15-steps article+article{margin-top:3px}.process-v15-steps article:hover{background:#f7f9fc;padding-inline:24px}.process-v15-steps article>span{background:#eef3f8;border:1px solid #dce4ed}

.quote-v15{padding:104px 0}.quote-v15-grid{gap:76px}.quote-v15-form-wrap{position:relative}.quote-v15-form-wrap:before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--v15-gold),transparent)}.quote-v15-form input,.quote-v15-form textarea{min-height:46px}.quote-v15-form textarea{min-height:96px;resize:vertical}

.inner-v15-hero-copy h1{max-width:900px}.inner-v15-tags span{backdrop-filter:blur(7px)}.inner-service-card-v15,.team-card-v15,.related-service-grid-v15>a,.contact-form-v15-wrap{box-shadow:0 18px 48px rgba(4,27,56,.06)}.inner-service-card-v15:hover,.related-service-grid-v15>a:hover{box-shadow:0 28px 68px rgba(4,27,56,.13)}.contact-main-v15-grid{gap:70px}.contact-form-v15-wrap{border-radius:24px}.service-side-v15{border-radius:22px;box-shadow:0 22px 55px rgba(4,27,56,.08)}.about-story-v15-grid{gap:85px}

.final-v15{position:relative;overflow:hidden}.final-v15:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(6,38,79,.08);border-radius:50%;right:-160px;top:-210px}.final-v15 .wrap{position:relative;z-index:2}

@media(max-width:980px){.intelligence-v1514-grid{grid-template-columns:1fr 1fr}.intelligence-v1514-grid article:nth-child(2){border-inline-end:0}.intelligence-v1514-grid article:nth-child(-n+2){border-bottom:1px solid var(--v15-line)}.global-v15-grid,.quote-v15-grid{gap:42px}.process-v15-grid{gap:45px}}
@media(max-width:620px){.intelligence-v1514{padding:12px 0 56px}.intelligence-v1514-head{display:block;padding-top:24px}.intelligence-v1514-head h2{font-size:32px;margin-top:8px}.intelligence-v1514-grid{grid-template-columns:1fr}.intelligence-v1514-grid article{min-height:150px;border-inline-end:0!important;border-bottom:1px solid var(--v15-line)}.intelligence-v1514-grid article:last-child{border-bottom:0}.intelligence-v1514-grid small{margin-top:18px}.global-v15-copy:before{display:none}.process-v15{padding:76px 0}.process-v15-steps article{padding-inline:10px}.process-v15-steps article:hover{padding-inline:10px}.quote-v15{padding:76px 0}.contact-main-v15-grid{gap:38px}}

/* ========================================================================== 
   SEPINDAR v1.5.15 — Shipment architecture / editorial refinement
   ========================================================================== */
.architecture-v1515{position:relative;padding:108px 0;background:linear-gradient(180deg,#f5f8fc 0%,#fff 100%);overflow:hidden;border-top:1px solid #e5ebf2;border-bottom:1px solid #e7edf4}
.architecture-v1515:before{content:"";position:absolute;width:560px;height:560px;border:1px solid rgba(6,38,79,.055);border-radius:50%;inset-inline-end:-250px;top:-310px;box-shadow:0 0 0 72px rgba(6,38,79,.015),0 0 0 144px rgba(6,38,79,.01)}
.architecture-v1515-grid{position:relative;display:grid;grid-template-columns:.78fr 1.22fr;gap:86px;align-items:center}
.architecture-v1515-copy{max-width:530px}
.architecture-v1515-copy h2{font-size:clamp(42px,4.6vw,62px);line-height:1.04;letter-spacing:-.05em;color:var(--v15-navy2);margin:12px 0 20px}
[dir=rtl] .architecture-v1515-copy h2{letter-spacing:0}
.architecture-v1515-copy>p{font-size:14px;line-height:1.9;color:var(--v15-muted);max-width:500px}
.architecture-status{margin-top:31px;padding:17px 19px;border:1px solid var(--v15-line);border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(4,27,56,.055)}
.architecture-status small{display:block;font-size:8px;letter-spacing:.14em;color:#8b9aad;font-weight:900;margin-bottom:7px}
.architecture-status b{display:flex;align-items:center;gap:9px;color:var(--v15-navy2);font-size:10px;letter-spacing:.06em}
.architecture-status b i{width:8px;height:8px;border-radius:50%;background:#43c989;box-shadow:0 0 0 5px rgba(67,201,137,.11)}
.architecture-stack{position:relative;display:grid;gap:10px}
.architecture-stack:before{content:"";position:absolute;top:20px;bottom:20px;inset-inline-start:31px;width:1px;background:linear-gradient(180deg,transparent,#cfd9e5 10%,#cfd9e5 90%,transparent)}
.architecture-stack article{position:relative;display:grid;grid-template-columns:64px 1fr 62px;gap:20px;align-items:center;min-height:132px;padding:23px 25px 23px 18px;background:#fff;border:1px solid var(--v15-line);border-radius:19px;box-shadow:0 10px 30px rgba(4,27,56,.045);transition:.26s}
.architecture-stack article:hover{transform:translateX(5px);border-color:#c6d4e2;box-shadow:0 22px 48px rgba(4,27,56,.10)}
[dir=rtl] .architecture-stack article:hover{transform:translateX(-5px)}
.architecture-stack article>span{position:relative;z-index:2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f1f5f9;border:1px solid #d5dee8;color:var(--v15-navy2);font-size:9px;font-weight:900}
.architecture-stack h3{font-size:20px;color:var(--v15-navy2);margin:0 0 5px}
.architecture-stack p{font-size:11.5px;line-height:1.75;color:var(--v15-muted);margin:0;max-width:620px}
.architecture-stack article>i{justify-self:end;width:38px;height:38px;border-radius:50%;border:1px solid #d7e0e9;position:relative}
.architecture-stack article>i:before,.architecture-stack article>i:after{content:"";position:absolute;background:var(--v15-gold);left:50%;top:50%;transform:translate(-50%,-50%)}
.architecture-stack article>i:before{width:13px;height:1px}.architecture-stack article>i:after{width:1px;height:13px}

/* More editorial rhythm across key surfaces */
.services-v15{padding-bottom:104px}.intelligence-v1514{padding-top:105px;padding-bottom:105px}
.global-v15{padding-top:112px;padding-bottom:112px}.why-v15{padding-top:108px;padding-bottom:108px}
.inner-page .section-v15-head{margin-bottom:46px}.inner-page .section-v15-head h2{max-width:760px}
.inner-service-card-v15,.related-service-grid-v15>a,.team-card-v15{box-shadow:0 12px 34px rgba(4,27,56,.055)}
.contact-form-v15-wrap,.quote-v15-form-wrap{box-shadow:0 30px 75px rgba(4,27,56,.13)}

@media(max-width:900px){.architecture-v1515-grid{grid-template-columns:1fr;gap:42px}.architecture-v1515-copy{max-width:680px}.architecture-stack article:hover,[dir=rtl] .architecture-stack article:hover{transform:none}}
@media(max-width:620px){.architecture-v1515{padding:74px 0}.architecture-v1515-copy h2{font-size:36px}.architecture-stack article{grid-template-columns:50px 1fr;gap:13px;padding:19px 18px;min-height:0}.architecture-stack article>i{display:none}.architecture-stack:before{inset-inline-start:38px}.architecture-stack h3{font-size:17px}.architecture-stack p{font-size:11px}.architecture-status{margin-top:24px}}

/* ========================================================================== 
   SEPINDAR v1.5.16 — operating discipline / inner-page depth
   ========================================================================== */
.proof-v1516{position:relative;background:#061f40;color:#fff;padding:108px 0;overflow:hidden}
.proof-v1516:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(36,101,163,.28),transparent 34%),linear-gradient(120deg,rgba(255,255,255,.015),transparent 38%)}
.proof-v1516:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.055);border-radius:50%;left:-240px;bottom:-350px;box-shadow:0 0 0 80px rgba(255,255,255,.012)}
.proof-v1516-grid{position:relative;z-index:2;display:grid;grid-template-columns:.78fr 1.22fr;gap:92px;align-items:start}
.proof-v1516-copy{position:sticky;top:128px}.proof-v1516-copy .v15-kicker{color:#e6ca69}.proof-v1516-copy h2{font-size:clamp(38px,4.4vw,58px);line-height:1.04;letter-spacing:-.045em;margin:12px 0 20px;color:#fff;max-width:540px}.proof-v1516-copy p{font-size:14px;line-height:1.9;color:#b8c8d9;max-width:520px;margin:0}.proof-v1516-copy>small{display:block;margin-top:32px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:8px;font-weight:900;letter-spacing:.16em;color:#7f95ac}
[dir=rtl] .proof-v1516-copy h2{letter-spacing:0}
.proof-v1516-list{border-top:1px solid rgba(255,255,255,.14)}.proof-v1516-list article{display:grid;grid-template-columns:74px 1fr;gap:22px;padding:31px 0;border-bottom:1px solid rgba(255,255,255,.12);transition:.25s}.proof-v1516-list article:hover{padding-inline:18px;background:rgba(255,255,255,.035)}.proof-v1516-list article>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.17);border-radius:50%;font-size:9px;font-weight:900;color:#e8ca67}.proof-v1516-list h3{margin:2px 0 7px;color:#fff;font-size:21px}.proof-v1516-list p{margin:0;color:#9fb2c6;font-size:12px;line-height:1.8;max-width:620px}

/* Tighter editorial cadence without touching logo assets */
.home-page .services-v15 .section-v15-head,.inner-page .section-v15-head{padding-bottom:20px;border-bottom:1px solid #e1e8f0}.home-page .services-v15 .section-v15-head{margin-bottom:28px}.service-bento{gap:18px}.bento-card{box-shadow:0 16px 38px rgba(4,27,56,.08)}.bento-card:hover{box-shadow:0 28px 60px rgba(4,27,56,.16)}
.global-map-v15{box-shadow:inset 0 0 70px rgba(0,0,0,.18),0 30px 80px rgba(0,0,0,.16)}.map-core{backdrop-filter:blur(8px)}
.inner-v15-hero{border-bottom:1px solid rgba(255,255,255,.07)}.inner-v15-hero-copy>p,.inner-v15-body-light{max-width:740px}.inner-v15-index{box-shadow:0 32px 72px rgba(0,0,0,.23)}
.inner-service-grid-v15{gap:22px}.inner-service-card-v15{min-height:390px}.inner-service-body-v15 p{max-width:580px}.contact-v15-quick,.service-side-v15{backdrop-filter:blur(10px)}
.about-story-v15-grid .prose-v15{font-size:16px;line-height:1.95}.team-card-v15{transition:.25s}.team-card-v15:hover{transform:translateY(-4px);box-shadow:0 28px 62px rgba(4,27,56,.12)}
.final-v15{padding:66px 0}.final-v15 h2{max-width:760px}

@media(max-width:900px){.proof-v1516-grid{grid-template-columns:1fr;gap:46px}.proof-v1516-copy{position:static;max-width:720px}.proof-v1516-list article:hover{padding-inline:0}.inner-service-card-v15{min-height:360px}}
@media(max-width:620px){.proof-v1516{padding:76px 0}.proof-v1516-copy h2{font-size:34px}.proof-v1516-list article{grid-template-columns:54px 1fr;gap:14px;padding:24px 0}.proof-v1516-list article>span{width:42px;height:42px}.proof-v1516-list h3{font-size:18px}.proof-v1516-list p{font-size:11px}.home-page .services-v15 .section-v15-head,.inner-page .section-v15-head{padding-bottom:16px}.inner-service-card-v15{min-height:330px}}


/* ==========================================================================
   SEPINDAR v1.5.17 — corridor control
   ========================================================================== */
.corridor-v1517{position:relative;padding:112px 0;background:#fff;border-block:1px solid #e5ebf2;overflow:hidden}.corridor-v1517:after{content:"";position:absolute;width:440px;height:440px;border:1px solid rgba(6,38,79,.05);border-radius:50%;right:-240px;top:-230px}.corridor-v1517-grid{position:relative;z-index:2;display:grid;grid-template-columns:.72fr 1.28fr;gap:88px;align-items:start}.corridor-v1517-copy{position:sticky;top:126px}.corridor-v1517-copy h2{font-size:clamp(40px,4.5vw,58px);line-height:1.04;color:var(--v15-navy2);letter-spacing:-.045em;margin:12px 0 18px}.corridor-v1517-copy p{font-size:14px;line-height:1.9;color:var(--v15-muted);max-width:510px}.corridor-v1517-copy .circle-link{margin-top:22px}.corridor-v1517-rail{border-top:1px solid var(--v15-line)}.corridor-v1517-rail article{display:grid;grid-template-columns:72px 1fr;gap:24px;padding:31px 0;border-bottom:1px solid var(--v15-line);transition:.25s}.corridor-v1517-rail article:hover{padding-inline:14px;background:#f8fafc}.corridor-v1517-rail article>span{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#06264f;color:#fff;font-size:10px;font-weight:900;box-shadow:0 10px 26px rgba(6,38,79,.14)}.corridor-v1517-rail small{display:block;font-size:8px;color:#9a7b1a;letter-spacing:.15em;font-weight:900}.corridor-v1517-rail h3{font-size:22px;color:var(--v15-navy2);margin:5px 0 6px}.corridor-v1517-rail p{font-size:12px;line-height:1.8;color:var(--v15-muted);max-width:650px;margin:0}[dir=rtl] .corridor-v1517-copy h2{letter-spacing:0}
@media(max-width:900px){.corridor-v1517-grid{grid-template-columns:1fr;gap:42px}.corridor-v1517-copy{position:static;max-width:720px}.corridor-v1517-rail article:hover{padding-inline:0}}
@media(max-width:620px){.corridor-v1517{padding:76px 0}.corridor-v1517-copy h2{font-size:34px}.corridor-v1517-rail article{grid-template-columns:54px 1fr;gap:14px;padding:24px 0}.corridor-v1517-rail article>span{width:42px;height:42px;border-radius:12px}.corridor-v1517-rail h3{font-size:18px}.corridor-v1517-rail p{font-size:11px}}


/* ==========================================================================
   SEPINDAR v1.5.18 — inner-page operating system
   ========================================================================== */
.service-operating-v1518{background:#f5f8fc;border-block:1px solid #e1e8f0}.service-operating-v1518-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr)}.service-operating-v1518-grid>div{min-height:112px;padding:22px 24px;display:flex;flex-direction:column;justify-content:center;border-inline-end:1px solid #dde5ee}.service-operating-v1518-grid>div:first-child{border-inline-start:1px solid #dde5ee}.service-operating-v1518 small{font-size:8px;letter-spacing:.14em;color:#9b7c1c;font-weight:900}.service-operating-v1518 strong{margin-top:6px;color:var(--v15-navy2);font-size:13px}.service-operating-v1518 span{font-size:9px;color:#9ba8b6;font-weight:900}.service-operating-v1518 b{font-size:12px;color:var(--v15-navy2);margin-top:6px}
.about-principles-v1518{background:#061f40;color:#fff}.about-principles-v1518-grid{display:grid;grid-template-columns:repeat(3,1fr)}.about-principles-v1518 article{min-height:180px;padding:34px;border-inline-end:1px solid rgba(255,255,255,.12)}.about-principles-v1518 article:first-child{border-inline-start:1px solid rgba(255,255,255,.12)}.about-principles-v1518 small{font-size:9px;color:#e4c75f;font-weight:900}.about-principles-v1518 b{display:block;font-size:17px;margin:34px 0 7px;color:#fff}.about-principles-v1518 span{font-size:11px;line-height:1.7;color:#9fb3c8}
.contact-signal-v1518{background:#f5f8fc;border-block:1px solid #e2e9f1}.contact-signal-v1518-grid{display:grid;grid-template-columns:repeat(4,1fr)}.contact-signal-v1518-grid>div{padding:22px 24px;border-inline-end:1px solid #dde5ee}.contact-signal-v1518-grid>div:first-child{border-inline-start:1px solid #dde5ee}.contact-signal-v1518 small{display:block;font-size:8px;letter-spacing:.13em;color:#9c7e1e;font-weight:900}.contact-signal-v1518 b{display:block;margin-top:5px;color:var(--v15-navy2);font-size:11px}.inner-v15-services .inner-service-card-v15:nth-child(3n+1){transform:translateY(0)}.inner-v15-services .inner-service-card-v15:hover{transform:translateY(-6px)}
@media(max-width:800px){.service-operating-v1518-grid{grid-template-columns:1fr 1fr}.service-operating-v1518-grid>div{border-bottom:1px solid #dde5ee}.about-principles-v1518-grid{grid-template-columns:1fr}.about-principles-v1518 article{min-height:0;border-inline-start:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.contact-signal-v1518-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.service-operating-v1518-grid,.contact-signal-v1518-grid{grid-template-columns:1fr}.service-operating-v1518-grid>div,.contact-signal-v1518-grid>div{min-height:84px;border-inline-start:1px solid #dde5ee;border-bottom:1px solid #dde5ee}}


/* ==========================================================================
   SEPINDAR v1.5.19 — responsive, accessibility and final rhythm pass
   ========================================================================== */
.skip-link{position:fixed;left:12px;top:12px;z-index:9999;padding:10px 14px;background:#fff;color:#06264f;border:2px solid #06264f;border-radius:8px;transform:translateY(-160%);transition:.2s}.skip-link:focus{transform:translateY(0)}
.home-page main>section+section{scroll-margin-top:92px}.inner-page main>section+section{scroll-margin-top:92px}.section-v15-head h2,.center-v15 h2,.architecture-v1515-copy h2,.proof-v1516-copy h2,.corridor-v1517-copy h2{text-wrap:balance}.bento-body p,.advantage-card p,.proof-v1516-list p,.corridor-v1517-rail p{text-wrap:pretty}.nav nav a,.btn-v15,.circle-link{touch-action:manipulation}.service-bento,.advantage-grid,.office-v15-grid,.insights-v15-grid{content-visibility:auto;contain-intrinsic-size:800px}.inner-service-grid-v15{content-visibility:auto;contain-intrinsic-size:900px}.home-page .site-header,.inner-page .site-header{isolation:isolate}.hero-v15-media,.inner-v15-hero-media{will-change:auto}.world-routes path{vector-effect:non-scaling-stroke}
@media(max-width:860px){.home-page .nav,.inner-page .nav{gap:14px}.language-switch{flex:0 0 auto}.hero-v15-grid{gap:28px}.architecture-v1515-grid,.proof-v1516-grid,.corridor-v1517-grid{gap:38px}.section-v15-head{gap:18px}.inner-v15-hero-grid{gap:34px}.contact-main-v15-grid{gap:42px}}
@media(max-width:620px){body{overflow-x:hidden}.wrap{width:min(92%,560px)}.hero-v15{min-height:690px}.hero-v15-grid{padding-bottom:210px}.hero-v15 h1{font-size:clamp(39px,12vw,48px)}.control-card{border-radius:18px}.hero-v15-stats>div{min-width:0}.service-bento{gap:12px}.bento-card{border-radius:17px}.architecture-v1515,.proof-v1516,.corridor-v1517,.intelligence-v1514,.global-v15,.why-v15,.quote-v15{padding-block:68px}.inner-v15-hero{min-height:0}.inner-v15-hero-grid{padding-block:62px}.inner-v15-hero-copy h1{font-size:clamp(39px,12vw,50px)}.inner-v15-index{width:100%;height:auto;min-height:150px;justify-self:stretch}.inner-v15-index strong{font-size:64px}.final-v15{padding:50px 0}.final-v15 .btn-v15{width:100%}.site-footer{padding-top:48px}.footer-grid{gap:28px}.contact-form-v15-wrap,.quote-v15-form-wrap{border-radius:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.bento-card:hover .bento-image,.insight-v15-card:hover img{transform:none!important}}


/* ==========================================================================
   SEPINDAR v1.5.20 — execution board
   ========================================================================== */
.execution-v1520{padding:110px 0;background:#f4f7fb;border-block:1px solid #e0e7ef}.execution-v1520-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:82px;align-items:start}.execution-v1520-copy{position:sticky;top:126px}.execution-v1520-copy h2{font-size:clamp(39px,4.4vw,58px);line-height:1.04;letter-spacing:-.045em;color:var(--v15-navy2);margin:12px 0 18px;max-width:520px}.execution-v1520-copy>p{font-size:14px;line-height:1.9;color:var(--v15-muted);max-width:500px}.execution-v1520-meta{margin-top:30px;padding-top:18px;border-top:1px solid #d8e1eb}.execution-v1520-meta small{display:block;font-size:8px;letter-spacing:.15em;color:#9a7b1b;font-weight:900}.execution-v1520-meta b{display:block;margin-top:5px;color:var(--v15-navy2);font-size:12px}.execution-v1520-board{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d9e2ec;border-inline-start:1px solid #d9e2ec;background:#fff;box-shadow:0 24px 64px rgba(4,27,56,.08)}.execution-v1520-board article{position:relative;min-height:225px;padding:28px;border-inline-end:1px solid #d9e2ec;border-bottom:1px solid #d9e2ec;overflow:hidden}.execution-v1520-board article:after{content:"";position:absolute;width:82px;height:2px;background:var(--v15-gold);left:28px;bottom:0;transform:scaleX(0);transform-origin:left;transition:.28s}.execution-v1520-board article:hover:after{transform:scaleX(1)}[dir=rtl] .execution-v1520-board article:after{left:auto;right:28px;transform-origin:right}.execution-v1520-board article>span{font-size:9px;color:#a5b1bf;font-weight:900}.execution-v1520-board small{display:block;margin-top:24px;color:#9b7b1a;font-size:8px;letter-spacing:.12em;font-weight:900}.execution-v1520-board h3{font-size:20px;color:var(--v15-navy2);margin:7px 0 7px}.execution-v1520-board p{font-size:11.5px;line-height:1.8;color:var(--v15-muted);margin:0}.execution-v1520-copy h2{ text-wrap:balance }[dir=rtl] .execution-v1520-copy h2{letter-spacing:0}@media(max-width:900px){.execution-v1520-grid{grid-template-columns:1fr;gap:40px}.execution-v1520-copy{position:static;max-width:720px}}@media(max-width:620px){.execution-v1520{padding:72px 0}.execution-v1520-copy h2{font-size:34px}.execution-v1520-board{grid-template-columns:1fr}.execution-v1520-board article{min-height:0;padding:24px}}


/* ==========================================================================
   SEPINDAR v1.5.21 — inner-page decision architecture
   ========================================================================== */
.service-decision-v1521,.contact-review-v1521{background:#071f40;color:#fff;border-block:1px solid rgba(255,255,255,.06)}.service-decision-v1521-grid,.contact-review-v1521-grid{display:grid;grid-template-columns:repeat(4,1fr)}.service-decision-v1521-grid>div,.contact-review-v1521-grid>div{min-height:110px;padding:22px 24px;display:flex;flex-direction:column;justify-content:center;border-inline-end:1px solid rgba(255,255,255,.11)}.service-decision-v1521-grid>div:first-child,.contact-review-v1521-grid>div:first-child{border-inline-start:1px solid rgba(255,255,255,.11)}.service-decision-v1521 small{font-size:8px;letter-spacing:.13em;color:#e1c45b;font-weight:900}.service-decision-v1521 b{font-size:12px;color:#fff;margin-top:6px}.contact-review-v1521{background:#f8fafc;color:var(--v15-navy2);border-color:#e1e8f0}.contact-review-v1521-grid>div{border-color:#e1e8f0}.contact-review-v1521-grid>div:first-child{border-color:#e1e8f0}.contact-review-v1521 span{font-size:8px;color:#9c7d1d;font-weight:900}.contact-review-v1521 b{font-size:11px;margin-top:6px;color:var(--v15-navy2)}.about-chain-v1521{background:#f3f6fa;border-block:1px solid #dfe7ef}.about-chain-v1521-grid{display:grid;grid-template-columns:1.45fr repeat(3,1fr)}.about-chain-v1521-grid>div{min-height:140px;padding:26px 28px;display:flex;flex-direction:column;justify-content:center;border-inline-end:1px solid #dce4ed}.about-chain-v1521-grid>div:first-child{border-inline-start:1px solid #dce4ed}.about-chain-v1521-title small{font-size:8px;letter-spacing:.14em;color:#9b7b1b;font-weight:900}.about-chain-v1521-title strong{margin-top:8px;color:var(--v15-navy2);font-size:16px;max-width:330px}.about-chain-v1521 span{font-size:9px;color:#9ca9b7;font-weight:900}.about-chain-v1521 b{margin-top:9px;color:var(--v15-navy2);font-size:12px}@media(max-width:780px){.service-decision-v1521-grid,.contact-review-v1521-grid,.about-chain-v1521-grid{grid-template-columns:1fr 1fr}.about-chain-v1521-title{grid-column:1/-1}}@media(max-width:520px){.service-decision-v1521-grid,.contact-review-v1521-grid,.about-chain-v1521-grid{grid-template-columns:1fr}.about-chain-v1521-title{grid-column:auto}.service-decision-v1521-grid>div,.contact-review-v1521-grid>div,.about-chain-v1521-grid>div{min-height:84px;border-inline-start:1px solid currentColor}}


/* ==========================================================================
   SEPINDAR v1.5.22 — premium systems polish
   ========================================================================== */
:where(.home-page,.inner-page) h1,:where(.home-page,.inner-page) h2{font-kerning:normal}.section-v15-head,.center-v15,.execution-v1520-copy,.corridor-v1517-copy,.proof-v1516-copy{max-width:100%}.btn-v15,.nav-cta,.circle-link{white-space:nowrap}.contact-form-v15 input,.contact-form-v15 textarea,.quote-v15-form input,.quote-v15-form textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-form-v15 input:focus-visible,.contact-form-v15 textarea:focus-visible,.quote-v15-form input:focus-visible,.quote-v15-form textarea:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(201,162,39,.14);border-color:#b9952d}.inner-service-card-v15,.bento-card,.insight-v15-card,.team-card-v15{transform:translateZ(0)}.site-footer a:focus-visible,.footer-languages a:focus-visible{outline:2px solid #e1c45b;outline-offset:4px}.footer-grid{align-items:start}.copyright{line-height:1.7}.home-page main,.inner-page main{overflow:clip}.execution-v1520-board article,.corridor-v1517-rail article,.proof-v1516-list article{content-visibility:auto;contain-intrinsic-size:240px}.service-decision-v1521,.about-chain-v1521,.contact-review-v1521{content-visibility:auto;contain-intrinsic-size:160px}@media(max-width:620px){.btn-v15,.nav-cta,.circle-link{white-space:normal}.section-v15-head h2,.execution-v1520-copy h2,.corridor-v1517-copy h2,.proof-v1516-copy h2{max-width:100%}.execution-v1520-board article{padding:22px}.service-decision-v1521-grid>div,.contact-review-v1521-grid>div,.about-chain-v1521-grid>div{padding:20px}.contact-form-v15 input,.quote-v15-form input{min-height:48px}}


/* SEPINDAR v1.5.23 — route matrix */
.route-matrix-v1523{background:#fff}.route-matrix-v1523-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:76px;align-items:start}.route-matrix-v1523-head h2{font-size:clamp(38px,4vw,56px);line-height:1.03;letter-spacing:-.04em;color:var(--v15-navy2);margin:12px 0 18px}.route-matrix-v1523-head p{max-width:520px;color:var(--v15-muted);line-height:1.85}.route-matrix-v1523-board{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dde5ee;border-inline-start:1px solid #dde5ee}.route-matrix-v1523-board>div{min-height:170px;padding:26px;border-inline-end:1px solid #dde5ee;border-bottom:1px solid #dde5ee;display:flex;flex-direction:column;justify-content:flex-end;position:relative;background:#fbfcfe}.route-matrix-v1523-board small{position:absolute;top:20px;inset-inline-start:22px;color:#aab5c1;font-weight:900}.route-matrix-v1523-board b{font-size:17px;color:var(--v15-navy2)}.route-matrix-v1523-board span{font-size:10px;color:#7b8795;margin-top:7px;line-height:1.55}@media(max-width:820px){.route-matrix-v1523-grid{grid-template-columns:1fr;gap:34px}}@media(max-width:520px){.route-matrix-v1523-board{grid-template-columns:1fr}.route-matrix-v1523-board>div{min-height:120px}}


/* SEPINDAR v1.5.24 — service system */
.service-bento{grid-auto-rows:minmax(260px,auto)}.bento-card{border:1px solid rgba(6,38,79,.08);box-shadow:0 22px 60px rgba(6,38,79,.07)}.bento-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(4,24,50,.78));z-index:1;pointer-events:none}.bento-body{position:relative;z-index:2}.bento-top{position:relative;z-index:2}.bento-card:hover{box-shadow:0 28px 78px rgba(6,38,79,.14);transform:translateY(-3px)}.inner-service-card-v15{border:1px solid rgba(6,38,79,.09)}.inner-service-card-v15:after{content:"";position:absolute;inset-inline:22px;bottom:0;height:2px;background:var(--v15-gold);transform:scaleX(0);transform-origin:inline-start;transition:.3s}.inner-service-card-v15:hover:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.bento-card:hover{transform:none}}


/* SEPINDAR v1.5.25 — control standards */
.control-standards-v1525{background:#071f40;color:#fff;border-block:1px solid rgba(255,255,255,.08)}.control-standards-v1525-grid{display:grid;grid-template-columns:1.25fr repeat(4,1fr)}.control-standards-v1525-grid>div{min-height:112px;padding:22px 24px;display:flex;flex-direction:column;justify-content:center;border-inline-end:1px solid rgba(255,255,255,.12)}.control-standards-v1525-grid>div:first-child{border-inline-start:1px solid rgba(255,255,255,.12)}.control-standards-v1525 small,.control-standards-v1525 span{font-size:8px;letter-spacing:.13em;color:#e1c45b;font-weight:900}.control-standards-v1525 strong,.control-standards-v1525 b{margin-top:6px;font-size:11px;line-height:1.45}@media(max-width:860px){.control-standards-v1525-grid{grid-template-columns:1fr 1fr}.control-standards-v1525-grid>div:first-child{grid-column:1/-1}}@media(max-width:520px){.control-standards-v1525-grid{grid-template-columns:1fr}.control-standards-v1525-grid>div:first-child{grid-column:auto}.control-standards-v1525-grid>div{min-height:82px}}


/* SEPINDAR v1.5.26 — inner content hierarchy */
.inner-v15-hero-copy{max-width:760px}.inner-v15-hero-copy h1{max-width:13ch;text-wrap:balance}.service-detail-main-grid-v15{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:76px}.prose-v15{font-size:15px;line-height:1.95}.prose-v15 h2{font-size:clamp(28px,3vw,40px);line-height:1.1;color:var(--v15-navy2);margin-top:2em}.prose-v15 h3{font-size:21px;color:var(--v15-navy2);margin-top:1.8em}.service-side-v15{position:sticky;top:126px;align-self:start}.about-story-v15-grid{gap:86px}.contact-main-v15-grid{gap:78px}@media(max-width:900px){.service-detail-main-grid-v15{grid-template-columns:1fr;gap:44px}.service-side-v15{position:static}}


/* SEPINDAR v1.5.27 — route desk visual refinement */
.control-card{backdrop-filter:blur(14px);background:linear-gradient(180deg,rgba(7,31,64,.96),rgba(4,24,50,.92));box-shadow:0 34px 90px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08)}.control-card-top{border-bottom:1px solid rgba(255,255,255,.11)}.control-route{position:relative}.route-line-v15 em{box-shadow:0 0 0 5px rgba(201,162,39,.08)}.global-v15{position:relative;overflow:hidden}.global-v15:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.055);border-radius:50%;inset-inline-end:-180px;top:-170px;box-shadow:0 0 0 90px rgba(255,255,255,.02),0 0 0 180px rgba(255,255,255,.015);pointer-events:none}.about-route-panel-v15{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 30px 80px rgba(0,0,0,.16)}


/* SEPINDAR v1.5.28 — form UX */
.quote-v15-form label,.contact-form-v15 label{position:relative;font-size:9px;letter-spacing:.05em;font-weight:800;color:rgba(255,255,255,.72)}.contact-form-v15 label{color:#566576}.quote-v15-form input,.quote-v15-form textarea{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:10px}.contact-form-v15 input,.contact-form-v15 textarea{border-radius:10px;background:#fbfcfe}.quote-v15-form input:hover,.quote-v15-form textarea:hover{border-color:rgba(255,255,255,.28)}.quote-v15-form-wrap{box-shadow:0 28px 80px rgba(0,0,0,.18)}.contact-form-v15-wrap{box-shadow:0 26px 70px rgba(6,38,79,.09)}.form-success,.form-error{border-radius:10px;padding:14px 16px;font-size:12px;line-height:1.5}.form-success{border:1px solid rgba(52,168,83,.28)}.form-error{border:1px solid rgba(202,55,55,.25)}


/* SEPINDAR v1.5.29 — mobile navigation and footer */
@media(max-width:860px){.site-header .wrap.nav{min-height:78px}.menu-toggle{width:42px;height:42px;border:1px solid #dfe6ee;border-radius:10px;display:grid;place-content:center;gap:5px}.menu-toggle span{width:18px}.site-header nav{top:100%;border-top:1px solid #e3e9f0;box-shadow:0 22px 50px rgba(6,38,79,.13);padding:12px 4% 20px}.site-header nav a{padding:13px 8px;border-bottom:1px solid #eef2f6}.site-footer .footer-grid{grid-template-columns:1fr 1fr}.footer-main{grid-column:1/-1}.copyright{gap:8px;flex-direction:column;align-items:flex-start}}@media(max-width:560px){.site-footer .footer-grid{grid-template-columns:1fr}.footer-main{grid-column:auto}.footer-languages{flex-wrap:wrap}.language-switch{margin-inline-start:auto}.nav-cta{display:none}.hero-v15-actions{display:grid;grid-template-columns:1fr}.hero-v15-actions .btn-v15{width:100%;justify-content:center}}


/* SEPINDAR v1.5.30 — performance and rendering stability */
img{height:auto}.bento-image img,.insight-v15-card img,.team-card-v15 img{aspect-ratio:16/10;object-fit:cover}.team-card-v15 img{aspect-ratio:1/1}.hero-v15-media,.inner-v15-hero-media{transform:translateZ(0)}.service-bento,.inner-service-grid-v15,.insights-v15-grid,.team-grid-v15{contain:layout style}.quote-v15-form-wrap,.contact-form-v15-wrap{contain:paint}.world-grid,.world-routes{pointer-events:none}


/* SEPINDAR v1.5.31 — interaction polish */
.btn-v15,.nav-cta,.circle-link{position:relative;overflow:hidden}.btn-v15:after,.nav-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.22) 48%,transparent 68%);transform:translateX(-140%);transition:transform .55s ease;pointer-events:none}.btn-v15:hover:after,.nav-cta:hover:after{transform:translateX(140%)}.advantage-card,.execution-v1520-board article,.route-matrix-v1523-board>div{transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.advantage-card:hover,.execution-v1520-board article:hover,.route-matrix-v1523-board>div:hover{transform:translateY(-2px);background:#fff;box-shadow:0 16px 38px rgba(6,38,79,.07)}@media(prefers-reduced-motion:reduce){.btn-v15:after,.nav-cta:after{display:none}.advantage-card:hover,.execution-v1520-board article:hover,.route-matrix-v1523-board>div:hover{transform:none}}


/* SEPINDAR v1.5.32 — final premium system audit */
:root{--section-space:clamp(76px,8vw,118px)}.section{padding-block:var(--section-space)}.home-page main>section,.inner-page main>section{position:relative}.v15-kicker{letter-spacing:.145em}.hero-v15 h1,.inner-v15-hero-copy h1{font-feature-settings:"kern" 1,"liga" 1}.section-v15-head{align-items:end}.section-v15-head>div{max-width:760px}.final-v15 .wrap{gap:34px}.final-v15 h2{max-width:15ch;text-wrap:balance}.site-footer{border-top:1px solid rgba(255,255,255,.08)}.site-footer a{transition:opacity .18s ease}.site-footer a:hover{opacity:.75}.utility-bar{font-variant-numeric:tabular-nums}@media(max-width:620px){:root{--section-space:68px}.section-v15-head{align-items:start}.route-matrix-v1523-head h2,.execution-v1520-copy h2,.proof-v1516-copy h2,.corridor-v1517-copy h2{font-size:clamp(32px,9vw,40px)}.final-v15 h2{max-width:none}}

/* SEPINDAR v1.5.33 — header hierarchy */
.site-header{background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}
.site-header .wrap.nav{gap:26px}.site-header nav{gap:22px}.site-header nav a{font-size:11px;font-weight:800;letter-spacing:.015em;position:relative}.site-header nav a:before{content:"";position:absolute;inset-inline:0;bottom:-10px;height:2px;background:var(--v15-gold);transform:scaleX(0);transition:.2s}.site-header nav a:hover:before{transform:scaleX(1)}
@media(max-width:860px){.site-header nav a:before{display:none}.site-header .wrap.nav{gap:14px}}

/* SEPINDAR v1.5.34 — hero composition */
.hero-v15-content{max-width:760px}.hero-v15 h1{max-width:12ch;line-height:.98}.hero-v15-copy>p{max-width:620px;line-height:1.82}.hero-v15-actions{gap:12px}.hero-v15-stats{border-top:1px solid rgba(255,255,255,.13);padding-top:22px}.hero-v15-stat strong{font-variant-numeric:tabular-nums}
@media(max-width:620px){.hero-v15 h1{max-width:none;line-height:1.02}.hero-v15-copy>p{line-height:1.72}}

/* SEPINDAR v1.5.35 — route desk detail */
.control-card{border:1px solid rgba(255,255,255,.11)}.control-card-top small{letter-spacing:.15em}.control-route>div{padding-block:13px}.control-route strong{font-size:14px}.control-route small{letter-spacing:.09em}.route-line-v15{opacity:.88}.route-modes-v15 span{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035)}

/* SEPINDAR v1.5.36 — service bento balance */
.services-v15 .section-v15-head{margin-bottom:36px}.service-bento{gap:18px}.bento-card{border-radius:18px;overflow:hidden}.bento-body h3{font-size:clamp(22px,2.1vw,30px);line-height:1.08}.bento-body p{max-width:44ch;line-height:1.7}.bento-icon{width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.12);display:grid;place-items:center}

/* SEPINDAR v1.5.37 — route matrix clarity */
.route-matrix-v1523-board>div{background:linear-gradient(180deg,#fff,#f8fafc)}.route-matrix-v1523-board>div:nth-child(1),.route-matrix-v1523-board>div:nth-child(4){background:#f3f6fa}.route-matrix-v1523-board b{font-size:18px;line-height:1.25}.route-matrix-v1523-board span{max-width:28ch}.route-matrix-v1523-head .v15-kicker{color:#9a7b21}

/* SEPINDAR v1.5.38 — global network depth */
.global-v15{background:radial-gradient(circle at 70% 40%,#113562 0,#071f40 48%,#04162f 100%)}.global-v15 .section-v15-head h2{max-width:13ch}.global-v15 p{color:rgba(255,255,255,.68)}.global-route-card{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.035)}.global-route-card:hover{background:rgba(255,255,255,.07)}

/* SEPINDAR v1.5.39 — proof section rhythm */
.advantages-v15{background:#f7f9fc}.advantage-grid{gap:16px}.advantage-card{border:1px solid #e3e9f0;border-radius:16px;background:#fff}.advantage-card span{color:#a77f12}.advantage-card h3{line-height:1.25}.proof-v1516-list article{border-radius:14px;background:#fff;border:1px solid #e7ecf2}

/* SEPINDAR v1.5.40 — execution sequence */
.process-v15-step{position:relative}.process-v15-step:not(:last-child):after{content:"";position:absolute;top:28px;inset-inline-end:-18px;width:36px;height:1px;background:#d7dee8}.process-v15-step .num{box-shadow:0 0 0 7px #fff}.execution-v1520-board article{border-radius:14px}.execution-v1520-board article b{line-height:1.28}
@media(max-width:820px){.process-v15-step:after{display:none}}

/* SEPINDAR v1.5.41 — quote conversion */
.quote-v15{background:linear-gradient(135deg,#061d3c,#0b315f)}.quote-v15-copy h2{max-width:12ch}.quote-v15-form-wrap{border:1px solid rgba(255,255,255,.1);border-radius:18px}.quote-v15-form input,.quote-v15-form textarea{min-height:50px}.quote-v15-form textarea{min-height:130px;resize:vertical}.quote-v15-form .btn-v15{min-height:50px}

/* SEPINDAR v1.5.42 — office presence */
.office-v15-grid{gap:16px}.office-v15-grid article{border-radius:16px;border:1px solid #e1e7ef;background:#fff;box-shadow:0 16px 44px rgba(6,38,79,.055)}.office-v15-grid article>span{background:#f4f7fb;border:1px solid #dfe6ee}.office-v15-grid h3{font-size:25px}.office-v15-grid p{min-height:48px}

/* SEPINDAR v1.5.43 — insights editorial */
.insights-v15-grid{gap:18px}.insight-v15-card{border-radius:16px;overflow:hidden;border:1px solid #e2e8ef;background:#fff}.insight-v15-card h3{line-height:1.28}.insight-v15-card p{line-height:1.75}.insight-v15-card img{transition:transform .45s ease}.insight-v15-card:hover img{transform:scale(1.025)}
@media(prefers-reduced-motion:reduce){.insight-v15-card:hover img{transform:none}}

/* SEPINDAR v1.5.44 — final CTA */
.final-v15{overflow:hidden}.final-v15:before{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(255,255,255,.08);border-radius:50%;inset-inline-end:-120px;top:-120px}.final-v15 h2{line-height:1.02}.final-v15 p{max-width:54ch;line-height:1.75}.final-v15 .btn-v15{min-width:170px}

/* SEPINDAR v1.5.45 — services inner premium */
.inner-v15-services-hero .inner-v15-hero-grid{align-items:end}.inner-service-grid-v15{gap:18px}.inner-service-card-v15{border-radius:18px;overflow:hidden}.inner-service-body-v15 h3{font-size:24px;line-height:1.15}.inner-service-body-v15 p{line-height:1.72}.service-decision-v1521-grid>div{background:#fff}

/* SEPINDAR v1.5.46 — about storytelling */
.about-story-v15-grid{align-items:start}.about-story-v15-copy p{font-size:15px;line-height:1.95}.about-route-panel-v15{border-radius:18px}.about-values-v15 article{border-radius:14px}.about-chain-v1521-grid>div{border-top:2px solid #c9a227}

/* SEPINDAR v1.5.47 — contact confidence */
.contact-main-v15-grid{align-items:start}.contact-form-v15-wrap{border:1px solid #e4eaf1;border-radius:18px}.contact-info-v15 article{border-radius:14px;border:1px solid #e3e9f0;background:#fff}.contact-info-v15 a{word-break:break-word}.contact-review-v1521-grid>div{background:#f8fafc}

/* SEPINDAR v1.5.48 — service detail focus */
.service-detail-main-grid-v15{align-items:start}.service-side-v15{border-radius:16px;overflow:hidden}.service-side-v15 a{transition:background .18s ease,padding-inline-start .18s ease}.service-side-v15 a:hover{background:#f7f9fc;padding-inline-start:18px}.prose-v15 p{color:#4d5c6b}.prose-v15 ul,.prose-v15 ol{padding-inline-start:1.25em}.prose-v15 li{margin:.55em 0}

/* SEPINDAR v1.5.49 — RTL and language polish */
html[dir="rtl"] .hero-v15 h1,html[dir="rtl"] .inner-v15-hero-copy h1{letter-spacing:-.02em}html[dir="rtl"] .v15-kicker{letter-spacing:0}html[dir="rtl"] .circle-link span{transform:scaleX(-1)}html[dir="rtl"] .service-side-v15 a:hover{padding-inline-start:18px}.language-switch a{min-width:28px;text-align:center}

/* SEPINDAR v1.5.50 — mobile density */
@media(max-width:620px){.wrap{width:min(92%,1180px)}.hero-v15{min-height:auto}.hero-v15-inner{padding-block:62px 48px}.hero-v15-stats{grid-template-columns:1fr 1fr;gap:16px}.service-bento{gap:14px}.bento-card{min-height:300px}.office-v15-grid,.insights-v15-grid{gap:14px}.section-v15-head{gap:18px}.circle-link{font-size:10px}.final-v15 .wrap{padding-block:58px}}

/* SEPINDAR v1.5.51 — accessibility and performance */
a,button,input,textarea,select{scroll-margin-top:110px}.site-header a:focus-visible,.btn-v15:focus-visible,.circle-link:focus-visible{outline:3px solid rgba(201,162,39,.55);outline-offset:4px}.bento-card,.inner-service-card-v15,.insight-v15-card{will-change:auto}.hero-v15,.global-v15,.quote-v15{contain:paint}.site-header{contain:layout style}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}

/* SEPINDAR v1.5.52 — premium system audit II */
:root{--card-radius:16px;--hairline:#e2e8ef}.section-v15-head h2{letter-spacing:-.035em}.section-v15-head p{line-height:1.8}.bento-card,.inner-service-card-v15,.office-v15-grid article,.insight-v15-card,.advantage-card{border-radius:var(--card-radius)}.hero-v15-actions .btn-v15,.final-v15 .btn-v15{box-shadow:0 10px 28px rgba(0,0,0,.08)}.site-footer{background:linear-gradient(180deg,#061d3c,#04152d)}.copyright{border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.home-page main>section+section{isolation:isolate}

/* SEPINDAR v1.5.53 — navigation refinement */
.site-header{border-bottom:1px solid rgba(6,38,79,.07);box-shadow:0 8px 24px rgba(6,38,79,.035)}
.site-header .wrap.nav{min-height:82px}.site-header nav{align-items:center}.site-header nav a{padding-block:8px}
.language-switch{border:1px solid #e1e7ee;border-radius:10px;padding:3px;background:#f8fafc}.language-switch a{border-radius:7px;padding:5px 7px}.language-switch a:hover{background:#fff}
@media(max-width:860px){.site-header .wrap.nav{min-height:74px}.language-switch{margin-inline-start:auto}}

/* SEPINDAR v1.5.54 — hero precision */
.hero-v15-copy{position:relative}.hero-v15-copy:before{content:"";display:block;width:56px;height:2px;background:var(--v15-gold);margin-bottom:20px}
.hero-v15 h1{font-size:clamp(46px,5.8vw,82px);text-wrap:balance}.hero-v15-copy>p{font-size:15px}.hero-v15-actions{margin-top:28px}
.hero-v15-stats{margin-top:38px}.hero-v15-stat strong{font-size:clamp(22px,2.3vw,34px)}
@media(max-width:620px){.hero-v15-copy:before{width:42px;margin-bottom:15px}.hero-v15 h1{font-size:clamp(38px,11vw,52px)}.hero-v15-actions{margin-top:22px}.hero-v15-stats{margin-top:30px}}

/* SEPINDAR v1.5.55 — card hierarchy */
.bento-card,.inner-service-card-v15,.insight-v15-card,.office-v15-grid article{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.bento-card:hover,.inner-service-card-v15:hover,.insight-v15-card:hover,.office-v15-grid article:hover{transform:translateY(-3px);border-color:#cfd9e4;box-shadow:0 26px 64px rgba(6,38,79,.12)}
.inner-service-body-v15,.insight-v15-card>div{padding-bottom:2px}.bento-body p,.inner-service-body-v15 p,.insight-v15-card p{color:#667483}
@media(prefers-reduced-motion:reduce){.bento-card:hover,.inner-service-card-v15:hover,.insight-v15-card:hover,.office-v15-grid article:hover{transform:none}}

/* SEPINDAR v1.5.56 — mobile composition */
@media(max-width:620px){
  body{overflow-x:hidden}.wrap{width:min(90%,1180px)}
  .site-header nav{max-height:calc(100vh - 74px);overflow:auto}
  .hero-v15-inner{padding-block:54px 42px}.hero-v15-copy>p{font-size:13.5px}
  .hero-v15-stats{grid-template-columns:1fr 1fr}.hero-v15-stat{min-width:0}
  .section{padding-block:62px}.section-v15-head{margin-bottom:28px}
  .section-v15-head h2{font-size:clamp(32px,9.4vw,42px)}
  .service-bento{grid-auto-rows:auto}.bento-card{min-height:280px}
  .quote-v15-form-wrap,.contact-form-v15-wrap{padding:22px 18px;border-radius:14px}
  .final-v15 .wrap{padding-block:52px}
}

/* SEPINDAR v1.5.57 — RTL typography balance */
html[dir="rtl"] body{font-feature-settings:"kern" 1}
html[dir="rtl"] .hero-v15-copy>p,html[dir="rtl"] .section-v15-head p,html[dir="rtl"] .prose-v15 p{line-height:2}
html[dir="rtl"] .hero-v15-copy:before{margin-inline-start:0;margin-inline-end:0}
html[dir="rtl"] .site-header nav a{letter-spacing:0}
html[dir="rtl"] .inner-service-body-v15 h3,html[dir="rtl"] .bento-body h3{line-height:1.45}

/* SEPINDAR v1.5.58 — form clarity */
.quote-v15-form input,.quote-v15-form textarea,.contact-form-v15 input,.contact-form-v15 textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}
.quote-v15-form input:focus,.quote-v15-form textarea:focus{outline:0;border-color:rgba(201,162,39,.72);box-shadow:0 0 0 3px rgba(201,162,39,.11);background:rgba(255,255,255,.095)}
.contact-form-v15 input:focus,.contact-form-v15 textarea:focus{outline:0;border-color:#b9c8d8;box-shadow:0 0 0 3px rgba(6,38,79,.06);background:#fff}
.quote-v15-form label,.contact-form-v15 label{display:grid;gap:7px}.form-success,.form-error{margin-bottom:16px}

/* SEPINDAR v1.5.59 — footer structure */
.site-footer .footer-grid{column-gap:44px;row-gap:34px}.footer-main p{max-width:38ch;line-height:1.8}.site-footer h3{letter-spacing:.08em}.site-footer a{line-height:1.6}
.footer-languages{gap:7px}.footer-languages a{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:5px 8px}
.footer-languages a:hover{background:rgba(255,255,255,.055);opacity:1}
@media(max-width:620px){.site-footer .footer-grid{gap:28px}.copyright{font-size:10px;line-height:1.7}}

/* SEPINDAR v1.5.60 — premium visual audit III */
:root{--v1560-shadow:0 20px 58px rgba(6,38,79,.09)}
.hero-v15,.inner-v15-hero{isolation:isolate}.hero-v15-media,.inner-v15-hero-media{filter:saturate(.96) contrast(1.015)}
.section-v15-head h2,.route-matrix-v1523-head h2,.execution-v1520-copy h2,.proof-v1516-copy h2,.corridor-v1517-copy h2{text-wrap:balance}
.btn-v15,.nav-cta{font-weight:850}.btn-v15{border-radius:11px}.circle-link{font-weight:800}
.advantage-card,.execution-v1520-board article,.route-matrix-v1523-board>div{border-color:#dfe6ee}
.inner-page .prose-v15{max-width:820px}.service-side-v15{box-shadow:var(--v1560-shadow)}
@media(max-width:620px){.btn-v15{min-height:48px}.hero-v15-actions .btn-v15{width:100%}.site-footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}}

/* SEPINDAR v1.5.61 — inner page rhythm */
.inner-page main>section{position:relative}.inner-v15-hero{border-bottom:1px solid rgba(6,38,79,.08)}
.inner-v15-hero-copy{max-width:760px}.inner-v15-hero-copy p{max-width:60ch;line-height:1.85}
.service-detail-main-grid-v15,.contact-main-v15-grid,.about-story-v15-grid{gap:clamp(28px,5vw,72px)}
@media(max-width:760px){.inner-v15-hero-copy{max-width:none}.service-detail-main-grid-v15,.contact-main-v15-grid,.about-story-v15-grid{gap:30px}}

/* SEPINDAR v1.5.62 — service architecture */
.inner-service-card-v15{background:linear-gradient(180deg,#fff,#fbfcfe)}
.inner-service-body-v15{display:flex;flex-direction:column;min-height:100%}.inner-service-body-v15 p{flex:1}
.service-side-v15{position:sticky;top:104px}.service-side-v15 a{border-bottom:1px solid #e8edf3}.service-side-v15 a:last-child{border-bottom:0}
@media(max-width:920px){.service-side-v15{position:static}}

/* SEPINDAR v1.5.63 — trust and proof system */
.proof-v1516{background:linear-gradient(180deg,#f7f9fc,#fff)}.proof-v1516-grid{gap:clamp(32px,6vw,86px)}
.proof-v1516-list article{background:#fff;border:1px solid #e1e7ee;border-radius:14px;padding:20px;box-shadow:0 12px 34px rgba(6,38,79,.045)}
.proof-v1516-list article+article{margin-top:12px}.proof-v1516-list article span{font-variant-numeric:tabular-nums}
.contact-review-v1521-grid>div,.service-decision-v1521-grid>div{border:1px solid #e0e7ee;border-radius:12px}

/* SEPINDAR v1.5.64 — contact conversion */
.contact-info-v15{display:grid;gap:12px}.contact-info-v15 article{padding:20px}.contact-info-v15 article h3{margin-bottom:8px}
.contact-form-v15 input,.contact-form-v15 textarea,.quote-v15-form input,.quote-v15-form textarea{border-radius:10px}
.contact-form-v15 button,.quote-v15-form button{cursor:pointer}.contact-form-v15-wrap,.quote-v15-form-wrap{box-shadow:0 22px 60px rgba(6,38,79,.08)}

/* SEPINDAR v1.5.65 — CTA hierarchy */
.final-v15{background:linear-gradient(135deg,#04172f 0%,#06264f 58%,#0a315e 100%)}
.final-v15 .wrap{gap:28px}.final-v15 h2{max-width:16ch;text-wrap:balance}.final-v15 span{letter-spacing:.12em}
.final-v15 .btn-v15{flex:0 0 auto}.quote-v15-contact a{border-radius:12px}
@media(max-width:700px){.final-v15 .wrap{align-items:flex-start}.final-v15 h2{max-width:none}}

/* SEPINDAR v1.5.66 — footer polish */
.site-footer{border-top:1px solid rgba(255,255,255,.06)}.site-footer .footer-grid>div:not(.footer-main)>b{display:block;margin-bottom:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}
.site-footer .footer-grid>div:not(.footer-main)>a,.site-footer .footer-grid>div:not(.footer-main)>span{display:block;margin:8px 0;color:rgba(255,255,255,.72)}
.site-footer .footer-grid>div:not(.footer-main)>a:hover{color:#fff}.footer-brand .brand-logo{max-width:170px;height:auto}

/* SEPINDAR v1.5.67 — mobile and RTL final pass */
@media(max-width:620px){
  .inner-v15-hero{min-height:auto}.inner-v15-hero-grid{padding-block:48px 38px}.inner-v15-hero-copy p{font-size:14px}
  .proof-v1516-list article{padding:16px}.service-decision-v1521-grid,.contact-review-v1521-grid{gap:9px}
  .service-decision-v1521-grid>div,.contact-review-v1521-grid>div{padding:14px}
  .contact-info-v15 article{padding:17px}.site-footer .footer-grid{grid-template-columns:1fr}
}
html[dir="rtl"] .site-footer .footer-grid>div:not(.footer-main)>b{letter-spacing:0;text-transform:none}
html[dir="rtl"] .final-v15 span{letter-spacing:0}

/* SEPINDAR v1.5.68 — premium consistency audit IV */
:root{--surface-soft:#f7f9fc;--surface-line:#e1e7ee;--surface-shadow:0 18px 50px rgba(6,38,79,.075)}
.inner-service-card-v15,.contact-info-v15 article,.proof-v1516-list article,.office-v15-grid article,.insight-v15-card{box-shadow:var(--surface-shadow)}
.inner-service-card-v15,.contact-info-v15 article,.proof-v1516-list article,.office-v15-grid article,.insight-v15-card{border-color:var(--surface-line)}
.section-v15-head h2,.inner-v15-hero-copy h1,.final-v15 h2{hyphens:none;overflow-wrap:normal}
@media(max-width:620px){.section-v15-head h2,.inner-v15-hero-copy h1,.final-v15 h2{overflow-wrap:anywhere}.circle-link{min-width:44px;min-height:44px}}

/* SEPINDAR v1.5.69 — desktop spacing discipline */
@media(min-width:921px){
  .section{padding-block:clamp(78px,7vw,112px)}
  .section-v15-head{align-items:flex-end;gap:44px;margin-bottom:44px}
  .section-v15-head>div{max-width:760px}
  .section-v15-head p{max-width:64ch}
  .hero-v15-inner{padding-block:clamp(88px,9vw,136px) clamp(72px,7vw,108px)}
  .inner-v15-hero-grid{padding-block:clamp(78px,8vw,122px)}
}

/* SEPINDAR v1.5.70 — service detail conversion */
.service-detail-main-grid-v15{align-items:start}
.service-prose-v15 h2,.service-prose-v15 h3{scroll-margin-top:120px;color:var(--v15-navy)}
.service-prose-v15 h2{margin-top:1.7em}.service-prose-v15 p,.service-prose-v15 li{line-height:1.9}
.service-side-v15{border:1px solid #dfe6ee;border-radius:16px;overflow:hidden;background:#fff}
.service-side-v15>.v15-kicker{display:block;padding:22px 22px 10px}.service-side-step-v15{padding:16px 22px}
.service-side-v15>.btn-v15{margin:18px 22px 22px;width:calc(100% - 44px);justify-content:center}
.related-service-grid-v15>a{min-height:100%;display:flex;flex-direction:column}.related-service-grid-v15>a p{flex:1}

/* SEPINDAR v1.5.71 — quote and contact confidence */
.quote-v15-grid,.contact-main-v15-grid{align-items:start}
.quote-v15-copy,.contact-main-v15-copy{position:sticky;top:112px}
.quote-v15-contact{display:grid;gap:10px}.quote-v15-contact a{border:1px solid rgba(255,255,255,.14)}
.quote-v15-form,.contact-form-v15{gap:14px}.quote-v15-form .wide,.contact-form-v15 .wide{grid-column:1/-1}
.quote-v15-form button,.contact-form-v15 button{min-height:52px;justify-content:center}
@media(max-width:920px){.quote-v15-copy,.contact-main-v15-copy{position:static}}

/* SEPINDAR v1.5.72 — navigation and CTA precision */
.site-header{backdrop-filter:saturate(1.15) blur(14px);-webkit-backdrop-filter:saturate(1.15) blur(14px)}
.site-header nav a{position:relative}.site-header nav>a:not(.nav-cta):after{content:"";position:absolute;left:50%;right:50%;bottom:2px;height:2px;background:var(--v15-gold);transition:left .2s ease,right .2s ease}
.site-header nav>a:not(.nav-cta):hover:after,.site-header nav>a[aria-current="page"]:after{left:10px;right:10px}
.nav-cta,.btn-v15{letter-spacing:.01em}.final-v15 .wrap{min-height:220px}

/* SEPINDAR v1.5.73 — footer information architecture */
.site-footer .footer-grid{grid-template-columns:minmax(260px,1.35fr) minmax(190px,.8fr) minmax(240px,1fr)}
.footer-main{padding-inline-end:22px}.footer-main .brand-logo{max-width:176px;height:auto}
.site-footer .footer-grid>div:not(.footer-main){padding-top:8px}.site-footer .footer-grid>div:not(.footer-main)>span{max-width:32ch;line-height:1.7}
@media(max-width:820px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}.footer-main{grid-column:1/-1;padding-inline-end:0}}
@media(max-width:560px){.site-footer .footer-grid{grid-template-columns:1fr}}

/* SEPINDAR v1.5.74 — multilingual and RTL hardening */
html[dir="rtl"] .service-side-v15>.btn-v15,html[dir="rtl"] .final-v15 .btn-v15{direction:rtl}
html[dir="rtl"] .inner-back-v15{display:inline-flex;flex-direction:row-reverse;gap:6px}
html[dir="rtl"] .site-footer .footer-grid>div:not(.footer-main)>b{letter-spacing:0}
html[dir="rtl"] .v15-kicker{letter-spacing:0}
html[lang="fa"] body,html[lang="ar"] body,html[lang="ku"] body{word-spacing:.02em}

/* SEPINDAR v1.5.75 — mobile final pass */
@media(max-width:620px){
  .site-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
  .section{padding-block:56px}.section-v15-head{margin-bottom:24px}.section-v15-head p{font-size:13.5px}
  .inner-v15-hero-grid{padding-block:58px 48px}.inner-v15-hero-copy p{font-size:14px}
  .service-side-v15{border-radius:14px}.service-side-step-v15{padding:14px 18px}.service-side-v15>.v15-kicker{padding-inline:18px}.service-side-v15>.btn-v15{margin-inline:18px;width:calc(100% - 36px)}
  .related-service-grid-v15{gap:12px}.quote-v15-form,.contact-form-v15{grid-template-columns:1fr!important}
  .quote-v15-form .wide,.contact-form-v15 .wide{grid-column:auto}
  .footer-main .brand-logo{max-width:150px}
}

/* SEPINDAR v1.5.76 — premium consistency QA */
:where(.bento-card,.inner-service-card-v15,.insight-v15-card,.office-v15-grid article,.related-service-grid-v15>a,.advantage-card){overflow:hidden}
:where(.bento-card,.inner-service-card-v15,.insight-v15-card,.related-service-grid-v15>a) img{display:block;width:100%}
:where(.btn-v15,.nav-cta,.circle-link){-webkit-tap-highlight-color:transparent}
:where(input,textarea,select,button){font:inherit}
::selection{background:rgba(201,162,39,.25);color:inherit}
@supports(text-wrap:pretty){.hero-v15-copy>p,.inner-v15-hero-copy p,.section-v15-head p,.prose-v15 p{text-wrap:pretty}}

/* SEPINDAR v1.5.77 — architecture cleanup */
.home-page .intelligence-v1514,.home-page .execution-v1520,.home-page .route-matrix-v1523,.home-page .process-v15,.home-page .control-standards-v1525{display:none}
.home-page main{overflow:clip}.site-header{transition:background .22s ease,box-shadow .22s ease,border-color .22s ease}.site-header.is-scrolled{box-shadow:0 10px 32px rgba(6,38,79,.09);border-bottom-color:rgba(6,38,79,.1)}

/* SEPINDAR v1.5.78 — freight command center */
.command-v1600{background:linear-gradient(180deg,#fff 0%,#f5f8fb 100%);border-block:1px solid #e6ebf0}
.command-v1600-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(38px,7vw,96px);align-items:center}
.command-v1600-copy h2{margin:14px 0 18px;max-width:13ch;font-size:clamp(34px,4.5vw,64px);line-height:1.02;letter-spacing:-.045em;color:#06264f;text-wrap:balance}
.command-v1600-copy>p{max-width:58ch;margin:0 0 24px;color:#526172;line-height:1.9}
.command-v1600-status{display:grid;grid-template-columns:10px auto 1fr;align-items:center;gap:10px;padding:14px 0;margin-bottom:24px;border-block:1px solid #dfe6ed;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.command-v1600-status i{width:8px;height:8px;border-radius:50%;background:#21a36b;box-shadow:0 0 0 5px rgba(33,163,107,.1)}.command-v1600-status span{color:#7b8794}.command-v1600-status b{text-align:end;color:#06264f}
.btn-v15-dark{background:#06264f;color:#fff;border-color:#06264f}.btn-v15-dark:hover{background:#0a315e;border-color:#0a315e}
.command-v1600-board{position:relative;border:1px solid #dce4ec;border-radius:20px;background:#fff;box-shadow:0 28px 74px rgba(6,38,79,.10);overflow:hidden}
.command-v1600-board article{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:25px 28px;border-bottom:1px solid #e7ecf1;transition:background .2s ease,transform .2s ease}.command-v1600-board article:hover{background:#f9fbfd}.command-v1600-board article>span{font:800 12px/1 system-ui;color:#c9a227;padding-top:5px}.command-v1600-board small{display:block;margin-bottom:5px;font-size:10px;letter-spacing:.13em;color:#8a96a3;text-transform:uppercase}.command-v1600-board h3{margin:0 0 7px;font-size:20px;color:#06264f}.command-v1600-board p{margin:0;max-width:52ch;color:#657382;font-size:13px;line-height:1.75}
.command-v1600-modes{display:grid;grid-template-columns:repeat(5,1fr);background:#06264f}.command-v1600-modes span{padding:15px 8px;text-align:center;color:rgba(255,255,255,.74);font-size:9px;font-weight:800;letter-spacing:.12em;border-inline-end:1px solid rgba(255,255,255,.09)}.command-v1600-modes span:last-child{border-inline-end:0}

/* SEPINDAR v1.5.79 — hierarchy and density */
.home-page .architecture-v1515,.home-page .proof-v1516,.home-page .corridor-v1517{scroll-margin-top:110px}.home-page .proof-v1516{padding-block:clamp(72px,7vw,108px)}.home-page .corridor-v1517{padding-block:clamp(72px,7vw,108px)}
.services-v15+.architecture-v1515{border-top:1px solid rgba(6,38,79,.07)}

/* SEPINDAR v1.5.80 — service assurance */
.service-assurance-v1600{background:#06264f;color:#fff}.service-assurance-v1600-grid{display:grid;grid-template-columns:repeat(3,1fr)}.service-assurance-v1600-grid>div{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;gap:5px 16px;padding:28px clamp(20px,3vw,38px);border-inline-end:1px solid rgba(255,255,255,.12)}.service-assurance-v1600-grid>div:last-child{border-inline-end:0}.service-assurance-v1600 small{grid-row:1/3;color:#c9a227;font-weight:800}.service-assurance-v1600 b{font-size:14px}.service-assurance-v1600 span{color:rgba(255,255,255,.64);font-size:11px;line-height:1.6}

/* SEPINDAR v1.5.81 — form system hardening */
.quote-v15-form label,.contact-form-v15 label{position:relative}.quote-v15-form input,.quote-v15-form textarea,.contact-form-v15 input,.contact-form-v15 textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.quote-v15-form input:focus,.quote-v15-form textarea:focus,.contact-form-v15 input:focus,.contact-form-v15 textarea:focus{outline:0;border-color:#c9a227;box-shadow:0 0 0 3px rgba(201,162,39,.13)}
.quote-v15-form button:disabled,.contact-form-v15 button:disabled{opacity:.72;cursor:progress}.is-submitting{pointer-events:none}

/* SEPINDAR v1.5.82 — navigation states */
.site-header nav a[aria-current="page"]{color:#06264f}.site-header nav a:focus-visible,.language-switch button:focus-visible,.menu-toggle:focus-visible,.btn-v15:focus-visible,.circle-link:focus-visible{outline:3px solid rgba(201,162,39,.45);outline-offset:3px}

/* SEPINDAR v1.5.83 — visual restraint */
.home-page .advantage-card,.home-page .office-v15-grid article,.inner-page .inner-service-card-v15{box-shadow:0 12px 38px rgba(6,38,79,.055)}.home-page .advantage-card:hover,.inner-page .inner-service-card-v15:hover{box-shadow:0 22px 56px rgba(6,38,79,.095)}

/* SEPINDAR v1.5.84 — desktop grid precision */
@media(min-width:1080px){.wrap{max-width:1240px}.command-v1600-copy{padding-inline-start:8px}.service-detail-main-grid-v15{grid-template-columns:minmax(0,1fr) 340px}.quote-v15-grid{grid-template-columns:minmax(320px,.78fr) minmax(560px,1.22fr)}}

/* SEPINDAR v1.5.85 — tablet behavior */
@media(max-width:960px){.command-v1600-grid{grid-template-columns:1fr}.command-v1600-copy h2{max-width:16ch}.service-assurance-v1600-grid{grid-template-columns:1fr}.service-assurance-v1600-grid>div{border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.12)}.service-assurance-v1600-grid>div:last-child{border-bottom:0}}

/* SEPINDAR v1.5.86 — mobile command center */
@media(max-width:620px){.command-v1600{padding-block:58px}.command-v1600-grid{gap:30px}.command-v1600-copy h2{font-size:36px;max-width:none}.command-v1600-copy>p{font-size:13.5px}.command-v1600-status{grid-template-columns:10px 1fr}.command-v1600-status b{grid-column:2;text-align:start}.command-v1600-board{border-radius:15px}.command-v1600-board article{grid-template-columns:38px 1fr;padding:20px 17px;gap:10px}.command-v1600-board h3{font-size:17px}.command-v1600-board p{font-size:12px}.command-v1600-modes{grid-template-columns:repeat(3,1fr)}.command-v1600-modes span{min-height:40px;display:grid;place-items:center}.service-assurance-v1600-grid>div{padding:20px 16px}}

/* SEPINDAR v1.5.87 — RTL command center */
html[dir="rtl"] .command-v1600-copy h2{letter-spacing:0}html[dir="rtl"] .command-v1600-status{letter-spacing:0;text-transform:none}html[dir="rtl"] .command-v1600-board small,html[dir="rtl"] .command-v1600-modes span{letter-spacing:0;text-transform:none}html[dir="rtl"] .command-v1600-status b{text-align:start}

/* SEPINDAR v1.5.88 — safe areas and touch targets */
@media(pointer:coarse){.site-header nav a,.language-switch button,.footer-languages a{min-height:44px}.circle-link{min-height:44px}.quote-v15-contact a{min-height:58px}}
@supports(padding:max(0px)){@media(max-width:620px){.site-header .wrap,.utility-bar .wrap,.site-footer .wrap{padding-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right))}}}

/* SEPINDAR v1.5.89 — content wrapping */
:where(h1,h2,h3,p,a,b,span){overflow-wrap:break-word}.command-v1600-board h3,.service-assurance-v1600 b{overflow-wrap:normal}.quote-v15-contact b{word-break:break-word}

/* SEPINDAR v1.5.90 — reduce motion */
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* SEPINDAR v1.5.91 — print baseline */
@media print{.utility-bar,.site-header,.final-v15,.quote-v15,.site-footer,.menu-toggle,.language-switch{display:none!important}body{background:#fff!important;color:#111!important}.section{padding:28px 0!important}.wrap{max-width:none!important}.command-v1600-board,.advantage-card,.inner-service-card-v15{box-shadow:none!important;break-inside:avoid}}

/* SEPINDAR v1.5.92 — premium section transitions */
.home-page .services-v15,.home-page .architecture-v1515,.home-page .command-v1600,.home-page .global-v15,.home-page .why-v15,.home-page .quote-v15{position:relative}.home-page .architecture-v1515::before,.home-page .command-v1600::before{content:"";position:absolute;inset-inline:50%;top:0;width:72px;height:2px;transform:translateX(-50%);background:#c9a227}
html[dir="rtl"] .home-page .architecture-v1515::before,html[dir="rtl"] .home-page .command-v1600::before{transform:translateX(50%)}

/* SEPINDAR v1.5.93 — service detail reading */
.service-prose-v15{font-size:15px}.service-prose-v15 :where(p,li){max-width:74ch}.service-prose-v15 h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.025em}.service-prose-v15 h3{font-size:21px}.service-prose-v15 ul,.service-prose-v15 ol{padding-inline-start:1.25em}
html[dir="rtl"] .service-prose-v15 h2{letter-spacing:0}

/* SEPINDAR v1.5.94 — footer finishing */
.site-footer{background:linear-gradient(180deg,#041a37 0%,#03142b 100%)}.site-footer .copyright{border-top-color:rgba(255,255,255,.09)}.footer-languages a{transition:background .18s ease,border-color .18s ease}.footer-languages a:hover{border-color:rgba(201,162,39,.5)}

/* SEPINDAR v1.5.95 — form autofill compatibility */
.quote-v15-form input:-webkit-autofill,.contact-form-v15 input:-webkit-autofill{-webkit-text-fill-color:inherit;transition:background-color 9999s ease-in-out 0s}

/* SEPINDAR v1.5.96 — header mobile containment */
@media(max-width:920px){body.menu-open{overflow:hidden}.site-header nav{overscroll-behavior:contain}.site-header nav a{width:100%}}

/* SEPINDAR v1.5.97 — micro typography */
.v15-kicker{font-weight:850}.command-v1600-copy .v15-kicker,.section-v15-head .v15-kicker{color:#9a7b16}.inner-v15-hero .v15-kicker{color:#e4c35a}

/* SEPINDAR v1.5.98 — contrast audit */
.command-v1600-copy>p,.command-v1600-board p{color:#526171}.service-assurance-v1600 span{color:rgba(255,255,255,.72)}.site-footer .footer-grid>div:not(.footer-main)>a,.site-footer .footer-grid>div:not(.footer-main)>span{color:rgba(255,255,255,.78)}

/* SEPINDAR v1.5.99 — final responsive audit */
@media(max-width:380px){.command-v1600-copy h2{font-size:32px}.command-v1600-board article{grid-template-columns:30px 1fr}.command-v1600-modes{grid-template-columns:1fr 1fr}.hero-v15-copy h1,.inner-v15-hero-copy h1{font-size:clamp(34px,11vw,46px)}}

/* SEPINDAR v1.6.00 — milestone system audit */
:root{--sepindar-build:"10.0.00"}.home-page .command-v1600,.inner-page .service-assurance-v1600{content-visibility:auto;contain-intrinsic-size:700px}.site-header,.quote-v15-form-wrap,.contact-form-v15-wrap,.command-v1600-board{transform:translateZ(0)}

/* SEPINDAR v1.6.01 — semantic spacing system */
:root{--sep-space-1:8px;--sep-space-2:16px;--sep-space-3:24px;--sep-space-4:36px;--sep-space-5:56px;--sep-space-6:84px}.section{scroll-margin-top:104px}

/* SEPINDAR v1.6.02 — route brief architecture */
.route-brief-v1610{padding-block:clamp(72px,8vw,116px);background:#f7f9fc;border-block:1px solid #e1e7ee}.route-brief-v1610-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,7vw,96px);align-items:start}.route-brief-v1610-copy h2{margin:12px 0 18px;max-width:13ch;font-size:clamp(36px,4.5vw,62px);line-height:1.03;letter-spacing:-.045em;color:#06264f;text-wrap:balance}.route-brief-v1610-copy p{max-width:56ch;margin:0;color:#596777;line-height:1.9}.route-brief-v1610-items{border-top:1px solid #d8e1ea}.route-brief-v1610-items article{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:25px 0;border-bottom:1px solid #d8e1ea}.route-brief-v1610-items article>span{font-size:10px;font-weight:900;color:#b38e20;padding-top:4px}.route-brief-v1610-items b{display:block;color:#06264f;font-size:16px}.route-brief-v1610-items small{display:block;margin-top:6px;color:#697686;font-size:12px;line-height:1.7}

/* SEPINDAR v1.6.03 — freight form field system */
.quote-v15-form select,.contact-form-v15 select{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(255,255,255,.06);color:inherit;font:inherit}.quote-v15-form select option{color:#071f40;background:#fff}.quote-v15-form input[type=date]{min-height:48px}.quote-v15-form input::placeholder{opacity:.55}.quote-v15-form select:focus{outline:0;border-color:#c9a227;box-shadow:0 0 0 3px rgba(201,162,39,.13)}

/* SEPINDAR v1.6.04 — quote guidance */
.quote-v1610-hint{margin:-2px 0 4px;padding:12px 14px;border-inline-start:2px solid #c9a227;background:rgba(255,255,255,.045);color:rgba(255,255,255,.68);font-size:11px;line-height:1.7}

/* SEPINDAR v1.6.05 — validation visibility */
.field-invalid{border-color:#df6b6b!important;box-shadow:0 0 0 3px rgba(223,107,107,.12)!important}.field-invalid:focus{border-color:#df6b6b!important}

/* SEPINDAR v1.6.06 — service reading rhythm */
.service-prose-v15>:first-child{margin-top:0}.service-prose-v15>:last-child{margin-bottom:0}.service-prose-v15 :where(h2,h3){scroll-margin-top:120px}.service-prose-v15 blockquote{margin:28px 0;padding:18px 22px;border-inline-start:3px solid #c9a227;background:#f6f8fb;color:#425367}

/* SEPINDAR v1.6.07 — premium link behavior */
:where(.home-page,.inner-page) a{text-underline-offset:.18em}.prose-v15 a{color:#0b4e8d;text-decoration-thickness:1px}.prose-v15 a:hover{color:#06264f}

/* SEPINDAR v1.6.08 — clearer keyboard navigation */
:focus-visible{scroll-margin:120px}.quote-v15-form :where(input,textarea,select):focus-visible,.contact-form-v15 :where(input,textarea,select):focus-visible{outline:0}

/* SEPINDAR v1.6.09 — content density correction */
.home-page .route-matrix-v1523,.home-page .process-v15{content-visibility:auto;contain-intrinsic-size:520px}.route-matrix-v1523-board>div span{line-height:1.55}

/* SEPINDAR v1.6.10 — visual hierarchy refinement */
.route-brief-v1610 .v15-kicker{color:#9a7b16}.quote-v15{border-top:1px solid rgba(255,255,255,.08)}.quote-v15-form-wrap{box-shadow:0 26px 80px rgba(0,0,0,.16)}

/* SEPINDAR v1.6.11 — mobile quote action */
.mobile-quote-v1612{display:none}

/* SEPINDAR v1.6.12 — mobile conversion control */
@media(max-width:620px){.mobile-quote-v1612{position:fixed;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:16px;left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));min-height:52px;padding:0 18px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#06264f;color:#fff;box-shadow:0 18px 50px rgba(2,18,39,.28);font-size:12px;font-weight:800;text-decoration:none}.mobile-quote-v1612 b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#c9a227;color:#06264f}.site-footer{padding-bottom:92px}}

/* SEPINDAR v1.6.13 — route brief responsive */
@media(max-width:880px){.route-brief-v1610-grid{grid-template-columns:1fr;gap:34px}.route-brief-v1610-copy h2{max-width:17ch}}@media(max-width:620px){.route-brief-v1610{padding-block:64px}.route-brief-v1610-copy h2{font-size:35px;max-width:none}.route-brief-v1610-items article{grid-template-columns:38px 1fr;padding:20px 0}}

/* SEPINDAR v1.6.14 — RTL form and brief */
html[dir=rtl] .route-brief-v1610-copy h2{letter-spacing:0}.quote-v15-form input[type=date]{text-align:start}html[dir=rtl] .quote-v1610-hint{border-inline-start:2px solid #c9a227}

/* SEPINDAR v1.6.15 — dark form native controls */
.quote-v15-form{color-scheme:dark}.quote-v15-form input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.72}

/* SEPINDAR v1.6.16 — coarse pointer audit */
@media(pointer:coarse){.quote-v15-form select,.quote-v15-form input,.quote-v15-form textarea,.contact-form-v15 input,.contact-form-v15 textarea{font-size:16px}.mobile-quote-v1612{touch-action:manipulation}}

/* SEPINDAR v1.6.17 — narrow device containment */
@media(max-width:380px){.route-brief-v1610-copy h2{font-size:31px}.quote-v15-form{grid-template-columns:1fr!important}.quote-v15-form .wide{grid-column:auto!important}.mobile-quote-v1612{left:10px;right:10px;bottom:10px}}

/* SEPINDAR v1.6.18 — print route brief */
@media print{.route-brief-v1610{background:#fff!important;border-color:#ddd}.route-brief-v1610-copy h2,.route-brief-v1610-items b{color:#111!important}.mobile-quote-v1612{display:none!important}}

/* SEPINDAR v1.6.19 — browser robustness */
@supports not (text-wrap:balance){.route-brief-v1610-copy h2{max-width:600px}}@supports not (overflow:clip){.home-page main,.inner-page main{overflow:hidden}}

/* SEPINDAR v1.6.20 — milestone audit */
:root{--sepindar-build:"1.6.20"}.route-brief-v1610,.quote-v15{content-visibility:auto;contain-intrinsic-size:720px}.route-brief-v1610-items article,.quote-v15-form label{min-width:0}


/* SEPINDAR v1.6.21 — freight intelligence */
.intelligence-v1660{padding-block:clamp(76px,9vw,128px);background:#fff}.intelligence-v1660-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(42px,7vw,100px);align-items:start}.intelligence-v1660-copy h2,.faq-v1660 h2{margin:12px 0 18px;color:#06264f;font-size:clamp(36px,4.4vw,62px);line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.intelligence-v1660-copy p{max-width:58ch;color:#586777;line-height:1.9}.intelligence-v1660-cards{display:grid;gap:14px}.intelligence-v1660-cards article{position:relative;padding:26px 26px 24px;border:1px solid #dde5ed;border-radius:16px;background:#f9fbfd}.intelligence-v1660-cards span{display:block;margin-bottom:22px;color:#af8b22;font-size:10px;font-weight:900}.intelligence-v1660-cards b{display:block;color:#06264f;font-size:18px}.intelligence-v1660-cards p{margin:8px 0 0;color:#627182;line-height:1.75;font-size:13px}
/* SEPINDAR v1.6.30 — FAQ system */
.faq-v1660{padding-block:clamp(72px,8vw,116px);background:#f6f8fb;border-block:1px solid #e1e7ee}.faq-v1660-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(38px,7vw,96px)}.faq-v1660 h2{max-width:12ch}.faq-v1660-list{border-top:1px solid #d8e0e8}.faq-v1660 details{border-bottom:1px solid #d8e0e8}.faq-v1660 summary{cursor:pointer;list-style:none;padding:22px 42px 22px 0;color:#06264f;font-size:15px;font-weight:800;position:relative}.faq-v1660 summary::-webkit-details-marker{display:none}.faq-v1660 summary:after{content:'+';position:absolute;right:4px;top:18px;font-size:24px;font-weight:400;color:#a8831d}.faq-v1660 details[open] summary:after{content:'–'}.faq-v1660 details p{margin:0;padding:0 40px 24px 0;color:#607080;line-height:1.85;font-size:13px}
/* SEPINDAR v1.6.40 — form cargo specification */
.quote-v15-form select[name=hazard]{min-height:48px}.quote-v15-form input[name=dimensions],.quote-v15-form input[name=temperature]{letter-spacing:.01em}
/* SEPINDAR v1.6.45 — accessibility details */
.faq-v1660 summary:focus-visible{outline:3px solid rgba(201,162,39,.35);outline-offset:4px;border-radius:4px}.faq-v1660 details[open]{background:rgba(255,255,255,.55)}
/* SEPINDAR v1.6.50 — responsive intelligence */
@media(max-width:880px){.intelligence-v1660-grid,.faq-v1660-grid{grid-template-columns:1fr;gap:34px}.faq-v1660 h2{max-width:18ch}.intelligence-v1660-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.intelligence-v1660-cards{grid-template-columns:1fr}.intelligence-v1660-copy h2,.faq-v1660 h2{font-size:35px;max-width:none}.faq-v1660 summary{padding-right:34px}.faq-v1660 details p{padding-right:24px}}
/* SEPINDAR v1.6.55 — RTL FAQ */
html[dir=rtl] .intelligence-v1660-copy h2,html[dir=rtl] .faq-v1660 h2{letter-spacing:0}html[dir=rtl] .faq-v1660 summary{padding-right:0;padding-left:42px}html[dir=rtl] .faq-v1660 summary:after{right:auto;left:4px}html[dir=rtl] .faq-v1660 details p{padding-right:0;padding-left:40px}
/* SEPINDAR v1.6.58 — print and motion */
@media print{.faq-v1660,.intelligence-v1660{background:#fff!important}.faq-v1660 details{display:block}.faq-v1660 details p{display:block!important}}@media(prefers-reduced-motion:reduce){.faq-v1660 details,.intelligence-v1660-cards article{transition:none!important}}
/* SEPINDAR v1.6.60 — operational intelligence milestone */
:root{--sepindar-build:"1.6.60"}.intelligence-v1660,.faq-v1660{content-visibility:auto;contain-intrinsic-size:720px}

/* SEPINDAR v1.7.00 — shipment readiness + service preparation */
:root{--sepindar-build:"1.7.00"}
.readiness-v170{background:#071f40;color:#fff;overflow:hidden}.readiness-v170-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(44px,7vw,100px);align-items:start}.readiness-v170-copy h2,.service-prepare-v170-head h2{margin:12px 0 18px;font-size:clamp(38px,4.8vw,66px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.readiness-v170-copy>p{max-width:58ch;color:rgba(255,255,255,.64);line-height:1.9}.readiness-score-v170{margin-top:34px;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.045)}.readiness-score-v170 small{display:block;color:#d4b248;font-weight:900;font-size:10px;letter-spacing:.16em}.readiness-score-v170 strong{display:block;margin:10px 0 3px;font-size:38px;line-height:1}.readiness-score-v170 span{font-size:12px;color:rgba(255,255,255,.62)}.readiness-score-v170>i{display:block;height:5px;margin-top:18px;background:rgba(255,255,255,.1);border-radius:999px;overflow:hidden}.readiness-score-v170>i>b{display:block;width:0;height:100%;background:#c9a227;transition:width .35s ease}.readiness-v170-list{border-top:1px solid rgba(255,255,255,.14)}.readiness-v170-list article{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:24px 4px;border-bottom:1px solid rgba(255,255,255,.14);transition:background .2s ease,padding .2s ease}.readiness-v170-list article>span{color:#c9a227;font-size:11px;font-weight:900}.readiness-v170-list b{display:block;font-size:17px}.readiness-v170-list p{margin:7px 0 0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.7}.readiness-v170-list article.is-ready{padding-inline:16px;background:rgba(201,162,39,.08)}.readiness-v170-list article.is-ready b:after{content:' ✓';color:#c9a227}
.service-prepare-v170{background:#f6f8fb;border-block:1px solid #e0e6ed}.service-prepare-v170-head{max-width:850px;margin-bottom:34px}.service-prepare-v170-head h2{color:#06264f;max-width:14ch}.service-prepare-v170-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dbe3eb;background:#fff}.service-prepare-v170-grid article{padding:30px;min-width:0}.service-prepare-v170-grid article+article{border-inline-start:1px solid #dbe3eb}.service-prepare-v170-grid span{display:block;margin-bottom:36px;color:#a8831d;font-size:10px;font-weight:900}.service-prepare-v170-grid b{display:block;color:#06264f;font-size:18px}.service-prepare-v170-grid p{margin:9px 0 0;color:#637283;font-size:13px;line-height:1.8}
.quote-v15-form select[name=priority]{min-height:48px}.readiness-v170,.service-prepare-v170{content-visibility:auto;contain-intrinsic-size:720px}
@media(max-width:880px){.readiness-v170-grid{grid-template-columns:1fr}.service-prepare-v170-grid{grid-template-columns:1fr}.service-prepare-v170-grid article+article{border-inline-start:0;border-top:1px solid #dbe3eb}.service-prepare-v170-head h2{max-width:18ch}}
@media(max-width:620px){.readiness-v170{padding-block:64px}.readiness-v170-copy h2,.service-prepare-v170-head h2{font-size:35px;max-width:none}.readiness-v170-list article{grid-template-columns:36px 1fr}.service-prepare-v170-grid article{padding:24px 20px}.readiness-score-v170 strong{font-size:34px}}
html[dir=rtl] .readiness-v170-copy h2,html[dir=rtl] .service-prepare-v170-head h2{letter-spacing:0}
@media(prefers-reduced-motion:reduce){.readiness-score-v170>i>b,.readiness-v170-list article{transition:none!important}}
@media print{.readiness-v170{background:#fff!important;color:#111!important}.readiness-v170-copy>p,.readiness-v170-list p{color:#444!important}.readiness-score-v170{border-color:#bbb}.readiness-v170-list article{border-color:#bbb}.readiness-score-v170>i{display:none}}

/* SEPINDAR v1.8.00 — execution sequence + live shipment brief */
:root{--sepindar-build:"1.8.00"}
.timeline-v180{padding-block:clamp(78px,9vw,132px);background:#f7f9fc;border-block:1px solid #e1e7ee}.timeline-v180-grid{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:clamp(44px,7vw,104px);align-items:start}.timeline-v180-copy{position:sticky;top:112px}.timeline-v180-copy h2,.timeline-v180-service-head h2{margin:12px 0 18px;color:#06264f;font-size:clamp(38px,4.8vw,66px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.timeline-v180-copy p{max-width:58ch;color:#617080;line-height:1.9}.timeline-v180-list{border-top:1px solid #d7dfe7}.timeline-v180-list article{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:27px 4px;border-bottom:1px solid #d7dfe7}.timeline-v180-list article>span{padding-top:3px;color:#a8831d;font-size:10px;font-weight:900;letter-spacing:.12em}.timeline-v180-list b{display:block;color:#06264f;font-size:18px}.timeline-v180-list p{max-width:62ch;margin:8px 0 0;color:#667586;font-size:13px;line-height:1.8}
.timeline-v180-service{background:#fff}.timeline-v180-service-head{max-width:900px;margin-bottom:38px}.timeline-v180-service-head h2{max-width:14ch}.timeline-v180-service-row{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid #dce3ea}.timeline-v180-service-row>div{position:relative;min-width:0;padding:26px 18px}.timeline-v180-service-row>div+div{border-inline-start:1px solid #dce3ea}.timeline-v180-service-row span{display:block;margin-bottom:28px;color:#ad8720;font-size:10px;font-weight:900}.timeline-v180-service-row b{display:block;color:#06264f;font-size:14px;line-height:1.5}
.quote-summary-v180{margin-top:4px;padding:20px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(255,255,255,.055)}.quote-summary-v180-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.quote-summary-v180-head span{color:#d4b248;font-size:9px;font-weight:900;letter-spacing:.16em}.quote-summary-v180-head b{max-width:44ch;color:rgba(255,255,255,.72);font-size:11px;line-height:1.65;text-align:end}.quote-summary-v180-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:16px;background:rgba(255,255,255,.1)}.quote-summary-v180-grid>div{min-width:0;padding:15px;background:#08274f}.quote-summary-v180-grid small{display:block;margin-bottom:7px;color:rgba(255,255,255,.48);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.quote-summary-v180-grid strong{display:block;overflow-wrap:anywhere;color:#fff;font-size:12px;line-height:1.65;font-weight:700}
.quote-v15-form select[name=insurance]{min-height:48px}.quote-v15-form input[name=hs_code],.quote-v15-form input[name=cargo_value]{letter-spacing:.01em}.quote-v15-form .field-invalid,.contact-form-v15 .field-invalid{border-color:#f2b3b3!important;box-shadow:0 0 0 3px rgba(242,179,179,.12)!important}.btn-v15.is-submitting{opacity:.72;cursor:progress}.btn-v15:disabled{pointer-events:none}
.form-success[role=status],.form-error[role=alert]{scroll-margin-top:120px}.home-page .timeline-v180,.inner-page .timeline-v180-service{content-visibility:auto;contain-intrinsic-size:780px}
@media(max-width:980px){.timeline-v180-grid{grid-template-columns:1fr;gap:36px}.timeline-v180-copy{position:static}.timeline-v180-service-row{grid-template-columns:repeat(3,1fr)}.timeline-v180-service-row>div:nth-child(4){border-inline-start:0}.timeline-v180-service-row>div:nth-child(n+4){border-top:1px solid #dce3ea}}
@media(max-width:700px){.timeline-v180{padding-block:66px}.timeline-v180-copy h2,.timeline-v180-service-head h2{font-size:35px;max-width:none}.timeline-v180-list article{grid-template-columns:38px 1fr;padding-block:22px}.timeline-v180-service-row{grid-template-columns:1fr}.timeline-v180-service-row>div+div,.timeline-v180-service-row>div:nth-child(4){border-inline-start:0}.timeline-v180-service-row>div+div{border-top:1px solid #dce3ea}.quote-summary-v180-grid{grid-template-columns:1fr}.quote-summary-v180-head{display:block}.quote-summary-v180-head b{display:block;margin-top:8px;text-align:start}.quote-summary-v180{padding:16px}}
@media(max-width:620px){body.form-focus .mobile-quote-v1612{transform:translateY(120%);opacity:0;pointer-events:none}.mobile-quote-v1612{transition:transform .22s ease,opacity .22s ease}}
html[dir=rtl] .timeline-v180-copy h2,html[dir=rtl] .timeline-v180-service-head h2{letter-spacing:0}html[dir=rtl] .quote-summary-v180-head b{text-align:start}
@media(prefers-reduced-motion:reduce){.mobile-quote-v1612{transition:none!important}}
@media print{.timeline-v180,.timeline-v180-service{background:#fff!important}.timeline-v180-copy{position:static}.quote-summary-v180{border-color:#bbb;background:#fff!important}.quote-summary-v180-grid{background:#ddd}.quote-summary-v180-grid>div{background:#fff}.quote-summary-v180-grid strong,.quote-summary-v180-head b{color:#111!important}.quote-summary-v180-head span,.quote-summary-v180-grid small{color:#444!important}}

/* SEPINDAR v1.9.00 — conversion trust + request receipt milestone */
:root{--sepindar-build:"1.9.00"}
.review-v190{position:relative;overflow:hidden;background:#061d3d;color:#fff}.review-v190:before{content:"";position:absolute;inset:-30% auto auto 52%;width:560px;height:560px;border:1px solid rgba(201,162,39,.14);border-radius:50%;box-shadow:0 0 0 90px rgba(201,162,39,.025),0 0 0 180px rgba(201,162,39,.018);pointer-events:none}.review-v190-grid{position:relative;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(46px,7vw,104px);align-items:start}.review-v190-copy{position:sticky;top:112px}.review-v190-copy h2{margin:12px 0 18px;max-width:13ch;font-size:clamp(38px,4.8vw,66px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.review-v190-copy p{max-width:58ch;color:rgba(255,255,255,.62);line-height:1.9}.review-v190-list{border-top:1px solid rgba(255,255,255,.14)}.review-v190-list article{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid rgba(255,255,255,.14)}.review-v190-list article>span{padding-top:3px;color:#d4b248;font-size:10px;font-weight:900;letter-spacing:.12em}.review-v190-list b{display:block;font-size:18px;color:#fff}.review-v190-list p{max-width:62ch;margin:8px 0 0;color:rgba(255,255,255,.57);font-size:13px;line-height:1.8}.review-v190,.receipt-v190{content-visibility:auto;contain-intrinsic-size:720px}.receipt-v190{display:grid;gap:7px;padding:18px 20px!important}.receipt-v190 small{font-size:9px;letter-spacing:.14em;font-weight:900;color:#d4b248}.receipt-v190 b{font-size:14px}.receipt-v190 strong{display:inline-flex;width:max-content;max-width:100%;padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.06);font-size:11px;overflow-wrap:anywhere}.quote-v15-form input[name=hs_code]{font-variant-numeric:tabular-nums}.quote-summary-v180-grid strong{font-variant-numeric:tabular-nums}
@media(max-width:900px){.review-v190-grid{grid-template-columns:1fr;gap:38px}.review-v190-copy{position:static}.review-v190-copy h2{max-width:18ch}}
@media(max-width:620px){.review-v190{padding-block:66px}.review-v190:before{width:340px;height:340px;left:55%}.review-v190-copy h2{font-size:35px;max-width:none}.review-v190-list article{grid-template-columns:38px 1fr;padding-block:22px}.receipt-v190{padding:16px!important}}
html[dir=rtl] .review-v190-copy h2{letter-spacing:0}
@media(prefers-reduced-motion:reduce){.review-v190:before{display:none}}
@media print{.review-v190{background:#fff!important;color:#111!important}.review-v190-copy p,.review-v190-list p{color:#444!important}.review-v190-list,.review-v190-list article{border-color:#bbb!important}.review-v190-list b{color:#111!important}.review-v190:before{display:none}}

/* SEPINDAR v2.0.00 — information architecture foundation */
:root{--sepindar-build:"3.2.00";--sepindar-focus:rgba(201,162,39,.58)}
body[data-build="3.2.00"]{overflow-x:clip}.skip-link{position:fixed;z-index:5000;inset-inline-start:16px;top:12px;transform:translateY(-160%);padding:10px 14px;border-radius:8px;background:#fff;color:#06264f;font-size:12px;font-weight:900;box-shadow:0 14px 34px rgba(0,0,0,.18)}.skip-link:focus{transform:none}.site-header nav a[aria-current=page]{color:#06264f}.site-header nav a[aria-current=page]:after{transform:scaleX(1)}
.worldwide-v280{background:#041d3d;color:#fff;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(201,162,39,.22)}.worldwide-v280-grid{min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center}.worldwide-v280 span{color:#d9b64b;font-size:9px;font-weight:900;letter-spacing:.16em}.worldwide-v280 p{margin:0;max-width:78ch;color:rgba(255,255,255,.68);font-size:11px;line-height:1.75}.worldwide-v280 a{font-size:10px;font-weight:900;white-space:nowrap;color:#fff}

/* SEPINDAR v2.1.00 — smart quote intake */
.quote-v15-form select[name=service_level],.quote-v15-form select[name=preferred_contact]{min-height:48px}.quote-disclaimer-v280{margin:1px 0 0!important;color:rgba(255,255,255,.48)!important;font-size:10px!important;line-height:1.7!important}.quote-v15-form input,.quote-v15-form select,.quote-v15-form textarea{min-width:0}.quote-v15-form input[type=date]{min-height:48px}.quote-v15-form select{appearance:auto}.quote-v15-form label{min-width:0}
.quote-recommendation-v280{grid-column:1/-1;padding:16px 15px;border-top:1px solid rgba(255,255,255,.1);background:rgba(201,162,39,.055)}.quote-recommendation-v280 small{display:block;margin-bottom:6px;color:#d4b248;font-size:8px;font-weight:900;letter-spacing:.14em}.quote-recommendation-v280 strong{display:block;color:#fff;font-size:11px;line-height:1.7}.quote-summary-v180-grid{grid-template-columns:repeat(2,minmax(0,1fr))}

/* SEPINDAR v2.2.00 — corridor intelligence */
.route-planner-v280{background:#fff;border-top:1px solid #e4e9ef}.route-planner-v280-head{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(32px,6vw,90px);align-items:end;margin-bottom:34px}.route-planner-v280-head h2{margin:12px 0 0;max-width:15ch;color:#06264f;font-size:clamp(38px,4.7vw,64px);line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.route-planner-v280-head>p{max-width:62ch;margin:0;color:#667586;font-size:13px;line-height:1.9}.route-planner-v280-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce3ea;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 24px 70px rgba(6,38,79,.07)}.route-planner-v280-grid button{position:relative;min-height:230px;padding:24px;text-align:start;border:0;border-inline-end:1px solid #dce3ea;background:#fff;color:#06264f;cursor:pointer;transition:background .2s ease,transform .2s ease}.route-planner-v280-grid button:last-child{border-inline-end:0}.route-planner-v280-grid button:hover{background:#f7f9fc}.route-planner-v280-grid button:active{transform:translateY(1px)}.route-planner-v280-grid span{display:block;color:#a8831d;font-size:9px;font-weight:900;letter-spacing:.14em}.route-planner-v280-grid small{display:block;margin-top:46px;color:#8996a6;font-size:8px;font-weight:900;letter-spacing:.13em}.route-planner-v280-grid b{display:block;margin-top:9px;color:#06264f;font-size:15px;line-height:1.55}.route-planner-v280-grid em{position:absolute;inset-inline:24px;bottom:22px;color:#8b6a13;font-size:9px;font-style:normal;font-weight:900;line-height:1.5}

/* SEPINDAR v2.3.00 — service matching signals */
.quote-summary-v180-grid>div{transition:background .18s ease}.quote-summary-v180-grid>div:focus-within{background:#0a315f}.quote-recommendation-v280{border-radius:0 0 9px 9px}.readiness-score-v170 strong,.quote-summary-v180-grid strong{font-variant-numeric:tabular-nums}.quote-v15-form select option{color:#10253e;background:#fff}

/* SEPINDAR v2.4.00 — mobile conversion UX */
@media(max-width:760px){.worldwide-v280-grid{grid-template-columns:1fr;gap:8px;padding-block:18px}.worldwide-v280 a{width:max-content;margin-top:2px}.route-planner-v280-head{grid-template-columns:1fr;gap:16px}.route-planner-v280-head h2{max-width:none}.route-planner-v280-grid{grid-template-columns:1fr 1fr}.route-planner-v280-grid button{min-height:205px}.route-planner-v280-grid button:nth-child(2){border-inline-end:0}.route-planner-v280-grid button:nth-child(n+3){border-top:1px solid #dce3ea}.quote-v15-form{grid-template-columns:1fr!important}.quote-v15-form .wide{grid-column:auto!important}.quote-summary-v180-grid{grid-template-columns:1fr}.quote-recommendation-v280{grid-column:auto}.quote-v15-form input,.quote-v15-form select,.quote-v15-form textarea{font-size:16px}}
@media(max-width:520px){.route-planner-v280{padding-block:62px}.route-planner-v280-head h2{font-size:34px}.route-planner-v280-grid{grid-template-columns:1fr}.route-planner-v280-grid button{min-height:178px;border-inline-end:0!important}.route-planner-v280-grid button+button{border-top:1px solid #dce3ea}.route-planner-v280-grid small{margin-top:30px}.route-planner-v280-grid em{bottom:18px}.quote-v15-form-wrap{padding-inline:16px}.quote-summary-v180{margin-inline:-2px}.mobile-quote-v1612{bottom:max(10px,env(safe-area-inset-bottom));inset-inline:12px;width:auto}}

/* SEPINDAR v2.5.00 — request receipt and trust */
.receipt-reference-v280{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.receipt-reference-v280 strong{margin:0!important}.receipt-reference-v280 button{min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:transparent;color:#fff;font-size:9px;font-weight:850;cursor:pointer}.receipt-reference-v280 button:hover{background:rgba(255,255,255,.08)}.form-success.receipt-v190{border-color:rgba(201,162,39,.35)}

/* SEPINDAR v2.6.00 — accessibility and resilient interaction */
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--sepindar-focus);outline-offset:3px}.route-planner-v280-grid button:focus-visible{position:relative;z-index:2}.language-switch>button,.menu-toggle,.route-planner-v280-grid button,.receipt-reference-v280 button{touch-action:manipulation}.quote-v15-form input::placeholder,.quote-v15-form textarea::placeholder{opacity:.7}.quote-v15-form input:disabled,.quote-v15-form select:disabled,.quote-v15-form textarea:disabled{opacity:.65}.quote-v15-form :user-invalid{border-color:#e1a3a3}.quote-v15-form :user-valid:not(:placeholder-shown){border-color:rgba(181,205,188,.7)}
@media(prefers-contrast:more){.route-planner-v280-grid,.route-planner-v280-grid button,.quote-summary-v180,.readiness-score-v170{border-width:2px}.v15-kicker,.route-planner-v280-grid span,.worldwide-v280 span{font-weight:950}.quote-disclaimer-v280{color:rgba(255,255,255,.78)!important}}
@media(forced-colors:active){.route-planner-v280-grid button,.receipt-reference-v280 button,.quote-summary-v180{forced-color-adjust:auto}.live-dot{forced-color-adjust:none;background:CanvasText}}

/* SEPINDAR v2.7.00 — rendering and performance pass */
.route-planner-v280,.worldwide-v280{content-visibility:auto;contain-intrinsic-size:620px}.worldwide-v280{contain-intrinsic-size:80px}.route-planner-v280-grid button{contain:layout paint}.brand-logo{aspect-ratio:20/9}.control-brand img{aspect-ratio:20/9}.insight-v15-image img,.team-card-v15 img{content-visibility:auto}.site-header{will-change:auto}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.route-planner-v280-grid button,.receipt-reference-v280 button{transition:none!important}}

/* SEPINDAR v2.8.00 — release audit polish */
html[dir=rtl] .route-planner-v280-head h2{letter-spacing:0}.route-planner-v280-grid button b,.route-planner-v280-grid button em,.worldwide-v280 p{overflow-wrap:anywhere}.quote-v15-form button[type=submit]{min-height:50px}.quote-v15-form button[type=submit]:disabled{filter:saturate(.7)}
@media print{.route-planner-v280,.worldwide-v280,.mobile-quote-v1612{display:none!important}.quote-recommendation-v280{background:#fff!important;border:1px solid #bbb}.quote-recommendation-v280 strong{color:#111!important}.quote-disclaimer-v280{color:#444!important}}


/* SEPINDAR v2.9.00 — server data consistency */
.quote-v15-form select{background-clip:padding-box}.quote-v15-form option:checked{font-weight:800}.quote-v15-form [name=preferred_contact],.quote-v15-form [name=service_level]{font-weight:650}

/* SEPINDAR v3.0.00 — response security baseline */
html{background:#fff}.site-header,.utility-bar,.site-footer{isolation:isolate}

/* SEPINDAR v3.1.00 — form state resilience */
.quote-v15-form input:not(:placeholder-shown),.quote-v15-form textarea:not(:placeholder-shown),.quote-v15-form select:valid{caret-color:#06264f}.quote-v15-form select:has(option:checked:not([value=""])){font-weight:700}

/* SEPINDAR v3.2.00 — release candidate final audit */
@media(max-width:380px){.wrap{width:min(94%,1240px)}.route-planner-v280-grid button{padding-inline:18px}.route-planner-v280-grid em{inset-inline:18px}.quote-v15-form-wrap{padding-inline:14px}.brand-logo{max-width:146px}}

/* SEPINDAR v4.0.00 — Home simplification, Team & Network, portrait framing */
.home-mode-strip-v400{background:#061e3f;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.home-mode-strip-v400 .wrap{min-height:62px;display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.home-mode-strip-v400 span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#d8e2ee;text-transform:uppercase}.home-mode-strip-v400 i{width:4px;height:4px;border-radius:50%;background:var(--v15-gold2)}
.home-services-v400{padding-top:90px;padding-bottom:96px}.home-network-v400{background:#06264f;color:#fff;overflow:hidden}.home-network-v400-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.home-network-v400-copy h2{font-size:clamp(38px,4.3vw,62px);line-height:1.03;margin:16px 0;color:#fff;letter-spacing:-.045em}.home-network-v400-copy p{color:#b9c8d8;font-size:16px;line-height:1.85;max-width:650px}.home-network-v400-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.home-network-v400-cards article{min-height:240px;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px;display:flex;flex-direction:column;background:rgba(255,255,255,.035)}.home-network-v400-cards small{color:#d9b94d;font-weight:900}.home-network-v400-cards b{font-size:19px;margin-top:auto;color:#fff}.home-network-v400-cards span{font-size:10px;line-height:1.6;color:#92a9bf;margin-top:8px}
.home-process-v400{background:#f7f9fc}.home-process-v400-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:start}.home-process-v400-grid>div:first-child h2{font-size:clamp(36px,4vw,56px);line-height:1.06;color:var(--v15-navy2);margin:14px 0}.home-process-v400-grid>div:first-child p{font-size:15px;line-height:1.8;color:var(--v15-muted)}.home-process-v400-steps{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--v15-line);border-radius:20px;overflow:hidden;background:#fff}.home-process-v400-steps article{min-height:190px;padding:26px;display:flex;flex-direction:column;border-right:1px solid var(--v15-line);border-bottom:1px solid var(--v15-line)}.home-process-v400-steps article:nth-child(2n){border-right:0}.home-process-v400-steps article:nth-child(n+3){border-bottom:0}.home-process-v400-steps span{font-size:10px;color:#a27c14;font-weight:900}.home-process-v400-steps b{font-size:17px;color:var(--v15-navy2);margin-top:auto}.home-process-v400-steps small{font-size:11px;line-height:1.7;color:var(--v15-muted);margin-top:7px}
.home-quick-quote-v400{background:#fff}.home-quick-quote-v400-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:start}.home-quick-quote-v400 h2{font-size:clamp(36px,4vw,56px);line-height:1.06;color:var(--v15-navy2);margin:14px 0}.home-quick-quote-v400 p{color:var(--v15-muted);font-size:15px;line-height:1.8}.home-quick-quote-v400 .quote-v15-contact{margin-top:26px}.home-quick-quote-v400-form{border:1px solid var(--v15-line);border-radius:22px;padding:28px;box-shadow:0 18px 50px rgba(5,35,70,.07)}.home-quick-quote-v400-form form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.home-quick-quote-v400-form label{font-size:10px;font-weight:800;color:#6d7d8e;display:flex;flex-direction:column;gap:7px}.home-quick-quote-v400-form input{width:100%;min-height:48px;border:1px solid #d9e1e9;border-radius:10px;padding:0 13px;font:inherit;color:#09294d;background:#fff}.home-quick-quote-v400-form .wide{grid-column:1/-1}.home-quote-detail-v400{display:inline-block;margin-top:18px;font-size:11px;font-weight:900;color:#80600c}.home-insights-v400{padding-top:90px}.home-stats-v400{max-width:1180px}.home-control-v400{min-height:0}
.team-network-v400-hero .inner-v15-hero-grid{grid-template-columns:1fr .58fr}.team-network-v400-index{display:grid;grid-template-columns:1fr;border:1px solid rgba(255,255,255,.14);border-radius:22px;overflow:hidden;background:rgba(2,20,44,.55);backdrop-filter:blur(14px)}.team-network-v400-index article{min-height:110px;padding:20px 24px;display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.team-network-v400-index article:last-child{border-bottom:0}.team-network-v400-index strong{font-size:30px;color:#fff}.team-network-v400-index span{font-size:10px;color:#a8b9c9;font-weight:800}.team-leadership-v400 .section-v15-head>div{max-width:780px}.team-leadership-v400 .section-v15-head p{font-size:14px;line-height:1.8;color:var(--v15-muted);max-width:700px}.team-grid-v400{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.team-card-v400{border:1px solid var(--v15-line);border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 18px 48px rgba(4,27,56,.06)}.team-card-v400-media{aspect-ratio:1/1;overflow:hidden;background:#eef2f6}.team-card-v400-media img{width:100%;height:100%;object-fit:cover;object-position:var(--portrait-position,50% 16%);display:block;transform:scale(1.001)}.team-card-v400-body{padding:24px;min-height:170px}.team-card-v400-body>span{font-size:9px;color:#9a7615;font-weight:900}.team-card-v400 h3{font-size:20px;color:var(--v15-navy2);margin:18px 0 5px}.team-card-v400 p{font-size:11px;color:#9a7615;font-weight:900;margin:0}.team-card-v400 small{display:block;margin-top:12px;color:var(--v15-muted);font-size:11px;line-height:1.75}.team-empty-v400{border:1px dashed var(--v15-line);border-radius:18px;padding:30px;color:var(--v15-muted)}
.team-network-map-v400{background:#041c3c;color:#fff}.team-network-map-v400-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;align-items:center}.team-network-map-v400 h2{font-size:clamp(38px,4.3vw,60px);line-height:1.03;color:#fff;margin:15px 0}.team-network-map-v400 p{color:#aebfd0;line-height:1.85;font-size:15px}.team-network-regions-v400{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.team-network-regions-v400 span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 11px;font-size:9px;color:#d8e2ed}.team-network-route-v400{height:470px;position:relative;border:1px solid rgba(255,255,255,.12);border-radius:24px;overflow:hidden;background:radial-gradient(circle at center,#0d477d 0,#042247 36%,#02142b 78%)}.team-network-core-v400{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:142px;height:142px;border-radius:50%;display:grid;place-items:center;align-content:center;z-index:3;background:#031b39;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 30px rgba(255,255,255,.025)}.team-network-core-v400 span{font-weight:900;color:#e6c85d}.team-network-core-v400 b{font-size:9px;color:#b8c7d5;margin-top:6px}.tn-node{position:absolute;z-index:4;border:1px solid rgba(255,255,255,.14);background:#062b57;border-radius:12px;padding:10px 13px;font-size:9px}.tn-1{left:10%;top:18%}.tn-2{left:31%;top:34%}.tn-3{left:52%;top:25%}.tn-4{left:61%;top:55%}.tn-5{right:12%;bottom:20%}.tn-6{right:10%;top:14%}
.team-offices-v400{background:#fff}.team-offices-v400-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.team-offices-v400-grid article{min-height:270px;border:1px solid var(--v15-line);border-radius:20px;padding:26px;display:flex;flex-direction:column}.team-offices-v400-grid article>span{font-size:26px;color:#d8b344;font-weight:900}.team-offices-v400-grid small{margin-left:auto;margin-top:-25px;color:#9ba8b5;font-weight:900}.team-offices-v400-grid h3{margin-top:auto;color:var(--v15-navy2);font-size:21px}.team-offices-v400-grid p{color:var(--v15-muted);line-height:1.7;font-size:12px;min-height:42px}.team-offices-v400-grid a{font-size:11px;font-weight:900;color:#8b6810}.team-office-global-v400{background:#f7f9fc}.team-partners-v400{background:#f7f9fc}.team-partners-v400-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.team-partners-v400 h2{font-size:clamp(36px,4vw,55px);line-height:1.05;color:var(--v15-navy2);margin:14px 0}.team-partners-v400 p{font-size:15px;line-height:1.85;color:var(--v15-muted)}.team-partners-v400-flow{display:flex;align-items:center;gap:10px}.team-partners-v400-flow article{flex:1;min-height:130px;border:1px solid var(--v15-line);border-radius:16px;background:#fff;padding:18px;display:flex;flex-direction:column}.team-partners-v400-flow article span{font-size:9px;color:#9a7615;font-weight:900}.team-partners-v400-flow article b{font-size:12px;color:var(--v15-navy2);margin-top:auto}.team-partners-v400-flow>i{font-style:normal;color:#af8a24}.about-team-link-v400{background:#fff}.about-team-link-v400-grid{border:1px solid var(--v15-line);border-radius:22px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:40px}.about-team-link-v400-grid h2{font-size:clamp(32px,3.5vw,48px);color:var(--v15-navy2);margin:13px 0}.about-team-link-v400-grid p{max-width:720px;color:var(--v15-muted);line-height:1.8}
@media(max-width:980px){.home-network-v400-grid,.home-process-v400-grid,.home-quick-quote-v400-grid,.team-network-v400-hero .inner-v15-hero-grid,.team-network-map-v400-grid,.team-partners-v400-grid{grid-template-columns:1fr}.home-network-v400-cards,.team-grid-v400,.team-offices-v400-grid{grid-template-columns:1fr 1fr}.team-network-v400-index{grid-template-columns:repeat(3,1fr)}.team-network-v400-index article{border-bottom:0;border-right:1px solid rgba(255,255,255,.1)}.team-network-v400-index article:last-child{border-right:0}.team-partners-v400-flow{flex-wrap:wrap}.team-partners-v400-flow>i{display:none}.team-partners-v400-flow article{min-width:45%}}
@media(max-width:640px){.home-mode-strip-v400 .wrap{gap:10px 14px;padding-block:13px}.home-mode-strip-v400 span{font-size:8px}.home-network-v400-cards,.team-grid-v400,.team-offices-v400-grid,.home-quick-quote-v400-form form{grid-template-columns:1fr}.home-network-v400-cards article{min-height:150px}.home-process-v400-steps{grid-template-columns:1fr}.home-process-v400-steps article{border-right:0!important;border-bottom:1px solid var(--v15-line)!important;min-height:145px}.home-process-v400-steps article:last-child{border-bottom:0!important}.home-quick-quote-v400-form{padding:19px}.team-network-v400-index{grid-template-columns:1fr}.team-network-v400-index article{min-height:80px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.team-network-route-v400{height:390px}.tn-node{font-size:8px;padding:8px}.team-partners-v400-flow{display:grid;grid-template-columns:1fr 1fr}.about-team-link-v400-grid{padding:25px;align-items:flex-start;flex-direction:column}.team-card-v400-media{aspect-ratio:4/3}.team-card-v400-media img{object-position:var(--portrait-position,50% 12%)}}

/* SEPINDAR v4.2 performance containment */
@supports (content-visibility:auto){
  main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 760px}
  .team-card-v400,.insight-v15-card,.inner-service-card-v15{contain:layout paint style}
}


/* SEPINDAR v4.5 language-specific typography */
html[lang="fa"] body{font-family:Tahoma,"Segoe UI",Arial,sans-serif;line-height:1.78}
html[lang="ar"] body{font-family:Tahoma,"Segoe UI",Arial,sans-serif;line-height:1.76}
html[lang="ku"] body{font-family:Tahoma,"Segoe UI",Arial,sans-serif;line-height:1.82}
html[lang="ku"] h1,html[lang="ku"] h2,html[lang="ku"] h3,html[lang="ku"] h4,html[lang="ku"] .site-header nav a,html[lang="ku"] button,html[lang="ku"] .eyebrow{font-family:Tahoma,"Segoe UI",Arial,sans-serif;font-weight:700}
html[lang="ku"] .eyebrow{letter-spacing:0;text-transform:none}
html[lang="fa"] .eyebrow,html[lang="ar"] .eyebrow{letter-spacing:0;text-transform:none}
html[lang="fa"] input,html[lang="fa"] textarea,html[lang="fa"] select,html[lang="ar"] input,html[lang="ar"] textarea,html[lang="ar"] select,html[lang="ku"] input,html[lang="ku"] textarea,html[lang="ku"] select{font-family:inherit}

/* SEPINDAR v4.6 RTL typography calibration */
html[lang="fa"] .hero-v15 h1{font-size:clamp(44px,4.9vw,64px);line-height:1.14;font-weight:650;letter-spacing:0;max-width:820px;text-wrap:pretty}
html[lang="ar"] .hero-v15 h1{font-size:clamp(43px,4.8vw,62px);line-height:1.16;font-weight:600;letter-spacing:0;max-width:830px;text-wrap:pretty}
html[lang="ku"] .hero-v15 h1{font-family:Tahoma,"Segoe UI",Arial,sans-serif;font-size:clamp(42px,4.65vw,60px);line-height:1.2;font-weight:400;letter-spacing:0;max-width:850px;text-wrap:pretty}
html[lang="fa"] .hero-v15-lead,html[lang="ar"] .hero-v15-lead,html[lang="ku"] .hero-v15-lead{font-size:15px;line-height:2;max-width:680px}
html[lang="fa"] .hero-v15-kicker,html[lang="ar"] .hero-v15-kicker,html[lang="ku"] .hero-v15-kicker{font-size:11px;letter-spacing:0;font-weight:650}
html[lang="fa"] .section-v15-head h2,html[lang="fa"] .center-v15 h2,html[lang="fa"] .global-v15 h2,html[lang="fa"] .quote-v15 h2,html[lang="fa"] .process-v15-title h2,html[lang="ar"] .section-v15-head h2,html[lang="ar"] .center-v15 h2,html[lang="ar"] .global-v15 h2,html[lang="ar"] .quote-v15 h2,html[lang="ar"] .process-v15-title h2,html[lang="ku"] .section-v15-head h2,html[lang="ku"] .center-v15 h2,html[lang="ku"] .global-v15 h2,html[lang="ku"] .quote-v15 h2,html[lang="ku"] .process-v15-title h2{font-size:clamp(32px,3.7vw,48px);line-height:1.18;letter-spacing:0}
html[lang="fa"] .page-hero h1,html[lang="ar"] .page-hero h1{font-size:clamp(36px,4.8vw,56px);line-height:1.18;font-weight:650;letter-spacing:0}
html[lang="ku"] .page-hero h1{font-family:Tahoma,"Segoe UI",Arial,sans-serif;font-size:clamp(35px,4.7vw,54px);line-height:1.22;font-weight:400;letter-spacing:0}
html[lang="ku"] h2,html[lang="ku"] h3,html[lang="ku"] h4{font-weight:500}
html[lang="ku"] .site-header nav a,html[lang="ku"] button,html[lang="ku"] .btn{font-weight:600}
@media(max-width:640px){html[lang="fa"] .hero-v15 h1{font-size:39px;line-height:1.18}html[lang="ar"] .hero-v15 h1{font-size:38px;line-height:1.2}html[lang="ku"] .hero-v15 h1{font-size:37px;line-height:1.24}}

/* SEPINDAR v4.7 RTL typography normalization — global, not hero-only */
html[lang="fa"],html[lang="ar"],html[lang="ku"]{--rtl-h1:clamp(36px,4vw,52px);--rtl-h2:clamp(27px,3vw,39px);--rtl-h3:18px;--rtl-body:14px;--rtl-small:11px}
html[lang="fa"] body,html[lang="ar"] body,html[lang="ku"] body{font-size:var(--rtl-body);font-weight:400}
html[lang="fa"] .hero-v15 h1,html[lang="ar"] .hero-v15 h1,html[lang="ku"] .hero-v15 h1,
html[lang="fa"] .inner-v15-hero-copy h1,html[lang="ar"] .inner-v15-hero-copy h1,html[lang="ku"] .inner-v15-hero-copy h1,
html[lang="fa"] .page-hero h1,html[lang="ar"] .page-hero h1,html[lang="ku"] .page-hero h1{font-size:var(--rtl-h1)!important;line-height:1.27!important;letter-spacing:0!important;font-weight:500!important;max-width:880px}
html[lang="ku"] .hero-v15 h1,html[lang="ku"] .inner-v15-hero-copy h1,html[lang="ku"] .page-hero h1{font-weight:400!important;line-height:1.3!important}
html[lang="fa"] h2,html[lang="ar"] h2,html[lang="ku"] h2,
html[lang="fa"] .section-v15-head h2,html[lang="ar"] .section-v15-head h2,html[lang="ku"] .section-v15-head h2,
html[lang="fa"] .center-v15 h2,html[lang="ar"] .center-v15 h2,html[lang="ku"] .center-v15 h2,
html[lang="fa"] .global-v15 h2,html[lang="ar"] .global-v15 h2,html[lang="ku"] .global-v15 h2,
html[lang="fa"] .quote-v15 h2,html[lang="ar"] .quote-v15 h2,html[lang="ku"] .quote-v15 h2,
html[lang="fa"] .team-network-map-v400 h2,html[lang="ar"] .team-network-map-v400 h2,html[lang="ku"] .team-network-map-v400 h2,
html[lang="fa"] .team-partners-v400 h2,html[lang="ar"] .team-partners-v400 h2,html[lang="ku"] .team-partners-v400 h2,
html[lang="fa"] .about-team-link-v400-grid h2,html[lang="ar"] .about-team-link-v400-grid h2,html[lang="ku"] .about-team-link-v400-grid h2,
html[lang="fa"] .execution-v1520-copy h2,html[lang="ar"] .execution-v1520-copy h2,html[lang="ku"] .execution-v1520-copy h2,
html[lang="fa"] .corridor-v1517-copy h2,html[lang="ar"] .corridor-v1517-copy h2,html[lang="ku"] .corridor-v1517-copy h2{font-size:var(--rtl-h2)!important;line-height:1.35!important;letter-spacing:0!important;font-weight:500!important}
html[lang="ku"] h2,html[lang="ku"] .section-v15-head h2,html[lang="ku"] .center-v15 h2{font-weight:400!important;line-height:1.4!important}
html[lang="fa"] h3,html[lang="ar"] h3,html[lang="ku"] h3,
html[lang="fa"] .team-card-v400 h3,html[lang="ar"] .team-card-v400 h3,html[lang="ku"] .team-card-v400 h3,
html[lang="fa"] .team-offices-v400-grid h3,html[lang="ar"] .team-offices-v400-grid h3,html[lang="ku"] .team-offices-v400-grid h3,
html[lang="fa"] .execution-v1520-board h3,html[lang="ar"] .execution-v1520-board h3,html[lang="ku"] .execution-v1520-board h3,
html[lang="fa"] .corridor-v1517-rail h3,html[lang="ar"] .corridor-v1517-rail h3,html[lang="ku"] .corridor-v1517-rail h3{font-size:var(--rtl-h3)!important;line-height:1.55!important;font-weight:500!important;letter-spacing:0!important}
html[lang="fa"] p,html[lang="ar"] p,html[lang="ku"] p{line-height:1.9}
html[lang="fa"] .hero-v15-lead,html[lang="ar"] .hero-v15-lead,html[lang="ku"] .hero-v15-lead,
html[lang="fa"] .section-v15-head p,html[lang="ar"] .section-v15-head p,html[lang="ku"] .section-v15-head p,
html[lang="fa"] .team-network-map-v400 p,html[lang="ar"] .team-network-map-v400 p,html[lang="ku"] .team-network-map-v400 p,
html[lang="fa"] .team-partners-v400 p,html[lang="ar"] .team-partners-v400 p,html[lang="ku"] .team-partners-v400 p{font-size:14px!important;line-height:1.95!important;font-weight:400!important}
html[lang="fa"] .site-header nav a,html[lang="ar"] .site-header nav a,html[lang="ku"] .site-header nav a,
html[lang="fa"] .nav nav a,html[lang="ar"] .nav nav a,html[lang="ku"] .nav nav a{font-size:12px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:0!important}
html[lang="ku"] .site-header nav a,html[lang="ku"] .nav nav a{font-weight:400!important}
html[lang="fa"] .btn-v15,html[lang="ar"] .btn-v15,html[lang="ku"] .btn-v15,
html[lang="fa"] button,html[lang="ar"] button,html[lang="ku"] button,
html[lang="fa"] .circle-link,html[lang="ar"] .circle-link,html[lang="ku"] .circle-link{font-size:11px!important;font-weight:500!important;letter-spacing:0!important}
html[lang="ku"] .btn-v15,html[lang="ku"] button,html[lang="ku"] .circle-link{font-weight:400!important}
html[lang="fa"] .eyebrow,html[lang="ar"] .eyebrow,html[lang="ku"] .eyebrow,
html[lang="fa"] small,html[lang="ar"] small,html[lang="ku"] small,
html[lang="fa"] .home-mode-strip-v400 span,html[lang="ar"] .home-mode-strip-v400 span,html[lang="ku"] .home-mode-strip-v400 span{font-size:10px!important;line-height:1.65!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}
html[lang="fa"] .team-network-v400-index strong,html[lang="ar"] .team-network-v400-index strong,html[lang="ku"] .team-network-v400-index strong{font-size:22px!important;font-weight:500!important}
html[lang="fa"] .team-offices-v400-grid article>span,html[lang="ar"] .team-offices-v400-grid article>span,html[lang="ku"] .team-offices-v400-grid article>span{font-size:20px!important;font-weight:500!important}
html[lang="fa"] .team-card-v400-body,html[lang="ar"] .team-card-v400-body,html[lang="ku"] .team-card-v400-body{font-size:13px}
html[lang="fa"] .team-card-v400 p,html[lang="ar"] .team-card-v400 p,html[lang="ku"] .team-card-v400 p,
html[lang="fa"] .team-card-v400 small,html[lang="ar"] .team-card-v400 small,html[lang="ku"] .team-card-v400 small{font-size:11px!important;line-height:1.75!important}
@media(max-width:640px){
  html[lang="fa"],html[lang="ar"],html[lang="ku"]{--rtl-h1:34px;--rtl-h2:26px;--rtl-h3:17px;--rtl-body:13px}
  html[lang="fa"] .hero-v15 h1,html[lang="ar"] .hero-v15 h1,html[lang="ku"] .hero-v15 h1{font-size:34px!important;line-height:1.3!important}
  html[lang="fa"] .site-header nav a,html[lang="ar"] .site-header nav a,html[lang="ku"] .site-header nav a{font-size:11px!important}
}

/* SEPINDAR v4.8 RTL typography balance — readability floor + controlled hierarchy */
html[lang="fa"],html[lang="ar"],html[lang="ku"]{
  --rtl-h1:clamp(42px,4.6vw,58px);
  --rtl-h2:clamp(30px,3.3vw,42px);
  --rtl-h3:20px;
  --rtl-body:16px;
  --rtl-caption:14px;
  --rtl-small:13px;
  --rtl-nav:15.5px;
  --rtl-button:15px;
}
html[lang="fa"] body,html[lang="ar"] body,html[lang="ku"] body{font-size:var(--rtl-body);line-height:1.85}
html[lang="fa"] .hero-v15 h1,html[lang="ar"] .hero-v15 h1,html[lang="ku"] .hero-v15 h1,
html[lang="fa"] .inner-v15-hero-copy h1,html[lang="ar"] .inner-v15-hero-copy h1,html[lang="ku"] .inner-v15-hero-copy h1,
html[lang="fa"] .page-hero h1,html[lang="ar"] .page-hero h1,html[lang="ku"] .page-hero h1{font-size:var(--rtl-h1)!important;line-height:1.24!important;font-weight:500!important}
html[lang="ku"] .hero-v15 h1,html[lang="ku"] .inner-v15-hero-copy h1,html[lang="ku"] .page-hero h1{font-weight:400!important;line-height:1.28!important}
html[lang="fa"] h2,html[lang="ar"] h2,html[lang="ku"] h2{font-size:var(--rtl-h2)!important;line-height:1.32!important}
html[lang="fa"] h3,html[lang="ar"] h3,html[lang="ku"] h3{font-size:var(--rtl-h3)!important;line-height:1.5!important}
html[lang="fa"] p,html[lang="ar"] p,html[lang="ku"] p,
html[lang="fa"] li,html[lang="ar"] li,html[lang="ku"] li{font-size:var(--rtl-body);line-height:1.9}
html[lang="fa"] .hero-v15-lead,html[lang="ar"] .hero-v15-lead,html[lang="ku"] .hero-v15-lead,
html[lang="fa"] .section-v15-head p,html[lang="ar"] .section-v15-head p,html[lang="ku"] .section-v15-head p,
html[lang="fa"] .team-network-map-v400 p,html[lang="ar"] .team-network-map-v400 p,html[lang="ku"] .team-network-map-v400 p,
html[lang="fa"] .team-partners-v400 p,html[lang="ar"] .team-partners-v400 p,html[lang="ku"] .team-partners-v400 p{font-size:16px!important;line-height:1.9!important}
html[lang="fa"] .site-header nav a,html[lang="ar"] .site-header nav a,html[lang="ku"] .site-header nav a,
html[lang="fa"] .nav nav a,html[lang="ar"] .nav nav a,html[lang="ku"] .nav nav a{font-size:var(--rtl-nav)!important;line-height:1.55!important;font-weight:500!important}
html[lang="ku"] .site-header nav a,html[lang="ku"] .nav nav a{font-weight:400!important}
html[lang="fa"] .btn-v15,html[lang="ar"] .btn-v15,html[lang="ku"] .btn-v15,
html[lang="fa"] button,html[lang="ar"] button,html[lang="ku"] button,
html[lang="fa"] .circle-link,html[lang="ar"] .circle-link,html[lang="ku"] .circle-link{font-size:var(--rtl-button)!important;line-height:1.5!important}
html[lang="fa"] .eyebrow,html[lang="ar"] .eyebrow,html[lang="ku"] .eyebrow{font-size:13.5px!important;line-height:1.65!important;font-weight:600!important}
html[lang="fa"] small,html[lang="ar"] small,html[lang="ku"] small{font-size:var(--rtl-small)!important;line-height:1.7!important}

/* operational labels and cards must never fall below a readable desktop floor */
html[lang="fa"] .route-point small,html[lang="ar"] .route-point small,html[lang="ku"] .route-point small,
html[lang="fa"] .route-center small,html[lang="ar"] .route-center small,html[lang="ku"] .route-center small{font-size:13px!important;letter-spacing:0!important;text-transform:none!important}
html[lang="fa"] .route-point strong,html[lang="ar"] .route-point strong,html[lang="ku"] .route-point strong,
html[lang="fa"] .route-center strong,html[lang="ar"] .route-center strong,html[lang="ku"] .route-center strong{font-size:15px!important;line-height:1.55!important}
html[lang="fa"] .route-index,html[lang="ar"] .route-index,html[lang="ku"] .route-index{font-size:12px!important}
html[lang="fa"] .control-card-top b,html[lang="ar"] .control-card-top b,html[lang="ku"] .control-card-top b{font-size:13px!important;letter-spacing:0!important}
html[lang="fa"] .control-card-bottom span,html[lang="ar"] .control-card-bottom span,html[lang="ku"] .control-card-bottom span{font-size:13px!important;line-height:1.45!important;letter-spacing:0!important;padding:7px 10px}
html[lang="fa"] .home-mode-strip-v400 span,html[lang="ar"] .home-mode-strip-v400 span,html[lang="ku"] .home-mode-strip-v400 span{font-size:14px!important;line-height:1.55!important;font-weight:500!important}
html[lang="fa"] .hero-v15-stats span,html[lang="ar"] .hero-v15-stats span,html[lang="ku"] .hero-v15-stats span{font-size:13px!important;letter-spacing:0!important;text-transform:none!important}
html[lang="fa"] .hero-v15-stats strong,html[lang="ar"] .hero-v15-stats strong,html[lang="ku"] .hero-v15-stats strong{font-size:22px!important}
html[lang="fa"] .home-process-v400-steps span,html[lang="ar"] .home-process-v400-steps span,html[lang="ku"] .home-process-v400-steps span,
html[lang="fa"] .home-process-v400-steps small,html[lang="ar"] .home-process-v400-steps small,html[lang="ku"] .home-process-v400-steps small,
html[lang="fa"] .home-network-v400-cards small,html[lang="ar"] .home-network-v400-cards small,html[lang="ku"] .home-network-v400-cards small,
html[lang="fa"] .home-network-v400-cards span,html[lang="ar"] .home-network-v400-cards span,html[lang="ku"] .home-network-v400-cards span{font-size:13.5px!important;line-height:1.65!important}
html[lang="fa"] .home-process-v400-steps b,html[lang="ar"] .home-process-v400-steps b,html[lang="ku"] .home-process-v400-steps b,
html[lang="fa"] .home-network-v400-cards b,html[lang="ar"] .home-network-v400-cards b,html[lang="ku"] .home-network-v400-cards b{font-size:18px!important;line-height:1.55!important}
html[lang="fa"] .team-card-v400-body,html[lang="ar"] .team-card-v400-body,html[lang="ku"] .team-card-v400-body{font-size:15px!important}
html[lang="fa"] .team-card-v400 p,html[lang="ar"] .team-card-v400 p,html[lang="ku"] .team-card-v400 p,
html[lang="fa"] .team-card-v400 small,html[lang="ar"] .team-card-v400 small,html[lang="ku"] .team-card-v400 small{font-size:13.5px!important;line-height:1.75!important}
html[lang="fa"] .team-network-regions-v400 span,html[lang="ar"] .team-network-regions-v400 span,html[lang="ku"] .team-network-regions-v400 span,
html[lang="fa"] .tn-node,html[lang="ar"] .tn-node,html[lang="ku"] .tn-node{font-size:13px!important;line-height:1.45!important}
html[lang="fa"] .team-offices-v400-grid p,html[lang="ar"] .team-offices-v400-grid p,html[lang="ku"] .team-offices-v400-grid p,
html[lang="fa"] .team-offices-v400-grid a,html[lang="ar"] .team-offices-v400-grid a,html[lang="ku"] .team-offices-v400-grid a{font-size:14px!important;line-height:1.7!important}

@media(max-width:640px){
  html[lang="fa"],html[lang="ar"],html[lang="ku"]{--rtl-h1:36px;--rtl-h2:28px;--rtl-h3:18px;--rtl-body:15.5px;--rtl-caption:13.5px;--rtl-small:13px;--rtl-nav:14.5px;--rtl-button:14.5px}
  html[lang="fa"] .hero-v15 h1,html[lang="ar"] .hero-v15 h1,html[lang="ku"] .hero-v15 h1{font-size:36px!important;line-height:1.3!important}
  html[lang="fa"] .home-mode-strip-v400 span,html[lang="ar"] .home-mode-strip-v400 span,html[lang="ku"] .home-mode-strip-v400 span{font-size:13px!important}
  html[lang="fa"] .control-card-bottom span,html[lang="ar"] .control-card-bottom span,html[lang="ku"] .control-card-bottom span{font-size:12.5px!important}
  html[lang="fa"] .route-point small,html[lang="ar"] .route-point small,html[lang="ku"] .route-point small,
  html[lang="fa"] .route-center small,html[lang="ar"] .route-center small,html[lang="ku"] .route-center small{font-size:12.5px!important}
  html[lang="fa"] .route-point strong,html[lang="ar"] .route-point strong,html[lang="ku"] .route-point strong,
  html[lang="fa"] .route-center strong,html[lang="ar"] .route-center strong,html[lang="ku"] .route-center strong{font-size:14px!important}
}

/* SEPINDAR v4.9 bidi and portrait fidelity */
.bidi-ltr,
a[href^="tel:"],
a[href^="mailto:"]{
  direction:ltr!important;
  unicode-bidi:isolate!important;
  text-align:left;
  font-variant-numeric:tabular-nums;
}
html[dir="rtl"] .utility-left a[href^="tel:"],
html[dir="rtl"] .utility-left a[href^="mailto:"],
html[dir="rtl"] .contact-v15-quick a[href^="tel:"],
html[dir="rtl"] .contact-v15-quick a[href^="mailto:"]{
  display:inline-block;
}
.team-card-v400-media img{
  transform:none!important;
  image-rendering:auto;
  backface-visibility:hidden;
}
@media(min-width:641px){
  .team-card-v400-media{aspect-ratio:4/5}
}

/* SEPINDAR v5.0 design architecture — specialist pages, quiet home */
.service-mode-hub-v500{background:#f5f7fa;border-top:1px solid rgba(6,38,79,.08);border-bottom:1px solid rgba(6,38,79,.08)}
.service-mode-hub-v500-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:64px;align-items:end;margin-bottom:34px}
.service-mode-hub-v500-head h2{margin:7px 0 0;max-width:680px}
.service-mode-hub-v500-head p{margin:0;color:#5d6877;max-width:720px;line-height:1.8}
.service-mode-hub-v500-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid rgba(6,38,79,.12);background:#fff}
.service-mode-hub-v500-grid article{min-height:190px;padding:25px 22px;display:flex;flex-direction:column;justify-content:space-between;border-inline-end:1px solid rgba(6,38,79,.1);transition:transform .22s ease,background .22s ease}
.service-mode-hub-v500-grid article:last-child{border-inline-end:0}.service-mode-hub-v500-grid article:hover{background:#f8fafc;transform:translateY(-3px)}
.service-mode-hub-v500-grid span{font-size:12px;color:#7a8696;font-variant-numeric:tabular-nums}.service-mode-hub-v500-grid i{width:42px;height:42px;color:#06264f;display:block}.service-mode-hub-v500-grid i svg{width:100%;height:100%}.service-mode-hub-v500-grid b{font-size:18px;color:#06264f;font-weight:650}
.about-architecture-v500{background:#fff}.about-architecture-v500-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(6,38,79,.16);border-bottom:1px solid rgba(6,38,79,.16)}
.about-architecture-v500-grid article{position:relative;padding:32px 26px 34px;min-height:270px;border-inline-end:1px solid rgba(6,38,79,.12)}.about-architecture-v500-grid article:last-child{border-inline-end:0}
.about-architecture-v500-grid article>span{display:block;font-size:12px;color:#8792a1;margin-bottom:38px;font-variant-numeric:tabular-nums}.about-architecture-v500-grid i{display:block;width:36px;height:36px;color:#bf932d;margin-bottom:24px}.about-architecture-v500-grid i svg{width:100%;height:100%}.about-architecture-v500-grid h3{margin:0 0 12px;color:#06264f}.about-architecture-v500-grid p{margin:0;color:#697482;line-height:1.8}
.inner-rail-v500{border-top:1px solid rgba(6,38,79,.1);background:#f7f8fa}.inner-rail-v500 .wrap{min-height:76px;display:flex;align-items:center;justify-content:center;gap:34px;flex-wrap:wrap}.inner-rail-v500 a{font-size:13px;font-weight:600;color:#526171;text-decoration:none;position:relative;padding:8px 0}.inner-rail-v500 a:hover{color:#06264f}.inner-rail-v500 a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#bf932d;transform:scaleX(0);transition:transform .2s}.inner-rail-v500 a:hover::after,.inner-rail-v500 a[aria-current="page"]::after{transform:scaleX(1)}
.inner-v15-services .section-v15-head,.about-architecture-v500 .section-v15-head{margin-bottom:32px}
.inner-service-card-v15,.advantage-card,.team-card-v400{box-shadow:0 14px 34px rgba(6,38,79,.055)}
@media(max-width:960px){.service-mode-hub-v500-head{grid-template-columns:1fr;gap:20px}.service-mode-hub-v500-grid{grid-template-columns:repeat(2,1fr)}.service-mode-hub-v500-grid article:nth-child(2n){border-inline-end:0}.service-mode-hub-v500-grid article:last-child{grid-column:1/-1}.about-architecture-v500-grid{grid-template-columns:repeat(2,1fr)}.about-architecture-v500-grid article:nth-child(2n){border-inline-end:0}}
@media(max-width:640px){.service-mode-hub-v500-grid{grid-template-columns:1fr}.service-mode-hub-v500-grid article,.service-mode-hub-v500-grid article:nth-child(2n){min-height:135px;border-inline-end:0;border-bottom:1px solid rgba(6,38,79,.1)}.service-mode-hub-v500-grid article:last-child{border-bottom:0}.about-architecture-v500-grid{grid-template-columns:1fr}.about-architecture-v500-grid article{min-height:auto;border-inline-end:0;border-bottom:1px solid rgba(6,38,79,.12)}.about-architecture-v500-grid article:last-child{border-bottom:0}.inner-rail-v500 .wrap{justify-content:flex-start;gap:20px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.inner-rail-v500 a{white-space:nowrap}.inner-rail-v500{position:relative}}
html[dir="rtl"] .service-mode-hub-v500-grid article:last-child,html[dir="rtl"] .about-architecture-v500-grid article:last-child{border-inline-end:0}

/* SEPINDAR v5.5 design/system hardening */
.team-governance-v550{background:#f6f8fb;border-block:1px solid rgba(6,38,79,.08)}
.team-governance-v550-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.team-governance-v550 article{padding:24px 26px;border-inline-end:1px solid rgba(6,38,79,.09);min-height:142px;display:flex;flex-direction:column;justify-content:flex-end}
.team-governance-v550 article:last-child{border-inline-end:0}.team-governance-v550 span{font-size:11px;color:#8a96a5;font-variant-numeric:tabular-nums;margin-bottom:auto}.team-governance-v550 b{font-size:17px;color:#06264f;margin:18px 0 6px}.team-governance-v550 small{font-size:13px;line-height:1.65;color:#667382}
.service-mode-nav-v550{background:#fff;border-block:1px solid rgba(6,38,79,.09);position:relative;z-index:2}.service-mode-nav-v550 .wrap{display:grid;grid-template-columns:repeat(5,1fr)}.service-mode-nav-v550 a{min-height:92px;display:flex;align-items:center;justify-content:center;gap:11px;text-decoration:none;color:#536170;border-inline-end:1px solid rgba(6,38,79,.08);transition:background .18s ease,color .18s ease}.service-mode-nav-v550 a:last-child{border-inline-end:0}.service-mode-nav-v550 a:hover{background:#f7f9fb;color:#06264f}.service-mode-nav-v550 i{width:28px;height:28px;color:#b98d29}.service-mode-nav-v550 svg{width:100%;height:100%}.service-mode-nav-v550 span{font-size:13px;font-weight:650}
.service-mode-hub-v500-grid article{scroll-margin-top:120px}
.site-footer .footer-grid{grid-template-columns:minmax(260px,1.35fr) minmax(150px,.65fr) minmax(190px,.8fr) minmax(240px,1fr)}
.footer-company-v550{display:grid;align-content:start;gap:8px;padding-top:8px}.footer-company-v550 b{color:#fff;margin-bottom:14px;font-size:12px}.footer-company-v550 a{display:block;margin:8px 0;color:rgba(255,255,255,.78);font-size:13px;text-decoration:none}
.footer-languages a[aria-current="page"]{border-color:#c9a227;background:rgba(201,162,39,.14)}
:where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(201,162,39,.75);outline-offset:3px}
.site-header nav a,.inner-rail-v500 a,.footer-grid a{min-height:36px}
.prose-v15{max-width:76ch}.prose-v15 p,.prose-v15 li{line-height:1.9}
@media(max-width:980px){.team-governance-v550-grid{grid-template-columns:repeat(2,1fr)}.team-governance-v550 article:nth-child(2n){border-inline-end:0}.service-mode-nav-v550 .wrap{overflow-x:auto;grid-template-columns:repeat(5,minmax(130px,1fr));scrollbar-width:none}.site-footer .footer-grid{grid-template-columns:1fr 1fr}.footer-main{grid-column:1/-1}}
@media(max-width:620px){.team-governance-v550-grid{grid-template-columns:1fr}.team-governance-v550 article{min-height:110px;border-inline-end:0;border-bottom:1px solid rgba(6,38,79,.08);padding:20px}.team-governance-v550 article:last-child{border-bottom:0}.service-mode-nav-v550 .wrap{width:100%;padding-inline:12px}.service-mode-nav-v550 a{min-height:74px;gap:8px}.service-mode-nav-v550 i{width:23px;height:23px}.service-mode-nav-v550 span{font-size:13px}.site-footer .footer-grid{grid-template-columns:1fr}.footer-main{grid-column:auto}.inner-page .section-v15-head p,.inner-page .prose-v15{font-size:15.5px}.team-card-v400-body{padding:20px}.team-card-v400-body h3{font-size:20px}.team-card-v400-media{aspect-ratio:4/4.7}.inner-rail-v500 a{min-height:44px;display:flex;align-items:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* SEPINDAR v5.9 quote/contact form redesign — v5.6-v5.9 */
.quote-v15-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(38px,5vw,74px)}
.quote-v15-form-wrap{
  background:#fff!important;
  color:#102844!important;
  border:1px solid #d9e1ea!important;
  border-radius:22px!important;
  padding:clamp(24px,3vw,38px)!important;
  box-shadow:0 28px 80px rgba(2,22,48,.24)!important;
  overflow:hidden;
}
.quote-v15-form-wrap:before{left:0!important;right:0!important;top:0!important;height:4px!important;background:linear-gradient(90deg,#06264f 0 66%,#c9a227 66% 100%)!important}
.quote-v15-form{color-scheme:light!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}
.quote-form-head-v590{display:grid;gap:7px;padding:0 0 22px;margin:0 0 4px;border-bottom:1px solid #e3e8ee}
.quote-form-head-v590 span{font-size:10px;font-weight:850;letter-spacing:.11em;color:#a57d18}
.quote-form-head-v590 strong{font-size:clamp(22px,2.2vw,30px);line-height:1.2;color:#06264f;letter-spacing:-.02em}
.quote-form-head-v590 p{margin:0;max-width:74ch;font-size:13px;line-height:1.75;color:#68788a}
.quote-v15-form label{gap:8px;color:#4b6077!important;font-size:11px!important;font-weight:750!important;letter-spacing:.015em!important;text-transform:none!important;min-width:0}
.quote-v15-form :where(input,select,textarea){
  width:100%;
  color:#102844!important;
  background:#f8fafc!important;
  border:1px solid #cfd9e4!important;
  border-radius:10px!important;
  box-shadow:inset 0 1px 1px rgba(6,38,79,.025)!important;
  font-size:14px!important;
  font-weight:500!important;
}
.quote-v15-form input,.quote-v15-form select{min-height:50px!important;padding:0 14px!important}
.quote-v15-form textarea{min-height:118px!important;padding:13px 14px!important;resize:vertical}
.quote-v15-form :where(input,select,textarea):hover{border-color:#b7c5d4!important;background:#fff!important}
.quote-v15-form :where(input,select,textarea):focus,
.quote-v15-form :where(input,select,textarea):focus-visible{background:#fff!important;border-color:#8ca3bc!important;box-shadow:0 0 0 4px rgba(6,38,79,.08)!important;outline:0!important}
.quote-v15-form :where(input,textarea)::placeholder{color:#8b98a7!important;opacity:.9!important}
.quote-v15-form select option{color:#102844!important;background:#fff!important}
.quote-v15-form input[type=date]{color-scheme:light!important}
.quote-v15-form input[type=date]::-webkit-calendar-picker-indicator{filter:none!important;opacity:.7!important}
.quote-v1610-hint{margin:2px 0 0!important;padding:13px 15px!important;border:1px solid #e4e9ef!important;border-inline-start:3px solid #c9a227!important;border-radius:9px!important;background:#fbfcfe!important;color:#68788a!important;font-size:12px!important;line-height:1.7!important}
.quote-summary-v180{border:1px solid #d9e2eb!important;border-radius:12px!important;background:#f8fafc!important;overflow:hidden;color:#102844!important}
.quote-summary-v180-head{background:#06264f!important;color:#fff!important;border:0!important}
.quote-summary-v180-grid>div{background:#fff!important;border-color:#e3e8ee!important}
.quote-summary-v180-grid small{color:#7a8998!important}.quote-summary-v180-grid strong{color:#102844!important}
.quote-recommendation-v280{background:#f4f7fa!important;border-top:1px solid #dfe6ed!important;color:#102844!important}
.quote-disclaimer-v280{color:#718094!important;font-size:11px!important}
.quote-v15-form button[type=submit]{min-height:54px;border-radius:10px!important;font-size:14px!important;box-shadow:0 10px 24px rgba(174,132,27,.18)}
.quote-v15-form .field-invalid,.quote-v15-form :user-invalid{border-color:#cf8585!important;background:#fffafa!important}
.quote-v15-form :user-valid:not(:placeholder-shown){border-color:#a9c5b0!important}
html[dir="rtl"] .quote-v15-form label{font-size:13.5px!important;line-height:1.6!important;letter-spacing:0!important}
html[dir="rtl"] .quote-form-head-v590 span{letter-spacing:0!important;font-size:12px!important}
html[dir="rtl"] .quote-form-head-v590 strong{letter-spacing:0!important}
html[dir="rtl"] .quote-form-head-v590 p{font-size:14px!important;line-height:1.85!important}
html[dir="rtl"] .quote-v15-form :where(input,select,textarea){font-size:15px!important;text-align:start}
html[dir="rtl"] .quote-v15-form input[name="phone"],html[dir="rtl"] .quote-v15-form input[name="hs_code"],html[dir="rtl"] .quote-v15-form input[name="cargo_value"]{direction:ltr!important;unicode-bidi:isolate!important;text-align:left!important}
.contact-main-v15 .contact-form-v15-wrap{background:#fff!important;border:1px solid #d9e1ea!important;border-radius:20px!important;box-shadow:0 22px 60px rgba(5,35,70,.10)!important}
.contact-main-v15 .contact-form-v15 :where(input,textarea,select){background:#f8fafc!important;border:1px solid #cfd9e4!important;color:#102844!important}
@media(max-width:860px){.quote-v15-grid{grid-template-columns:1fr}.quote-v15-copy{max-width:720px}.quote-v15-form-wrap{max-width:none}}
@media(max-width:620px){
 .quote-v15-form-wrap{padding:20px 16px!important;border-radius:16px!important}
 .quote-v15-form{grid-template-columns:1fr!important;gap:15px}
 .quote-v15-form .wide{grid-column:auto!important}
 .quote-form-head-v590{padding-bottom:18px}
 .quote-form-head-v590 strong{font-size:23px}
 .quote-v15-form :where(input,select,textarea){font-size:16px!important}
 html[dir="rtl"] .quote-v15-form label{font-size:13px!important}
 .quote-summary-v180{margin-inline:0!important}
}

/* SEPINDAR v7.0.00 — typography system + shipment visibility design */
html[lang="fa"]{--sep-font:Tahoma,"Segoe UI",Arial,sans-serif;--sep-body:15.75px;--sep-body-mobile:15.5px;--sep-h1:clamp(40px,4.2vw,56px);--sep-h2:clamp(29px,3.1vw,40px);--sep-h3:19px}
html[lang="ar"]{--sep-font:Tahoma,"Segoe UI",Arial,sans-serif;--sep-body:16px;--sep-body-mobile:15.5px;--sep-h1:clamp(39px,4.1vw,55px);--sep-h2:clamp(29px,3.05vw,40px);--sep-h3:19px}
html[lang="ku"]{--sep-font:Tahoma,"Segoe UI",Arial,sans-serif;--sep-body:16px;--sep-body-mobile:15.5px;--sep-h1:clamp(39px,4.05vw,54px);--sep-h2:clamp(29px,3vw,39px);--sep-h3:19px}
html[lang="fa"] body,html[lang="ar"] body,html[lang="ku"] body{font-family:var(--sep-font)!important;font-size:var(--sep-body)!important;line-height:1.82!important;font-weight:400!important}
html[lang="fa"] :where(button,input,select,textarea),html[lang="ar"] :where(button,input,select,textarea),html[lang="ku"] :where(button,input,select,textarea){font-family:var(--sep-font)!important}
html[lang="fa"] :where(.hero-v15 h1,.inner-v15-hero-copy h1,.page-hero h1,.tracking-page-v680 h1),html[lang="ar"] :where(.hero-v15 h1,.inner-v15-hero-copy h1,.page-hero h1,.tracking-page-v680 h1),html[lang="ku"] :where(.hero-v15 h1,.inner-v15-hero-copy h1,.page-hero h1,.tracking-page-v680 h1){font-size:var(--sep-h1)!important;line-height:1.25!important;font-weight:600!important;letter-spacing:0!important;text-wrap:balance}
html[lang="ku"] :where(.hero-v15 h1,.inner-v15-hero-copy h1,.page-hero h1,.tracking-page-v680 h1){font-weight:400!important;line-height:1.31!important}
html[lang="fa"] :where(h2,.section-v15-head h2,.home-network-v400-copy h2,.home-process-v400-grid>div:first-child h2,.tracking-home-v680-copy h2),html[lang="ar"] :where(h2,.section-v15-head h2,.home-network-v400-copy h2,.home-process-v400-grid>div:first-child h2,.tracking-home-v680-copy h2),html[lang="ku"] :where(h2,.section-v15-head h2,.home-network-v400-copy h2,.home-process-v400-grid>div:first-child h2,.tracking-home-v680-copy h2){font-size:var(--sep-h2)!important;line-height:1.34!important;font-weight:600!important;letter-spacing:0!important;text-wrap:balance}
html[lang="ku"] :where(h2,.section-v15-head h2,.home-network-v400-copy h2,.home-process-v400-grid>div:first-child h2,.tracking-home-v680-copy h2){font-weight:400!important;line-height:1.42!important}
html[lang="fa"] h3,html[lang="ar"] h3,html[lang="ku"] h3{font-size:var(--sep-h3)!important;line-height:1.55!important;font-weight:600!important;letter-spacing:0!important}
html[lang="ku"] h3{font-weight:400!important}
html[lang="fa"] :where(p,li,.hero-v15-lead,.section-v15-head p),html[lang="ar"] :where(p,li,.hero-v15-lead,.section-v15-head p),html[lang="ku"] :where(p,li,.hero-v15-lead,.section-v15-head p){font-size:var(--sep-body)!important;line-height:1.88!important;font-weight:400!important}
html[lang="fa"] :where(.site-header nav a,.nav nav a),html[lang="ar"] :where(.site-header nav a,.nav nav a),html[lang="ku"] :where(.site-header nav a,.nav nav a){font-size:14.5px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:0!important}
html[lang="fa"] :where(.v15-kicker,.hero-v15-kicker,.eyebrow),html[lang="ar"] :where(.v15-kicker,.hero-v15-kicker,.eyebrow),html[lang="ku"] :where(.v15-kicker,.hero-v15-kicker,.eyebrow){font-size:12.5px!important;line-height:1.6!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
html[lang="fa"] :where(.btn-v15,.nav-cta,.circle-link),html[lang="ar"] :where(.btn-v15,.nav-cta,.circle-link),html[lang="ku"] :where(.btn-v15,.nav-cta,.circle-link){font-size:14.5px!important;line-height:1.45!important;font-weight:600!important;letter-spacing:0!important}
html[lang="ku"] :where(.btn-v15,.nav-cta,.circle-link,.site-header nav a){font-weight:400!important}
html[lang="fa"] small,html[lang="ar"] small,html[lang="ku"] small{font-size:13px!important;line-height:1.72!important}

/* readability repairs for previously faint operational cards */
.home-process-v400-grid>div:first-child p{color:#53657a!important;max-width:610px}
.home-process-v400-steps article{background:linear-gradient(180deg,#fff,#fbfcfe)}
.home-process-v400-steps b{color:#092e58!important;font-size:18px!important}
.home-process-v400-steps small{color:#5e6f82!important;font-size:13.5px!important;line-height:1.75!important}
.home-process-v400-steps span{color:#9a7414!important;font-size:12px!important}
.home-network-v400-cards span{color:#bac8d6!important}.home-network-v400-cards b{font-size:19px!important}
.service-bento .bento-body p{line-height:1.75}

/* Home shipment tracking: compact control-tower visual without cluttering the page */
.tracking-home-v680{position:relative;padding:76px 0;background:linear-gradient(125deg,#03172f 0%,#06264f 55%,#0b3b72 100%);color:#fff;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}
.tracking-home-v680:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);pointer-events:none}
.tracking-home-v700-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:64px;align-items:center}
.tracking-home-v680-copy{max-width:610px}.tracking-home-v680-copy h2{margin:12px 0 15px;color:#fff;font-size:clamp(34px,4vw,56px);line-height:1.08;letter-spacing:-.035em}.tracking-home-v680-copy p{margin:0;color:#c7d3df;font-size:15.5px;line-height:1.85}.tracking-home-v680-copy>small{display:block;margin-top:19px;color:#91a6bb;max-width:560px}
.tracking-console-v700{position:relative;border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 30px 80px rgba(0,0,0,.24);backdrop-filter:blur(16px);overflow:hidden}
.tracking-console-v700:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-120px;bottom:-150px;background:radial-gradient(circle,rgba(201,162,39,.18),transparent 68%);pointer-events:none}
.tracking-console-head-v700{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:2px 2px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.tracking-console-head-v700>div{display:flex;align-items:center;gap:9px}.tracking-console-head-v700 i{width:8px;height:8px;border-radius:50%;background:#d4b34a;box-shadow:0 0 0 6px rgba(212,179,74,.11)}.tracking-console-head-v700 span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#d7e1eb}.tracking-console-head-v700 b{font-size:11px;color:#9db0c2;font-weight:600}
.tracking-search-v680{margin-top:20px}.tracking-search-v680 label{display:block;margin-bottom:9px;color:#9fb0c2;font-size:11px;font-weight:700}.tracking-search-v680>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(1,16,35,.5)}.tracking-search-v680 input{min-width:0;height:50px;border:0;background:transparent!important;color:#fff!important;padding:0 13px!important;font-size:14px!important;outline:0!important;direction:ltr!important;unicode-bidi:isolate!important;text-align:left!important}.tracking-search-v680 input::placeholder{color:#758ba0}.tracking-search-v680 button{border:0;border-radius:9px;background:#d2ad3f;color:#071d3a;min-width:150px;padding:0 18px;font-weight:800;cursor:pointer;transition:.18s ease}.tracking-search-v680 button:hover{transform:translateY(-1px);background:#e0c15c}.tracking-search-v680 button span{margin-inline-start:6px}
.tracking-path-v700{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:24px 2px 16px;padding:18px 4px 12px}.tracking-path-v700 article{display:grid;justify-items:center;gap:6px;min-width:68px}.tracking-path-v700 article>span{font-size:9px;color:#728aa0}.tracking-path-v700 article>i{width:12px;height:12px;border-radius:50%;border:2px solid #7f94a8;background:#06264f;box-shadow:0 0 0 5px rgba(255,255,255,.04)}.tracking-path-v700 article.active>i{border-color:#d4b34a;box-shadow:0 0 0 7px rgba(212,179,74,.12)}.tracking-path-v700 small{font-size:11px!important;color:#b7c5d2!important}.tracking-beam-v700{height:1px;background:rgba(255,255,255,.16);position:relative;overflow:visible}.tracking-beam-v700 i{position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:#d4b34a;animation:sep-track-pulse 3s ease-in-out infinite}.tracking-signal-v680{display:flex;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.09);padding-top:15px;color:#8fa3b7}.tracking-signal-v680>i{width:6px;height:6px;border-radius:50%;background:#47b784}.tracking-signal-v680 span{font-size:9px;letter-spacing:.1em;font-weight:750}.tracking-signal-v680 b{margin-inline-start:auto;font-size:10px;color:#d9be62}
@keyframes sep-track-pulse{0%{transform:translateX(0);opacity:.35}50%{transform:translateX(110px);opacity:1}100%{transform:translateX(220px);opacity:.35}}

/* Dedicated tracking page */
.tracking-page-v680{min-height:620px;padding:88px 0 105px;background:linear-gradient(180deg,#f4f7fb,#fff)}
.tracking-page-v680-head{max-width:920px;text-align:center}.tracking-page-v680-head h1{margin:12px 0;color:#06264f;font-size:clamp(42px,5vw,68px);line-height:1.06}.tracking-page-v680-head>p{max-width:720px;margin:0 auto;color:#617286;line-height:1.8}.tracking-search-page-v680{max-width:720px;margin:28px auto 0}.tracking-search-page-v680>div{background:#fff;border-color:#d7e0ea;box-shadow:0 16px 45px rgba(6,38,79,.08)}.tracking-search-page-v680 input{color:#102844!important}.tracking-search-page-v680 input::placeholder{color:#8a98a7}
.tracking-empty-v680{margin-top:42px;border:1px solid #dce4ed;border-radius:20px;background:#fff;padding:30px;display:flex;align-items:center;gap:18px;box-shadow:0 15px 45px rgba(6,38,79,.06)}.tracking-empty-v680>span{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#f0f3f7;color:#9a7414;font-size:22px}.tracking-empty-v680 strong{display:block;color:#183653;font-size:16px;line-height:1.7}.tracking-empty-v680 a{display:inline-block;margin-top:8px;color:#8b6810;font-size:13px;font-weight:750}.tracking-empty-v680 small{display:block;color:#6b7b8b;margin-top:6px}
.tracking-result-v680{margin-top:42px;border:1px solid #d9e2ec;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 24px 70px rgba(6,38,79,.09)}.tracking-result-top-v680{display:grid;grid-template-columns:.7fr 1.4fr .8fr;background:#06264f;color:#fff}.tracking-result-top-v680>div{padding:24px;border-inline-end:1px solid rgba(255,255,255,.1)}.tracking-result-top-v680>div:last-child{border-inline-end:0}.tracking-result-top-v680 small{display:block;color:#9fb2c4;font-size:11px!important}.tracking-result-top-v680 strong{display:block;margin-top:7px;font-size:17px}.tracking-result-top-v680 strong span{color:#d5b54e;margin-inline:8px}.tracking-data-v680{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #e1e7ee}.tracking-data-v680>div{padding:22px;border-inline-end:1px solid #e5eaf0}.tracking-data-v680>div:last-child{border-inline-end:0}.tracking-data-v680 span{display:block;color:#7b8998;font-size:11px}.tracking-data-v680 b{display:block;margin-top:7px;color:#173a5f;font-size:14px;overflow-wrap:anywhere}.tracking-timeline-v680{padding:30px 34px 34px}.tracking-timeline-title-v680{display:flex;align-items:center;gap:14px;color:#06264f;font-weight:800;margin-bottom:23px}.tracking-timeline-title-v680 i{height:1px;background:#dde4ec;flex:1}.tracking-timeline-v680 article{position:relative;display:grid;grid-template-columns:18px 1fr;gap:16px;padding:0 0 27px}.tracking-timeline-v680 article:not(:last-child):before{content:"";position:absolute;left:8px;top:15px;bottom:0;width:1px;background:#dce4ec}.tracking-timeline-v680 article>i{width:17px;height:17px;border-radius:50%;border:4px solid #e8eef4;background:#b88e25;position:relative;z-index:1}.tracking-timeline-v680 small{display:block;color:#8a98a6!important;font-size:11px!important}.tracking-timeline-v680 strong{display:block;color:#173b60;font-size:15px;margin:3px 0}.tracking-timeline-v680 span{color:#5f7184;font-size:13px}.tracking-timeline-v680 p{margin:5px 0 0;color:#788797;font-size:13px!important}

/* RTL fine tuning */
html[dir="rtl"] .tracking-search-v680 label{text-align:start}.tracking-page-v680 :where([dir="ltr"],input[name="ref"]){font-family:Inter,Arial,sans-serif!important}
html[lang="fa"] .tracking-home-v680-copy p,html[lang="ar"] .tracking-home-v680-copy p,html[lang="ku"] .tracking-home-v680-copy p{font-size:15.5px!important;line-height:1.9!important}
html[lang="fa"] .tracking-console-head-v700 b,html[lang="ar"] .tracking-console-head-v700 b,html[lang="ku"] .tracking-console-head-v700 b{font-size:12.5px!important}
html[lang="fa"] .tracking-path-v700 small,html[lang="ar"] .tracking-path-v700 small,html[lang="ku"] .tracking-path-v700 small{font-size:12.5px!important}

@media(max-width:980px){.tracking-home-v700-grid{grid-template-columns:1fr;gap:35px}.tracking-home-v680-copy{max-width:760px}.tracking-console-v700{max-width:780px}.tracking-data-v680{grid-template-columns:repeat(2,1fr)}.tracking-data-v680>div:nth-child(2n){border-inline-end:0}.tracking-result-top-v680{grid-template-columns:1fr}.tracking-result-top-v680>div{border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.1)}.tracking-result-top-v680>div:last-child{border-bottom:0}}
@media(max-width:640px){html[lang="fa"],html[lang="ar"],html[lang="ku"]{--sep-h1:34px;--sep-h2:27px;--sep-h3:18px}.tracking-home-v680{padding:58px 0}.tracking-console-v700{padding:16px;border-radius:18px}.tracking-search-v680>div{grid-template-columns:1fr;padding:7px}.tracking-search-v680 button{height:48px;min-width:0}.tracking-path-v700{gap:5px}.tracking-path-v700 article{min-width:50px}.tracking-beam-v700 i{animation:none}.tracking-page-v680{padding:65px 0 80px}.tracking-page-v680-head h1{font-size:36px}.tracking-result-v680{border-radius:17px}.tracking-data-v680{grid-template-columns:1fr}.tracking-data-v680>div{border-inline-end:0;border-bottom:1px solid #e5eaf0}.tracking-data-v680>div:last-child{border-bottom:0}.tracking-timeline-v680{padding:24px 20px}.home-process-v400-steps small{font-size:13px!important}}
@media(prefers-reduced-motion:reduce){.tracking-beam-v700 i{animation:none!important}}
.nav-track-v700{color:#7f6217!important}.nav-track-v700:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#c9a227;margin-inline-end:7px;vertical-align:middle;box-shadow:0 0 0 4px rgba(201,162,39,.10)}
@media(min-width:931px){.site-header .nav{gap:18px}.site-header .nav nav{gap:18px}.site-header .nav nav a{white-space:nowrap}}

/* SEPINDAR v7.5 — tracking journey, latin navigation readability, dark-surface logo treatment */
/* Header logo is intentionally untouched. */
@media (min-width:931px){
  html[lang="en"] .site-header #primary-navigation>a,
  html[lang="tr"] .site-header #primary-navigation>a,
  html[lang="az"] .site-header #primary-navigation>a{font-size:14px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:.005em!important}
  html[lang="en"] .site-header #primary-navigation,
  html[lang="tr"] .site-header #primary-navigation,
  html[lang="az"] .site-header #primary-navigation{gap:15px!important}
  html[lang="en"] .nav-cta,html[lang="tr"] .nav-cta,html[lang="az"] .nav-cta{font-size:13px!important}
  html[lang="en"] .lang-code,html[lang="tr"] .lang-code,html[lang="az"] .lang-code{font-size:13px!important}
}
/* White logo treatment is scoped only to dark internal surfaces and footer. */
.home-control-v400 .control-brand img{filter:brightness(0) invert(1)!important;opacity:.96!important}
.site-footer .footer-brand.brand-image-only{background:transparent!important;padding:0!important;border-radius:0!important}
.site-footer .footer-brand.brand-image-only .brand-logo{filter:brightness(0) invert(1)!important;opacity:.98!important;width:235px!important;max-width:235px!important;height:auto!important}

.tracking-path-v750{grid-template-columns:auto minmax(110px,1fr) auto minmax(110px,1fr) auto;gap:12px;margin-top:26px;padding-inline:2px}
.tracking-node-v750{position:relative;z-index:2}.tracking-node-v750>span{font-variant-numeric:tabular-nums}.tracking-node-v750.is-done>i{border-color:#d4b34a;background:#d4b34a;box-shadow:0 0 0 7px rgba(212,179,74,.11)}
.tracking-leg-v750{height:44px!important;background:transparent!important;display:grid;grid-template-columns:1fr auto;grid-template-rows:24px 18px;align-items:center;position:relative;overflow:visible!important}
.tracking-leg-v750:before{content:"";grid-column:1/-1;grid-row:1;align-self:center;height:1px;background:linear-gradient(90deg,rgba(212,179,74,.82),rgba(255,255,255,.18));box-shadow:0 0 12px rgba(212,179,74,.12)}
.road-leg-v750:before{background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(212,179,74,.82))}
.tracking-leg-v750>b{grid-column:1/-1;grid-row:2;text-align:center;font-size:10.5px;line-height:1.2;color:#9fb2c4;font-weight:650;letter-spacing:.015em}
.tracking-vehicle-v750{grid-column:1/-1;grid-row:1;justify-self:center;position:relative;z-index:2;display:grid;place-items:center;width:42px;height:25px;padding:3px 5px;border:1px solid rgba(212,179,74,.48);border-radius:8px;background:#082a55;color:#e0c05b;box-shadow:0 5px 18px rgba(0,0,0,.18)}
.tracking-vehicle-v750 svg{display:block;width:100%;height:100%}
.sea-leg-v750 .tracking-vehicle-v750{animation:sep-ship-route 4.8s ease-in-out infinite}
.road-leg-v750 .tracking-vehicle-v750{animation:sep-truck-route 4.2s ease-in-out infinite}
@keyframes sep-ship-route{0%,100%{transform:translateX(-18%)}50%{transform:translateX(18%)}}
@keyframes sep-truck-route{0%,100%{transform:translateX(-15%)}50%{transform:translateX(15%)}}
html[dir="rtl"] .sea-leg-v750 .tracking-vehicle-v750,html[dir="rtl"] .road-leg-v750 .tracking-vehicle-v750{animation-direction:reverse}
html[lang="fa"] .tracking-leg-v750>b,html[lang="ar"] .tracking-leg-v750>b,html[lang="ku"] .tracking-leg-v750>b{font-size:12px;font-weight:500;letter-spacing:0}
@media(max-width:640px){
  .tracking-path-v750{grid-template-columns:auto 1fr auto 1fr auto;gap:5px;padding-inline:0}
  .tracking-leg-v750{min-width:60px;height:40px!important}
  .tracking-vehicle-v750{width:34px;height:22px;border-radius:7px}
  .tracking-leg-v750>b{font-size:9px}
  html[lang="fa"] .tracking-leg-v750>b,html[lang="ar"] .tracking-leg-v750>b,html[lang="ku"] .tracking-leg-v750>b{font-size:10.5px}
  .site-footer .footer-brand.brand-image-only .brand-logo{width:205px!important;max-width:205px!important}
}
@media(prefers-reduced-motion:reduce){.sea-leg-v750 .tracking-vehicle-v750,.road-leg-v750 .tracking-vehicle-v750{animation:none!important}}

/* SEPINDAR v7.7 — exact dark-surface branding, sequential intermodal tracking, quote contrast */
/* Header logo remains intentionally unchanged. */
.home-control-v400 .control-brand img,
.site-footer .footer-brand.brand-image-only .brand-logo{
  filter:none!important;
  opacity:1!important;
}
.site-footer .footer-brand.brand-image-only{background:transparent!important;padding:0!important;border-radius:0!important}

/* Journey direction is visually 01 -> 02 -> 03 in every language. RTL affects text only. */
.tracking-path-v750{direction:ltr!important}
.tracking-node-v750 small,.tracking-leg-v750>b{unicode-bidi:isolate}
html[dir="rtl"] .tracking-node-v750 small,
html[dir="rtl"] .tracking-leg-v750>b{direction:rtl;text-align:center}

/* One-way, sequential journey: ship first, then truck. */
.tracking-leg-v750{
  display:block!important;
  position:relative!important;
  height:46px!important;
  overflow:visible!important;
}
.tracking-leg-v750:before{
  position:absolute!important;
  left:0!important;
  right:0!important;
  top:12px!important;
  height:1px!important;
}
.tracking-leg-v750>b{
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  text-align:center!important;
}
.tracking-vehicle-v750{
  position:absolute!important;
  top:0!important;
  left:0!important;
  margin:0!important;
  transform:none;
}
.sea-leg-v750 .tracking-vehicle-v750{animation:sep-ship-sequential 10s linear infinite!important}
.road-leg-v750 .tracking-vehicle-v750{animation:sep-truck-sequential 10s linear infinite!important}
html[dir="rtl"] .sea-leg-v750 .tracking-vehicle-v750,
html[dir="rtl"] .road-leg-v750 .tracking-vehicle-v750{animation-direction:normal!important}
@keyframes sep-ship-sequential{
  0%,6%{left:0;opacity:1}
  43%,48%{left:calc(100% - 42px);opacity:1}
  49%,100%{left:calc(100% - 42px);opacity:.28}
}
@keyframes sep-truck-sequential{
  0%,48%{left:0;opacity:.18}
  50%{left:0;opacity:1}
  91%,100%{left:calc(100% - 42px);opacity:1}
}
@media(max-width:640px){
  @keyframes sep-ship-sequential{
    0%,6%{left:0;opacity:1}
    43%,48%{left:calc(100% - 34px);opacity:1}
    49%,100%{left:calc(100% - 34px);opacity:.28}
  }
  @keyframes sep-truck-sequential{
    0%,48%{left:0;opacity:.18}
    50%{left:0;opacity:1}
    91%,100%{left:calc(100% - 34px);opacity:1}
  }
}

/* Quote copy must stay legible on the navy surface. */
.quote-v15 .quote-v15-copy{color:#fff!important}
.quote-v15 .quote-v15-copy h2,
.quote-v15 .quote-v15-copy h3,
.quote-v15 .quote-v15-copy strong{color:#fff!important}
.quote-v15 .quote-v15-copy p{color:#c7d4e2!important}
.quote-v15 .quote-v15-copy .v15-kicker,
.quote-v15 .v15-kicker.light-kicker{color:#e0c05b!important}
.quote-v15 .quote-v15-contact small{color:#9fb2c5!important}
.quote-v15 .quote-v15-contact b,
.quote-v15 .quote-v15-contact a{color:#fff!important}


/* SEPINDAR v8.2 — hero refinement, exact Route Desk branding, live journey motion, office contact cards */
/* Header logo remains intentionally untouched. */

/* The legacy content:url rule on .control-brand is overridden here so the dark panel
   actually receives the gold + white PNG rather than the navy header artwork. */
.home-control-v400 .control-brand img{
  content:url('/assets/sepindar-str-dark-v770.png?v=8.2.00')!important;
  filter:none!important;
  opacity:1!important;
  width:136px!important;
  max-width:136px!important;
  height:auto!important;
  max-height:52px!important;
  object-fit:contain!important;
}

/* Calm the oversized Latin hero and improve line rhythm without touching RTL sizing. */
html[lang="en"] .hero-v15 h1,
html[lang="tr"] .hero-v15 h1,
html[lang="az"] .hero-v15 h1{
  font-size:clamp(46px,5vw,68px)!important;
  line-height:1.015!important;
  font-weight:650!important;
  letter-spacing:-.025em!important;
  max-width:12.5ch!important;
  text-wrap:balance!important;
}
html[lang="en"] .hero-v15-copy>p,
html[lang="tr"] .hero-v15-copy>p,
html[lang="az"] .hero-v15-copy>p{
  font-size:16px!important;
  line-height:1.75!important;
  max-width:58ch!important;
}
@media(max-width:760px){
  html[lang="en"] .hero-v15 h1,
  html[lang="tr"] .hero-v15 h1,
  html[lang="az"] .hero-v15 h1{font-size:clamp(38px,10vw,50px)!important;max-width:none!important}
}

/* Live route preview: 01 origin port -> 02 discharge port -> 03 final destination.
   The visual track is always LTR; only labels switch direction for RTL languages. */
.tracking-path-v750{direction:ltr!important}
.tracking-leg-v750{
  position:relative!important;
  display:block!important;
  height:50px!important;
  overflow:visible!important;
  isolation:isolate;
}
.tracking-leg-v750:before{
  content:""!important;
  position:absolute!important;
  left:0!important;right:0!important;top:13px!important;
  height:2px!important;
  border-radius:10px;
  background:rgba(255,255,255,.14)!important;
  box-shadow:none!important;
}
.tracking-leg-v750:after{
  content:"";
  position:absolute;
  left:0;top:13px;height:2px;width:0;
  border-radius:10px;
  background:linear-gradient(90deg,#d8b13f,#f0d77b);
  box-shadow:0 0 14px rgba(216,177,63,.38);
  animation:sep-route-progress-v820 12s linear infinite;
}
.road-leg-v750:after{animation-name:sep-road-progress-v820}
.tracking-vehicle-v750{
  position:absolute!important;
  left:0!important;top:0!important;
  width:44px!important;height:27px!important;
  transform:translateX(0)!important;
  background:#082a55!important;
  border-color:rgba(224,192,91,.58)!important;
  color:#f0cf64!important;
  opacity:1!important;
  will-change:transform,opacity;
}
.sea-leg-v750 .tracking-vehicle-v750{
  animation:sep-ship-v820 12s linear infinite!important;
}
.road-leg-v750 .tracking-vehicle-v750{
  animation:sep-truck-v820 12s linear infinite!important;
}
html[dir="rtl"] .sea-leg-v750 .tracking-vehicle-v750,
html[dir="rtl"] .road-leg-v750 .tracking-vehicle-v750{
  animation-direction:normal!important;
}
@keyframes sep-ship-v820{
  0%,5%{transform:translateX(0);opacity:1}
  42%,48%{transform:translateX(calc(100% - 44px));opacity:1}
  49%,100%{transform:translateX(calc(100% - 44px));opacity:.2}
}
@keyframes sep-truck-v820{
  0%,49%{transform:translateX(0);opacity:.12}
  50%{transform:translateX(0);opacity:1}
  92%,100%{transform:translateX(calc(100% - 44px));opacity:1}
}
@keyframes sep-route-progress-v820{
  0%,5%{width:0;opacity:1}
  42%,100%{width:100%;opacity:1}
}
@keyframes sep-road-progress-v820{
  0%,49%{width:0;opacity:.15}
  50%{width:0;opacity:1}
  92%,100%{width:100%;opacity:1}
}
.tracking-node-v750>i{transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}
.tracking-node-v750:nth-of-type(1)>i{animation:sep-node-one-v820 12s linear infinite}
.tracking-node-v750:nth-of-type(2)>i{animation:sep-node-two-v820 12s linear infinite}
.tracking-node-v750:nth-of-type(3)>i{animation:sep-node-three-v820 12s linear infinite}
@keyframes sep-node-one-v820{0%,100%{box-shadow:0 0 0 6px rgba(212,179,74,.12)}}
@keyframes sep-node-two-v820{0%,40%{box-shadow:none}45%,60%{box-shadow:0 0 0 7px rgba(212,179,74,.18)}61%,100%{box-shadow:none}}
@keyframes sep-node-three-v820{0%,88%{box-shadow:none}92%,100%{box-shadow:0 0 0 7px rgba(212,179,74,.18)}}
.tracking-leg-v750>b{bottom:-1px!important}

/* If the OS asks for reduced motion, keep the functional journey visible but slower and linear
   instead of freezing it entirely. */
@media(prefers-reduced-motion:reduce){
  .sea-leg-v750 .tracking-vehicle-v750{animation:sep-ship-v820 18s linear infinite!important}
  .road-leg-v750 .tracking-vehicle-v750{animation:sep-truck-v820 18s linear infinite!important}
  .tracking-leg-v750:after{animation-duration:18s!important}
}

/* Office cards: clearer hierarchy for Tehran and Erbil direct channels. */
.contact-office-list-v820 article{
  border:1px solid #e0e7ef!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#fff,#fbfcfe)!important;
  box-shadow:0 14px 36px rgba(6,38,79,.055)!important;
  padding:22px!important;
}
.contact-office-list-v820 article>span{
  background:#06264f!important;color:#e3c55e!important;
  border-radius:10px!important;min-width:42px!important;height:42px!important;
  display:grid!important;place-items:center!important;font-weight:800!important;
}
.office-contact-v820{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:14px}
.office-contact-v820 a{
  display:inline-flex!important;align-items:center;min-height:36px;
  padding:7px 10px!important;border:1px solid #dfe6ed!important;border-radius:10px!important;
  background:#fff!important;color:#173a5f!important;font-size:13px!important;font-weight:700!important;
  text-decoration:none!important;
}
.office-contact-v820 a:hover{border-color:#c9a227!important;box-shadow:0 6px 18px rgba(6,38,79,.06)}
.team-offices-v400-grid .office-contact-v820{display:grid;gap:7px}
.team-offices-v400-grid .office-contact-v820 a{width:max-content;max-width:100%}

/* A little more polish without adding Home clutter. */
.tracking-console-v700{box-shadow:0 30px 80px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)!important}
.tracking-console-head-v700{border-bottom-color:rgba(255,255,255,.1)!important}
.nav-track-v700{font-weight:750!important}
@media(max-width:640px){
  .home-control-v400 .control-brand img{width:108px!important;max-width:108px!important}
  .tracking-vehicle-v750{width:36px!important;height:24px!important}
  @keyframes sep-ship-v820{
    0%,5%{transform:translateX(0);opacity:1}
    42%,48%{transform:translateX(calc(100% - 36px));opacity:1}
    49%,100%{transform:translateX(calc(100% - 36px));opacity:.2}
  }
  @keyframes sep-truck-v820{
    0%,49%{transform:translateX(0);opacity:.12}
    50%{transform:translateX(0);opacity:1}
    92%,100%{transform:translateX(calc(100% - 36px));opacity:1}
  }
  .office-contact-v820{display:grid}
  .office-contact-v820 a{width:100%;justify-content:flex-start}
}


/* SEPINDAR v8.6 — actual vehicle motion, contact accuracy, final CTA contrast, calmer Latin hero */
/* Header logo intentionally unchanged. */

/* Latin hero: reduce visual dominance while preserving strong hierarchy. */
html[lang="en"] .hero-v15 h1,
html[lang="tr"] .hero-v15 h1,
html[lang="az"] .hero-v15 h1{
  font-size:clamp(42px,4.15vw,58px)!important;
  line-height:1.045!important;
  font-weight:620!important;
  letter-spacing:-.018em!important;
  max-width:13.5ch!important;
}
@media(max-width:760px){
  html[lang="en"] .hero-v15 h1,
  html[lang="tr"] .hero-v15 h1,
  html[lang="az"] .hero-v15 h1{font-size:clamp(36px,9.2vw,46px)!important;line-height:1.07!important}
}

/* Dark final CTA: previous navy heading on navy background was unreadable. */
.final-v15{background:linear-gradient(135deg,#04172f 0%,#06264f 58%,#0a315e 100%)!important}
.final-v15 h2{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.08)}
.final-v15 span{color:#e0c05b!important}

/* Tracking path stays static. The actual ship and truck icons move over it. */
.tracking-path-v750{direction:ltr!important}
.tracking-leg-v750{position:relative!important;display:block!important;height:50px!important;overflow:visible!important}
.tracking-leg-v750:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:13px!important;height:2px!important;border-radius:999px;background:rgba(255,255,255,.17)!important;box-shadow:none!important}
.tracking-leg-v750:after{display:none!important;content:none!important;animation:none!important}
.tracking-vehicle-v750{position:absolute!important;top:0!important;left:0!important;transform:none!important;margin:0!important;opacity:1!important;will-change:left,opacity}
.sea-leg-v750 .tracking-vehicle-v750{animation:sep-ship-icon-v860 12s linear infinite!important}
.road-leg-v750 .tracking-vehicle-v750{animation:sep-truck-icon-v860 12s linear infinite!important}
html[dir="rtl"] .sea-leg-v750 .tracking-vehicle-v750,
html[dir="rtl"] .road-leg-v750 .tracking-vehicle-v750{animation-direction:normal!important}
@keyframes sep-ship-icon-v860{
  0%,5%{left:0;opacity:1}
  42%,48%{left:calc(100% - 44px);opacity:1}
  49%,100%{left:calc(100% - 44px);opacity:.18}
}
@keyframes sep-truck-icon-v860{
  0%,49%{left:0;opacity:.12}
  50%{left:0;opacity:1}
  92%,100%{left:calc(100% - 44px);opacity:1}
}
@media(max-width:640px){
  @keyframes sep-ship-icon-v860{0%,5%{left:0;opacity:1}42%,48%{left:calc(100% - 34px);opacity:1}49%,100%{left:calc(100% - 34px);opacity:.18}}
  @keyframes sep-truck-icon-v860{0%,49%{left:0;opacity:.12}50%{left:0;opacity:1}92%,100%{left:calc(100% - 34px);opacity:1}}
}
@media(prefers-reduced-motion:reduce){
  .sea-leg-v750 .tracking-vehicle-v750{animation:sep-ship-icon-v860 18s linear infinite!important}
  .road-leg-v750 .tracking-vehicle-v750{animation:sep-truck-icon-v860 18s linear infinite!important}
}

/* Footer presents Tehran and Erbil as separate contact points. */
.footer-offices-v860{display:grid!important;gap:14px!important}
.footer-offices-v860>b{margin-bottom:2px!important}
.footer-offices-v860 section{display:grid;gap:4px;padding:12px 0;border-top:1px solid rgba(255,255,255,.10)}
.footer-offices-v860 section strong{font-size:12px;color:#fff;font-weight:800}
.footer-offices-v860 section a,.footer-offices-v860 section span{display:block!important;margin:0!important;color:rgba(255,255,255,.82)!important;font-size:11.5px;line-height:1.55}
.footer-offices-v860 section span{max-width:34ch}
html[dir="rtl"] .footer-offices-v860 section{direction:rtl}
html[dir="rtl"] .footer-offices-v860 .bidi-ltr{direction:ltr!important;text-align:right;unicode-bidi:isolate}

/* Quote-side contact copy on navy must always stay legible. */
.quote-v15 .quote-v15-copy,.quote-v15 .quote-v15-copy h2,.quote-v15 .quote-v15-copy strong,.quote-v15 .quote-v15-contact b,.quote-v15 .quote-v15-contact a{color:#fff!important}
.quote-v15 .quote-v15-copy p{color:#d4deea!important}

/* SEPINDAR v9.0 — robust tracking motion + calmer hero + control-tower polish */
/* Tracking motion is driven by requestAnimationFrame in index.php. Keep the route static. */
.tracking-path-v750{direction:ltr!important}
.tracking-leg-v750:before{background:linear-gradient(90deg,rgba(224,192,91,.38),rgba(255,255,255,.16))!important;height:2px!important}
.tracking-leg-v750:after{display:none!important;content:none!important;animation:none!important}
.sea-leg-v750 .tracking-vehicle-v750,.road-leg-v750 .tracking-vehicle-v750{
  animation:none!important;transition:none!important;transform:none!important;left:0;top:0;
  filter:drop-shadow(0 6px 11px rgba(0,0,0,.18));
}
.tracking-node-v750.is-journey-live>i{border-color:#e6c75e!important;background:#e6c75e!important;box-shadow:0 0 0 8px rgba(230,199,94,.17)!important}
.tracking-node-v750.is-journey-done>i{border-color:#d4b34a!important;background:#d4b34a!important;box-shadow:0 0 0 5px rgba(212,179,74,.10)!important}
.tracking-console-v700{border:1px solid rgba(255,255,255,.10)!important;backdrop-filter:blur(5px)}
.tracking-search-v680>div{box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}

/* Latin hero hierarchy: premium, less oversized, easier to scan. */
html[lang="en"] .hero-v15 h1,html[lang="tr"] .hero-v15 h1,html[lang="az"] .hero-v15 h1{
  font-size:clamp(40px,3.65vw,52px)!important;line-height:1.06!important;font-weight:590!important;
  letter-spacing:-.022em!important;max-width:14ch!important;text-wrap:balance!important;
}
html[lang="en"] .hero-v15-lead,html[lang="tr"] .hero-v15-lead,html[lang="az"] .hero-v15-lead{max-width:66ch!important;font-size:15.5px!important;line-height:1.72!important}
@media(max-width:760px){html[lang="en"] .hero-v15 h1,html[lang="tr"] .hero-v15 h1,html[lang="az"] .hero-v15 h1{font-size:clamp(34px,8.7vw,44px)!important;max-width:none!important}}

/* Stronger dark-section readability across Home and Contact. */
.final-v15 h2,.quote-v15 .quote-v15-copy h2,.tracking-home-v680-copy h2{color:#fff!important}
.final-v15 p,.quote-v15 .quote-v15-copy p,.tracking-home-v680-copy p{color:#d6e0eb!important}
.final-v15 .v15-kicker,.quote-v15 .v15-kicker,.tracking-home-v680 .v15-kicker{color:#e0c05b!important}

/* Office channels: clearer hierarchy without adding visual clutter. */
.office-contact-v820 a,.footer-offices-v860 section a{font-variant-numeric:tabular-nums}
.contact-office-list-v820 article h3,.team-offices-v400-grid article h3{letter-spacing:-.01em}

@media(prefers-reduced-motion:reduce){
  /* Site-wide reduced-motion rules may remain for decorative effects. Tracking is functional UI and is moved by JS. */
  .sea-leg-v750 .tracking-vehicle-v750,.road-leg-v750 .tracking-vehicle-v750{animation:none!important;transition:none!important}
}

/* SEPINDAR v9.4 — header balance + service content system */
.site-header .nav{
  min-height:96px!important;
  padding-block:6px!important;
}
.site-header .brand-image-only{
  flex:0 0 242px!important;
  width:242px!important;
  height:80px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin-inline-end:22px!important;
  overflow:visible!important;
}
.site-header .brand-image-only .brand-logo{
  width:242px!important;
  height:80px!important;
  max-width:242px!important;
  max-height:80px!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:0!important;
  transform:none!important;
}

.service-explain-v940{background:linear-gradient(180deg,#f7f9fc 0%,#fff 100%);border-top:1px solid rgba(6,38,79,.06);border-bottom:1px solid rgba(6,38,79,.06)}
.service-explain-v940-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:54px;align-items:start}
.service-explain-v940-intro{max-width:720px}
.service-explain-v940-intro h2{margin:14px 0 18px;color:var(--v15-navy2);font-size:clamp(30px,3.2vw,46px);line-height:1.08;letter-spacing:-.035em}
.service-explain-v940-intro p{margin:0 0 28px;color:#53657c;font-size:16px;line-height:1.85;max-width:68ch}
.service-explain-v940-panels{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(6,38,79,.1);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 20px 55px rgba(6,38,79,.06)}
.service-explain-v940-panels section{padding:28px 26px;min-height:270px}
.service-explain-v940-panels section+section{border-inline-start:1px solid rgba(6,38,79,.08)}
.service-explain-v940-panels small{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f4f6f9;color:#8f6f16;font-weight:900;font-size:10px}
.service-explain-v940-panels h3{margin:18px 0 16px;color:var(--v15-navy2);font-size:20px;line-height:1.25}
.service-explain-v940-panels ul,.service-explain-v940-panels ol{margin:0;padding:0;list-style:none;display:grid;gap:13px}
.service-explain-v940-panels li{position:relative;padding-inline-start:20px;color:#52657c;font-size:14.5px;line-height:1.6}
.service-explain-v940-panels li:before{content:"";position:absolute;inset-inline-start:0;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--v15-gold);box-shadow:0 0 0 4px rgba(211,171,52,.12)}
.inner-service-body-v15 p,.related-service-grid-v15 p{font-size:14px;line-height:1.7;color:inherit;opacity:.88}
.inner-service-card-v15 .inner-service-body-v15{min-height:190px}

html[dir="rtl"] .service-explain-v940-intro h2{letter-spacing:0;line-height:1.35}
html[dir="rtl"] .service-explain-v940-intro p{line-height:2}

@media(max-width:930px){
  .site-header .nav{min-height:82px!important;padding-block:4px!important}
  .site-header .brand-image-only{flex-basis:205px!important;width:205px!important;height:68px!important;margin-inline-end:8px!important}
  .site-header .brand-image-only .brand-logo{width:205px!important;height:68px!important;max-width:205px!important;max-height:68px!important}
  .service-explain-v940-grid{grid-template-columns:1fr;gap:32px}
}
@media(max-width:640px){
  .site-header .nav{min-height:74px!important;padding-block:2px!important}
  .site-header .brand-image-only{flex-basis:168px!important;width:168px!important;height:58px!important;margin-inline-end:2px!important}
  .site-header .brand-image-only .brand-logo{width:168px!important;height:58px!important;max-width:168px!important;max-height:58px!important}
  .service-explain-v940{padding-block:66px}
  .service-explain-v940-intro h2{font-size:30px}
  .service-explain-v940-panels{grid-template-columns:1fr}
  .service-explain-v940-panels section{min-height:0;padding:24px 22px}
  .service-explain-v940-panels section+section{border-inline-start:0;border-top:1px solid rgba(6,38,79,.08)}
}

/* SEPINDAR v9.6 — Global Freight Flow + simultaneous live tracking */
.global-flow-v960{position:relative;overflow:hidden;min-height:360px;padding:72px 0!important;background:
  radial-gradient(circle at 56% 42%,rgba(26,105,186,.24),transparent 34%),
  linear-gradient(135deg,#03162e 0%,#06264f 55%,#073b75 100%)!important}
.global-flow-v960:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.32;background-image:
  radial-gradient(circle at 18% 27%,rgba(224,192,91,.9) 0 1px,transparent 2px),
  radial-gradient(circle at 73% 34%,rgba(255,255,255,.7) 0 1px,transparent 2px),
  radial-gradient(circle at 82% 71%,rgba(224,192,91,.75) 0 1px,transparent 2px),
  radial-gradient(circle at 44% 78%,rgba(255,255,255,.45) 0 1px,transparent 2px)}
.global-flow-v960-grid{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(230px,.8fr) minmax(440px,1.45fr) auto!important;align-items:center!important;gap:46px!important}
.global-flow-v960-copy{max-width:430px}
.global-flow-v960-copy>span{display:block;color:#e0c05b!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase}
.global-flow-v960-copy h2{margin:12px 0 14px!important;color:#fff!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.08!important;font-weight:650!important;letter-spacing:-.025em!important}
.global-flow-v960-copy p{margin:0;color:#b8c9db;font-size:13.5px;line-height:1.7}
.global-flow-v960-visual{min-width:0}
.global-flow-v960-route{position:relative;height:170px;border:1px solid rgba(255,255,255,.10);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 60px rgba(0,0,0,.16);overflow:hidden;direction:ltr!important}
.global-flow-v960-line{position:absolute;left:9%;right:9%;top:83px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(224,192,91,.25),rgba(224,192,91,.75) 47%,rgba(255,255,255,.24) 53%,rgba(224,192,91,.40));box-shadow:0 0 18px rgba(224,192,91,.12)}
.global-flow-v960-node{position:absolute;top:56px;display:grid;place-items:center;gap:34px;z-index:4;transform:translateX(-50%)}
.global-flow-v960-node:before{content:"";position:absolute;top:19px;width:15px;height:15px;border-radius:50%;border:3px solid #e0c05b;background:#06264f;box-shadow:0 0 0 7px rgba(224,192,91,.10),0 0 18px rgba(224,192,91,.30)}
.global-flow-v960-node b{display:grid;place-items:center;width:38px;height:26px;border-radius:999px;background:rgba(3,22,46,.86);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:10px;line-height:1}
.global-flow-v960-node small{white-space:nowrap;color:#aebfd1;font-size:10.5px;font-weight:700;letter-spacing:.02em}
.global-flow-v960-node.node-origin{left:10%}.global-flow-v960-node.node-port{left:50%}.global-flow-v960-node.node-final{left:90%}
.global-flow-v960-runner{position:absolute;top:61px;z-index:5;display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#082f61;border:1px solid rgba(224,192,91,.42);color:#e0c05b;box-shadow:0 10px 24px rgba(0,0,0,.26);will-change:left,transform;pointer-events:none}
.global-flow-v960-runner svg{display:block;width:26px;height:26px}
.global-flow-v960 .runner-ship{left:11%;animation:sep-global-ship-v960 9s ease-in-out infinite}
.global-flow-v960 .runner-truck{left:51%;animation:sep-global-truck-v960 8.2s ease-in-out infinite}
.global-flow-v960 .runner-air{top:22px;left:38%;width:36px;height:36px;border-radius:50%;background:rgba(6,38,79,.82);animation:sep-global-air-v960 12s ease-in-out infinite}
.global-flow-v960 .runner-air svg{width:21px;height:21px}
@keyframes sep-global-ship-v960{0%,100%{left:11%;transform:translateX(-50%)}50%{left:47%;transform:translateX(-50%)}}
@keyframes sep-global-truck-v960{0%,100%{left:53%;transform:translateX(-50%)}50%{left:87%;transform:translateX(-50%)}}
@keyframes sep-global-air-v960{0%,100%{left:34%;transform:translate(-50%,0) rotate(-5deg);opacity:.62}50%{left:72%;transform:translate(-50%,15px) rotate(6deg);opacity:1}}
.global-flow-v960-status{display:flex;justify-content:space-between;gap:20px;margin-top:12px;padding-inline:10px;color:#91a8be;font-size:10.5px;font-weight:700;letter-spacing:.04em}
.global-flow-v960-status span{display:flex;align-items:center;gap:7px}.global-flow-v960-status i{width:6px;height:6px;border-radius:50%;background:#e0c05b;box-shadow:0 0 0 5px rgba(224,192,91,.10)}
.global-flow-v960-cta{white-space:nowrap!important;align-self:center!important}
html[dir="rtl"] .global-flow-v960-copy>span,html[dir="rtl"] .global-flow-v960-copy h2,html[dir="rtl"] .global-flow-v960-copy p{letter-spacing:0!important}
html[dir="rtl"] .global-flow-v960-node small{direction:rtl;unicode-bidi:isolate;letter-spacing:0}

/* Tracking vehicles move simultaneously; the path itself stays completely static. */
.tracking-leg-v750:before{animation:none!important;transition:none!important}
.tracking-leg-v750:after{animation:none!important;transition:none!important}
.sea-leg-v750 .tracking-vehicle-v750,.road-leg-v750 .tracking-vehicle-v750{animation:none!important;transition:none!important}

@media(max-width:980px){
  .global-flow-v960-grid{grid-template-columns:1fr!important;gap:28px!important}
  .global-flow-v960-copy{max-width:680px}
  .global-flow-v960-cta{justify-self:start}
  .global-flow-v960-route{height:158px}
}
@media(max-width:640px){
  .global-flow-v960{min-height:0;padding:58px 0!important}
  .global-flow-v960-grid{gap:22px!important}
  .global-flow-v960-copy h2{font-size:30px!important}
  .global-flow-v960-route{height:146px;border-radius:20px}
  .global-flow-v960-line{left:8%;right:8%;top:72px}
  .global-flow-v960-node{top:46px;gap:33px}.global-flow-v960-node:before{top:18px}
  .global-flow-v960-node.node-origin{left:9%}.global-flow-v960-node.node-port{left:50%}.global-flow-v960-node.node-final{left:91%}
  .global-flow-v960-node small{font-size:9px;max-width:88px;text-align:center;white-space:normal;line-height:1.25}
  .global-flow-v960-runner{top:51px;width:36px;height:36px;border-radius:11px}.global-flow-v960-runner svg{width:22px;height:22px}
  .global-flow-v960 .runner-air{top:14px;width:31px;height:31px}
  .global-flow-v960-status{font-size:9px;gap:12px;padding-inline:2px}
}
@media(prefers-reduced-motion:reduce){
  .global-flow-v960 .runner-ship,.global-flow-v960 .runner-truck,.global-flow-v960 .runner-air{animation-duration:18s!important}
}


/* SEPINDAR v10.0.00 — home network redesign and polish pass */
.home-network-v1000{background:linear-gradient(125deg,#041b39 0%,#06264f 58%,#0d447b 100%);position:relative;overflow:hidden}
.home-network-v1000:before,.home-network-v1000:after{content:"";position:absolute;border-radius:50%;pointer-events:none}
.home-network-v1000:before{width:440px;height:440px;inset-inline-start:-180px;top:-170px;border:1px solid rgba(255,255,255,.06)}
.home-network-v1000:after{width:340px;height:340px;inset-inline-end:-150px;bottom:-140px;background:radial-gradient(circle,rgba(225,195,78,.09),transparent 70%)}
.home-network-v1000-shell{display:grid;grid-template-columns:.88fr 1.12fr;gap:54px;align-items:center;position:relative;z-index:1}
.home-network-v1000-copy h2{max-width:10ch}
.home-network-v1000-chips{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 28px}
.home-network-v1000-chips span{padding:9px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#dce8f4;font-size:10px;font-weight:800;letter-spacing:.04em}
.home-network-v1000-visual{position:relative;min-height:470px;border:1px solid rgba(255,255,255,.12);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(40,108,171,.38),transparent 30%),radial-gradient(circle at 18% 22%,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));box-shadow:0 30px 80px rgba(0,0,0,.18)}
.home-network-v1000-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,.74))}
.home-network-v1000-orbit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(225,195,78,.26)}
.home-network-v1000-orbit.orbit-a{width:270px;height:270px}
.home-network-v1000-orbit.orbit-b{width:390px;height:390px;border-color:rgba(134,174,212,.23)}
.home-network-v1000-core{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);z-index:4;width:180px;min-height:180px;border-radius:50%;display:grid;place-items:center;align-content:center;text-align:center;padding:28px;background:linear-gradient(180deg,#03182f,#072a56);border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 24px rgba(255,255,255,.02)}
.home-network-v1000-core em{font-style:normal;font-size:11px;font-weight:900;letter-spacing:.18em;color:#e1c34e}
.home-network-v1000-core strong{display:block;margin-top:8px;font-size:16px;line-height:1.25;color:#fff;letter-spacing:-.02em}
.home-network-v1000-core span{display:block;margin-top:10px;max-width:15ch;color:#afc0d1;font-size:9px;line-height:1.6;font-weight:700}
.home-network-v1000-office{position:absolute;z-index:5;width:210px;min-height:124px;border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:20px 18px 18px;background:rgba(255,255,255,.06);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 18px 34px rgba(1,10,25,.14)}
.home-network-v1000-office small{position:absolute;top:18px;inset-inline-end:18px;color:#e1c34e;font-size:12px;font-weight:900}
.home-network-v1000-office b{font-size:20px;line-height:1.2;color:#fff;letter-spacing:-.02em}
.home-network-v1000-office span{display:block;margin-top:10px;color:#9fb5ca;font-size:11px;line-height:1.6}
.home-network-v1000-office i{position:absolute;width:12px;height:12px;border-radius:50%;background:#e1c34e;box-shadow:0 0 0 6px rgba(225,195,78,.13)}
.home-network-v1000-office.office-tehran{top:48px;inset-inline-start:34px;animation:sepFloatA 6.5s ease-in-out infinite}
.home-network-v1000-office.office-tehran i{inset-inline-end:-6px;bottom:34px}
.home-network-v1000-office.office-erbil{bottom:112px;inset-inline-start:66px;animation:sepFloatB 6.8s ease-in-out infinite}
.home-network-v1000-office.office-erbil i{inset-inline-end:26px;top:-6px}
.home-network-v1000-office.office-global{top:78px;inset-inline-end:38px;width:240px;animation:sepFloatA 7.2s ease-in-out infinite}
.home-network-v1000-office.office-global i{inset-inline-start:-6px;bottom:32px}
.home-network-v1000-link{position:absolute;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(225,195,78,.94),rgba(225,195,78,.16));z-index:3;transform-origin:left center;opacity:.82}
.home-network-v1000-link.link-tehran{left:216px;top:131px;width:158px;transform:rotate(28deg)}
.home-network-v1000-link.link-erbil{left:250px;top:309px;width:108px;transform:rotate(-25deg)}
.home-network-v1000-link.link-global{left:355px;top:196px;width:188px;transform:rotate(-16deg)}
.home-network-v1000-signal{position:absolute;z-index:4;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.08),0 0 0 10px rgba(225,195,78,.08);animation:sepPulse 2.4s ease-out infinite}
.home-network-v1000-signal.signal-a{left:318px;top:185px}
.home-network-v1000-signal.signal-b{left:403px;top:224px;animation-delay:1.1s}
.home-network-v1000-meta{position:absolute;left:26px;right:26px;bottom:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;z-index:5}
.home-network-v1000-meta article{min-height:78px;border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:15px 16px;background:rgba(3,24,47,.48)}
.home-network-v1000-meta b{display:block;color:#fff;font-size:13px;line-height:1.35}
.home-network-v1000-meta span{display:block;margin-top:7px;color:#8ea8c0;font-size:10px;line-height:1.55}
.home-services-v400 .service-bento{margin-top:10px}
.home-services-v400 .bento-card{border:1px solid rgba(6,38,79,.08);box-shadow:0 22px 50px rgba(6,38,79,.08)}
.home-services-v400 .bento-card:hover{transform:translateY(-4px)}
.contact-office-list-v820 article{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #d9e3ed!important;box-shadow:0 18px 42px rgba(6,38,79,.06)}
.site-footer .footer-grid{align-items:start}
.site-footer .footer-main p{max-width:34ch}
@keyframes sepPulse{0%{transform:scale(.78);opacity:0}20%{opacity:1}100%{transform:scale(1.65);opacity:0}}
@keyframes sepFloatA{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes sepFloatB{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}
@media(max-width:980px){
 .home-network-v1000-shell{grid-template-columns:1fr;gap:34px}
 .home-network-v1000-copy h2{max-width:none}
 .home-network-v1000-visual{min-height:520px}
}
@media(max-width:640px){
 .home-network-v1000-visual{min-height:620px;border-radius:24px}
 .home-network-v1000-chips{gap:8px}
 .home-network-v1000-chips span{font-size:9px;padding:8px 11px}
 .home-network-v1000-core{width:156px;min-height:156px;top:47%}
 .home-network-v1000-core strong{font-size:14px}
 .home-network-v1000-office{width:auto;inset-inline-start:18px!important;inset-inline-end:18px!important;min-height:104px;padding:18px 16px}
 .home-network-v1000-office b{font-size:17px}
 .home-network-v1000-office.office-tehran{top:24px}
 .home-network-v1000-office.office-global{top:144px}
 .home-network-v1000-office.office-erbil{top:auto;bottom:130px}
 .home-network-v1000-office i{display:none}
 .home-network-v1000-link{display:none}
 .home-network-v1000-signal{display:none}
 .home-network-v1000-meta{left:18px;right:18px;bottom:18px;grid-template-columns:1fr}
}
html[dir="rtl"] .home-network-v1000-copy{text-align:right}
html[dir="rtl"] .home-network-v1000-core span,html[dir="rtl"] .home-network-v1000-office span{text-align:right}
html[lang="fa"] .home-network-v1000-office b,html[lang="ar"] .home-network-v1000-office b,html[lang="ku"] .home-network-v1000-office b{font-size:18px;font-weight:600;letter-spacing:0}
html[lang="fa"] .home-network-v1000-office span,html[lang="ar"] .home-network-v1000-office span,html[lang="ku"] .home-network-v1000-office span,html[lang="fa"] .home-network-v1000-meta span,html[lang="ar"] .home-network-v1000-meta span,html[lang="ku"] .home-network-v1000-meta span{font-size:12.5px;line-height:1.75}
html[lang="fa"] .home-network-v1000-meta b,html[lang="ar"] .home-network-v1000-meta b,html[lang="ku"] .home-network-v1000-meta b{font-size:15px}

/* SEPINDAR v10.8 performance rendering pass */
@supports (content-visibility:auto){
  .home-services-v400,.tracking-home-v680,.home-network-v400,.home-insights-v400,.team-leadership-v400,.team-governance-v550,.team-network-map-v400,.team-offices-v400,.team-partners-v400,.about-team-link-v400,.service-mode-hub-v500,.about-architecture-v500,.insights-v15.section{content-visibility:auto;contain-intrinsic-size:1px 760px}
}
@media (prefers-reduced-data:reduce){
  .hero-v15-media,.inner-v15-hero-media{background-image:none!important}
  .tracking-vehicle-v750,.network-orbit-v1000,.network-signal-v1000{animation:none!important}
}

/* SEPINDAR v11.2.00 — trade lane architecture */
.route-hub-v1100-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.route-hub-v1100-grid>a{display:flex;min-height:290px;flex-direction:column;padding:32px;border:1px solid #dce5ee;border-radius:24px;background:linear-gradient(180deg,#fff,#f8fbfe);box-shadow:0 20px 50px rgba(6,38,79,.06);text-decoration:none;transition:transform .22s ease,border-color .22s ease}.route-hub-v1100-grid>a:hover{transform:translateY(-4px);border-color:#9eb4c8}.route-hub-v1100-grid span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#8a6f13;text-transform:uppercase}.route-hub-v1100-grid h2{margin:18px 0 12px;color:#06264f;font-size:28px;line-height:1.15}.route-hub-v1100-grid p{margin:0;color:#5c6f82;line-height:1.75}.route-hub-v1100-grid small{margin-top:auto;padding-top:26px;color:#73879a;line-height:1.55}.route-hub-v1100-grid b{margin-top:14px;color:#06264f;font-size:12px}.route-detail-v1100-index{align-self:end;display:grid;gap:9px;max-width:430px;padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(3,24,47,.46);backdrop-filter:blur(8px)}.route-detail-v1100-index small{color:#e1c34e;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.route-detail-v1100-index strong{color:#fff;font-size:22px;line-height:1.25}.route-detail-v1100-index span{color:#c4d2df;line-height:1.6}.route-detail-v1100-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.route-detail-v1100-grid>div:first-child h2{max-width:12ch;font-size:42px;color:#06264f}.route-detail-v1100-grid>div:first-child p{color:#5f7285;line-height:1.85;max-width:62ch}.route-detail-v1100-checks{display:grid;gap:12px}.route-detail-v1100-checks>small{font-size:10px;font-weight:900;letter-spacing:.12em;color:#8a6f13;text-transform:uppercase;margin-bottom:4px}.route-detail-v1100-checks article{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:18px;min-height:86px;padding:18px 22px;border-radius:18px;border:1px solid #dce5ee;background:#fff}.route-detail-v1100-checks article span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#06264f;color:#e1c34e;font-size:11px;font-weight:900}.route-detail-v1100-checks article b{color:#193c61;line-height:1.55}.route-flow-v1100{background:#06264f;color:#fff}.route-flow-v1100 .wrap{min-height:118px;display:flex;align-items:center;justify-content:center;gap:34px}.route-flow-v1100 span{font-size:12px;font-weight:800;color:#c4d2df}.route-flow-v1100 strong{padding:13px 18px;border-radius:999px;background:#e1c34e;color:#06264f;font-size:12px;letter-spacing:.08em}.route-flow-v1100 i{font-style:normal;color:#7896b2}@media(max-width:820px){.route-hub-v1100-grid,.route-detail-v1100-grid{grid-template-columns:1fr}.route-detail-v1100-grid{gap:34px}.route-detail-v1100-grid>div:first-child h2{font-size:34px;max-width:none}.route-detail-v1100-index{max-width:none}.route-flow-v1100 .wrap{gap:14px}.route-flow-v1100 i{display:none}}@media(max-width:560px){.route-hub-v1100-grid>a{min-height:250px;padding:24px}.route-hub-v1100-grid h2{font-size:24px}.route-detail-v1100-checks article{grid-template-columns:42px 1fr;padding:16px}.route-flow-v1100 .wrap{justify-content:space-between}.route-flow-v1100 strong{font-size:10px}}
html[dir="rtl"] .route-hub-v1100-grid>a,html[dir="rtl"] .route-detail-v1100-index,html[dir="rtl"] .route-detail-v1100-grid{text-align:right}


/* SEPINDAR v12.0.00 — Team & Network operational directory */
.team-offices-v1200{background:#f5f7fa}
.team-offices-v1200 .section-v15-head p{max-width:760px}
.team-offices-v1200-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.team-offices-v1200-grid article{display:grid;grid-template-columns:auto 1fr;gap:18px;min-height:250px;padding:28px;border:1px solid rgba(6,38,79,.12);border-radius:22px;background:#fff;box-shadow:0 18px 48px rgba(6,38,79,.07)}
.team-offices-v1200-grid article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#06264f;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em}
.team-offices-v1200-grid small{display:block;margin:1px 0 8px;color:#6c7888;font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.team-offices-v1200-grid h3{margin:0 0 12px;color:#06264f;font-size:25px}
.team-offices-v1200-grid p{min-height:72px;margin:0 0 18px;color:#526171;line-height:1.8}
.team-offices-v1200-grid a{display:block;width:max-content;max-width:100%;margin-top:8px;color:#06264f;font-weight:700;text-decoration:none;overflow-wrap:anywhere}
.team-offices-v1200-grid a:hover{text-decoration:underline}
@media(max-width:900px){.team-offices-v1200-grid{grid-template-columns:1fr}.team-offices-v1200-grid article{min-height:0}.team-offices-v1200-grid p{min-height:0}}
@media(max-width:520px){.team-offices-v1200-grid article{grid-template-columns:1fr;padding:22px}.team-offices-v1200-grid h3{font-size:22px}}

/* SEPINDAR v13.0.00 — services decision layer and corridor directory */
.service-capability-v1300{background:#f5f7fa}.service-capability-v1300 .section-v15-head p{max-width:760px}.service-capability-v1300-table{overflow:hidden;border:1px solid #dbe4ed;border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(6,38,79,.06)}.service-capability-v1300-head{display:grid;grid-template-columns:.7fr 1.25fr 1.25fr;gap:22px;padding:15px 72px 15px 82px;background:#06264f;color:#fff;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.service-capability-v1300-table article{display:grid;grid-template-columns:42px .7fr 1.25fr 1.25fr;gap:22px;align-items:center;padding:22px 30px;border-top:1px solid #e6edf3}.service-capability-v1300-table article:first-of-type{border-top:0}.service-capability-v1300-table article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f0f4f8;color:#06264f;font-size:10px;font-weight:900}.service-capability-v1300-table article>b{color:#06264f;font-size:15px}.service-capability-v1300-table p,.service-capability-v1300-table small{margin:0;color:#5d7083;line-height:1.65}.service-capability-v1300-table small{font-size:12px}.team-corridors-v1300{background:#fff}.team-corridors-v1300-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.team-corridors-v1300-grid>div:first-child h2{max-width:15ch;color:#06264f;font-size:40px}.team-corridors-v1300-grid>div:first-child p{max-width:60ch;color:#5d7083;line-height:1.85}.team-corridors-v1300-list{display:grid;gap:10px}.team-corridors-v1300-list article{display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:center;padding:18px 20px;border:1px solid #dce5ee;border-radius:16px;background:#f9fbfd}.team-corridors-v1300-list span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#06264f;color:#e1c34e;font-size:10px;font-weight:900}.team-corridors-v1300-list b,.team-corridors-v1300-list small{display:block}.team-corridors-v1300-list b{color:#06264f}.team-corridors-v1300-list small{margin-top:5px;color:#6a7d90;line-height:1.5}@supports (content-visibility:auto){.service-capability-v1300,.team-corridors-v1300{content-visibility:auto;contain-intrinsic-size:1px 720px}}@media(max-width:860px){.service-capability-v1300-head{display:none}.service-capability-v1300-table article{grid-template-columns:42px 1fr;padding:20px}.service-capability-v1300-table article p,.service-capability-v1300-table article small{grid-column:2}.team-corridors-v1300-grid{grid-template-columns:1fr;gap:32px}.team-corridors-v1300-grid>div:first-child h2{max-width:none;font-size:34px}}@media(max-width:520px){.service-capability-v1300-table article{grid-template-columns:1fr}.service-capability-v1300-table article p,.service-capability-v1300-table article small{grid-column:1}.team-corridors-v1300-list article{grid-template-columns:40px 1fr;padding:15px}}
/* SEPINDAR v13.4.00 — service FAQ and semantic content */
.service-faq-v1340{background:#fff}.service-faq-v1340-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.service-faq-v1340-grid>div:first-child h2{max-width:14ch;color:#06264f;font-size:40px}.service-faq-v1340-list{display:grid;gap:10px}.service-faq-v1340-list details{border:1px solid #dce5ee;border-radius:16px;background:#f9fbfd;overflow:hidden}.service-faq-v1340-list summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 22px;color:#06264f;font-weight:800;cursor:pointer;list-style:none}.service-faq-v1340-list summary::-webkit-details-marker{display:none}.service-faq-v1340-list summary span{font-size:22px;font-weight:400;transition:transform .2s ease}.service-faq-v1340-list details[open] summary span{transform:rotate(45deg)}.service-faq-v1340-list p{margin:0;padding:0 22px 22px;color:#5d7083;line-height:1.8}@supports (content-visibility:auto){.service-faq-v1340{content-visibility:auto;contain-intrinsic-size:1px 560px}}@media(max-width:820px){.service-faq-v1340-grid{grid-template-columns:1fr;gap:30px}.service-faq-v1340-grid>div:first-child h2{max-width:none;font-size:34px}}

/* SEPINDAR v14.0.00 Armenian language */
html[lang="hy"] body{font-family:"Segoe UI",Arial,sans-serif}
html[lang="hy"] .lang-code{letter-spacing:.06em}


/* ==========================================================================
   SEPINDAR v15 Persian typography contract
   One Persian font stack across every public component and form control.
   ========================================================================== */
html[lang="fa"]{
  --sep-fa-font:Tahoma,"Segoe UI",Arial,sans-serif;
  font-family:var(--sep-fa-font);
}
html[lang="fa"] :where(body,main,header,footer,nav,section,article,aside,div,a,p,span,small,strong,b,em,i,label,button,input,textarea,select,option,table,thead,tbody,tr,th,td,h1,h2,h3,h4,h5,h6){
  font-family:var(--sep-fa-font)!important;
}
html[lang="fa"] :where(h1,h2,h3,h4,h5,h6,.hero-v15-kicker,.v15-kicker,.eyebrow,.site-header nav a,.nav nav a,.btn-v15,.nav-cta,.circle-link,.language-switch,.route-index,.control-card-top b,.control-card-bottom span,.home-mode-strip-v400 span){
  letter-spacing:0!important;
  text-transform:none!important;
}
html[lang="fa"] :where(input,textarea,select,button){font-variation-settings:"wght" 450;font-feature-settings:"ss01" 1,"ss02" 1}
html[lang="fa"] :where(h1,h2,h3,h4,h5,h6,strong,b){font-variation-settings:"wght" 620}
html[lang="fa"] :where(p,li,.team-card-v400-body,.tracking-console-v700,.tracking-page-v680,.service-capability-v1300,.service-faq-v1340,.team-corridors-v1300){font-variation-settings:"wght" 410}
html[lang="fa"] .language-switch :where(button,a){font-family:var(--sep-fa-font)!important}

/* SEPINDAR Intelligence Center public surface v16.0.00 */
.intelligence-hero-v1600{background:#06264f;color:#fff;padding:86px 0 70px;position:relative;overflow:hidden}.intelligence-hero-v1600:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 28%,rgba(218,173,66,.18),transparent 34%);pointer-events:none}.intelligence-hero-v1600-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);gap:48px;align-items:end;position:relative;z-index:1}.intelligence-hero-v1600 h1{font-size:clamp(38px,6vw,78px);line-height:1.02;margin:14px 0 18px;max-width:920px}.intelligence-hero-v1600 p{max-width:790px;line-height:1.9;color:rgba(255,255,255,.78)}.intelligence-hero-v1600 aside{border:1px solid rgba(255,255,255,.18);border-radius:22px;padding:28px;background:rgba(255,255,255,.05);backdrop-filter:blur(8px)}.intelligence-hero-v1600 aside strong{display:block;font-size:54px;color:#e1c45b}.intelligence-hero-v1600 aside span,.intelligence-hero-v1600 aside small{display:block;margin-top:5px}.intelligence-grid-v1600{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.intelligence-card-v1600{border:1px solid #dfe5ec;border-radius:20px;background:#fff;padding:22px;display:flex;flex-direction:column;min-height:310px}.intelligence-card-v1600-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.intelligence-card-v1600-top small{color:#718092}.intel-priority{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:999px;background:#edf1f5}.intel-priority.critical{background:#fde8e8;color:#9e2020}.intel-priority.high{background:#fff0df;color:#a35700}.intel-priority.medium{background:#fff8d9;color:#756100}.intelligence-card-v1600 h3{font-size:23px;line-height:1.4;margin:20px 0 12px}.intelligence-card-v1600 p,.intel-body{color:#526174;line-height:1.8}.intelligence-card-v1600 footer{margin-top:auto;padding-top:18px;border-top:1px solid #edf0f4;display:flex;justify-content:space-between}.intelligence-card-v1600 footer a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#06264f;color:#fff}.intelligence-empty-v1600{border:1px dashed #cad3de;border-radius:18px;padding:36px;display:flex;align-items:center;gap:16px}.intelligence-empty-v1600 span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#06264f;color:#fff}@media(max-width:980px){.intelligence-grid-v1600{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-hero-v1600-grid{grid-template-columns:1fr}}@media(max-width:640px){.intelligence-grid-v1600{grid-template-columns:1fr}.intelligence-hero-v1600{padding:64px 0 48px}}
/* SEPINDAR v16.0.00 Intelligence Center milestone */

/* SEPINDAR v17.0.00 unified admin integration marker */

/* SEPINDAR v17.3.00 — compact professional footer rhythm */
.site-footer{padding-top:44px!important;padding-bottom:16px!important}
.site-footer .footer-grid{gap:34px!important}
.site-footer .footer-company-v550{gap:2px!important;padding-top:2px!important}
.site-footer .footer-company-v550>b{margin-bottom:6px!important}
.site-footer .footer-company-v550 a{margin:0!important;padding:3px 0!important;min-height:28px!important;line-height:1.45!important}
.site-footer .footer-grid>div:not(:first-child){gap:4px!important}
.site-footer .footer-grid>div:not(:first-child)>b{margin-bottom:5px!important}
.site-footer .footer-grid>div:not(:first-child)>a{margin:0!important;padding:3px 0!important;min-height:28px!important;line-height:1.45!important}
.site-footer .footer-offices-v860{gap:7px!important}
.site-footer .footer-offices-v860>b{margin-bottom:2px!important}
.site-footer .footer-offices-v860 section{gap:2px!important;padding:7px 0!important}
.site-footer .footer-offices-v860 section a,.site-footer .footer-offices-v860 section span{line-height:1.42!important}
.site-footer .footer-main p{margin-block:12px!important;line-height:1.65!important}
.site-footer .footer-languages{margin-top:12px!important}
.site-footer .copyright{margin-top:24px!important;padding-top:14px!important;line-height:1.45!important}
@media(max-width:980px){.site-footer .footer-grid{gap:24px!important}}
@media(max-width:620px){.site-footer{padding-top:36px!important}.site-footer .footer-grid{gap:22px!important}.site-footer .copyright{margin-top:18px!important}}
/* SEPINDAR v18.5.00 shipment tracking detail UI */
.tracking-detail-section-v185{margin-top:22px;padding-top:18px;border-top:1px solid #e3e8ee}.tracking-detail-section-v185 h2{font-size:18px;margin:0 0 12px}.tracking-container-grid-v185{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.tracking-container-grid-v185 article{display:grid;gap:6px;padding:14px;border:1px solid #e1e7ed;border-radius:12px;background:#fff}.tracking-container-grid-v185 article>strong{font-size:15px;color:#06264f}.tracking-container-grid-v185 article>span{font-size:12px;color:#5d6b7b}.tracking-doc-grid-v185{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.tracking-doc-grid-v185 article{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e2e8ee;border-radius:10px;background:#fff}.tracking-doc-grid-v185 article span{font-size:12px;color:#46576c}.tracking-doc-grid-v185 article b{font-size:11px;padding:4px 8px;border-radius:999px;background:#eef3f7}.tracking-doc-grid-v185 .doc-status-approved,.tracking-doc-grid-v185 .doc-status-received{background:#e8f7ef;color:#14754a}.tracking-doc-grid-v185 .doc-status-missing,.tracking-doc-grid-v185 .doc-status-rejected{background:#fff0f0;color:#a33636}.tracking-doc-grid-v185 .doc-status-required,.tracking-doc-grid-v185 .doc-status-pending{background:#fff6df;color:#8b6500}.tracking-public-note-v185{margin-top:18px;padding:14px 16px;border-radius:12px;background:#f4f7fb;border:1px solid #e2e8ef}.tracking-public-note-v185 b{display:block;margin-bottom:6px;color:#06264f}.tracking-public-note-v185 p{margin:0;line-height:1.7}.tracking-result-v680 .tracking-data-v680{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
/* SEPINDAR v18.6.00 — stable local typography + richer public tracking */
.tracking-container-grid-v185 article span b{color:#06264f}.tracking-data-v680>div{min-width:0}.tracking-data-v680 b{overflow-wrap:anywhere}.tracking-doc-grid-v185 article{min-height:78px}.tracking-detail-section-v185{content-visibility:auto;contain-intrinsic-size:1px 300px}

/* v19 team network metadata */
.team-card-meta-v1900{margin-top:6px;color:#7b8796;font-size:12px;font-weight:700}.team-card-contact-v1900{display:grid;gap:3px;margin-top:10px}.team-card-contact-v1900 a{font-size:12px;color:#465b72;overflow-wrap:anywhere}.team-card-contact-v1900 a:hover{color:#06264f}
