:root{--ik-red:#CE1126;--ik-gold:#FBB034;--ik-dark:#2A2A2A;--ik-ink:#111111;--ik-text:#3a3a3a;--ik-muted:#6b7280;--ik-line:#ececec;--ik-soft:#f6f7f9;--ik-radius:12px;--ik-shadow:0 10px 28px rgba(17,24,39,.08)}
.ik-topbar{background:#2A2A2A;color:#fff;font-family:Dana,VazirFN,Vazir,Tahoma,sans-serif;font-size:12.5px;direction:rtl}
.ik-topbar-inner{max-width:1200px;margin:0 auto;padding:8px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.ik-topbar a{color:#fff;text-decoration:none}
.ik-topbar-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.ik-topbar-social{display:flex;align-items:center;gap:12px}
.ik-topbar-social a{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;opacity:.9}
.ik-topbar-social svg{width:16px;height:16px;fill:#fff}
body.elementor-page-1052 .elementor-location-header .elementor-element-22e5775a,body.elementor-page-1052 .elementor-location-header .elementor-element-ddfa19c,body.home .elementor-location-header .elementor-element-22e5775a,body.home .elementor-location-header .elementor-element-ddfa19c{background:#fff!important;padding:10px 18px!important;box-shadow:0 1px 0 #eee}
body.home .elementor-location-header .elementor-heading-title,body.elementor-page-1052 .elementor-location-header .elementor-heading-title{color:#111!important;font-weight:800!important}
body.home .elementor-location-header .elementor-nav-menu--main .elementor-item,body.elementor-page-1052 .elementor-location-header .elementor-nav-menu--main .elementor-item{color:#222!important;fill:#222!important;font-weight:700!important}
body.home .elementor-location-header .elementor-nav-menu--main .elementor-item:hover,body.home .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active,body.elementor-page-1052 .elementor-location-header .elementor-nav-menu--main .elementor-item:hover,body.elementor-page-1052 .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#CE1126!important}
body.home .elementor-location-header .elementor-button,body.elementor-page-1052 .elementor-location-header .elementor-button{background:#CE1126!important;border:0!important;border-radius:8px!important;padding:10px 16px!important;box-shadow:none!important}
body.home .elementor-element-65ce453c .elementor-button-text,body.elementor-page-1052 .elementor-element-65ce453c .elementor-button-text,body.home .elementor-element-2badf5e6 .elementor-button-text,body.elementor-page-1052 .elementor-element-2badf5e6 .elementor-button-text{font-size:0;display:inline-flex;align-items:center;gap:8px}
body.home .elementor-element-65ce453c .elementor-button-text::after,body.elementor-page-1052 .elementor-element-65ce453c .elementor-button-text::after{content:"ثبت درخواست همکاری";font-size:13px;font-weight:800;color:#fff;font-family:Dana,VazirFN,Vazir,Tahoma,sans-serif}
@media(max-width:767px){body.home .elementor-element-2badf5e6 .elementor-button-text::after,body.elementor-page-1052 .elementor-element-2badf5e6 .elementor-button-text::after{content:"ثبت درخواست";font-size:12px;font-weight:800;color:#fff}}
.ik-landing{--ik-red:#CE1126;--ik-gold:#FBB034;--ik-blue:#CE1126;--ik-text:#3a3a3a;--ik-dark:#111;--ik-ink:#111;--ik-muted:#6b7280;--ik-soft:#f6f7f9;--ik-white:#fff;--ik-line:#ececec;--ik-green:#16a34a;--ik-shadow:0 10px 28px rgba(17,24,39,.08);font-family:Dana,VazirFN,Vazir,Tahoma,sans-serif;color:var(--ik-text);background:#fff;line-height:1.9;overflow:hidden;margin:0 auto}
.ik-landing *{box-sizing:border-box}
.ik-landing a{text-decoration:none!important}
.ik-landing .ik-container{max-width:1180px;margin:auto;padding:0 20px}
.ik-landing .ik-kicker{display:inline-flex;align-items:center;gap:8px;color:#CE1126;font-weight:800;font-size:.82rem;margin-bottom:8px}
.ik-landing .ik-kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:#CE1126}
.ik-minimal-hero-wrapper,.ik-min-hero{background:transparent!important;color:inherit!important}
.ik-min-hero{position:relative;padding:36px 20px 20px!important;display:block!important;text-align:right!important;overflow:visible!important}
.ik-min-hero::before{display:none!important}
.ik-hero-layout{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}
.ik-min-hero-content{max-width:none!important;text-align:right!important;position:relative;z-index:2}
.ik-min-logo{margin-bottom:14px!important}
.ik-min-logo img{width:42px!important;height:42px!important;border-radius:10px!important;padding:0!important}
.ik-min-logo span{color:#111!important;font-size:1.05rem!important}
.ik-min-hero h1{font-size:clamp(1.7rem,3.4vw,2.55rem)!important;font-weight:900!important;line-height:1.45!important;margin:0 0 14px!important;color:#111!important;text-align:right!important}
.ik-min-hero h1 span{background:none!important;color:#CE1126!important;-webkit-text-fill-color:#CE1126!important}
.ik-min-hero p{color:#555!important;max-width:540px!important;margin:0 0 18px!important;text-align:right!important}
.ik-hero-features{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 22px}
.ik-hero-features span{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#333;background:#fff;border:1px solid #eee;border-radius:999px;padding:6px 10px}
.ik-hero-features i{width:22px;height:22px;border-radius:50%;background:#CE1126;display:inline-block;flex:0 0 22px;position:relative}
.ik-hero-features i::after{content:"";position:absolute;inset:6px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg)}
.ik-min-cta-row{justify-content:flex-start!important;margin-bottom:8px}
.ik-min-cta-btn{background:#CE1126!important;border-radius:8px!important;box-shadow:none!important;max-width:none!important;width:auto!important;padding:12px 22px!important;font-size:15px!important}
.ik-min-cta-btn.secondary{background:#fff!important;color:#111!important;border:1.5px solid #222!important}
.ik-min-trust{align-items:flex-start!important;margin-top:10px!important}
.ik-min-trust-text{color:#666!important}
.ik-min-trust-text strong{color:#111!important}
.ik-min-scroll{display:none!important}
.ik-hero-visual{position:relative;min-height:420px}
.ik-hero-stage{position:relative;height:420px;background:radial-gradient(circle at 30% 40%,#fff 0,#f3f3f3 70%);border-radius:24px;overflow:hidden}
.ik-hero-stage img.ik-hero-main{position:absolute;left:18px;bottom:0;width:58%;max-width:280px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.18))}
.ik-hero-flag{position:absolute;right:18%;top:28px;width:92px;height:62px;border-radius:6px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.15);background:linear-gradient(#ce1126 0 33%,#fff 33% 66%,#000 66% 100%)}
.ik-hero-flag::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);background:#007a3d;border-radius:50%}
.ik-hero-box{position:absolute;background:#CE1126;color:#fff;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800;box-shadow:0 8px 18px rgba(206,17,38,.25)}
.ik-hero-box.b1{right:12px;bottom:88px}
.ik-hero-box.b2{right:70px;bottom:42px;background:#FBB034;color:#111}
.ik-hero-truck{position:absolute;left:8px;bottom:18px;width:90px;height:42px;background:#2A2A2A;border-radius:8px 18px 8px 8px}
.ik-hero-truck::before{content:"";position:absolute;right:-18px;top:8px;width:28px;height:18px;background:#444;border-radius:4px 10px 4px 0}
.ik-hero-plane{position:absolute;left:36%;top:36px;width:54px;height:18px;background:#CE1126;clip-path:polygon(0 50%,70% 0,100% 50%,70% 100%)}
.ik-why-float{position:absolute;right:-8px;top:54px;width:210px;background:#fff;border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.12);padding:16px 14px;z-index:3}
.ik-why-float h3{margin:0 0 10px;font-size:14px;color:#111}
.ik-why-float ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.ik-why-float li{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.55;color:#333;font-weight:700}
.ik-why-float b{width:18px;height:18px;border:1.5px solid #CE1126;border-radius:5px;flex:0 0 18px;position:relative;top:2px}
.ik-trust{padding:8px 0 28px;background:#fff}
.ik-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:start}
.ik-trust-item{text-align:center;padding:8px 6px}
.ik-trust-item::before{content:"";display:block;width:42px;height:42px;margin:0 auto 10px;background:#FBB034;border-radius:12px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 2l2.4 7.2H22l-6 4.4 2.3 7.2L12 16.8 5.7 20.8 8 13.6 2 9.2h7.6z'/></svg>") center/70% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 2l2.4 7.2H22l-6 4.4 2.3 7.2L12 16.8 5.7 20.8 8 13.6 2 9.2h7.6z'/></svg>") center/70% no-repeat}
.ik-trust-item strong{display:block;font-size:1.7rem;color:#111;font-weight:900;line-height:1.2}
.ik-trust-item span{display:block;color:#666;font-size:.86rem}
.ik-free-vs-pro{padding:28px 0 12px!important;background:#fff!important}
.ik-fvp-head h2{color:#111!important}
.ik-fvp-card{border-radius:14px!important;box-shadow:0 10px 28px rgba(0,0,0,.06)!important}
.ik-fvp-card.pro{border-color:rgba(206,17,38,.3)!important}
.ik-fvp-badge{background:#CE1126!important}
.ik-fvp-btn.primary{background:#CE1126!important;border-radius:8px!important}
.ik-fvp-btn.outline{border-radius:8px!important;border-color:#111!important}
.ik-panel{padding:42px 20px;max-width:1180px;margin:0 auto}
.ik-panel-soft{background:transparent}
.ik-panel-head{text-align:center;max-width:760px;margin:0 auto 28px}
.ik-panel-head h2{margin:0 0 8px;font-size:clamp(1.35rem,2.6vw,1.9rem);color:#111;font-weight:900}
.ik-panel-head p{color:#666;margin:0}
.ik-why-grid,.ik-photo-grid,.ik-cust-grid,.ik-svc-grid,.ik-steps{display:grid;gap:18px}
.ik-why-grid{grid-template-columns:repeat(3,1fr)}
.ik-why-card,.ik-photo-card,.ik-cust-card,.ik-svc-item,.ik-step,.ik-fvp-card{background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 10px 28px rgba(0,0,0,.05)}
.ik-why-card{padding:22px 18px}
.ik-why-num,.ik-svc-icon,.ik-step-num{width:36px;height:36px;border-radius:50%;background:#CE1126;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;margin-bottom:12px}
.ik-why-card:nth-child(2) .ik-why-num,.ik-svc-item:nth-child(2) .ik-svc-icon,.ik-svc-item:nth-child(5) .ik-svc-icon{background:#FBB034;color:#111}
.ik-photo-grid{grid-template-columns:repeat(3,1fr)}
.ik-photo-card img{width:100%;height:190px;object-fit:cover;border-radius:14px 14px 0 0;display:block}
.ik-photo-body{padding:14px 14px 18px}
.ik-photo-body h3{margin:0 0 6px;color:#111}
.ik-cust-grid{grid-template-columns:repeat(6,1fr)}
.ik-cust-card{overflow:hidden;text-align:center;color:#111}
.ik-cust-card img{width:100%;height:120px;object-fit:cover;display:block}
.ik-cust-card span{display:block;padding:8px 6px;font-size:12px;font-weight:800}
.ik-cust-all{color:#CE1126!important}
.ik-svc-grid{grid-template-columns:repeat(3,1fr)}
.ik-svc-item{padding:22px 18px 48px;position:relative;min-height:210px}
.ik-svc-item h3{margin:0 0 8px;color:#111}
.ik-svc-item p{margin:0;color:#666;font-size:.92rem}
.ik-svc-item::after{content:"";position:absolute;left:16px;bottom:16px;width:28px;height:28px;border-radius:50%;background:#CE1126;box-shadow:inset -6px 0 0 0 #fff}
.ik-svc-item:nth-child(even)::after{background:#FBB034}
.ik-banner-link img{display:block;width:100%;max-width:1180px;margin:10px auto;border-radius:14px}
.ik-steps{grid-template-columns:repeat(3,1fr)}
.ik-step{padding:20px}
.ik-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:8px;font-weight:800}
.ik-btn-primary{background:#CE1126;color:#fff!important}
.ik-btn-light{background:#fff;color:#111!important;border:1.5px solid #111}
.ik-btn-blue{background:#CE1126;color:#fff!important}
.ik-success-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;align-items:center;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.06)}
.ik-success-card img{width:100%;height:100%;object-fit:cover;min-height:240px}
.ik-success-content{padding:18px 18px 18px 8px}
.ik-panel-final{text-align:center;background:linear-gradient(180deg,#fff,#fafafa);border-radius:16px}
.ik-final-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:16px}
@media(max-width:980px){.ik-hero-layout,.ik-why-grid,.ik-photo-grid,.ik-svc-grid,.ik-steps,.ik-success-card,.ik-trust-grid{grid-template-columns:1fr 1fr}.ik-cust-grid{grid-template-columns:repeat(3,1fr)}.ik-why-float{position:relative;right:auto;top:auto;width:100%;margin-top:16px}.ik-hero-visual{min-height:auto}.ik-hero-stage{height:280px}}
@media(max-width:768px){.ik-hero-layout,.ik-why-grid,.ik-photo-grid,.ik-svc-grid,.ik-steps,.ik-success-card,.ik-trust-grid,.ik-cust-grid{grid-template-columns:1fr}.ik-min-cta-row{flex-direction:column}.ik-min-hero h1,.ik-min-hero p,.ik-min-hero-content{text-align:center!important}.ik-hero-features,.ik-min-cta-row,.ik-min-trust{justify-content:center!important;align-items:center!important}.ik-topbar-inner{justify-content:center}}
