/*
  AZ MERGED CSS
  Generated: 2025-12-18T14:52:13.511490
  NOTE: Do not edit this file directly; edit source CSS if needed.
*/

/* ===== z1k89.css ===== */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap');html[lang="ar"] body{direction:rtl;unicode-bidi:isolate;font-family:"Cairo",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] h4,html[lang="ar"] h5,html[lang="ar"] h6{font-family:"Cairo",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:700;letter-spacing:0 !important;}html[lang="ar"] p,html[lang="ar"] li,html[lang="ar"] span,html[lang="ar"] a,html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] textarea,html[lang="ar"] select{font-weight:400;}html[lang="ar"] .nav-btn{letter-spacing:0.02em !important;text-transform:none !important;}html[lang="ar"] .nav-links{display:flex;direction:rtl;flex-direction:row-reverse;justify-content:center;}html[lang="ar"] .lang-wrap,html[lang="ar"] .lang-select{direction:rtl;}html[lang="ar"] select,html[lang="ar"] option,html[lang="ar"] input,html[lang="ar"] textarea,html[lang="ar"] button{font-family:"Cairo",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;}html[lang="ar"] .about-card{text-align:right;direction:rtl;}html[lang="ar"] .about-card ul{padding-right:18px;padding-left:0;margin:0;list-style-position:outside;}html[lang="ar"] .about-card li{text-align:right;}html[lang="ar"] .about-card ul li::marker{direction:rtl;}
/* Cairo for English pages */
html[lang="en"] body, html[lang^="en"] body, html[lang="en-US"] body, html[lang="en-GB"] body { font-family: 'Cairo', sans-serif !important; }
h1,h2,h3,h4,h5,h6 { font-family: 'Cairo', sans-serif !important; }


/* ===== index.bundle.min.css ===== */
*{-webkit-tap-highlight-color:transparent;}*:focus{outline:none;}.neural-note{color:#f58b1f !important;font-weight:600;letter-spacing:1px;}.footer-contact,.footer-site{color:#000000 !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.sub{color:#f58b1f !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;}footer{text-align:center;font-size:16px;line-height:1.7;margin-top:40px;}.footer-email-icon,.footer-flag{margin-right:2px;}.footer-sep{margin:0 6px;color:#ffffff;}:root{--bg:#f5f5f5;--card-bg:#ffffff;--text-main:#111111;--text-sub:#555555;--accent:#f58b1f;--border:#dddddd;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text-main);line-height:1.5;position:relative;min-height:100vh;}body.dark-mode{--bg:#101018;--card-bg:#171822;--text-main:#f5f5ff;--text-sub:#a2a6c8;--accent:#f58b1f;--border:#27293a;}.page{max-width:1100px;margin:0 auto;padding:16px 16px 40px;}header{text-align:center;margin-bottom:24px;}.logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px;}.logo-img{width:1100px;height:auto;}body.dark-mode .logo-img{content:url("img/ahmad-zadah-logo2.svg");}.phone{margin-top:4px;font-size:16px;}.flag{font-size:18px;margin-right:2px;}.theme-toggle{margin-top:10px;padding:6px 16px;border-radius:999px;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.9);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(6px);}.theme-toggle span{font-size:14px;}body.dark-mode .theme-toggle{background:rgba(12,13,25,0.95);border-color:rgba(255,255,255,0.22);color:#f5f5ff;}h1{font-size:22px;text-align:center;margin-bottom:8px;}.sub{text-align:center;font-size:14px;color:var(--text-sub);margin-bottom:20px;}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.category-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,box-shadow 0.15s ease;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .category-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.category-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.18),transparent 55%);opacity:0;transition:opacity 0.18s ease;pointer-events:none;mix-blend-mode:screen;}.category-card:hover::before{opacity:1;}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,0.12);}.category-img{width:100%;display:block;aspect-ratio:9 / 16;object-fit:cover;}.category-title{text-align:center;padding:6px 4px 10px;font-weight:600;font-size:13px;line-height:1.2;}#videosView .grid{justify-items:center;}#videosView .video-card{width:100%;max-width:320px;}#videosView .video-thumb{aspect-ratio:9 / 16;object-fit:cover;display:block;}#videosView .video-caption{text-align:center;padding:6px 4px 8px;font-size:13px;font-weight:600;}#videosView{margin-top:8px;}.back-btn{border-radius:999px;border:1px solid var(--accent);background:rgba(255,255,255,0.96);color:var(--accent);font-size:14px;font-weight:600;cursor:pointer;margin:0 auto 10px;padding:6px 16px 7px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px rgba(0,0,0,0.08);transition:background 0.16s ease,box-shadow 0.16s ease,transform 0.12s ease;}.back-btn:hover{background:#fff8f1;box-shadow:0 10px 24px rgba(0,0,0,0.12);transform:translateY(-1px);}.back-icon{display:inline-block;font-size:16px;animation:backPulse 0.9s ease-in-out infinite;}.back-btn.wiggle .back-icon{animation:backPulse 0.9s ease-in-out 0s 4;}@keyframes backPulse{0%{transform:translateX(0);}25%{transform:translateX(-4px);}50%{transform:translateX(2px);}75%{transform:translateX(-2px);}100%{transform:translateX(0);}}body.dark-mode .back-btn{background:rgba(15,17,30,0.96);color:#f5f5ff;border-color:rgba(245,139,31,0.95);box-shadow:0 12px 30px rgba(0,0,0,0.55);}body.dark-mode .back-btn:hover{background:rgba(22,25,42,0.98);}.videos-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:14px;}.video-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .video-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.video-thumb{width:100%;display:block;}footer{text-align:center;margin-top:28px;font-size:13px;color:var(--text-sub);}.neural-note{margin-top:4px;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;opacity:0.8;}#videoModal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:999;}.modal-inner{background:#000;padding:10px;border-radius:10px;max-width:420px;width:92%;position:relative;}#modalVideo{width:100%;height:auto;display:block;max-height:80vh;}.close-large{margin-top:10px;width:100%;padding:10px 0;border-radius:999px;border:none;background:#f58b1f;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;}.close-large:hover{background:#e07b18;}body.dark-mode .close-large{background:#f58b1f;color:#ffffff;}body.dark-mode .close-large:hover{background:#e07b18;}#azNetwork{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0.35;}body.dark-mode .neural-note{color:#f58b1f !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.category-link{text-decoration:none;color:inherit;display:block;}body.home #videosView{display:none;}.footer-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:2px;}.footer-link{color:inherit;text-decoration:none;}.footer-link:hover{text-decoration:underline;}.section{padding:80px 5%;max-width:1200px;margin:0 auto;color:#ffffff;}.section-title{font-size:32px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:30px;color:#ffffff;}.section-title::before{content:"▲";color:#f58b1f;margin-right:8px;}.section-about .about-content{display:flex;flex-wrap:wrap;gap:40px;align-items:center;}.about-text{flex:1 1 320px;}.about-photo{flex:0 0 280px;}.about-photo img{width:100%;border-radius:16px;}.section-cv .cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:30px;}.cv-block{background:#10121a;border-radius:16px;padding:20px 24px;border:1px solid rgba(245,139,31,0.25);}.cv-block h3{margin-bottom:12px;color:#f58b1f;}.section-contact .contact-form{background:#10121a;border-radius:16px;padding:24px;border:1px solid rgba(245,139,31,0.25);max-width:800px;margin:24px auto 0 auto;text-align:left;}.contact-form .form-row{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #05070d;background:#05070d;color:#ffffff;margin-bottom:16px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#f58b1f;box-shadow:0 0 0 1px #f58b1f;background:#05070d;}.btn-primary{display:inline-block;margin-top:16px;padding:10px 26px;border-radius:999px;border:none;background:#f58b1f;color:#000;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;}.btn-primary:hover{filter:brightness(1.08);}.contact-extra{margin-top:20px;font-size:14px;}.top-nav-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px auto 30px;}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:999px;border:none;background:transparent;color:#ffffff;text-decoration:none;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.15s ease;-webkit-tap-highlight-color:transparent !important;}.nav-btn:hover,.nav-btn:focus,.nav-btn:active{background-color:#f58b1f;color:#050505;transform:translateY(-1px);}@media (max-width:600px){.top-nav-buttons{gap:10px;margin-top:14px;margin-bottom:22px;}}.nav-btn.nav-share{display:inline-flex;align-items:center;gap:6px;padding-inline:18px;}.nav-btn .share-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;}.share-icon svg{width:18px;height:18px;}.nav-btn:hover .share-icon svg path,.nav-btn:hover .share-icon svg circle,.nav-btn:hover .share-icon svg line{stroke:#050505;fill:#050505;}a,button{-webkit-tap-highlight-color:transparent !important;outline:none !important;}@media(min-width:1024px){.nav-btn{padding:12px 22px !important;font-size:1.1rem;}}.secret-cv-link{color:#ffffff;text-decoration:none;padding:2px 6px;border-radius:3px;}.secret-cv-link:hover{background-color:rgba(255,255,255,0.1);}@media (max-width:700px){.top-nav-buttons{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding:0 4px !important;-webkit-overflow-scrolling:touch !important;}.nav-btn{flex:0 0 auto !important;white-space:nowrap !important;padding:6px 12px !important;font-size:0.78rem !important;letter-spacing:0.08em !important;}}.contact-direct a{color:#f58b1f;text-decoration:none;}.contact-direct a:hover{color:#ffffff;text-decoration:underline;}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:none;}.center-title{text-align:center !important;}.contact-page .section-contact{padding-top:40px !important;padding-bottom:40px !important;}.contact-page .section-title{margin-bottom:12px !important;}.contact-page .section-subtitle{margin-bottom:20px !important;}.contact-page .contact-form{margin-top:10px !important;margin-bottom:20px !important;}.contact-page footer{margin-top:10px !important;}.top-nav-buttons::-webkit-scrollbar{display:none;}.top-nav-buttons{-ms-overflow-style:none;scrollbar-width:none;}body.about-page .section-about{padding-top:0;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page .about-photo .about-img{margin-top:10px !important;margin-bottom:18px !important;}body.about-page footer{margin-top:20px !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}body.about-page .section-certificates,body.about-page .certificate-area{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page main{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page footer{margin-top:8px !important;}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#161616;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}@media (max-width:480px){.category-title{font-size:13px;line-height:1.25;padding:8px 6px;text-align:center;white-space:normal;}}@media (max-width:600px){#home .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.category-title{font-size:14px;line-height:1.3;padding:10px 6px;text-align:center;}}.logo-container{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:26px;}.lang-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.lang-label{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:rgba(255,255,255,0.70);text-align:center;}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0.35);border:2px solid #f58b1f;border-radius:999px;padding:12px 54px 12px 22px;min-width:320px;max-width:520px;width:min(520px,80vw);color:#ffffff;font-weight:700;font-size:20px;text-align:center;outline:none;box-shadow:none;}.lang-wrap{position:relative;}.lang-wrap::after{content:"";position:absolute;right:22px;bottom:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f58b1f;pointer-events:none;}@media (max-width:520px){.lang-select{min-width:240px;width:86vw;font-size:18px;padding:11px 50px 11px 18px;}.logo-container{padding-top:30px;gap:12px;}}.lang-wrap{position:relative;}.lang-select:focus{border-color:rgba(245,139,31,0.65);}@media (max-width:480px){.logo-container{padding-top:14px;gap:8px;}.lang-select{min-width:170px;font-size:12.5px;}.lang-wrap:after{bottom:15px;right:16px;}}@media (max-width:520px){.logo-container .logo-img{width:90vw !important;max-width:460px !important;max-height:160px !important;height:auto !important;display:block !important;object-fit:contain !important;}}@media (max-width:380px){.logo-container .logo-img{max-height:140px !important;max-width:420px !important;}}body.home #home .grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;}body.home #home .grid .category-link{display:block;}body.home #home .grid .category-card{width:100%;max-width:1920px;margin:0 auto;border-radius:18px;overflow:hidden;background:transparent;display:flex;flex-direction:column;}body.home #home .grid .category-card .category-img{width:100%;display:block;aspect-ratio:16 / 6;object-fit:cover;}body.home #home .grid .category-card .category-title{position:static;margin-top:14px;margin-bottom:12px;padding:0 18px;background:none;font-size:18px;letter-spacing:0.22em;text-transform:uppercase;text-align:center;}}body.home #home .secondary-grid{max-width:1400px;margin:60px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}body.home #home .secondary-grid .category-card{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;position:relative;}body.home #home .secondary-grid .category-img{width:100%;height:100%;object-fit:cover;}body.home #home .secondary-grid .category-title{position:absolute;inset:auto 0 0 0;padding:12px 14px;font-size:14px;letter-spacing:0.12em;text-align:center;background:rgba(0,0,0,0.55);}@media (max-width:900px){body.home #home .secondary-grid{grid-template-columns:repeat(2,1fr);}body.home #home .grid .category-card .category-title{font-size:20px;letter-spacing:0.16em;}}@media (max-width:520px){body.home #home .secondary-grid{grid-template-columns:1fr;gap:16px;}body.home #home .grid{gap:12px;}body.home #home .grid .category-card{border-radius:14px;}body.home #home .grid .category-card .category-title{font-size:16px;letter-spacing:0.14em;}}@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== index.extracted.css ===== */
@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== packages.bundle.min.css ===== */
*{-webkit-tap-highlight-color:transparent;}*:focus{outline:none;}.neural-note{color:#f58b1f !important;font-weight:600;letter-spacing:1px;}.footer-contact,.footer-site{color:#000000 !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.sub{color:#f58b1f !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;}footer{text-align:center;font-size:16px;line-height:1.7;margin-top:40px;}.footer-email-icon,.footer-flag{margin-right:2px;}.footer-sep{margin:0 6px;color:#ffffff;}:root{--bg:#f5f5f5;--card-bg:#ffffff;--text-main:#111111;--text-sub:#555555;--accent:#f58b1f;--border:#dddddd;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text-main);line-height:1.5;position:relative;min-height:100vh;}body.dark-mode{--bg:#101018;--card-bg:#171822;--text-main:#f5f5ff;--text-sub:#a2a6c8;--accent:#f58b1f;--border:#27293a;}.page{max-width:1100px;margin:0 auto;padding:16px 16px 40px;}header{text-align:center;margin-bottom:24px;}.logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px;}.logo-img{width:1100px;height:auto;}body.dark-mode .logo-img{content:url("img/ahmad-zadah-logo2.svg");}.phone{margin-top:4px;font-size:16px;}.flag{font-size:18px;margin-right:2px;}.theme-toggle{margin-top:10px;padding:6px 16px;border-radius:999px;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.9);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(6px);}.theme-toggle span{font-size:14px;}body.dark-mode .theme-toggle{background:rgba(12,13,25,0.95);border-color:rgba(255,255,255,0.22);color:#f5f5ff;}h1{font-size:22px;text-align:center;margin-bottom:8px;}.sub{text-align:center;font-size:14px;color:var(--text-sub);margin-bottom:20px;}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.category-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,box-shadow 0.15s ease;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .category-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.category-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.18),transparent 55%);opacity:0;transition:opacity 0.18s ease;pointer-events:none;mix-blend-mode:screen;}.category-card:hover::before{opacity:1;}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,0.12);}.category-img{width:100%;display:block;aspect-ratio:9 / 16;object-fit:cover;}.category-title{text-align:center;padding:6px 4px 10px;font-weight:600;font-size:13px;line-height:1.2;}#videosView .grid{justify-items:center;}#videosView .video-card{width:100%;max-width:320px;}#videosView .video-thumb{aspect-ratio:9 / 16;object-fit:cover;display:block;}#videosView .video-caption{text-align:center;padding:6px 4px 8px;font-size:13px;font-weight:600;}#videosView{margin-top:8px;}.back-btn{border-radius:999px;border:1px solid var(--accent);background:rgba(255,255,255,0.96);color:var(--accent);font-size:14px;font-weight:600;cursor:pointer;margin:0 auto 10px;padding:6px 16px 7px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px rgba(0,0,0,0.08);transition:background 0.16s ease,box-shadow 0.16s ease,transform 0.12s ease;}.back-btn:hover{background:#fff8f1;box-shadow:0 10px 24px rgba(0,0,0,0.12);transform:translateY(-1px);}.back-icon{display:inline-block;font-size:16px;animation:backPulse 0.9s ease-in-out infinite;}.back-btn.wiggle .back-icon{animation:backPulse 0.9s ease-in-out 0s 4;}@keyframes backPulse{0%{transform:translateX(0);}25%{transform:translateX(-4px);}50%{transform:translateX(2px);}75%{transform:translateX(-2px);}100%{transform:translateX(0);}}body.dark-mode .back-btn{background:rgba(15,17,30,0.96);color:#f5f5ff;border-color:rgba(245,139,31,0.95);box-shadow:0 12px 30px rgba(0,0,0,0.55);}body.dark-mode .back-btn:hover{background:rgba(22,25,42,0.98);}.videos-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:14px;}.video-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .video-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.video-thumb{width:100%;display:block;}footer{text-align:center;margin-top:28px;font-size:13px;color:var(--text-sub);}.neural-note{margin-top:4px;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;opacity:0.8;}#videoModal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:999;}.modal-inner{background:#000;padding:10px;border-radius:10px;max-width:420px;width:92%;position:relative;}#modalVideo{width:100%;height:auto;display:block;max-height:80vh;}.close-large{margin-top:10px;width:100%;padding:10px 0;border-radius:999px;border:none;background:#f58b1f;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;}.close-large:hover{background:#e07b18;}body.dark-mode .close-large{background:#f58b1f;color:#ffffff;}body.dark-mode .close-large:hover{background:#e07b18;}#azNetwork{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0.35;}body.dark-mode .neural-note{color:#f58b1f !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.category-link{text-decoration:none;color:inherit;display:block;}body.home #videosView{display:none;}.footer-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:2px;}.footer-link{color:inherit;text-decoration:none;}.footer-link:hover{text-decoration:underline;}.section{padding:80px 5%;max-width:1200px;margin:0 auto;color:#ffffff;}.section-title{font-size:32px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:30px;color:#ffffff;}.section-title::before{content:"▲";color:#f58b1f;margin-right:8px;}.section-about .about-content{display:flex;flex-wrap:wrap;gap:40px;align-items:center;}.about-text{flex:1 1 320px;}.about-photo{flex:0 0 280px;}.about-photo img{width:100%;border-radius:16px;}.section-cv .cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:30px;}.cv-block{background:#10121a;border-radius:16px;padding:20px 24px;border:1px solid rgba(245,139,31,0.25);}.cv-block h3{margin-bottom:12px;color:#f58b1f;}.section-contact .contact-form{background:#10121a;border-radius:16px;padding:24px;border:1px solid rgba(245,139,31,0.25);max-width:800px;margin:24px auto 0 auto;text-align:left;}.contact-form .form-row{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #05070d;background:#05070d;color:#ffffff;margin-bottom:16px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#f58b1f;box-shadow:0 0 0 1px #f58b1f;background:#05070d;}.btn-primary{display:inline-block;margin-top:16px;padding:10px 26px;border-radius:999px;border:none;background:#f58b1f;color:#000;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;}.btn-primary:hover{filter:brightness(1.08);}.contact-extra{margin-top:20px;font-size:14px;}.top-nav-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px auto 30px;}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:999px;border:none;background:transparent;color:#ffffff;text-decoration:none;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.15s ease;-webkit-tap-highlight-color:transparent !important;}.nav-btn:hover,.nav-btn:focus,.nav-btn:active{background-color:#f58b1f;color:#050505;transform:translateY(-1px);}@media (max-width:600px){.top-nav-buttons{gap:10px;margin-top:14px;margin-bottom:22px;}}.nav-btn.nav-share{display:inline-flex;align-items:center;gap:6px;padding-inline:18px;}.nav-btn .share-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;}.share-icon svg{width:18px;height:18px;}.nav-btn:hover .share-icon svg path,.nav-btn:hover .share-icon svg circle,.nav-btn:hover .share-icon svg line{stroke:#050505;fill:#050505;}a,button{-webkit-tap-highlight-color:transparent !important;outline:none !important;}@media(min-width:1024px){.nav-btn{padding:12px 22px !important;font-size:1.1rem;}}.secret-cv-link{color:#ffffff;text-decoration:none;padding:2px 6px;border-radius:3px;}.secret-cv-link:hover{background-color:rgba(255,255,255,0.1);}@media (max-width:700px){.top-nav-buttons{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding:0 4px !important;-webkit-overflow-scrolling:touch !important;}.nav-btn{flex:0 0 auto !important;white-space:nowrap !important;padding:6px 12px !important;font-size:0.78rem !important;letter-spacing:0.08em !important;}}.contact-direct a{color:#f58b1f;text-decoration:none;}.contact-direct a:hover{color:#ffffff;text-decoration:underline;}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:none;}.center-title{text-align:center !important;}.contact-page .section-contact{padding-top:40px !important;padding-bottom:40px !important;}.contact-page .section-title{margin-bottom:12px !important;}.contact-page .section-subtitle{margin-bottom:20px !important;}.contact-page .contact-form{margin-top:10px !important;margin-bottom:20px !important;}.contact-page footer{margin-top:10px !important;}.top-nav-buttons::-webkit-scrollbar{display:none;}.top-nav-buttons{-ms-overflow-style:none;scrollbar-width:none;}body.about-page .section-about{padding-top:0;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page .about-photo .about-img{margin-top:10px !important;margin-bottom:18px !important;}body.about-page footer{margin-top:20px !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}body.about-page .section-certificates,body.about-page .certificate-area{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page main{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page footer{margin-top:8px !important;}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#161616;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}@media (max-width:480px){.category-title{font-size:13px;line-height:1.25;padding:8px 6px;text-align:center;white-space:normal;}}@media (max-width:600px){#home .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.category-title{font-size:14px;line-height:1.3;padding:10px 6px;text-align:center;}}.logo-container{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:26px;}.lang-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.lang-label{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:rgba(255,255,255,0.70);text-align:center;}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0.35);border:2px solid #f58b1f;border-radius:999px;padding:12px 54px 12px 22px;min-width:320px;max-width:520px;width:min(520px,80vw);color:#ffffff;font-weight:700;font-size:20px;text-align:center;outline:none;box-shadow:none;}.lang-wrap{position:relative;}.lang-wrap::after{content:"";position:absolute;right:22px;bottom:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f58b1f;pointer-events:none;}@media (max-width:520px){.lang-select{min-width:240px;width:86vw;font-size:18px;padding:11px 50px 11px 18px;}.logo-container{padding-top:30px;gap:12px;}}.lang-wrap{position:relative;}.lang-select:focus{border-color:rgba(245,139,31,0.65);}@media (max-width:480px){.logo-container{padding-top:14px;gap:8px;}.lang-select{min-width:170px;font-size:12.5px;}.lang-wrap:after{bottom:15px;right:16px;}}@media (max-width:520px){.logo-container .logo-img{width:90vw !important;max-width:460px !important;max-height:160px !important;height:auto !important;display:block !important;object-fit:contain !important;}}@media (max-width:380px){.logo-container .logo-img{max-height:140px !important;max-width:420px !important;}}body.home #home .grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;}body.home #home .grid .category-link{display:block;}body.home #home .grid .category-card{width:100%;max-width:1920px;margin:0 auto;border-radius:18px;overflow:hidden;background:transparent;display:flex;flex-direction:column;}body.home #home .grid .category-card .category-img{width:100%;display:block;aspect-ratio:16 / 6;object-fit:cover;}body.home #home .grid .category-card .category-title{position:static;margin-top:14px;margin-bottom:12px;padding:0 18px;background:none;font-size:18px;letter-spacing:0.22em;text-transform:uppercase;text-align:center;}}body.home #home .secondary-grid{max-width:1400px;margin:60px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}body.home #home .secondary-grid .category-card{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;position:relative;}body.home #home .secondary-grid .category-img{width:100%;height:100%;object-fit:cover;}body.home #home .secondary-grid .category-title{position:absolute;inset:auto 0 0 0;padding:12px 14px;font-size:14px;letter-spacing:0.12em;text-align:center;background:rgba(0,0,0,0.55);}@media (max-width:900px){body.home #home .secondary-grid{grid-template-columns:repeat(2,1fr);}body.home #home .grid .category-card .category-title{font-size:20px;letter-spacing:0.16em;}}@media (max-width:520px){body.home #home .secondary-grid{grid-template-columns:1fr;gap:16px;}body.home #home .grid{gap:12px;}body.home #home .grid .category-card{border-radius:14px;}body.home #home .grid .category-card .category-title{font-size:16px;letter-spacing:0.14em;}}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#000000;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}.pricing-btn{font-size:15px !important;font-weight:800 !important;padding:12px 20px !important;letter-spacing:0 !important;width:100%;display:block;margin-top:15px !important;}@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== packages.extracted.css ===== */
.pricing-btn{font-size:15px !important;font-weight:800 !important;padding:12px 20px !important;letter-spacing:0 !important;width:100%;display:block;margin-top:15px !important;}@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== about.bundle.min.css ===== */
*{-webkit-tap-highlight-color:transparent;}*:focus{outline:none;}.neural-note{color:#f58b1f !important;font-weight:600;letter-spacing:1px;}.footer-contact,.footer-site{color:#000000 !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.sub{color:#f58b1f !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;}footer{text-align:center;font-size:16px;line-height:1.7;margin-top:40px;}.footer-email-icon,.footer-flag{margin-right:2px;}.footer-sep{margin:0 6px;color:#ffffff;}:root{--bg:#f5f5f5;--card-bg:#ffffff;--text-main:#111111;--text-sub:#555555;--accent:#f58b1f;--border:#dddddd;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text-main);line-height:1.5;position:relative;min-height:100vh;}body.dark-mode{--bg:#101018;--card-bg:#171822;--text-main:#f5f5ff;--text-sub:#a2a6c8;--accent:#f58b1f;--border:#27293a;}.page{max-width:1100px;margin:0 auto;padding:16px 16px 40px;}header{text-align:center;margin-bottom:24px;}.logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px;}.logo-img{width:1100px;height:auto;}body.dark-mode .logo-img{content:url("img/ahmad-zadah-logo2.svg");}.phone{margin-top:4px;font-size:16px;}.flag{font-size:18px;margin-right:2px;}.theme-toggle{margin-top:10px;padding:6px 16px;border-radius:999px;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.9);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(6px);}.theme-toggle span{font-size:14px;}body.dark-mode .theme-toggle{background:rgba(12,13,25,0.95);border-color:rgba(255,255,255,0.22);color:#f5f5ff;}h1{font-size:22px;text-align:center;margin-bottom:8px;}.sub{text-align:center;font-size:14px;color:var(--text-sub);margin-bottom:20px;}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.category-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,box-shadow 0.15s ease;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .category-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.category-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.18),transparent 55%);opacity:0;transition:opacity 0.18s ease;pointer-events:none;mix-blend-mode:screen;}.category-card:hover::before{opacity:1;}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,0.12);}.category-img{width:100%;display:block;aspect-ratio:9 / 16;object-fit:cover;}.category-title{text-align:center;padding:6px 4px 10px;font-weight:600;font-size:13px;line-height:1.2;}#videosView .grid{justify-items:center;}#videosView .video-card{width:100%;max-width:320px;}#videosView .video-thumb{aspect-ratio:9 / 16;object-fit:cover;display:block;}#videosView .video-caption{text-align:center;padding:6px 4px 8px;font-size:13px;font-weight:600;}#videosView{margin-top:8px;}.back-btn{border-radius:999px;border:1px solid var(--accent);background:rgba(255,255,255,0.96);color:var(--accent);font-size:14px;font-weight:600;cursor:pointer;margin:0 auto 10px;padding:6px 16px 7px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px rgba(0,0,0,0.08);transition:background 0.16s ease,box-shadow 0.16s ease,transform 0.12s ease;}.back-btn:hover{background:#fff8f1;box-shadow:0 10px 24px rgba(0,0,0,0.12);transform:translateY(-1px);}.back-icon{display:inline-block;font-size:16px;animation:backPulse 0.9s ease-in-out infinite;}.back-btn.wiggle .back-icon{animation:backPulse 0.9s ease-in-out 0s 4;}@keyframes backPulse{0%{transform:translateX(0);}25%{transform:translateX(-4px);}50%{transform:translateX(2px);}75%{transform:translateX(-2px);}100%{transform:translateX(0);}}body.dark-mode .back-btn{background:rgba(15,17,30,0.96);color:#f5f5ff;border-color:rgba(245,139,31,0.95);box-shadow:0 12px 30px rgba(0,0,0,0.55);}body.dark-mode .back-btn:hover{background:rgba(22,25,42,0.98);}.videos-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:14px;}.video-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .video-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.video-thumb{width:100%;display:block;}footer{text-align:center;margin-top:28px;font-size:13px;color:var(--text-sub);}.neural-note{margin-top:4px;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;opacity:0.8;}#videoModal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:999;}.modal-inner{background:#000;padding:10px;border-radius:10px;max-width:420px;width:92%;position:relative;}#modalVideo{width:100%;height:auto;display:block;max-height:80vh;}.close-large{margin-top:10px;width:100%;padding:10px 0;border-radius:999px;border:none;background:#f58b1f;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;}.close-large:hover{background:#e07b18;}body.dark-mode .close-large{background:#f58b1f;color:#ffffff;}body.dark-mode .close-large:hover{background:#e07b18;}#azNetwork{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0.35;}body.dark-mode .neural-note{color:#f58b1f !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.category-link{text-decoration:none;color:inherit;display:block;}body.home #videosView{display:none;}.footer-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:2px;}.footer-link{color:inherit;text-decoration:none;}.footer-link:hover{text-decoration:underline;}.section{padding:80px 5%;max-width:1200px;margin:0 auto;color:#ffffff;}.section-title{font-size:32px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:30px;color:#ffffff;}.section-title::before{content:"▲";color:#f58b1f;margin-right:8px;}.section-about .about-content{display:flex;flex-wrap:wrap;gap:40px;align-items:center;}.about-text{flex:1 1 320px;}.about-photo{flex:0 0 280px;}.about-photo img{width:100%;border-radius:16px;}.section-cv .cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:30px;}.cv-block{background:#10121a;border-radius:16px;padding:20px 24px;border:1px solid rgba(245,139,31,0.25);}.cv-block h3{margin-bottom:12px;color:#f58b1f;}.section-contact .contact-form{background:#10121a;border-radius:16px;padding:24px;border:1px solid rgba(245,139,31,0.25);max-width:800px;margin:24px auto 0 auto;text-align:left;}.contact-form .form-row{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #05070d;background:#05070d;color:#ffffff;margin-bottom:16px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#f58b1f;box-shadow:0 0 0 1px #f58b1f;background:#05070d;}.btn-primary{display:inline-block;margin-top:16px;padding:10px 26px;border-radius:999px;border:none;background:#f58b1f;color:#000;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;}.btn-primary:hover{filter:brightness(1.08);}.contact-extra{margin-top:20px;font-size:14px;}.top-nav-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px auto 30px;}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:999px;border:none;background:transparent;color:#ffffff;text-decoration:none;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.15s ease;-webkit-tap-highlight-color:transparent !important;}.nav-btn:hover,.nav-btn:focus,.nav-btn:active{background-color:#f58b1f;color:#050505;transform:translateY(-1px);}@media (max-width:600px){.top-nav-buttons{gap:10px;margin-top:14px;margin-bottom:22px;}}.nav-btn.nav-share{display:inline-flex;align-items:center;gap:6px;padding-inline:18px;}.nav-btn .share-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;}.share-icon svg{width:18px;height:18px;}.nav-btn:hover .share-icon svg path,.nav-btn:hover .share-icon svg circle,.nav-btn:hover .share-icon svg line{stroke:#050505;fill:#050505;}a,button{-webkit-tap-highlight-color:transparent !important;outline:none !important;}@media(min-width:1024px){.nav-btn{padding:12px 22px !important;font-size:1.1rem;}}.secret-cv-link{color:#ffffff;text-decoration:none;padding:2px 6px;border-radius:3px;}.secret-cv-link:hover{background-color:rgba(255,255,255,0.1);}@media (max-width:700px){.top-nav-buttons{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding:0 4px !important;-webkit-overflow-scrolling:touch !important;}.nav-btn{flex:0 0 auto !important;white-space:nowrap !important;padding:6px 12px !important;font-size:0.78rem !important;letter-spacing:0.08em !important;}}.contact-direct a{color:#f58b1f;text-decoration:none;}.contact-direct a:hover{color:#ffffff;text-decoration:underline;}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:none;}.center-title{text-align:center !important;}.contact-page .section-contact{padding-top:40px !important;padding-bottom:40px !important;}.contact-page .section-title{margin-bottom:12px !important;}.contact-page .section-subtitle{margin-bottom:20px !important;}.contact-page .contact-form{margin-top:10px !important;margin-bottom:20px !important;}.contact-page footer{margin-top:10px !important;}.top-nav-buttons::-webkit-scrollbar{display:none;}.top-nav-buttons{-ms-overflow-style:none;scrollbar-width:none;}body.about-page .section-about{padding-top:0;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page .about-photo .about-img{margin-top:10px !important;margin-bottom:18px !important;}body.about-page footer{margin-top:20px !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}body.about-page .section-certificates,body.about-page .certificate-area{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page main{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page footer{margin-top:8px !important;}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#161616;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}@media (max-width:480px){.category-title{font-size:13px;line-height:1.25;padding:8px 6px;text-align:center;white-space:normal;}}@media (max-width:600px){#home .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.category-title{font-size:14px;line-height:1.3;padding:10px 6px;text-align:center;}}.logo-container{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:26px;}.lang-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.lang-label{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:rgba(255,255,255,0.70);text-align:center;}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0.35);border:2px solid #f58b1f;border-radius:999px;padding:12px 54px 12px 22px;min-width:320px;max-width:520px;width:min(520px,80vw);color:#ffffff;font-weight:700;font-size:20px;text-align:center;outline:none;box-shadow:none;}.lang-wrap{position:relative;}.lang-wrap::after{content:"";position:absolute;right:22px;bottom:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f58b1f;pointer-events:none;}@media (max-width:520px){.lang-select{min-width:240px;width:86vw;font-size:18px;padding:11px 50px 11px 18px;}.logo-container{padding-top:30px;gap:12px;}}.lang-wrap{position:relative;}.lang-select:focus{border-color:rgba(245,139,31,0.65);}@media (max-width:480px){.logo-container{padding-top:14px;gap:8px;}.lang-select{min-width:170px;font-size:12.5px;}.lang-wrap:after{bottom:15px;right:16px;}}@media (max-width:520px){.logo-container .logo-img{width:90vw !important;max-width:460px !important;max-height:160px !important;height:auto !important;display:block !important;object-fit:contain !important;}}@media (max-width:380px){.logo-container .logo-img{max-height:140px !important;max-width:420px !important;}}body.home #home .grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;}body.home #home .grid .category-link{display:block;}body.home #home .grid .category-card{width:100%;max-width:1920px;margin:0 auto;border-radius:18px;overflow:hidden;background:transparent;display:flex;flex-direction:column;}body.home #home .grid .category-card .category-img{width:100%;display:block;aspect-ratio:16 / 6;object-fit:cover;}body.home #home .grid .category-card .category-title{position:static;margin-top:14px;margin-bottom:12px;padding:0 18px;background:none;font-size:18px;letter-spacing:0.22em;text-transform:uppercase;text-align:center;}}body.home #home .secondary-grid{max-width:1400px;margin:60px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}body.home #home .secondary-grid .category-card{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;position:relative;}body.home #home .secondary-grid .category-img{width:100%;height:100%;object-fit:cover;}body.home #home .secondary-grid .category-title{position:absolute;inset:auto 0 0 0;padding:12px 14px;font-size:14px;letter-spacing:0.12em;text-align:center;background:rgba(0,0,0,0.55);}@media (max-width:900px){body.home #home .secondary-grid{grid-template-columns:repeat(2,1fr);}body.home #home .grid .category-card .category-title{font-size:20px;letter-spacing:0.16em;}}@media (max-width:520px){body.home #home .secondary-grid{grid-template-columns:1fr;gap:16px;}body.home #home .grid{gap:12px;}body.home #home .grid .category-card{border-radius:14px;}body.home #home .grid .category-card .category-title{font-size:16px;letter-spacing:0.14em;}}.cert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;justify-items:center;align-items:start;margin-top:18px}.cert-card{border:1px solid rgba(245,139,31,.55);background:rgba(0,0,0,.22);border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;padding:0}.cert-card:hover{transform:translateY(-2px);box-shadow:0 0 0 2px rgba(245,139,31,.18),0 14px 30px rgba(0,0,0,.35)}.cert-card img{display:block;width:260px;max-width:100%;height:auto}.cert-lightbox{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.75);z-index:9999;padding:22px}.cert-lightbox.active{display:flex}.cert-lightbox-inner{position:relative;width:min(1100px,95vw);max-height:90vh;background:rgba(0,0,0,.68);border:2px solid rgba(245,139,31,.9);border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.55);overflow:hidden}.cert-lightbox-title{padding:16px 18px 8px 18px;color:#fff;font-weight:700;letter-spacing:.4px;text-align:right}html[dir="ltr"] .cert-lightbox-title{text-align:left}.cert-lightbox-img{display:block;width:100%;height:auto;max-height:calc(90vh - 70px);object-fit:contain;background:transparent}.cert-lightbox-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:0;background:#f58b1f;color:#111;font-weight:800;cursor:pointer}html[dir="rtl"] .cert-lightbox-close{right:auto;left:12px}.cert-lightbox-close .x{font-size:18px;line-height:1}#cert-lightbox[aria-hidden="true"]{pointer-events:none}.cert-lightbox-inner{display:flex;flex-direction:column}.cert-lightbox-title{padding:18px 18px 10px;text-align:center}.cert-lightbox-title .cert-title-main{font-size:1.05rem;color:#fff;font-weight:800;letter-spacing:.3px}.cert-lightbox-title .cert-title-sub{font-size:.92rem;color:#f58b1f;margin-top:4px;font-weight:700}.cert-lightbox-img{max-height:calc(90vh - 150px);padding:0 14px 8px}.cert-lightbox-close{position:static;top:auto;right:auto;left:auto;margin:10px auto 16px;justify-content:center;min-width:180px;box-shadow:0 10px 25px rgba(0,0,0,.45)}html[dir="rtl"] .cert-lightbox-close{left:auto;right:auto}#cert-lightbox.active{pointer-events:auto}.cert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;justify-items:center;align-items:start;margin-top:18px}.cert-card{border:1px solid rgba(245,139,31,.55);background:rgba(0,0,0,.22);border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;padding:0}.cert-card:hover{transform:translateY(-2px);box-shadow:0 0 0 2px rgba(245,139,31,.18),0 14px 30px rgba(0,0,0,.35)}.cert-card img{display:block;width:260px;max-width:100%;height:auto}.cert-lightbox{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.75);z-index:9999;padding:22px}.cert-lightbox.active{display:flex}.cert-lightbox-inner{position:relative;width:min(1100px,95vw);max-height:90vh;background:rgba(0,0,0,.68);border:2px solid rgba(245,139,31,.9);border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.55);overflow:hidden}.cert-lightbox-title{padding:16px 18px 8px 18px;color:#fff;font-weight:700;letter-spacing:.4px;text-align:right}html[dir="ltr"] .cert-lightbox-title{text-align:left}.cert-lightbox-img{display:block;width:100%;height:auto;max-height:calc(90vh - 70px);object-fit:contain;background:transparent}.cert-lightbox-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:0;background:#f58b1f;color:#111;font-weight:800;cursor:pointer}html[dir="rtl"] .cert-lightbox-close{right:auto;left:12px}.cert-lightbox-close .x{font-size:18px;line-height:1}#cert-lightbox[aria-hidden="true"]{pointer-events:none}.cert-lightbox-inner{display:flex;flex-direction:column}.cert-lightbox-title{padding:18px 18px 10px;text-align:center}.cert-lightbox-title .cert-title-main{font-size:1.05rem;color:#fff;font-weight:800;letter-spacing:.3px}.cert-lightbox-title .cert-title-sub{font-size:.92rem;color:#f58b1f;margin-top:4px;font-weight:700}.cert-lightbox-img{max-height:calc(90vh - 150px);padding:0 14px 8px}.cert-lightbox-close{position:static;top:auto;right:auto;left:auto;margin:10px auto 16px;justify-content:center;min-width:180px;box-shadow:0 10px 25px rgba(0,0,0,.45)}html[dir="rtl"] .cert-lightbox-close{left:auto;right:auto}#cert-lightbox.active{pointer-events:auto}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#000000;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}html[lang="ar"] .package-features li{direction:rtl;text-align:right;}html[lang="ar"] .arrow,html[lang="ar"] .cta-arrow{transform:scaleX(-1);}html[lang="ar"] .pricing-list{text-align:right;}html[lang="ar"] .pricing-list li{padding-right:24px;padding-left:0;}html[lang="ar"] .pricing-list li::before{right:0;left:auto;content:'✔';}html[lang="ar"] .offer-arrow{transform:scaleX(-1);margin-left:10px;margin-right:0;}@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}.cert-lightbox-inner{padding:15px 15px 20px 15px !important;display:flex !important;flex-direction:column !important;align-items:center !important;max-width:90% !important;height:auto !important;max-height:85vh !important;}.cert-lightbox-img{max-height:55vh !important;width:100% !important;object-fit:contain !important;margin-bottom:15px !important;padding:0 !important;}.cert-lightbox-title{text-align:center !important;padding:10px 5px !important;}.cert-lightbox-close{position:static !important;width:100% !important;background:#f58b1f !important;color:#000000 !important;font-size:18px !important;font-weight:900 !important;font-family:inherit !important;padding:14px 0 !important;border-radius:999px !important;margin-top:10px !important;box-shadow:0 4px 15px rgba(0,0,0,0.5) !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;}.cert-lightbox-close span,.cert-lightbox-close .x,.cert-lightbox-close .t{font-weight:900 !important;font-size:16px !important;color:#000000 !important;font-family:inherit !important;}.cert-lightbox-close .x{font-size:24px !important;line-height:1 !important;margin-top:-3px !important;}}.ccx-1{background:rgba(5,7,15,0.95)!important;border:1px solid rgba(245,139,31,0.35)!important;border-radius:16px!important;padding:18px 26px!important}.ccx-2{color:#f58b1f!important;font-size:0.95rem!important;letter-spacing:0!important;margin:0 0 10px!important;text-transform:uppercase!important}.ccx-3{font-size:0.9rem!important;line-height:1.6!important;list-style-position:outside!important;margin:0!important;padding-left:18px!important}.ccx-4{border-radius:10px!important;display:block!important;width:100%!important}

/* ===== about.extracted.css ===== */
@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}.cert-lightbox-inner{padding:15px 15px 20px 15px !important;display:flex !important;flex-direction:column !important;align-items:center !important;max-width:90% !important;height:auto !important;max-height:85vh !important;}.cert-lightbox-img{max-height:55vh !important;width:100% !important;object-fit:contain !important;margin-bottom:15px !important;padding:0 !important;}.cert-lightbox-title{text-align:center !important;padding:10px 5px !important;}.cert-lightbox-close{position:static !important;width:100% !important;background:#f58b1f !important;color:#000000 !important;font-size:18px !important;font-weight:900 !important;font-family:inherit !important;padding:14px 0 !important;border-radius:999px !important;margin-top:10px !important;box-shadow:0 4px 15px rgba(0,0,0,0.5) !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;}.cert-lightbox-close span,.cert-lightbox-close .x,.cert-lightbox-close .t{font-weight:900 !important;font-size:16px !important;color:#000000 !important;font-family:inherit !important;}.cert-lightbox-close .x{font-size:24px !important;line-height:1 !important;margin-top:-3px !important;}}

/* ===== about.inline.css ===== */
.ccx-1{background:rgba(5,7,15,0.95)!important;border:1px solid rgba(245,139,31,0.35)!important;border-radius:16px!important;padding:18px 26px!important}.ccx-2{color:#f58b1f!important;font-size:0.95rem!important;letter-spacing:0!important;margin:0 0 10px!important;text-transform:uppercase!important}.ccx-3{font-size:0.9rem!important;line-height:1.6!important;list-style-position:outside!important;margin:0!important;padding-left:18px!important}.ccx-4{border-radius:10px!important;display:block!important;width:100%!important}

/* ===== automotive.bundle.min.css ===== */
*{-webkit-tap-highlight-color:transparent;}*:focus{outline:none;}.neural-note{color:#f58b1f !important;font-weight:600;letter-spacing:1px;}.footer-contact,.footer-site{color:#000000 !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.sub{color:#f58b1f !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;}footer{text-align:center;font-size:16px;line-height:1.7;margin-top:40px;}.footer-email-icon,.footer-flag{margin-right:2px;}.footer-sep{margin:0 6px;color:#ffffff;}:root{--bg:#f5f5f5;--card-bg:#ffffff;--text-main:#111111;--text-sub:#555555;--accent:#f58b1f;--border:#dddddd;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text-main);line-height:1.5;position:relative;min-height:100vh;}body.dark-mode{--bg:#101018;--card-bg:#171822;--text-main:#f5f5ff;--text-sub:#a2a6c8;--accent:#f58b1f;--border:#27293a;}.page{max-width:1100px;margin:0 auto;padding:16px 16px 40px;}header{text-align:center;margin-bottom:24px;}.logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px;}.logo-img{width:1100px;height:auto;}body.dark-mode .logo-img{content:url("img/ahmad-zadah-logo2.svg");}.phone{margin-top:4px;font-size:16px;}.flag{font-size:18px;margin-right:2px;}.theme-toggle{margin-top:10px;padding:6px 16px;border-radius:999px;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.9);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(6px);}.theme-toggle span{font-size:14px;}body.dark-mode .theme-toggle{background:rgba(12,13,25,0.95);border-color:rgba(255,255,255,0.22);color:#f5f5ff;}h1{font-size:22px;text-align:center;margin-bottom:8px;}.sub{text-align:center;font-size:14px;color:var(--text-sub);margin-bottom:20px;}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.category-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,box-shadow 0.15s ease;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .category-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.category-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.18),transparent 55%);opacity:0;transition:opacity 0.18s ease;pointer-events:none;mix-blend-mode:screen;}.category-card:hover::before{opacity:1;}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,0.12);}.category-img{width:100%;display:block;aspect-ratio:9 / 16;object-fit:cover;}.category-title{text-align:center;padding:6px 4px 10px;font-weight:600;font-size:13px;line-height:1.2;}#videosView .grid{justify-items:center;}#videosView .video-card{width:100%;max-width:320px;}#videosView .video-thumb{aspect-ratio:9 / 16;object-fit:cover;display:block;}#videosView .video-caption{text-align:center;padding:6px 4px 8px;font-size:13px;font-weight:600;}#videosView{margin-top:8px;}.back-btn{border-radius:999px;border:1px solid var(--accent);background:rgba(255,255,255,0.96);color:var(--accent);font-size:14px;font-weight:600;cursor:pointer;margin:0 auto 10px;padding:6px 16px 7px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px rgba(0,0,0,0.08);transition:background 0.16s ease,box-shadow 0.16s ease,transform 0.12s ease;}.back-btn:hover{background:#fff8f1;box-shadow:0 10px 24px rgba(0,0,0,0.12);transform:translateY(-1px);}.back-icon{display:inline-block;font-size:16px;animation:backPulse 0.9s ease-in-out infinite;}.back-btn.wiggle .back-icon{animation:backPulse 0.9s ease-in-out 0s 4;}@keyframes backPulse{0%{transform:translateX(0);}25%{transform:translateX(-4px);}50%{transform:translateX(2px);}75%{transform:translateX(-2px);}100%{transform:translateX(0);}}body.dark-mode .back-btn{background:rgba(15,17,30,0.96);color:#f5f5ff;border-color:rgba(245,139,31,0.95);box-shadow:0 12px 30px rgba(0,0,0,0.55);}body.dark-mode .back-btn:hover{background:rgba(22,25,42,0.98);}.videos-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:14px;}.video-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .video-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.video-thumb{width:100%;display:block;}footer{text-align:center;margin-top:28px;font-size:13px;color:var(--text-sub);}.neural-note{margin-top:4px;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;opacity:0.8;}#videoModal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:999;}.modal-inner{background:#000;padding:10px;border-radius:10px;max-width:420px;width:92%;position:relative;}#modalVideo{width:100%;height:auto;display:block;max-height:80vh;}.close-large{margin-top:10px;width:100%;padding:10px 0;border-radius:999px;border:none;background:#f58b1f;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;}.close-large:hover{background:#e07b18;}body.dark-mode .close-large{background:#f58b1f;color:#ffffff;}body.dark-mode .close-large:hover{background:#e07b18;}#azNetwork{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0.35;}body.dark-mode .neural-note{color:#f58b1f !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.category-link{text-decoration:none;color:inherit;display:block;}body.home #videosView{display:none;}.footer-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:2px;}.footer-link{color:inherit;text-decoration:none;}.footer-link:hover{text-decoration:underline;}.section{padding:80px 5%;max-width:1200px;margin:0 auto;color:#ffffff;}.section-title{font-size:32px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:30px;color:#ffffff;}.section-title::before{content:"▲";color:#f58b1f;margin-right:8px;}.section-about .about-content{display:flex;flex-wrap:wrap;gap:40px;align-items:center;}.about-text{flex:1 1 320px;}.about-photo{flex:0 0 280px;}.about-photo img{width:100%;border-radius:16px;}.section-cv .cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:30px;}.cv-block{background:#10121a;border-radius:16px;padding:20px 24px;border:1px solid rgba(245,139,31,0.25);}.cv-block h3{margin-bottom:12px;color:#f58b1f;}.section-contact .contact-form{background:#10121a;border-radius:16px;padding:24px;border:1px solid rgba(245,139,31,0.25);max-width:800px;margin:24px auto 0 auto;text-align:left;}.contact-form .form-row{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #05070d;background:#05070d;color:#ffffff;margin-bottom:16px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#f58b1f;box-shadow:0 0 0 1px #f58b1f;background:#05070d;}.btn-primary{display:inline-block;margin-top:16px;padding:10px 26px;border-radius:999px;border:none;background:#f58b1f;color:#000;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;}.btn-primary:hover{filter:brightness(1.08);}.contact-extra{margin-top:20px;font-size:14px;}.top-nav-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px auto 30px;}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:999px;border:none;background:transparent;color:#ffffff;text-decoration:none;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.15s ease;-webkit-tap-highlight-color:transparent !important;}.nav-btn:hover,.nav-btn:focus,.nav-btn:active{background-color:#f58b1f;color:#050505;transform:translateY(-1px);}@media (max-width:600px){.top-nav-buttons{gap:10px;margin-top:14px;margin-bottom:22px;}}.nav-btn.nav-share{display:inline-flex;align-items:center;gap:6px;padding-inline:18px;}.nav-btn .share-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;}.share-icon svg{width:18px;height:18px;}.nav-btn:hover .share-icon svg path,.nav-btn:hover .share-icon svg circle,.nav-btn:hover .share-icon svg line{stroke:#050505;fill:#050505;}a,button{-webkit-tap-highlight-color:transparent !important;outline:none !important;}@media(min-width:1024px){.nav-btn{padding:12px 22px !important;font-size:1.1rem;}}.secret-cv-link{color:#ffffff;text-decoration:none;padding:2px 6px;border-radius:3px;}.secret-cv-link:hover{background-color:rgba(255,255,255,0.1);}@media (max-width:700px){.top-nav-buttons{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding:0 4px !important;-webkit-overflow-scrolling:touch !important;}.nav-btn{flex:0 0 auto !important;white-space:nowrap !important;padding:6px 12px !important;font-size:0.78rem !important;letter-spacing:0.08em !important;}}.contact-direct a{color:#f58b1f;text-decoration:none;}.contact-direct a:hover{color:#ffffff;text-decoration:underline;}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:none;}.center-title{text-align:center !important;}.contact-page .section-contact{padding-top:40px !important;padding-bottom:40px !important;}.contact-page .section-title{margin-bottom:12px !important;}.contact-page .section-subtitle{margin-bottom:20px !important;}.contact-page .contact-form{margin-top:10px !important;margin-bottom:20px !important;}.contact-page footer{margin-top:10px !important;}.top-nav-buttons::-webkit-scrollbar{display:none;}.top-nav-buttons{-ms-overflow-style:none;scrollbar-width:none;}body.about-page .section-about{padding-top:0;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page .about-photo .about-img{margin-top:10px !important;margin-bottom:18px !important;}body.about-page footer{margin-top:20px !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}body.about-page .section-certificates,body.about-page .certificate-area{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page main{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page footer{margin-top:8px !important;}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#161616;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}@media (max-width:480px){.category-title{font-size:13px;line-height:1.25;padding:8px 6px;text-align:center;white-space:normal;}}@media (max-width:600px){#home .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.category-title{font-size:14px;line-height:1.3;padding:10px 6px;text-align:center;}}.logo-container{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:26px;}.lang-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.lang-label{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:rgba(255,255,255,0.70);text-align:center;}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0.35);border:2px solid #f58b1f;border-radius:999px;padding:12px 54px 12px 22px;min-width:320px;max-width:520px;width:min(520px,80vw);color:#ffffff;font-weight:700;font-size:20px;text-align:center;outline:none;box-shadow:none;}.lang-wrap{position:relative;}.lang-wrap::after{content:"";position:absolute;right:22px;bottom:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f58b1f;pointer-events:none;}@media (max-width:520px){.lang-select{min-width:240px;width:86vw;font-size:18px;padding:11px 50px 11px 18px;}.logo-container{padding-top:30px;gap:12px;}}.lang-wrap{position:relative;}.lang-select:focus{border-color:rgba(245,139,31,0.65);}@media (max-width:480px){.logo-container{padding-top:14px;gap:8px;}.lang-select{min-width:170px;font-size:12.5px;}.lang-wrap:after{bottom:15px;right:16px;}}@media (max-width:520px){.logo-container .logo-img{width:90vw !important;max-width:460px !important;max-height:160px !important;height:auto !important;display:block !important;object-fit:contain !important;}}@media (max-width:380px){.logo-container .logo-img{max-height:140px !important;max-width:420px !important;}}body.home #home .grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;}body.home #home .grid .category-link{display:block;}body.home #home .grid .category-card{width:100%;max-width:1920px;margin:0 auto;border-radius:18px;overflow:hidden;background:transparent;display:flex;flex-direction:column;}body.home #home .grid .category-card .category-img{width:100%;display:block;aspect-ratio:16 / 6;object-fit:cover;}body.home #home .grid .category-card .category-title{position:static;margin-top:14px;margin-bottom:12px;padding:0 18px;background:none;font-size:18px;letter-spacing:0.22em;text-transform:uppercase;text-align:center;}}body.home #home .secondary-grid{max-width:1400px;margin:60px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}body.home #home .secondary-grid .category-card{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;position:relative;}body.home #home .secondary-grid .category-img{width:100%;height:100%;object-fit:cover;}body.home #home .secondary-grid .category-title{position:absolute;inset:auto 0 0 0;padding:12px 14px;font-size:14px;letter-spacing:0.12em;text-align:center;background:rgba(0,0,0,0.55);}@media (max-width:900px){body.home #home .secondary-grid{grid-template-columns:repeat(2,1fr);}body.home #home .grid .category-card .category-title{font-size:20px;letter-spacing:0.16em;}}@media (max-width:520px){body.home #home .secondary-grid{grid-template-columns:1fr;gap:16px;}body.home #home .grid{gap:12px;}body.home #home .grid .category-card{border-radius:14px;}body.home #home .grid .category-card .category-title{font-size:16px;letter-spacing:0.14em;}}@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== automotive.extracted.css ===== */
@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== corporate-finance.bundle.min.css ===== */
*{-webkit-tap-highlight-color:transparent;}*:focus{outline:none;}.neural-note{color:#f58b1f !important;font-weight:600;letter-spacing:1px;}.footer-contact,.footer-site{color:#000000 !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.sub{color:#f58b1f !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;}footer{text-align:center;font-size:16px;line-height:1.7;margin-top:40px;}.footer-email-icon,.footer-flag{margin-right:2px;}.footer-sep{margin:0 6px;color:#ffffff;}:root{--bg:#f5f5f5;--card-bg:#ffffff;--text-main:#111111;--text-sub:#555555;--accent:#f58b1f;--border:#dddddd;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text-main);line-height:1.5;position:relative;min-height:100vh;}body.dark-mode{--bg:#101018;--card-bg:#171822;--text-main:#f5f5ff;--text-sub:#a2a6c8;--accent:#f58b1f;--border:#27293a;}.page{max-width:1100px;margin:0 auto;padding:16px 16px 40px;}header{text-align:center;margin-bottom:24px;}.logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px;}.logo-img{width:1100px;height:auto;}body.dark-mode .logo-img{content:url("img/ahmad-zadah-logo2.svg");}.phone{margin-top:4px;font-size:16px;}.flag{font-size:18px;margin-right:2px;}.theme-toggle{margin-top:10px;padding:6px 16px;border-radius:999px;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.9);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(6px);}.theme-toggle span{font-size:14px;}body.dark-mode .theme-toggle{background:rgba(12,13,25,0.95);border-color:rgba(255,255,255,0.22);color:#f5f5ff;}h1{font-size:22px;text-align:center;margin-bottom:8px;}.sub{text-align:center;font-size:14px;color:var(--text-sub);margin-bottom:20px;}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.category-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,box-shadow 0.15s ease;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .category-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.category-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.18),transparent 55%);opacity:0;transition:opacity 0.18s ease;pointer-events:none;mix-blend-mode:screen;}.category-card:hover::before{opacity:1;}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,0.12);}.category-img{width:100%;display:block;aspect-ratio:9 / 16;object-fit:cover;}.category-title{text-align:center;padding:6px 4px 10px;font-weight:600;font-size:13px;line-height:1.2;}#videosView .grid{justify-items:center;}#videosView .video-card{width:100%;max-width:320px;}#videosView .video-thumb{aspect-ratio:9 / 16;object-fit:cover;display:block;}#videosView .video-caption{text-align:center;padding:6px 4px 8px;font-size:13px;font-weight:600;}#videosView{margin-top:8px;}.back-btn{border-radius:999px;border:1px solid var(--accent);background:rgba(255,255,255,0.96);color:var(--accent);font-size:14px;font-weight:600;cursor:pointer;margin:0 auto 10px;padding:6px 16px 7px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px rgba(0,0,0,0.08);transition:background 0.16s ease,box-shadow 0.16s ease,transform 0.12s ease;}.back-btn:hover{background:#fff8f1;box-shadow:0 10px 24px rgba(0,0,0,0.12);transform:translateY(-1px);}.back-icon{display:inline-block;font-size:16px;animation:backPulse 0.9s ease-in-out infinite;}.back-btn.wiggle .back-icon{animation:backPulse 0.9s ease-in-out 0s 4;}@keyframes backPulse{0%{transform:translateX(0);}25%{transform:translateX(-4px);}50%{transform:translateX(2px);}75%{transform:translateX(-2px);}100%{transform:translateX(0);}}body.dark-mode .back-btn{background:rgba(15,17,30,0.96);color:#f5f5ff;border-color:rgba(245,139,31,0.95);box-shadow:0 12px 30px rgba(0,0,0,0.55);}body.dark-mode .back-btn:hover{background:rgba(22,25,42,0.98);}.videos-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:14px;}.video-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .video-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.video-thumb{width:100%;display:block;}footer{text-align:center;margin-top:28px;font-size:13px;color:var(--text-sub);}.neural-note{margin-top:4px;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;opacity:0.8;}#videoModal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:999;}.modal-inner{background:#000;padding:10px;border-radius:10px;max-width:420px;width:92%;position:relative;}#modalVideo{width:100%;height:auto;display:block;max-height:80vh;}.close-large{margin-top:10px;width:100%;padding:10px 0;border-radius:999px;border:none;background:#f58b1f;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;}.close-large:hover{background:#e07b18;}body.dark-mode .close-large{background:#f58b1f;color:#ffffff;}body.dark-mode .close-large:hover{background:#e07b18;}#azNetwork{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0.35;}body.dark-mode .neural-note{color:#f58b1f !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.category-link{text-decoration:none;color:inherit;display:block;}body.home #videosView{display:none;}.footer-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:2px;}.footer-link{color:inherit;text-decoration:none;}.footer-link:hover{text-decoration:underline;}.section{padding:80px 5%;max-width:1200px;margin:0 auto;color:#ffffff;}.section-title{font-size:32px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:30px;color:#ffffff;}.section-title::before{content:"▲";color:#f58b1f;margin-right:8px;}.section-about .about-content{display:flex;flex-wrap:wrap;gap:40px;align-items:center;}.about-text{flex:1 1 320px;}.about-photo{flex:0 0 280px;}.about-photo img{width:100%;border-radius:16px;}.section-cv .cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:30px;}.cv-block{background:#10121a;border-radius:16px;padding:20px 24px;border:1px solid rgba(245,139,31,0.25);}.cv-block h3{margin-bottom:12px;color:#f58b1f;}.section-contact .contact-form{background:#10121a;border-radius:16px;padding:24px;border:1px solid rgba(245,139,31,0.25);max-width:800px;margin:24px auto 0 auto;text-align:left;}.contact-form .form-row{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #05070d;background:#05070d;color:#ffffff;margin-bottom:16px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#f58b1f;box-shadow:0 0 0 1px #f58b1f;background:#05070d;}.btn-primary{display:inline-block;margin-top:16px;padding:10px 26px;border-radius:999px;border:none;background:#f58b1f;color:#000;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;}.btn-primary:hover{filter:brightness(1.08);}.contact-extra{margin-top:20px;font-size:14px;}.top-nav-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px auto 30px;}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:999px;border:none;background:transparent;color:#ffffff;text-decoration:none;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.15s ease;-webkit-tap-highlight-color:transparent !important;}.nav-btn:hover,.nav-btn:focus,.nav-btn:active{background-color:#f58b1f;color:#050505;transform:translateY(-1px);}@media (max-width:600px){.top-nav-buttons{gap:10px;margin-top:14px;margin-bottom:22px;}}.nav-btn.nav-share{display:inline-flex;align-items:center;gap:6px;padding-inline:18px;}.nav-btn .share-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;}.share-icon svg{width:18px;height:18px;}.nav-btn:hover .share-icon svg path,.nav-btn:hover .share-icon svg circle,.nav-btn:hover .share-icon svg line{stroke:#050505;fill:#050505;}a,button{-webkit-tap-highlight-color:transparent !important;outline:none !important;}@media(min-width:1024px){.nav-btn{padding:12px 22px !important;font-size:1.1rem;}}.secret-cv-link{color:#ffffff;text-decoration:none;padding:2px 6px;border-radius:3px;}.secret-cv-link:hover{background-color:rgba(255,255,255,0.1);}@media (max-width:700px){.top-nav-buttons{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding:0 4px !important;-webkit-overflow-scrolling:touch !important;}.nav-btn{flex:0 0 auto !important;white-space:nowrap !important;padding:6px 12px !important;font-size:0.78rem !important;letter-spacing:0.08em !important;}}.contact-direct a{color:#f58b1f;text-decoration:none;}.contact-direct a:hover{color:#ffffff;text-decoration:underline;}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:none;}.center-title{text-align:center !important;}.contact-page .section-contact{padding-top:40px !important;padding-bottom:40px !important;}.contact-page .section-title{margin-bottom:12px !important;}.contact-page .section-subtitle{margin-bottom:20px !important;}.contact-page .contact-form{margin-top:10px !important;margin-bottom:20px !important;}.contact-page footer{margin-top:10px !important;}.top-nav-buttons::-webkit-scrollbar{display:none;}.top-nav-buttons{-ms-overflow-style:none;scrollbar-width:none;}body.about-page .section-about{padding-top:0;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page .about-photo .about-img{margin-top:10px !important;margin-bottom:18px !important;}body.about-page footer{margin-top:20px !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}body.about-page .section-certificates,body.about-page .certificate-area{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page main{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page footer{margin-top:8px !important;}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#161616;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}@media (max-width:480px){.category-title{font-size:13px;line-height:1.25;padding:8px 6px;text-align:center;white-space:normal;}}@media (max-width:600px){#home .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.category-title{font-size:14px;line-height:1.3;padding:10px 6px;text-align:center;}}.logo-container{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:26px;}.lang-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.lang-label{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:rgba(255,255,255,0.70);text-align:center;}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0.35);border:2px solid #f58b1f;border-radius:999px;padding:12px 54px 12px 22px;min-width:320px;max-width:520px;width:min(520px,80vw);color:#ffffff;font-weight:700;font-size:20px;text-align:center;outline:none;box-shadow:none;}.lang-wrap{position:relative;}.lang-wrap::after{content:"";position:absolute;right:22px;bottom:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f58b1f;pointer-events:none;}@media (max-width:520px){.lang-select{min-width:240px;width:86vw;font-size:18px;padding:11px 50px 11px 18px;}.logo-container{padding-top:30px;gap:12px;}}.lang-wrap{position:relative;}.lang-select:focus{border-color:rgba(245,139,31,0.65);}@media (max-width:480px){.logo-container{padding-top:14px;gap:8px;}.lang-select{min-width:170px;font-size:12.5px;}.lang-wrap:after{bottom:15px;right:16px;}}@media (max-width:520px){.logo-container .logo-img{width:90vw !important;max-width:460px !important;max-height:160px !important;height:auto !important;display:block !important;object-fit:contain !important;}}@media (max-width:380px){.logo-container .logo-img{max-height:140px !important;max-width:420px !important;}}body.home #home .grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;}body.home #home .grid .category-link{display:block;}body.home #home .grid .category-card{width:100%;max-width:1920px;margin:0 auto;border-radius:18px;overflow:hidden;background:transparent;display:flex;flex-direction:column;}body.home #home .grid .category-card .category-img{width:100%;display:block;aspect-ratio:16 / 6;object-fit:cover;}body.home #home .grid .category-card .category-title{position:static;margin-top:14px;margin-bottom:12px;padding:0 18px;background:none;font-size:18px;letter-spacing:0.22em;text-transform:uppercase;text-align:center;}}body.home #home .secondary-grid{max-width:1400px;margin:60px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}body.home #home .secondary-grid .category-card{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;position:relative;}body.home #home .secondary-grid .category-img{width:100%;height:100%;object-fit:cover;}body.home #home .secondary-grid .category-title{position:absolute;inset:auto 0 0 0;padding:12px 14px;font-size:14px;letter-spacing:0.12em;text-align:center;background:rgba(0,0,0,0.55);}@media (max-width:900px){body.home #home .secondary-grid{grid-template-columns:repeat(2,1fr);}body.home #home .grid .category-card .category-title{font-size:20px;letter-spacing:0.16em;}}@media (max-width:520px){body.home #home .secondary-grid{grid-template-columns:1fr;gap:16px;}body.home #home .grid{gap:12px;}body.home #home .grid .category-card{border-radius:14px;}body.home #home .grid .category-card .category-title{font-size:16px;letter-spacing:0.14em;}}@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== corporate-finance.extracted.css ===== */
@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== food-beverage.bundle.min.css ===== */
*{-webkit-tap-highlight-color:transparent;}*:focus{outline:none;}.neural-note{color:#f58b1f !important;font-weight:600;letter-spacing:1px;}.footer-contact,.footer-site{color:#000000 !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.sub{color:#f58b1f !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;}footer{text-align:center;font-size:16px;line-height:1.7;margin-top:40px;}.footer-email-icon,.footer-flag{margin-right:2px;}.footer-sep{margin:0 6px;color:#ffffff;}:root{--bg:#f5f5f5;--card-bg:#ffffff;--text-main:#111111;--text-sub:#555555;--accent:#f58b1f;--border:#dddddd;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text-main);line-height:1.5;position:relative;min-height:100vh;}body.dark-mode{--bg:#101018;--card-bg:#171822;--text-main:#f5f5ff;--text-sub:#a2a6c8;--accent:#f58b1f;--border:#27293a;}.page{max-width:1100px;margin:0 auto;padding:16px 16px 40px;}header{text-align:center;margin-bottom:24px;}.logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px;}.logo-img{width:1100px;height:auto;}body.dark-mode .logo-img{content:url("img/ahmad-zadah-logo2.svg");}.phone{margin-top:4px;font-size:16px;}.flag{font-size:18px;margin-right:2px;}.theme-toggle{margin-top:10px;padding:6px 16px;border-radius:999px;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.9);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(6px);}.theme-toggle span{font-size:14px;}body.dark-mode .theme-toggle{background:rgba(12,13,25,0.95);border-color:rgba(255,255,255,0.22);color:#f5f5ff;}h1{font-size:22px;text-align:center;margin-bottom:8px;}.sub{text-align:center;font-size:14px;color:var(--text-sub);margin-bottom:20px;}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.category-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,box-shadow 0.15s ease;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .category-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.category-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.18),transparent 55%);opacity:0;transition:opacity 0.18s ease;pointer-events:none;mix-blend-mode:screen;}.category-card:hover::before{opacity:1;}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,0.12);}.category-img{width:100%;display:block;aspect-ratio:9 / 16;object-fit:cover;}.category-title{text-align:center;padding:6px 4px 10px;font-weight:600;font-size:13px;line-height:1.2;}#videosView .grid{justify-items:center;}#videosView .video-card{width:100%;max-width:320px;}#videosView .video-thumb{aspect-ratio:9 / 16;object-fit:cover;display:block;}#videosView .video-caption{text-align:center;padding:6px 4px 8px;font-size:13px;font-weight:600;}#videosView{margin-top:8px;}.back-btn{border-radius:999px;border:1px solid var(--accent);background:rgba(255,255,255,0.96);color:var(--accent);font-size:14px;font-weight:600;cursor:pointer;margin:0 auto 10px;padding:6px 16px 7px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px rgba(0,0,0,0.08);transition:background 0.16s ease,box-shadow 0.16s ease,transform 0.12s ease;}.back-btn:hover{background:#fff8f1;box-shadow:0 10px 24px rgba(0,0,0,0.12);transform:translateY(-1px);}.back-icon{display:inline-block;font-size:16px;animation:backPulse 0.9s ease-in-out infinite;}.back-btn.wiggle .back-icon{animation:backPulse 0.9s ease-in-out 0s 4;}@keyframes backPulse{0%{transform:translateX(0);}25%{transform:translateX(-4px);}50%{transform:translateX(2px);}75%{transform:translateX(-2px);}100%{transform:translateX(0);}}body.dark-mode .back-btn{background:rgba(15,17,30,0.96);color:#f5f5ff;border-color:rgba(245,139,31,0.95);box-shadow:0 12px 30px rgba(0,0,0,0.55);}body.dark-mode .back-btn:hover{background:rgba(22,25,42,0.98);}.videos-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:14px;}.video-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .video-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.video-thumb{width:100%;display:block;}footer{text-align:center;margin-top:28px;font-size:13px;color:var(--text-sub);}.neural-note{margin-top:4px;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;opacity:0.8;}#videoModal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:999;}.modal-inner{background:#000;padding:10px;border-radius:10px;max-width:420px;width:92%;position:relative;}#modalVideo{width:100%;height:auto;display:block;max-height:80vh;}.close-large{margin-top:10px;width:100%;padding:10px 0;border-radius:999px;border:none;background:#f58b1f;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;}.close-large:hover{background:#e07b18;}body.dark-mode .close-large{background:#f58b1f;color:#ffffff;}body.dark-mode .close-large:hover{background:#e07b18;}#azNetwork{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0.35;}body.dark-mode .neural-note{color:#f58b1f !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.category-link{text-decoration:none;color:inherit;display:block;}body.home #videosView{display:none;}.footer-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:2px;}.footer-link{color:inherit;text-decoration:none;}.footer-link:hover{text-decoration:underline;}.section{padding:80px 5%;max-width:1200px;margin:0 auto;color:#ffffff;}.section-title{font-size:32px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:30px;color:#ffffff;}.section-title::before{content:"▲";color:#f58b1f;margin-right:8px;}.section-about .about-content{display:flex;flex-wrap:wrap;gap:40px;align-items:center;}.about-text{flex:1 1 320px;}.about-photo{flex:0 0 280px;}.about-photo img{width:100%;border-radius:16px;}.section-cv .cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:30px;}.cv-block{background:#10121a;border-radius:16px;padding:20px 24px;border:1px solid rgba(245,139,31,0.25);}.cv-block h3{margin-bottom:12px;color:#f58b1f;}.section-contact .contact-form{background:#10121a;border-radius:16px;padding:24px;border:1px solid rgba(245,139,31,0.25);max-width:800px;margin:24px auto 0 auto;text-align:left;}.contact-form .form-row{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #05070d;background:#05070d;color:#ffffff;margin-bottom:16px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#f58b1f;box-shadow:0 0 0 1px #f58b1f;background:#05070d;}.btn-primary{display:inline-block;margin-top:16px;padding:10px 26px;border-radius:999px;border:none;background:#f58b1f;color:#000;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;}.btn-primary:hover{filter:brightness(1.08);}.contact-extra{margin-top:20px;font-size:14px;}.top-nav-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px auto 30px;}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:999px;border:none;background:transparent;color:#ffffff;text-decoration:none;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.15s ease;-webkit-tap-highlight-color:transparent !important;}.nav-btn:hover,.nav-btn:focus,.nav-btn:active{background-color:#f58b1f;color:#050505;transform:translateY(-1px);}@media (max-width:600px){.top-nav-buttons{gap:10px;margin-top:14px;margin-bottom:22px;}}.nav-btn.nav-share{display:inline-flex;align-items:center;gap:6px;padding-inline:18px;}.nav-btn .share-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;}.share-icon svg{width:18px;height:18px;}.nav-btn:hover .share-icon svg path,.nav-btn:hover .share-icon svg circle,.nav-btn:hover .share-icon svg line{stroke:#050505;fill:#050505;}a,button{-webkit-tap-highlight-color:transparent !important;outline:none !important;}@media(min-width:1024px){.nav-btn{padding:12px 22px !important;font-size:1.1rem;}}.secret-cv-link{color:#ffffff;text-decoration:none;padding:2px 6px;border-radius:3px;}.secret-cv-link:hover{background-color:rgba(255,255,255,0.1);}@media (max-width:700px){.top-nav-buttons{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding:0 4px !important;-webkit-overflow-scrolling:touch !important;}.nav-btn{flex:0 0 auto !important;white-space:nowrap !important;padding:6px 12px !important;font-size:0.78rem !important;letter-spacing:0.08em !important;}}.contact-direct a{color:#f58b1f;text-decoration:none;}.contact-direct a:hover{color:#ffffff;text-decoration:underline;}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:none;}.center-title{text-align:center !important;}.contact-page .section-contact{padding-top:40px !important;padding-bottom:40px !important;}.contact-page .section-title{margin-bottom:12px !important;}.contact-page .section-subtitle{margin-bottom:20px !important;}.contact-page .contact-form{margin-top:10px !important;margin-bottom:20px !important;}.contact-page footer{margin-top:10px !important;}.top-nav-buttons::-webkit-scrollbar{display:none;}.top-nav-buttons{-ms-overflow-style:none;scrollbar-width:none;}body.about-page .section-about{padding-top:0;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page .about-photo .about-img{margin-top:10px !important;margin-bottom:18px !important;}body.about-page footer{margin-top:20px !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}body.about-page .section-certificates,body.about-page .certificate-area{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page main{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page footer{margin-top:8px !important;}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#161616;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}@media (max-width:480px){.category-title{font-size:13px;line-height:1.25;padding:8px 6px;text-align:center;white-space:normal;}}@media (max-width:600px){#home .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.category-title{font-size:14px;line-height:1.3;padding:10px 6px;text-align:center;}}.logo-container{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:26px;}.lang-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.lang-label{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:rgba(255,255,255,0.70);text-align:center;}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0.35);border:2px solid #f58b1f;border-radius:999px;padding:12px 54px 12px 22px;min-width:320px;max-width:520px;width:min(520px,80vw);color:#ffffff;font-weight:700;font-size:20px;text-align:center;outline:none;box-shadow:none;}.lang-wrap{position:relative;}.lang-wrap::after{content:"";position:absolute;right:22px;bottom:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f58b1f;pointer-events:none;}@media (max-width:520px){.lang-select{min-width:240px;width:86vw;font-size:18px;padding:11px 50px 11px 18px;}.logo-container{padding-top:30px;gap:12px;}}.lang-wrap{position:relative;}.lang-select:focus{border-color:rgba(245,139,31,0.65);}@media (max-width:480px){.logo-container{padding-top:14px;gap:8px;}.lang-select{min-width:170px;font-size:12.5px;}.lang-wrap:after{bottom:15px;right:16px;}}@media (max-width:520px){.logo-container .logo-img{width:90vw !important;max-width:460px !important;max-height:160px !important;height:auto !important;display:block !important;object-fit:contain !important;}}@media (max-width:380px){.logo-container .logo-img{max-height:140px !important;max-width:420px !important;}}body.home #home .grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;}body.home #home .grid .category-link{display:block;}body.home #home .grid .category-card{width:100%;max-width:1920px;margin:0 auto;border-radius:18px;overflow:hidden;background:transparent;display:flex;flex-direction:column;}body.home #home .grid .category-card .category-img{width:100%;display:block;aspect-ratio:16 / 6;object-fit:cover;}body.home #home .grid .category-card .category-title{position:static;margin-top:14px;margin-bottom:12px;padding:0 18px;background:none;font-size:18px;letter-spacing:0.22em;text-transform:uppercase;text-align:center;}}body.home #home .secondary-grid{max-width:1400px;margin:60px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}body.home #home .secondary-grid .category-card{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;position:relative;}body.home #home .secondary-grid .category-img{width:100%;height:100%;object-fit:cover;}body.home #home .secondary-grid .category-title{position:absolute;inset:auto 0 0 0;padding:12px 14px;font-size:14px;letter-spacing:0.12em;text-align:center;background:rgba(0,0,0,0.55);}@media (max-width:900px){body.home #home .secondary-grid{grid-template-columns:repeat(2,1fr);}body.home #home .grid .category-card .category-title{font-size:20px;letter-spacing:0.16em;}}@media (max-width:520px){body.home #home .secondary-grid{grid-template-columns:1fr;gap:16px;}body.home #home .grid{gap:12px;}body.home #home .grid .category-card{border-radius:14px;}body.home #home .grid .category-card .category-title{font-size:16px;letter-spacing:0.14em;}}@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== food-beverage.extracted.css ===== */
@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== fun-zone.bundle.min.css ===== */
*{-webkit-tap-highlight-color:transparent;}*:focus{outline:none;}.neural-note{color:#f58b1f !important;font-weight:600;letter-spacing:1px;}.footer-contact,.footer-site{color:#000000 !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.sub{color:#f58b1f !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;}footer{text-align:center;font-size:16px;line-height:1.7;margin-top:40px;}.footer-email-icon,.footer-flag{margin-right:2px;}.footer-sep{margin:0 6px;color:#ffffff;}:root{--bg:#f5f5f5;--card-bg:#ffffff;--text-main:#111111;--text-sub:#555555;--accent:#f58b1f;--border:#dddddd;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text-main);line-height:1.5;position:relative;min-height:100vh;}body.dark-mode{--bg:#101018;--card-bg:#171822;--text-main:#f5f5ff;--text-sub:#a2a6c8;--accent:#f58b1f;--border:#27293a;}.page{max-width:1100px;margin:0 auto;padding:16px 16px 40px;}header{text-align:center;margin-bottom:24px;}.logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px;}.logo-img{width:1100px;height:auto;}body.dark-mode .logo-img{content:url("img/ahmad-zadah-logo2.svg");}.phone{margin-top:4px;font-size:16px;}.flag{font-size:18px;margin-right:2px;}.theme-toggle{margin-top:10px;padding:6px 16px;border-radius:999px;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.9);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(6px);}.theme-toggle span{font-size:14px;}body.dark-mode .theme-toggle{background:rgba(12,13,25,0.95);border-color:rgba(255,255,255,0.22);color:#f5f5ff;}h1{font-size:22px;text-align:center;margin-bottom:8px;}.sub{text-align:center;font-size:14px;color:var(--text-sub);margin-bottom:20px;}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.category-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,box-shadow 0.15s ease;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .category-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.category-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.18),transparent 55%);opacity:0;transition:opacity 0.18s ease;pointer-events:none;mix-blend-mode:screen;}.category-card:hover::before{opacity:1;}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,0.12);}.category-img{width:100%;display:block;aspect-ratio:9 / 16;object-fit:cover;}.category-title{text-align:center;padding:6px 4px 10px;font-weight:600;font-size:13px;line-height:1.2;}#videosView .grid{justify-items:center;}#videosView .video-card{width:100%;max-width:320px;}#videosView .video-thumb{aspect-ratio:9 / 16;object-fit:cover;display:block;}#videosView .video-caption{text-align:center;padding:6px 4px 8px;font-size:13px;font-weight:600;}#videosView{margin-top:8px;}.back-btn{border-radius:999px;border:1px solid var(--accent);background:rgba(255,255,255,0.96);color:var(--accent);font-size:14px;font-weight:600;cursor:pointer;margin:0 auto 10px;padding:6px 16px 7px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px rgba(0,0,0,0.08);transition:background 0.16s ease,box-shadow 0.16s ease,transform 0.12s ease;}.back-btn:hover{background:#fff8f1;box-shadow:0 10px 24px rgba(0,0,0,0.12);transform:translateY(-1px);}.back-icon{display:inline-block;font-size:16px;animation:backPulse 0.9s ease-in-out infinite;}.back-btn.wiggle .back-icon{animation:backPulse 0.9s ease-in-out 0s 4;}@keyframes backPulse{0%{transform:translateX(0);}25%{transform:translateX(-4px);}50%{transform:translateX(2px);}75%{transform:translateX(-2px);}100%{transform:translateX(0);}}body.dark-mode .back-btn{background:rgba(15,17,30,0.96);color:#f5f5ff;border-color:rgba(245,139,31,0.95);box-shadow:0 12px 30px rgba(0,0,0,0.55);}body.dark-mode .back-btn:hover{background:rgba(22,25,42,0.98);}.videos-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:14px;}.video-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .video-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.video-thumb{width:100%;display:block;}footer{text-align:center;margin-top:28px;font-size:13px;color:var(--text-sub);}.neural-note{margin-top:4px;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;opacity:0.8;}#videoModal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:999;}.modal-inner{background:#000;padding:10px;border-radius:10px;max-width:420px;width:92%;position:relative;}#modalVideo{width:100%;height:auto;display:block;max-height:80vh;}.close-large{margin-top:10px;width:100%;padding:10px 0;border-radius:999px;border:none;background:#f58b1f;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;}.close-large:hover{background:#e07b18;}body.dark-mode .close-large{background:#f58b1f;color:#ffffff;}body.dark-mode .close-large:hover{background:#e07b18;}#azNetwork{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0.35;}body.dark-mode .neural-note{color:#f58b1f !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.category-link{text-decoration:none;color:inherit;display:block;}body.home #videosView{display:none;}.footer-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:2px;}.footer-link{color:inherit;text-decoration:none;}.footer-link:hover{text-decoration:underline;}.section{padding:80px 5%;max-width:1200px;margin:0 auto;color:#ffffff;}.section-title{font-size:32px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:30px;color:#ffffff;}.section-title::before{content:"▲";color:#f58b1f;margin-right:8px;}.section-about .about-content{display:flex;flex-wrap:wrap;gap:40px;align-items:center;}.about-text{flex:1 1 320px;}.about-photo{flex:0 0 280px;}.about-photo img{width:100%;border-radius:16px;}.section-cv .cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:30px;}.cv-block{background:#10121a;border-radius:16px;padding:20px 24px;border:1px solid rgba(245,139,31,0.25);}.cv-block h3{margin-bottom:12px;color:#f58b1f;}.section-contact .contact-form{background:#10121a;border-radius:16px;padding:24px;border:1px solid rgba(245,139,31,0.25);max-width:800px;margin:24px auto 0 auto;text-align:left;}.contact-form .form-row{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #05070d;background:#05070d;color:#ffffff;margin-bottom:16px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#f58b1f;box-shadow:0 0 0 1px #f58b1f;background:#05070d;}.btn-primary{display:inline-block;margin-top:16px;padding:10px 26px;border-radius:999px;border:none;background:#f58b1f;color:#000;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;}.btn-primary:hover{filter:brightness(1.08);}.contact-extra{margin-top:20px;font-size:14px;}.top-nav-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px auto 30px;}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:999px;border:none;background:transparent;color:#ffffff;text-decoration:none;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.15s ease;-webkit-tap-highlight-color:transparent !important;}.nav-btn:hover,.nav-btn:focus,.nav-btn:active{background-color:#f58b1f;color:#050505;transform:translateY(-1px);}@media (max-width:600px){.top-nav-buttons{gap:10px;margin-top:14px;margin-bottom:22px;}}.nav-btn.nav-share{display:inline-flex;align-items:center;gap:6px;padding-inline:18px;}.nav-btn .share-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;}.share-icon svg{width:18px;height:18px;}.nav-btn:hover .share-icon svg path,.nav-btn:hover .share-icon svg circle,.nav-btn:hover .share-icon svg line{stroke:#050505;fill:#050505;}a,button{-webkit-tap-highlight-color:transparent !important;outline:none !important;}@media(min-width:1024px){.nav-btn{padding:12px 22px !important;font-size:1.1rem;}}.secret-cv-link{color:#ffffff;text-decoration:none;padding:2px 6px;border-radius:3px;}.secret-cv-link:hover{background-color:rgba(255,255,255,0.1);}@media (max-width:700px){.top-nav-buttons{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding:0 4px !important;-webkit-overflow-scrolling:touch !important;}.nav-btn{flex:0 0 auto !important;white-space:nowrap !important;padding:6px 12px !important;font-size:0.78rem !important;letter-spacing:0.08em !important;}}.contact-direct a{color:#f58b1f;text-decoration:none;}.contact-direct a:hover{color:#ffffff;text-decoration:underline;}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:none;}.center-title{text-align:center !important;}.contact-page .section-contact{padding-top:40px !important;padding-bottom:40px !important;}.contact-page .section-title{margin-bottom:12px !important;}.contact-page .section-subtitle{margin-bottom:20px !important;}.contact-page .contact-form{margin-top:10px !important;margin-bottom:20px !important;}.contact-page footer{margin-top:10px !important;}.top-nav-buttons::-webkit-scrollbar{display:none;}.top-nav-buttons{-ms-overflow-style:none;scrollbar-width:none;}body.about-page .section-about{padding-top:0;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page .about-photo .about-img{margin-top:10px !important;margin-bottom:18px !important;}body.about-page footer{margin-top:20px !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}body.about-page .section-certificates,body.about-page .certificate-area{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page main{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page footer{margin-top:8px !important;}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#161616;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}@media (max-width:480px){.category-title{font-size:13px;line-height:1.25;padding:8px 6px;text-align:center;white-space:normal;}}@media (max-width:600px){#home .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.category-title{font-size:14px;line-height:1.3;padding:10px 6px;text-align:center;}}.logo-container{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:26px;}.lang-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.lang-label{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:rgba(255,255,255,0.70);text-align:center;}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0.35);border:2px solid #f58b1f;border-radius:999px;padding:12px 54px 12px 22px;min-width:320px;max-width:520px;width:min(520px,80vw);color:#ffffff;font-weight:700;font-size:20px;text-align:center;outline:none;box-shadow:none;}.lang-wrap{position:relative;}.lang-wrap::after{content:"";position:absolute;right:22px;bottom:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f58b1f;pointer-events:none;}@media (max-width:520px){.lang-select{min-width:240px;width:86vw;font-size:18px;padding:11px 50px 11px 18px;}.logo-container{padding-top:30px;gap:12px;}}.lang-wrap{position:relative;}.lang-select:focus{border-color:rgba(245,139,31,0.65);}@media (max-width:480px){.logo-container{padding-top:14px;gap:8px;}.lang-select{min-width:170px;font-size:12.5px;}.lang-wrap:after{bottom:15px;right:16px;}}@media (max-width:520px){.logo-container .logo-img{width:90vw !important;max-width:460px !important;max-height:160px !important;height:auto !important;display:block !important;object-fit:contain !important;}}@media (max-width:380px){.logo-container .logo-img{max-height:140px !important;max-width:420px !important;}}body.home #home .grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;}body.home #home .grid .category-link{display:block;}body.home #home .grid .category-card{width:100%;max-width:1920px;margin:0 auto;border-radius:18px;overflow:hidden;background:transparent;display:flex;flex-direction:column;}body.home #home .grid .category-card .category-img{width:100%;display:block;aspect-ratio:16 / 6;object-fit:cover;}body.home #home .grid .category-card .category-title{position:static;margin-top:14px;margin-bottom:12px;padding:0 18px;background:none;font-size:18px;letter-spacing:0.22em;text-transform:uppercase;text-align:center;}}body.home #home .secondary-grid{max-width:1400px;margin:60px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}body.home #home .secondary-grid .category-card{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;position:relative;}body.home #home .secondary-grid .category-img{width:100%;height:100%;object-fit:cover;}body.home #home .secondary-grid .category-title{position:absolute;inset:auto 0 0 0;padding:12px 14px;font-size:14px;letter-spacing:0.12em;text-align:center;background:rgba(0,0,0,0.55);}@media (max-width:900px){body.home #home .secondary-grid{grid-template-columns:repeat(2,1fr);}body.home #home .grid .category-card .category-title{font-size:20px;letter-spacing:0.16em;}}@media (max-width:520px){body.home #home .secondary-grid{grid-template-columns:1fr;gap:16px;}body.home #home .grid{gap:12px;}body.home #home .grid .category-card{border-radius:14px;}body.home #home .grid .category-card .category-title{font-size:16px;letter-spacing:0.14em;}}@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== fun-zone.extracted.css ===== */
@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== retail-brands.bundle.min.css ===== */
*{-webkit-tap-highlight-color:transparent;}*:focus{outline:none;}.neural-note{color:#f58b1f !important;font-weight:600;letter-spacing:1px;}.footer-contact,.footer-site{color:#000000 !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.sub{color:#f58b1f !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;}footer{text-align:center;font-size:16px;line-height:1.7;margin-top:40px;}.footer-email-icon,.footer-flag{margin-right:2px;}.footer-sep{margin:0 6px;color:#ffffff;}:root{--bg:#f5f5f5;--card-bg:#ffffff;--text-main:#111111;--text-sub:#555555;--accent:#f58b1f;--border:#dddddd;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text-main);line-height:1.5;position:relative;min-height:100vh;}body.dark-mode{--bg:#101018;--card-bg:#171822;--text-main:#f5f5ff;--text-sub:#a2a6c8;--accent:#f58b1f;--border:#27293a;}.page{max-width:1100px;margin:0 auto;padding:16px 16px 40px;}header{text-align:center;margin-bottom:24px;}.logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px;}.logo-img{width:1100px;height:auto;}body.dark-mode .logo-img{content:url("img/ahmad-zadah-logo2.svg");}.phone{margin-top:4px;font-size:16px;}.flag{font-size:18px;margin-right:2px;}.theme-toggle{margin-top:10px;padding:6px 16px;border-radius:999px;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.9);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(6px);}.theme-toggle span{font-size:14px;}body.dark-mode .theme-toggle{background:rgba(12,13,25,0.95);border-color:rgba(255,255,255,0.22);color:#f5f5ff;}h1{font-size:22px;text-align:center;margin-bottom:8px;}.sub{text-align:center;font-size:14px;color:var(--text-sub);margin-bottom:20px;}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.category-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,box-shadow 0.15s ease;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .category-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.category-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.18),transparent 55%);opacity:0;transition:opacity 0.18s ease;pointer-events:none;mix-blend-mode:screen;}.category-card:hover::before{opacity:1;}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,0.12);}.category-img{width:100%;display:block;aspect-ratio:9 / 16;object-fit:cover;}.category-title{text-align:center;padding:6px 4px 10px;font-weight:600;font-size:13px;line-height:1.2;}#videosView .grid{justify-items:center;}#videosView .video-card{width:100%;max-width:320px;}#videosView .video-thumb{aspect-ratio:9 / 16;object-fit:cover;display:block;}#videosView .video-caption{text-align:center;padding:6px 4px 8px;font-size:13px;font-weight:600;}#videosView{margin-top:8px;}.back-btn{border-radius:999px;border:1px solid var(--accent);background:rgba(255,255,255,0.96);color:var(--accent);font-size:14px;font-weight:600;cursor:pointer;margin:0 auto 10px;padding:6px 16px 7px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px rgba(0,0,0,0.08);transition:background 0.16s ease,box-shadow 0.16s ease,transform 0.12s ease;}.back-btn:hover{background:#fff8f1;box-shadow:0 10px 24px rgba(0,0,0,0.12);transform:translateY(-1px);}.back-icon{display:inline-block;font-size:16px;animation:backPulse 0.9s ease-in-out infinite;}.back-btn.wiggle .back-icon{animation:backPulse 0.9s ease-in-out 0s 4;}@keyframes backPulse{0%{transform:translateX(0);}25%{transform:translateX(-4px);}50%{transform:translateX(2px);}75%{transform:translateX(-2px);}100%{transform:translateX(0);}}body.dark-mode .back-btn{background:rgba(15,17,30,0.96);color:#f5f5ff;border-color:rgba(245,139,31,0.95);box-shadow:0 12px 30px rgba(0,0,0,0.55);}body.dark-mode .back-btn:hover{background:rgba(22,25,42,0.98);}.videos-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:14px;}.video-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .video-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.video-thumb{width:100%;display:block;}footer{text-align:center;margin-top:28px;font-size:13px;color:var(--text-sub);}.neural-note{margin-top:4px;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;opacity:0.8;}#videoModal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:999;}.modal-inner{background:#000;padding:10px;border-radius:10px;max-width:420px;width:92%;position:relative;}#modalVideo{width:100%;height:auto;display:block;max-height:80vh;}.close-large{margin-top:10px;width:100%;padding:10px 0;border-radius:999px;border:none;background:#f58b1f;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;}.close-large:hover{background:#e07b18;}body.dark-mode .close-large{background:#f58b1f;color:#ffffff;}body.dark-mode .close-large:hover{background:#e07b18;}#azNetwork{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0.35;}body.dark-mode .neural-note{color:#f58b1f !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.category-link{text-decoration:none;color:inherit;display:block;}body.home #videosView{display:none;}.footer-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:2px;}.footer-link{color:inherit;text-decoration:none;}.footer-link:hover{text-decoration:underline;}.section{padding:80px 5%;max-width:1200px;margin:0 auto;color:#ffffff;}.section-title{font-size:32px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:30px;color:#ffffff;}.section-title::before{content:"▲";color:#f58b1f;margin-right:8px;}.section-about .about-content{display:flex;flex-wrap:wrap;gap:40px;align-items:center;}.about-text{flex:1 1 320px;}.about-photo{flex:0 0 280px;}.about-photo img{width:100%;border-radius:16px;}.section-cv .cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:30px;}.cv-block{background:#10121a;border-radius:16px;padding:20px 24px;border:1px solid rgba(245,139,31,0.25);}.cv-block h3{margin-bottom:12px;color:#f58b1f;}.section-contact .contact-form{background:#10121a;border-radius:16px;padding:24px;border:1px solid rgba(245,139,31,0.25);max-width:800px;margin:24px auto 0 auto;text-align:left;}.contact-form .form-row{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #05070d;background:#05070d;color:#ffffff;margin-bottom:16px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#f58b1f;box-shadow:0 0 0 1px #f58b1f;background:#05070d;}.btn-primary{display:inline-block;margin-top:16px;padding:10px 26px;border-radius:999px;border:none;background:#f58b1f;color:#000;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;}.btn-primary:hover{filter:brightness(1.08);}.contact-extra{margin-top:20px;font-size:14px;}.top-nav-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px auto 30px;}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:999px;border:none;background:transparent;color:#ffffff;text-decoration:none;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.15s ease;-webkit-tap-highlight-color:transparent !important;}.nav-btn:hover,.nav-btn:focus,.nav-btn:active{background-color:#f58b1f;color:#050505;transform:translateY(-1px);}@media (max-width:600px){.top-nav-buttons{gap:10px;margin-top:14px;margin-bottom:22px;}}.nav-btn.nav-share{display:inline-flex;align-items:center;gap:6px;padding-inline:18px;}.nav-btn .share-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;}.share-icon svg{width:18px;height:18px;}.nav-btn:hover .share-icon svg path,.nav-btn:hover .share-icon svg circle,.nav-btn:hover .share-icon svg line{stroke:#050505;fill:#050505;}a,button{-webkit-tap-highlight-color:transparent !important;outline:none !important;}@media(min-width:1024px){.nav-btn{padding:12px 22px !important;font-size:1.1rem;}}.secret-cv-link{color:#ffffff;text-decoration:none;padding:2px 6px;border-radius:3px;}.secret-cv-link:hover{background-color:rgba(255,255,255,0.1);}@media (max-width:700px){.top-nav-buttons{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding:0 4px !important;-webkit-overflow-scrolling:touch !important;}.nav-btn{flex:0 0 auto !important;white-space:nowrap !important;padding:6px 12px !important;font-size:0.78rem !important;letter-spacing:0.08em !important;}}.contact-direct a{color:#f58b1f;text-decoration:none;}.contact-direct a:hover{color:#ffffff;text-decoration:underline;}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:none;}.center-title{text-align:center !important;}.contact-page .section-contact{padding-top:40px !important;padding-bottom:40px !important;}.contact-page .section-title{margin-bottom:12px !important;}.contact-page .section-subtitle{margin-bottom:20px !important;}.contact-page .contact-form{margin-top:10px !important;margin-bottom:20px !important;}.contact-page footer{margin-top:10px !important;}.top-nav-buttons::-webkit-scrollbar{display:none;}.top-nav-buttons{-ms-overflow-style:none;scrollbar-width:none;}body.about-page .section-about{padding-top:0;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page .about-photo .about-img{margin-top:10px !important;margin-bottom:18px !important;}body.about-page footer{margin-top:20px !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}body.about-page .section-certificates,body.about-page .certificate-area{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page main{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page footer{margin-top:8px !important;}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#161616;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}@media (max-width:480px){.category-title{font-size:13px;line-height:1.25;padding:8px 6px;text-align:center;white-space:normal;}}@media (max-width:600px){#home .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.category-title{font-size:14px;line-height:1.3;padding:10px 6px;text-align:center;}}.logo-container{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:26px;}.lang-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.lang-label{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:rgba(255,255,255,0.70);text-align:center;}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0.35);border:2px solid #f58b1f;border-radius:999px;padding:12px 54px 12px 22px;min-width:320px;max-width:520px;width:min(520px,80vw);color:#ffffff;font-weight:700;font-size:20px;text-align:center;outline:none;box-shadow:none;}.lang-wrap{position:relative;}.lang-wrap::after{content:"";position:absolute;right:22px;bottom:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f58b1f;pointer-events:none;}@media (max-width:520px){.lang-select{min-width:240px;width:86vw;font-size:18px;padding:11px 50px 11px 18px;}.logo-container{padding-top:30px;gap:12px;}}.lang-wrap{position:relative;}.lang-select:focus{border-color:rgba(245,139,31,0.65);}@media (max-width:480px){.logo-container{padding-top:14px;gap:8px;}.lang-select{min-width:170px;font-size:12.5px;}.lang-wrap:after{bottom:15px;right:16px;}}@media (max-width:520px){.logo-container .logo-img{width:90vw !important;max-width:460px !important;max-height:160px !important;height:auto !important;display:block !important;object-fit:contain !important;}}@media (max-width:380px){.logo-container .logo-img{max-height:140px !important;max-width:420px !important;}}body.home #home .grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;}body.home #home .grid .category-link{display:block;}body.home #home .grid .category-card{width:100%;max-width:1920px;margin:0 auto;border-radius:18px;overflow:hidden;background:transparent;display:flex;flex-direction:column;}body.home #home .grid .category-card .category-img{width:100%;display:block;aspect-ratio:16 / 6;object-fit:cover;}body.home #home .grid .category-card .category-title{position:static;margin-top:14px;margin-bottom:12px;padding:0 18px;background:none;font-size:18px;letter-spacing:0.22em;text-transform:uppercase;text-align:center;}}body.home #home .secondary-grid{max-width:1400px;margin:60px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}body.home #home .secondary-grid .category-card{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;position:relative;}body.home #home .secondary-grid .category-img{width:100%;height:100%;object-fit:cover;}body.home #home .secondary-grid .category-title{position:absolute;inset:auto 0 0 0;padding:12px 14px;font-size:14px;letter-spacing:0.12em;text-align:center;background:rgba(0,0,0,0.55);}@media (max-width:900px){body.home #home .secondary-grid{grid-template-columns:repeat(2,1fr);}body.home #home .grid .category-card .category-title{font-size:20px;letter-spacing:0.16em;}}@media (max-width:520px){body.home #home .secondary-grid{grid-template-columns:1fr;gap:16px;}body.home #home .grid{gap:12px;}body.home #home .grid .category-card{border-radius:14px;}body.home #home .grid .category-card .category-title{font-size:16px;letter-spacing:0.14em;}}@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== retail-brands.extracted.css ===== */
@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== wellness-lifestyle.bundle.min.css ===== */
*{-webkit-tap-highlight-color:transparent;}*:focus{outline:none;}.neural-note{color:#f58b1f !important;font-weight:600;letter-spacing:1px;}.footer-contact,.footer-site{color:#000000 !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.sub{color:#f58b1f !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;}footer{text-align:center;font-size:16px;line-height:1.7;margin-top:40px;}.footer-email-icon,.footer-flag{margin-right:2px;}.footer-sep{margin:0 6px;color:#ffffff;}:root{--bg:#f5f5f5;--card-bg:#ffffff;--text-main:#111111;--text-sub:#555555;--accent:#f58b1f;--border:#dddddd;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text-main);line-height:1.5;position:relative;min-height:100vh;}body.dark-mode{--bg:#101018;--card-bg:#171822;--text-main:#f5f5ff;--text-sub:#a2a6c8;--accent:#f58b1f;--border:#27293a;}.page{max-width:1100px;margin:0 auto;padding:16px 16px 40px;}header{text-align:center;margin-bottom:24px;}.logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px;}.logo-img{width:1100px;height:auto;}body.dark-mode .logo-img{content:url("img/ahmad-zadah-logo2.svg");}.phone{margin-top:4px;font-size:16px;}.flag{font-size:18px;margin-right:2px;}.theme-toggle{margin-top:10px;padding:6px 16px;border-radius:999px;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.9);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(6px);}.theme-toggle span{font-size:14px;}body.dark-mode .theme-toggle{background:rgba(12,13,25,0.95);border-color:rgba(255,255,255,0.22);color:#f5f5ff;}h1{font-size:22px;text-align:center;margin-bottom:8px;}.sub{text-align:center;font-size:14px;color:var(--text-sub);margin-bottom:20px;}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.category-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,box-shadow 0.15s ease;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .category-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.category-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.18),transparent 55%);opacity:0;transition:opacity 0.18s ease;pointer-events:none;mix-blend-mode:screen;}.category-card:hover::before{opacity:1;}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,0.12);}.category-img{width:100%;display:block;aspect-ratio:9 / 16;object-fit:cover;}.category-title{text-align:center;padding:6px 4px 10px;font-weight:600;font-size:13px;line-height:1.2;}#videosView .grid{justify-items:center;}#videosView .video-card{width:100%;max-width:320px;}#videosView .video-thumb{aspect-ratio:9 / 16;object-fit:cover;display:block;}#videosView .video-caption{text-align:center;padding:6px 4px 8px;font-size:13px;font-weight:600;}#videosView{margin-top:8px;}.back-btn{border-radius:999px;border:1px solid var(--accent);background:rgba(255,255,255,0.96);color:var(--accent);font-size:14px;font-weight:600;cursor:pointer;margin:0 auto 10px;padding:6px 16px 7px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px rgba(0,0,0,0.08);transition:background 0.16s ease,box-shadow 0.16s ease,transform 0.12s ease;}.back-btn:hover{background:#fff8f1;box-shadow:0 10px 24px rgba(0,0,0,0.12);transform:translateY(-1px);}.back-icon{display:inline-block;font-size:16px;animation:backPulse 0.9s ease-in-out infinite;}.back-btn.wiggle .back-icon{animation:backPulse 0.9s ease-in-out 0s 4;}@keyframes backPulse{0%{transform:translateX(0);}25%{transform:translateX(-4px);}50%{transform:translateX(2px);}75%{transform:translateX(-2px);}100%{transform:translateX(0);}}body.dark-mode .back-btn{background:rgba(15,17,30,0.96);color:#f5f5ff;border-color:rgba(245,139,31,0.95);box-shadow:0 12px 30px rgba(0,0,0,0.55);}body.dark-mode .back-btn:hover{background:rgba(22,25,42,0.98);}.videos-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:14px;}.video-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .video-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.video-thumb{width:100%;display:block;}footer{text-align:center;margin-top:28px;font-size:13px;color:var(--text-sub);}.neural-note{margin-top:4px;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;opacity:0.8;}#videoModal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:999;}.modal-inner{background:#000;padding:10px;border-radius:10px;max-width:420px;width:92%;position:relative;}#modalVideo{width:100%;height:auto;display:block;max-height:80vh;}.close-large{margin-top:10px;width:100%;padding:10px 0;border-radius:999px;border:none;background:#f58b1f;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;}.close-large:hover{background:#e07b18;}body.dark-mode .close-large{background:#f58b1f;color:#ffffff;}body.dark-mode .close-large:hover{background:#e07b18;}#azNetwork{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0.35;}body.dark-mode .neural-note{color:#f58b1f !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.category-link{text-decoration:none;color:inherit;display:block;}body.home #videosView{display:none;}.footer-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:2px;}.footer-link{color:inherit;text-decoration:none;}.footer-link:hover{text-decoration:underline;}.section{padding:80px 5%;max-width:1200px;margin:0 auto;color:#ffffff;}.section-title{font-size:32px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:30px;color:#ffffff;}.section-title::before{content:"▲";color:#f58b1f;margin-right:8px;}.section-about .about-content{display:flex;flex-wrap:wrap;gap:40px;align-items:center;}.about-text{flex:1 1 320px;}.about-photo{flex:0 0 280px;}.about-photo img{width:100%;border-radius:16px;}.section-cv .cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:30px;}.cv-block{background:#10121a;border-radius:16px;padding:20px 24px;border:1px solid rgba(245,139,31,0.25);}.cv-block h3{margin-bottom:12px;color:#f58b1f;}.section-contact .contact-form{background:#10121a;border-radius:16px;padding:24px;border:1px solid rgba(245,139,31,0.25);max-width:800px;margin:24px auto 0 auto;text-align:left;}.contact-form .form-row{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #05070d;background:#05070d;color:#ffffff;margin-bottom:16px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#f58b1f;box-shadow:0 0 0 1px #f58b1f;background:#05070d;}.btn-primary{display:inline-block;margin-top:16px;padding:10px 26px;border-radius:999px;border:none;background:#f58b1f;color:#000;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;}.btn-primary:hover{filter:brightness(1.08);}.contact-extra{margin-top:20px;font-size:14px;}.top-nav-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px auto 30px;}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:999px;border:none;background:transparent;color:#ffffff;text-decoration:none;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.15s ease;-webkit-tap-highlight-color:transparent !important;}.nav-btn:hover,.nav-btn:focus,.nav-btn:active{background-color:#f58b1f;color:#050505;transform:translateY(-1px);}@media (max-width:600px){.top-nav-buttons{gap:10px;margin-top:14px;margin-bottom:22px;}}.nav-btn.nav-share{display:inline-flex;align-items:center;gap:6px;padding-inline:18px;}.nav-btn .share-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;}.share-icon svg{width:18px;height:18px;}.nav-btn:hover .share-icon svg path,.nav-btn:hover .share-icon svg circle,.nav-btn:hover .share-icon svg line{stroke:#050505;fill:#050505;}a,button{-webkit-tap-highlight-color:transparent !important;outline:none !important;}@media(min-width:1024px){.nav-btn{padding:12px 22px !important;font-size:1.1rem;}}.secret-cv-link{color:#ffffff;text-decoration:none;padding:2px 6px;border-radius:3px;}.secret-cv-link:hover{background-color:rgba(255,255,255,0.1);}@media (max-width:700px){.top-nav-buttons{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding:0 4px !important;-webkit-overflow-scrolling:touch !important;}.nav-btn{flex:0 0 auto !important;white-space:nowrap !important;padding:6px 12px !important;font-size:0.78rem !important;letter-spacing:0.08em !important;}}.contact-direct a{color:#f58b1f;text-decoration:none;}.contact-direct a:hover{color:#ffffff;text-decoration:underline;}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:none;}.center-title{text-align:center !important;}.contact-page .section-contact{padding-top:40px !important;padding-bottom:40px !important;}.contact-page .section-title{margin-bottom:12px !important;}.contact-page .section-subtitle{margin-bottom:20px !important;}.contact-page .contact-form{margin-top:10px !important;margin-bottom:20px !important;}.contact-page footer{margin-top:10px !important;}.top-nav-buttons::-webkit-scrollbar{display:none;}.top-nav-buttons{-ms-overflow-style:none;scrollbar-width:none;}body.about-page .section-about{padding-top:0;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page .about-photo .about-img{margin-top:10px !important;margin-bottom:18px !important;}body.about-page footer{margin-top:20px !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}body.about-page .section-certificates,body.about-page .certificate-area{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page main{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page footer{margin-top:8px !important;}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#161616;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}@media (max-width:480px){.category-title{font-size:13px;line-height:1.25;padding:8px 6px;text-align:center;white-space:normal;}}@media (max-width:600px){#home .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.category-title{font-size:14px;line-height:1.3;padding:10px 6px;text-align:center;}}.logo-container{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:26px;}.lang-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.lang-label{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:rgba(255,255,255,0.70);text-align:center;}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0.35);border:2px solid #f58b1f;border-radius:999px;padding:12px 54px 12px 22px;min-width:320px;max-width:520px;width:min(520px,80vw);color:#ffffff;font-weight:700;font-size:20px;text-align:center;outline:none;box-shadow:none;}.lang-wrap{position:relative;}.lang-wrap::after{content:"";position:absolute;right:22px;bottom:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f58b1f;pointer-events:none;}@media (max-width:520px){.lang-select{min-width:240px;width:86vw;font-size:18px;padding:11px 50px 11px 18px;}.logo-container{padding-top:30px;gap:12px;}}.lang-wrap{position:relative;}.lang-select:focus{border-color:rgba(245,139,31,0.65);}@media (max-width:480px){.logo-container{padding-top:14px;gap:8px;}.lang-select{min-width:170px;font-size:12.5px;}.lang-wrap:after{bottom:15px;right:16px;}}@media (max-width:520px){.logo-container .logo-img{width:90vw !important;max-width:460px !important;max-height:160px !important;height:auto !important;display:block !important;object-fit:contain !important;}}@media (max-width:380px){.logo-container .logo-img{max-height:140px !important;max-width:420px !important;}}body.home #home .grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;}body.home #home .grid .category-link{display:block;}body.home #home .grid .category-card{width:100%;max-width:1920px;margin:0 auto;border-radius:18px;overflow:hidden;background:transparent;display:flex;flex-direction:column;}body.home #home .grid .category-card .category-img{width:100%;display:block;aspect-ratio:16 / 6;object-fit:cover;}body.home #home .grid .category-card .category-title{position:static;margin-top:14px;margin-bottom:12px;padding:0 18px;background:none;font-size:18px;letter-spacing:0.22em;text-transform:uppercase;text-align:center;}}body.home #home .secondary-grid{max-width:1400px;margin:60px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}body.home #home .secondary-grid .category-card{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;position:relative;}body.home #home .secondary-grid .category-img{width:100%;height:100%;object-fit:cover;}body.home #home .secondary-grid .category-title{position:absolute;inset:auto 0 0 0;padding:12px 14px;font-size:14px;letter-spacing:0.12em;text-align:center;background:rgba(0,0,0,0.55);}@media (max-width:900px){body.home #home .secondary-grid{grid-template-columns:repeat(2,1fr);}body.home #home .grid .category-card .category-title{font-size:20px;letter-spacing:0.16em;}}@media (max-width:520px){body.home #home .secondary-grid{grid-template-columns:1fr;gap:16px;}body.home #home .grid{gap:12px;}body.home #home .grid .category-card{border-radius:14px;}body.home #home .grid .category-card .category-title{font-size:16px;letter-spacing:0.14em;}}@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== wellness-lifestyle.extracted.css ===== */
@media (max-width:768px){.request-modal{overflow-y:auto !important;align-items:flex-start !important;padding:5px 0 !important;}.request-modal-inner{margin:15px auto !important;padding:25px 15px 20px 15px !important;height:auto !important;max-height:none !important;position:relative !important;top:auto !important;left:auto !important;transform:none !important;}.request-close{top:15px !important;right:15px !important;left:auto !important;font-size:26px !important;font-weight:bold !important;}.request-title{font-size:1.5rem !important;margin-bottom:5px !important;text-align:center !important;margin-top:0 !important;line-height:1 !important;}.request-subtitle{font-size:0.8rem !important;margin-bottom:12px !important;text-align:center !important;padding:0 20px !important;}.request-input,select.request-input{height:42px !important;margin-bottom:8px !important;font-size:13px !important;padding:0 10px !important;}.request-label{font-size:11px !important;margin-bottom:2px !important;margin-top:4px !important;}textarea.request-textarea{height:85px !important;min-height:85px !important;margin-bottom:15px !important;}.request-submit{padding:14px !important;margin-top:5px !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0 !important;}}

/* ===== a9f3x.css ===== */
*{-webkit-tap-highlight-color:transparent;}*:focus{outline:none;}.neural-note{color:#f58b1f !important;font-weight:600;letter-spacing:1px;}.footer-contact,.footer-site{color:#000000 !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.sub{color:#f58b1f !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;}footer{text-align:center;font-size:16px;line-height:1.7;margin-top:40px;}.footer-email-icon,.footer-flag{margin-right:2px;}.footer-sep{margin:0 6px;color:#ffffff;}:root{--bg:#f5f5f5;--card-bg:#ffffff;--text-main:#111111;--text-sub:#555555;--accent:#f58b1f;--border:#dddddd;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text-main);line-height:1.5;position:relative;min-height:100vh;}body.dark-mode{--bg:#101018;--card-bg:#171822;--text-main:#f5f5ff;--text-sub:#a2a6c8;--accent:#f58b1f;--border:#27293a;}.page{max-width:1100px;margin:0 auto;padding:16px 16px 40px;}header{text-align:center;margin-bottom:24px;}.logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:8px;}.logo-img{width:1100px;height:auto;}body.dark-mode .logo-img{content:url("img/ahmad-zadah-logo2.svg");}.phone{margin-top:4px;font-size:16px;}.flag{font-size:18px;margin-right:2px;}.theme-toggle{margin-top:10px;padding:6px 16px;border-radius:999px;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.9);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(6px);}.theme-toggle span{font-size:14px;}body.dark-mode .theme-toggle{background:rgba(12,13,25,0.95);border-color:rgba(255,255,255,0.22);color:#f5f5ff;}h1{font-size:22px;text-align:center;margin-bottom:8px;}.sub{text-align:center;font-size:14px;color:var(--text-sub);margin-bottom:20px;}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.category-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,box-shadow 0.15s ease;display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .category-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.category-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.18),transparent 55%);opacity:0;transition:opacity 0.18s ease;pointer-events:none;mix-blend-mode:screen;}.category-card:hover::before{opacity:1;}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,0.12);}.category-img{width:100%;display:block;aspect-ratio:9 / 16;object-fit:cover;}.category-title{text-align:center;padding:6px 4px 10px;font-weight:600;font-size:13px;line-height:1.2;}#videosView .grid{justify-items:center;}#videosView .video-card{width:100%;max-width:320px;}#videosView .video-thumb{aspect-ratio:9 / 16;object-fit:cover;display:block;}#videosView .video-caption{text-align:center;padding:6px 4px 8px;font-size:13px;font-weight:600;}#videosView{margin-top:8px;}.back-btn{border-radius:999px;border:1px solid var(--accent);background:rgba(255,255,255,0.96);color:var(--accent);font-size:14px;font-weight:600;cursor:pointer;margin:0 auto 10px;padding:6px 16px 7px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px rgba(0,0,0,0.08);transition:background 0.16s ease,box-shadow 0.16s ease,transform 0.12s ease;}.back-btn:hover{background:#fff8f1;box-shadow:0 10px 24px rgba(0,0,0,0.12);transform:translateY(-1px);}.back-icon{display:inline-block;font-size:16px;animation:backPulse 0.9s ease-in-out infinite;}.back-btn.wiggle .back-icon{animation:backPulse 0.9s ease-in-out 0s 4;}@keyframes backPulse{0%{transform:translateX(0);}25%{transform:translateX(-4px);}50%{transform:translateX(2px);}75%{transform:translateX(-2px);}100%{transform:translateX(0);}}body.dark-mode .back-btn{background:rgba(15,17,30,0.96);color:#f5f5ff;border-color:rgba(245,139,31,0.95);box-shadow:0 12px 30px rgba(0,0,0,0.55);}body.dark-mode .back-btn:hover{background:rgba(22,25,42,0.98);}.videos-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:14px;}.video-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);cursor:pointer;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.04);}body.dark-mode .video-card{box-shadow:0 8px 24px rgba(0,0,0,0.6);border-color:rgba(255,255,255,0.05);}.video-thumb{width:100%;display:block;}footer{text-align:center;margin-top:28px;font-size:13px;color:var(--text-sub);}.neural-note{margin-top:4px;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;opacity:0.8;}#videoModal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:999;}.modal-inner{background:#000;padding:10px;border-radius:10px;max-width:420px;width:92%;position:relative;}#modalVideo{width:100%;height:auto;display:block;max-height:80vh;}.close-large{margin-top:10px;width:100%;padding:10px 0;border-radius:999px;border:none;background:#f58b1f;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;}.close-large:hover{background:#e07b18;}body.dark-mode .close-large{background:#f58b1f;color:#ffffff;}body.dark-mode .close-large:hover{background:#e07b18;}#azNetwork{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0.35;}body.dark-mode .neural-note{color:#f58b1f !important;}body.dark-mode .footer-contact,body.dark-mode .footer-site{color:#ffffff !important;}.category-link{text-decoration:none;color:inherit;display:block;}body.home #videosView{display:none;}.footer-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:2px;}.footer-link{color:inherit;text-decoration:none;}.footer-link:hover{text-decoration:underline;}.section{padding:80px 5%;max-width:1200px;margin:0 auto;color:#ffffff;}.section-title{font-size:32px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:30px;color:#ffffff;}.section-title::before{content:"▲";color:#f58b1f;margin-right:8px;}.section-about .about-content{display:flex;flex-wrap:wrap;gap:40px;align-items:center;}.about-text{flex:1 1 320px;}.about-photo{flex:0 0 280px;}.about-photo img{width:100%;border-radius:16px;}.section-cv .cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:30px;}.cv-block{background:#10121a;border-radius:16px;padding:20px 24px;border:1px solid rgba(245,139,31,0.25);}.cv-block h3{margin-bottom:12px;color:#f58b1f;}.section-contact .contact-form{background:#10121a;border-radius:16px;padding:24px;border:1px solid rgba(245,139,31,0.25);max-width:800px;margin:24px auto 0 auto;text-align:left;}.contact-form .form-row{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #05070d;background:#05070d;color:#ffffff;margin-bottom:16px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#f58b1f;box-shadow:0 0 0 1px #f58b1f;background:#05070d;}.btn-primary{display:inline-block;margin-top:16px;padding:10px 26px;border-radius:999px;border:none;background:#f58b1f;color:#000;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;}.btn-primary:hover{filter:brightness(1.08);}.contact-extra{margin-top:20px;font-size:14px;}.top-nav-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px auto 30px;}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:999px;border:none;background:transparent;color:#ffffff;text-decoration:none;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.15s ease;-webkit-tap-highlight-color:transparent !important;}.nav-btn:hover,.nav-btn:focus,.nav-btn:active{background-color:#f58b1f;color:#050505;transform:translateY(-1px);}@media (max-width:600px){.top-nav-buttons{gap:10px;margin-top:14px;margin-bottom:22px;}}.nav-btn.nav-share{display:inline-flex;align-items:center;gap:6px;padding-inline:18px;}.nav-btn .share-icon{display:inline-flex;align-items:center;justify-content:center;font-size:0;}.share-icon svg{width:18px;height:18px;}.nav-btn:hover .share-icon svg path,.nav-btn:hover .share-icon svg circle,.nav-btn:hover .share-icon svg line{stroke:#050505;fill:#050505;}a,button{-webkit-tap-highlight-color:transparent !important;outline:none !important;}@media(min-width:1024px){.nav-btn{padding:12px 22px !important;font-size:1.1rem;}}.secret-cv-link{color:#ffffff;text-decoration:none;padding:2px 6px;border-radius:3px;}.secret-cv-link:hover{background-color:rgba(255,255,255,0.1);}@media (max-width:700px){.top-nav-buttons{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;overflow-x:auto !important;padding:0 4px !important;-webkit-overflow-scrolling:touch !important;}.nav-btn{flex:0 0 auto !important;white-space:nowrap !important;padding:6px 12px !important;font-size:0.78rem !important;letter-spacing:0.08em !important;}}.contact-direct a{color:#f58b1f;text-decoration:none;}.contact-direct a:hover{color:#ffffff;text-decoration:underline;}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:none;}.center-title{text-align:center !important;}.contact-page .section-contact{padding-top:40px !important;padding-bottom:40px !important;}.contact-page .section-title{margin-bottom:12px !important;}.contact-page .section-subtitle{margin-bottom:20px !important;}.contact-page .contact-form{margin-top:10px !important;margin-bottom:20px !important;}.contact-page footer{margin-top:10px !important;}.top-nav-buttons::-webkit-scrollbar{display:none;}.top-nav-buttons{-ms-overflow-style:none;scrollbar-width:none;}body.about-page .section-about{padding-top:0;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page .about-photo .about-img{margin-top:10px !important;margin-bottom:18px !important;}body.about-page footer{margin-top:20px !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}body.about-page .section-certificates,body.about-page .certificate-area{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page main{margin-bottom:0 !important;padding-bottom:0 !important;}body.about-page footer{margin-top:8px !important;}body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#161616;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}@media (max-width:480px){.category-title{font-size:13px;line-height:1.25;padding:8px 6px;text-align:center;white-space:normal;}}@media (max-width:600px){#home .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}.category-title{font-size:14px;line-height:1.3;padding:10px 6px;text-align:center;}}.logo-container{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:26px;}.lang-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}.lang-label{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:rgba(255,255,255,0.70);text-align:center;}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0.35);border:2px solid #f58b1f;border-radius:999px;padding:12px 54px 12px 22px;min-width:320px;max-width:520px;width:min(520px,80vw);color:#ffffff;font-weight:700;font-size:20px;text-align:center;outline:none;box-shadow:none;}.lang-wrap{position:relative;}.lang-wrap::after{content:"";position:absolute;right:22px;bottom:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f58b1f;pointer-events:none;}@media (max-width:520px){.lang-select{min-width:240px;width:86vw;font-size:18px;padding:11px 50px 11px 18px;}.logo-container{padding-top:30px;gap:12px;}}.lang-wrap{position:relative;}.lang-select:focus{border-color:rgba(245,139,31,0.65);}@media (max-width:480px){.logo-container{padding-top:14px;gap:8px;}.lang-select{min-width:170px;font-size:12.5px;}.lang-wrap:after{bottom:15px;right:16px;}}@media (max-width:520px){.logo-container .logo-img{width:90vw !important;max-width:460px !important;max-height:160px !important;height:auto !important;display:block !important;object-fit:contain !important;}}@media (max-width:380px){.logo-container .logo-img{max-height:140px !important;max-width:420px !important;}}body.home #home .grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;}body.home #home .grid .category-link{display:block;}body.home #home .grid .category-card{width:100%;max-width:1920px;margin:0 auto;border-radius:18px;overflow:hidden;background:transparent;display:flex;flex-direction:column;}body.home #home .grid .category-card .category-img{width:100%;display:block;aspect-ratio:16 / 6;object-fit:cover;}body.home #home .grid .category-card .category-title{position:static;margin-top:14px;margin-bottom:12px;padding:0 18px;background:none;font-size:18px;letter-spacing:0.22em;text-transform:uppercase;text-align:center;}}body.home #home .secondary-grid{max-width:1400px;margin:60px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}body.home #home .secondary-grid .category-card{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;position:relative;}body.home #home .secondary-grid .category-img{width:100%;height:100%;object-fit:cover;}body.home #home .secondary-grid .category-title{position:absolute;inset:auto 0 0 0;padding:12px 14px;font-size:14px;letter-spacing:0.12em;text-align:center;background:rgba(0,0,0,0.55);}@media (max-width:900px){body.home #home .secondary-grid{grid-template-columns:repeat(2,1fr);}body.home #home .grid .category-card .category-title{font-size:20px;letter-spacing:0.16em;}}@media (max-width:520px){body.home #home .secondary-grid{grid-template-columns:1fr;gap:16px;}body.home #home .grid{gap:12px;}body.home #home .grid .category-card{border-radius:14px;}body.home #home .grid .category-card .category-title{font-size:16px;letter-spacing:0.14em;}}

/* ===== styles-en-extra.css ===== */
body.about-page .section-about{padding-top:0;padding-bottom:0 !important;margin-bottom:0 !important;}body.about-page .section-about .section-inner{padding-top:8px;padding-bottom:24px;}body.about-page .section-about .section-title{margin-top:0 !important;margin-bottom:16px !important;}body.about-page footer{margin-top:0 !important;padding-top:8px !important;padding-bottom:10px !important;}body.about-page .footer-contact{margin-top:2px !important;margin-bottom:2px !important;}body.about-page .footer-site{margin-top:0 !important;margin-bottom:0 !important;}.pricing-section{max-width:1180px;margin:0 auto;padding:20px 20px 10;text-align:center;position:relative;z-index:1;}.pricing-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:50px;}.pricing-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:stretch;margin-top:40px;}.pricing-card{background:#000000;border-radius:16px;box-shadow:0 0 25px rgba(0,0,0,0.3);padding:24px;flex:1 1 calc(33.333% - 24px);max-width:360px;min-width:260px;transition:0.3s ease;border:2px solid #222;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:720px;}.pricing-card:hover{border-color:#f58b1f;}.pricing-card.popular{border-color:#f58b1f;transform:scale(1.05);z-index:1;}.pricing-card h2{margin-bottom:10px;font-size:22px;color:#ffffff;}.pricing-original-price{text-decoration:line-through;color:#f58b1f;font-size:22px;font-weight:400;margin-bottom:6px;}.pricing-price{font-size:34px;font-weight:800;color:#f58b1f;margin:10px 0 18px 0;}.pricing-list{list-style:none;padding:0;margin:0 0 20px 0;text-align:left;font-size:14px;color:#f5f5f5d0;}.pricing-list li{margin:10px 0;position:relative;padding-left:24px;}.pricing-list li::before{content:'✔';position:absolute;left:0;color:#f58b1f;font-weight:bold;font-size:13px;top:1px;}.pricing-btn{display:inline-block;margin-top:10px;background-color:#f58b1f;color:#000;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:0.08em;font-size:13px;text-transform:uppercase;border:none;cursor:pointer;}.pricing-btn:hover{filter:brightness(1.06);}.pricing-more{display:inline-block;margin-top:12px;font-size:13px;color:#999;text-decoration:underline;transition:0.3s ease;cursor:pointer;}.pricing-more:hover{color:#f58b1f;}.pricing-ribbon{position:absolute;top:-10px;left:-10px;background-color:#f58b1f;color:#000;padding:6px 14px;font-size:12px;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:8px;letter-spacing:0.12em;text-transform:uppercase;}.offer-banner{margin:40px auto 0;max-width:900px;padding:0;border:none !important;border-radius:0;background:none !important;font-size:1rem;color:#b0b0b0;text-align:center;cursor:pointer;transition:color 0.25s ease;}.offer-banner strong{color:#dddddd;font-weight:700;}.offer-banner:hover{color:#f58b1f;border-color:#666;background:rgba(10,10,10,0.98);}.offer-banner:hover strong{color:#f58b1f;}.offer-arrow{display:inline-block;margin-right:10px;font-size:1.1rem;color:#f58b1f;animation:offerArrowPulse 1.2s infinite ease-in-out;}.offer-text strong{color:#ffffff;}@keyframes offerArrowPulse{0%{transform:translateX(0);opacity:0.4;}50%{transform:translateX(6px);opacity:1;}100%{transform:translateX(0);opacity:0.4;}}@media (max-width:960px){.pricing-card.popular{transform:none;}.pricing-card{min-height:0;}}.request-modal{position:fixed;inset:0;background:rgba(0,0,0,0.7);display:none;align-items:center;justify-content:center;z-index:9999;}.request-modal.open{display:flex;}.request-modal-inner{background:#111111;border-radius:18px;padding:32px 28px 28px;width:95%;max-width:420px;border:1px solid #f58b1f;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.75);color:#ffffff;font-family:inherit;}.request-title{margin:0 0 6px;letter-spacing:0.12em;font-size:20px;}.request-subtitle{margin:0 0 20px;font-size:13px;color:#cccccc;}.request-label{display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:6px;margin-top:12px;color:#bbbbbb;}.request-form{margin-top:4px;}.request-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #333333;background:#161616;color:#ffffff;font-size:14px;outline:none;box-sizing:border-box;}.request-input:focus{border-color:#f58b1f;}.request-textarea{min-height:96px;resize:vertical;}.request-submit{margin-top:22px;width:100%;padding:12px 16px;border-radius:999px;border:none;background:#f58b1f;color:#000000;font-weight:600;font-size:14px;letter-spacing:0.12em;cursor:pointer;}.request-submit:hover{filter:brightness(1.05);}.request-close{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;}.hide-service{display:none !important;}

html, body {
  width: 100%;
  overflow-x: hidden;
}

*, *::before, *::after {
  box-sizing: border-box;
}

img, video, svg, canvas {
  max-width: 100%;
  height: auto;
}
/* ===== Safari Image Cut Fix ===== */
@supports (-webkit-touch-callout: none) {

  .category-card,
  .category-img,
  img {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
  }

  .category-card {
    overflow: hidden;
  }

  .category-img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
  }

}
/* =========================================
   SAFARI FIXES FOR ENGLISH PAGE
   ========================================= */

/* 1. Fix Language Button Alignment (Center Text in Safari) */
.lang-select {
    text-align: center !important;
    text-align-last: center !important; /* الضروري لسفاري */
    padding-left: 22px !important;
    padding-right: 22px !important;
}

.lang-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

/* 2. Fix Expanded Letters in Titles (Reduce Spacing) */
h1, h2, h3, h4, h5, h6, 
.category-title, 
.videos-title, 
.sub, 
.nav-btn,
.lang-label {
    letter-spacing: 0.5px !important; /* تقليل المسافة لتصبح طبيعية */
}

/* 3. Ensure Logo Container Centers Correctly */
.logo-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
/* إخفاء سهم زر اللغة */
.lang-wrap::after {
    display: none !important;
}