 .esi-about{--navy:#06182b;--navy2:#0b2741;--gold:#d8a33e;--gold2:#f0c56f;--ink:#071a2d;--muted:#667788;--line:#dfe6ec;position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:#fff;color:var(--ink);font-family:IRANSans,IRANSansWeb,Tahoma,sans-serif} .esi-about,.esi-about *{box-sizing:border-box}.esi-about a{text-decoration:none!important}.esi-about-container{width:min(1180px,88%);margin:0 auto}.esi-about-eyebrow,.esi-about-section-label{display:flex;align-items:center;gap:12px;color:var(--gold);font-size:13px;font-weight:800}.esi-about-eyebrow:before,.esi-about-section-label:before{content:"";width:32px;height:2px;background:currentColor} .esi-about-hero{position:relative;min-height:610px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 12% 25%,rgba(216,163,62,.17),transparent 28%),linear-gradient(135deg,#061321,#09243c);color:#fff}.esi-about-hero:before{content:"";position:absolute;inset:0;opacity:.055;background-image:linear-gradient(rgba(255,255,255,.6) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.6) 1px,transparent 1px);background-size:58px 58px}.esi-about-hero__pattern{position:absolute;left:-170px;top:50%;width:520px;height:520px;border:1px solid rgba(216,163,62,.25);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 0 55px rgba(216,163,62,.035),0 0 0 110px rgba(216,163,62,.025)}.esi-about-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:90px 0}.esi-about-hero__content h1{margin:18px 0 17px;font-size:clamp(40px,5.3vw,68px);line-height:1.35;font-weight:900}.esi-about-hero__content p{max-width:700px;margin:0;color:rgba(255,255,255,.78);font-size:17px;line-height:2.1}.esi-about-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px} .esi-about-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:11px 23px;border-radius:8px;font-size:14px;font-weight:800;transition:.25s ease}.esi-about-btn:hover{transform:translateY(-3px)}.esi-about-btn--gold{color:var(--navy)!important;background:var(--gold);border:1px solid var(--gold)}.esi-about-btn--outline{color:#fff!important;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.04)}.esi-about-btn--navy{color:#fff!important;background:var(--navy);border:1px solid var(--navy)}.esi-about-btn--light{color:var(--navy)!important;background:#fff;border:1px solid #cad5df} .esi-about-hero__model{position:relative;width:390px;height:390px;margin:auto}.esi-about-orbit{position:absolute;border:1px solid rgba(216,163,62,.26);border-radius:50%}.esi-about-orbit--one{inset:25px}.esi-about-orbit--two{inset:72px;border-style:dashed}.esi-about-model__center{position:absolute;inset:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(216,163,62,.42);border-radius:50%;background:rgba(5,20,35,.88);box-shadow:0 20px 60px rgba(0,0,0,.25)}.esi-about-model__center svg{width:48px;height:48px;margin-bottom:10px;fill:none;stroke:var(--gold2);stroke-width:1.7}.esi-about-model__center strong{font-size:17px}.esi-about-model__center span{margin-top:5px;color:rgba(255,255,255,.62);font-size:11px}.esi-about-model__tag{position:absolute;padding:8px 13px;color:#fff;background:#0d2b46;border:1px solid rgba(216,163,62,.4);border-radius:20px;font-size:12px;font-weight:700}.esi-about-model__tag--1{top:8px;right:145px}.esi-about-model__tag--2{top:175px;right:-2px}.esi-about-model__tag--3{bottom:5px;right:135px}.esi-about-model__tag--4{top:175px;left:-2px} .esi-about-intro{padding:100px 0;background:#fff}.esi-about-intro__grid{display:grid;grid-template-columns:1.45fr .75fr;gap:70px;align-items:start}.esi-about-intro h2,.esi-about-heading h2,.esi-about-method h2,.esi-about-cta h2{margin:12px 0 18px;font-size:clamp(29px,3.6vw,43px);line-height:1.55;font-weight:900}.esi-about-intro__main>p{margin:0 0 14px;color:#4f6172;font-size:15px;line-height:2.15}.esi-about-text-link{display:inline-flex;gap:8px;margin-top:13px;color:#a97923!important;font-size:14px;font-weight:800}.esi-about-intro__aside{overflow:hidden;border:1px solid #dde4ea;border-radius:14px;background:#f7f9fb;box-shadow:0 18px 44px rgba(7,26,45,.06)}.esi-about-intro__aside-head{padding:21px 25px;color:#fff;background:var(--navy);font-size:18px;font-weight:900}.esi-about-intro__aside ul{margin:0;padding:22px 45px 22px 24px}.esi-about-intro__aside li{position:relative;margin:0 0 13px;color:#556779;font-size:14px;line-height:1.8}.esi-about-intro__aside li::marker{color:var(--gold)}.esi-about-intro__aside strong{color:var(--ink)} .esi-about-mvv{padding:95px 0;background:#f3f6f8}.esi-about-heading{max-width:780px;margin:0 auto 45px;text-align:center}.esi-about-heading .esi-about-section-label{justify-content:center}.esi-about-heading p{margin:0;color:var(--muted);font-size:15px;line-height:2}.esi-about-mvv__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.esi-about-mvv-card{position:relative;display:flex;min-height:360px;flex-direction:column;padding:30px 28px 26px;overflow:hidden;color:inherit!important;border:1px solid #dce3e9;border-radius:14px;background:#fff;box-shadow:0 15px 40px rgba(7,26,45,.055);transition:.28s ease}.esi-about-mvv-card:before{content:"";position:absolute;top:0;right:0;width:100%;height:5px;background:var(--navy)}.esi-about-mvv-card:hover{transform:translateY(-7px);border-color:rgba(216,163,62,.65);box-shadow:0 24px 55px rgba(7,26,45,.11)}.esi-about-mvv-card__number{position:absolute;top:22px;left:24px;color:rgba(7,26,45,.14);font-size:27px;font-weight:900}.esi-about-mvv-card__icon{display:flex;width:60px;height:60px;align-items:center;justify-content:center;margin:7px 0 26px;color:var(--gold);background:var(--navy);border-radius:13px}.esi-about-mvv-card__icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.esi-about-mvv-card h3{margin:0 0 12px;font-size:22px;font-weight:900}.esi-about-mvv-card p{margin:0 0 24px;color:#627282;font-size:14px;line-height:2}.esi-about-mvv-card>span{margin-top:auto;color:#a97923;font-size:13px;font-weight:900} .esi-about-method{padding:100px 0;background:#fff}.esi-about-method__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:75px;align-items:center}.esi-about-method__content p{margin:0 0 27px;color:#546779;font-size:15px;line-height:2.1}.esi-about-method__steps{position:relative;display:grid;gap:13px}.esi-about-method__steps:before{content:"";position:absolute;top:26px;right:25px;bottom:26px;width:2px;background:#ecd39f}.esi-about-method-step{position:relative;display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:center;padding:16px 16px 16px 22px;border:1px solid #e0e6eb;border-radius:12px;background:#f8fafb;transition:.25s ease}.esi-about-method-step:hover{transform:translateX(-5px);border-color:#ddb35e;background:#fff}.esi-about-method-step b{position:relative;z-index:2;display:flex;width:38px;height:38px;align-items:center;justify-content:center;color:var(--navy);background:var(--gold);border:5px solid #fff;border-radius:50%;font-size:15px}.esi-about-method-step div{display:flex;flex-direction:column;gap:4px}.esi-about-method-step strong{font-size:15px}.esi-about-method-step span{color:#6a7988;font-size:13px;line-height:1.7} .esi-about-structure{padding:95px 0;background:#f3f6f8}.esi-about-structure__flow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.esi-about-structure-card{position:relative;min-height:215px;padding:27px 22px;text-align:center;border:1px solid #dce4ea;border-radius:13px;background:#fff;transition:.25s ease}.esi-about-structure-card:after{content:"";position:absolute;top:50%;left:-17px;width:17px;height:2px;background:#d7a44a}.esi-about-structure-card:last-child:after{display:none}.esi-about-structure-card:hover{transform:translateY(-5px);border-color:#d8a33e;box-shadow:0 17px 40px rgba(7,26,45,.08)}.esi-about-structure-card span{display:inline-block;margin-bottom:23px;padding:6px 11px;color:#a67727;background:#fff8ea;border-radius:15px;font-size:11px;font-weight:800}.esi-about-structure-card strong{display:block;margin-bottom:11px;color:var(--ink);font-size:18px}.esi-about-structure-card p{margin:0;color:#657687;font-size:13px;line-height:1.9}.esi-about-structure__actions{display:flex;justify-content:center;gap:12px;margin-top:36px} .esi-about-cta{padding:76px 0;color:#fff;background:linear-gradient(125deg,#07182a,#0c2b46)}.esi-about-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.esi-about-cta h2{margin-bottom:7px;font-size:34px}.esi-about-cta p{margin:0;color:rgba(255,255,255,.7);font-size:14px;line-height:2}.esi-about-cta__links{display:flex;gap:10px;flex-shrink:0}.esi-about-cta__links a{padding:13px 20px;color:#fff!important;border:1px solid rgba(255,255,255,.25);border-radius:8px;font-size:13px;font-weight:800;transition:.25s}.esi-about-cta__links a:first-child{color:var(--navy)!important;background:var(--gold);border-color:var(--gold)}.esi-about-cta__links a:hover{transform:translateY(-3px)} @media(max-width:980px){.esi-about-hero__inner{grid-template-columns:1fr}.esi-about-hero__model{display:none}.esi-about-intro__grid,.esi-about-method__grid{grid-template-columns:1fr}.esi-about-mvv__grid{grid-template-columns:1fr}.esi-about-structure__flow{grid-template-columns:repeat(2,1fr)}.esi-about-structure-card:after{display:none}.esi-about-cta__inner{align-items:flex-start;flex-direction:column}} @media(max-width:650px){.esi-about-container{width:min(100% - 38px,1180px)}.esi-about-hero{min-height:540px}.esi-about-hero__inner{padding:70px 0}.esi-about-hero__content h1{font-size:38px}.esi-about-hero__content p{font-size:15px}.esi-about-hero__actions,.esi-about-structure__actions,.esi-about-cta__links{width:100%;flex-direction:column}.esi-about-btn,.esi-about-cta__links a{width:100%}.esi-about-intro,.esi-about-mvv,.esi-about-method,.esi-about-structure{padding:70px 0}.esi-about-intro__grid,.esi-about-method__grid{gap:38px}.esi-about-heading{text-align:right}.esi-about-heading .esi-about-section-label{justify-content:flex-start}.esi-about-mvv-card{min-height:320px}.esi-about-structure__flow{grid-template-columns:1fr}.esi-about-cta{padding:60px 0}.esi-about-cta h2{font-size:28px}} 