#firoozabadi-stage1{ --navy:#071b35; --blue:#1467d8; --cyan:#08b7c8; --green:#16a56c; --orange:#ff8a24; --purple:#7548d8; --red:#ed5361; --bg:#f3f8fc; --text:#17283e; --muted:#65758a; font-family:Tahoma,Arial,sans-serif; background:linear-gradient(180deg,#f4f9fd 0%,#ffffff 55%,#eef6fb 100%); color:var(--text); overflow:hidden; } #firoozabadi-stage1 *{box-sizing:border-box} #firoozabadi-stage1 a{text-decoration:none} #firoozabadi-stage1 .fb-wrap{ width:min(1180px,92%); margin:auto; } /* HEADER

#alaein-stage1{ --navy:#102a43; --blue:#176b87; --cyan:#42bfd0; --green:#36966c; --orange:#ed8240; --gold:#d7a33a; --cream:#fffaf3; --white:#fff; --text:#263746; --muted:#71808a; font-family:Tahoma,Arial,sans-serif; background: radial-gradient(circle at 8% 12%,rgba(66,191,208,.16),transparent 25%), radial-gradient(circle at 92% 82%,rgba(237,130,64,.12),transparent 27%), linear-gradient(135deg,#fffaf3,#eef8fa 55%,#f5fbf7); color:var(--text); padding:20px 0; overflow:hidden } #alaein-stage1 *{box-sizing:border-box} #alaein-stage1 .a1-wrap{max-width:1220px;margin:auto;padding:18px} #alaein-stage1 .a1-top{ display:flex; justify-content:space-between; align-items:center; gap:15px; margin-bottom:20px } #alaein-stage1 .a1-brand{ font-size:24px; font-weight:900; color:var(--navy) } #alaein-stage1 .a1-badge{ background:var(--navy); color:#fff; padding:10px 18px; border-radius:50px; font-size:12px; font-weight:bold } #alaein-stage1 .a1-hero{ display:grid; grid-template-columns:1.05fr .95fr; min-height:555px; background:#fff; border:1px solid #dce8eb; border-radius:40px; overflow:hidden; box-shadow:0 25px 70px rgba(16,42,67,.14) } #alaein-stage1 .a1-content{ padding:58px 52px; display:flex; flex-direction:column; justify-content:center } #alaein-stage1 .a1-kicker{ color:var(--orange); font-size:14px; font-weight:bold; margin-bottom:12px } #alaein-stage1 h1{ font-size:clamp(32px,4.8vw,55px); line-height:1.55; color:var(--navy); margin:0 0 18px } #alaein-stage1 .a1-content>p{ font-size:15px; line-height:2.35; color:var(--muted); margin:0 } #alaein-stage1 .a1-highlight{ display:inline-block; color:var(--blue); font-weight:bold } #alaein-stage1 .a1-buttons{ display:flex; flex-wrap:wrap; gap:11px; margin-top:25px } #alaein-stage1 .a1-btn{ display:inline-block; padding:14px 22px; border-radius:16px; text-decoration:none; font-weight:bold } #alaein-stage1 .a1-call{ background:var(--orange); color:#fff } #alaein-stage1 .a1-wa{ background:var(--green); color:#fff } #alaein-stage1 .a1-image{ position:relative; min-height:555px; overflow:hidden } #alaein-stage1 .a1-image img{ width:100%; height:100%; object-fit:cover; display:block } #alaein-stage1

#taghiabad-stage1{ --navy:#07152d; --blue:#1261d8; --cyan:#21c7d9; --green:#20c997; --orange:#ff9f43; --white:#fff; --text:#18324d; --muted:#63778b; --light:#f4f9ff; --line:#dce9f5; font-family:Tahoma,Arial,sans-serif; background:linear-gradient(180deg,#f7fbff 0%,#eef7ff 100%); color:var(--text); overflow:hidden; } #taghiabad-stage1 *{box-sizing:border-box} #taghiabad-stage1 .t1-wrap{ max-width:1200px; margin:auto; padding:18px; } #taghiabad-stage1 .t1-top{

#shahid-herandi-stage1{ font-family:tahoma,Arial,sans-serif; background: radial-gradient(circle at 10% 10%,rgba(14,165,233,.16),transparent 28%), radial-gradient(circle at 90% 20%,rgba(249,115,22,.14),transparent 25%), linear-gradient(135deg,#f8fafc 0%,#ecfeff 48%,#fff7ed 100%); color:#172b3a; padding:0; overflow:hidden; } #shahid-herandi-stage1 *{ box-sizing:border-box; } #shahid-herandi-stage1 .wrap{ width:min(1220px,92%); margin:auto; } #shahid-herandi-stage1 .hero{ position:relative; min-height:650px; display:flex; align-items:center; padding:70px 0; } #shahid-herandi-stage1 .hero-grid{ display:grid; grid-template-columns:1.05fr .95fr; gap:45px; align-items:center; } #shahid-herandi-stage1 .badge{ display:inline-flex; align-items:center; gap:8px; background:#083344; color:#fff; padding:11px 20px; border-radius:50px; font-size:12px; font-weight:bold; box-shadow:0 12px 30px rgba(8,51,68,.2); } #shahid-herandi-stage1 h1{ font-size:clamp(31px,4.4vw,57px); line-height:1.65; margin:22px 0 18px; color:#062f40; font-weight:900; } #shahid-herandi-stage1 h1 span{ color:#ea580c; } #shahid-herandi-stage1 .hero-text{ font-size:14px; line-height:3; color:#526875; margin:0 0 24px; } #shahid-herandi-stage1 .keyword{ color:#ea580c; font-weight:900; } #shahid-herandi-stage1 .quick-info{ display:grid; grid-template-columns:repeat(3,1fr); gap:12px; margin-top:25px; } #shahid-herandi-stage1 .info{ background:rgba(255,255,255,.82); border:1px solid rgba(8,51,68,.09); border-radius:20px; padding:18px 12px; text-align:center; box-shadow:0 12px 35px rgba(15,23,42,.07); } #shahid-herandi-stage1

#mokhtari-stage1{ font-family:tahoma,Arial,sans-serif; background:linear-gradient(135deg,#020617,#083344,#0f766e); padding:60px 0; color:#fff; } #mokhtari-stage1 *{ box-sizing:border-box; } #mokhtari-stage1 .container{ width:min(1200px,92%); margin:auto; } #mokhtari-stage1 .header{ display:grid; grid-template-columns:1.1fr .9fr; gap:35px; align-items:center; } #mokhtari-stage1 .content{ background:rgba(255,255,255,.12); padding:45px; border-radius:45px; backdrop-filter:blur(15px); border:1px solid rgba(255,255,255,.2); } #mokhtari-stage1 .tag{ background:#5eead4; color:#083344; padding:10px 25px; border-radius:50px; font-size:12px; font-weight:bold; } #mokhtari-stage1 h1{ font-size:clamp(32px,5vw,55px); line-height:1.7; margin:25px 0; } #mokhtari-stage1 p{ font-size:14px; line-height:3; color:#dbeafe; } #mokhtari-stage1 strong{ color:#67e8f9; } #mokhtari-stage1 .image{ height:500px; border-radius:50px; overflow:hidden; box-shadow:0 30px 70px #0008; } #mokhtari-stage1 img{ width:100%; height:100%; object-fit:cover; } #mokhtari-stage1 .services{ margin-top:50px; display:grid; grid-template-columns:repeat(4,1fr); gap:20px; } #mokhtari-stage1 .service{ background:#fff; color:#173643; padding:25px 15px; border-radius:25px; text-align:center; box-shadow:0 10px 30px #0002; } #mokhtari-stage1 .service span{ font-size:38px; display:block; margin-bottom:10px; } #mokhtari-stage1 .service b{ font-size:12px; } #mokhtari-stage1 .links{ margin-top:45px; background:#fff; color:#173643; padding:35px; border-radius:35px; } #mokhtari-stage1 .links a{ color:#075985; text-decoration:none; font-size:13px; font-weight:bold; margin:8px; } #mokhtari-stage1 .reviews{ margin-top:45px; background:#0f766e; padding:35px; border-radius:35px; } #mokhtari-stage1 .review-box{ display:grid; grid-template-columns:repeat(3,1fr); gap:20px; } #mokhtari-stage1 .review{ background:#fff; color:#173643; padding:25px; border-radius:20px; } #mokhtari-stage1 .stars{ color:#f59e0b; font-size:20px; } #mokhtari-stage1 .review p{ color:#526b75; font-size:12px; line-height:2.5; } #mokhtari-stage1 .call{ margin-top:45px; background:linear-gradient(120deg,#22c55e,#0891b2); padding:35px; border-radius:35px; display:flex; justify-content:space-between; align-items:center; } #mokhtari-stage1

#foroozesh-stage1{ font-family:tahoma,Arial,sans-serif; background: linear-gradient(135deg,#071827,#075985,#0f766e); padding:80px 0; color:#fff; } #foroozesh-stage1 *{ box-sizing:border-box; } #foroozesh-stage1 .container{ width:min(1200px,92%); margin:auto; } #foroozesh-stage1 .hero{ display:grid; grid-template-columns:1fr 1fr; gap:35px; align-items:center; } #foroozesh-stage1 .content{ background:rgba(255,255,255,.1); backdrop-filter:blur(15px); padding:45px; border-radius:45px; border:1px solid rgba(255,255,255,.2); box-shadow:0 30px 80px #0006; } #foroozesh-stage1 .tag{ background:#5eead4; color:#073642; padding:10px 25px; border-radius:40px; font-size:12px; font-weight:bold; display:inline-block; } #foroozesh-stage1 h1{ font-size:clamp(32px,5vw,52px); line-height:1.7; margin:25px 0; } #foroozesh-stage1 p{ font-size:14px; line-height:3; color:#e2f5f7; } #foroozesh-stage1 strong{ color:#67e8f9; } #foroozesh-stage1 .image{ height:480px; border-radius:50px; overflow:hidden; box-shadow:0 30px 70px #0008; } #foroozesh-stage1 img{ width:100%; height:100%; object-fit:cover; } #foroozesh-stage1 .services{ margin-top:45px; display:grid; grid-template-columns:repeat(4,1fr); gap:18px; } #foroozesh-stage1 .card{ background:#fff; color:#123; padding:25px 10px; border-radius:25px; text-align:center; } #foroozesh-stage1 .card span{ font-size:35px; display:block; } #foroozesh-stage1 .card b{ font-size:12px; } #foroozesh-stage1 .reviews{ margin-top:50px; background:#062f3c; padding:40px; border-radius:35px; } #foroozesh-stage1 .reviews h2{ color:#67e8f9; text-align:center; } #foroozesh-stage1 .review-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:20px; margin-top:30px; } #foroozesh-stage1 .review{ background:#fff; color:#173643; padding:25px; border-radius:25px; } #foroozesh-stage1 .stars{ color:#fbbf24; font-size:20px; } #foroozesh-stage1 .review p{ color:#526b75; font-size:12px; line-height:2.3; } #foroozesh-stage1 .cta{ margin-top:45px; background:linear-gradient(120deg,#22c55e,#0891b2); padding:35px; border-radius:35px; display:flex; justify-content:space-between; align-items:center; } #foroozesh-stage1 a{ background:#fff; color:#075985; padding:15px