.adonis-fa-new-body{overflow-x:clip !important}.adonis-fa-new-main{overflow-x:visible !important}.adonis-fa-new-body{padding-top:0 !important;margin-top:0 !important}.adonis-fa-new-body main,.adonis-fa-new-main{padding-top:0 !important;margin-top:0 !important}.adonis-fa-new-hero{height:450vh !important;min-height:unset !important;position:relative !important;margin-top:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important;display:block !important;align-items:unset !important;isolation:auto !important;background:transparent !important}@media(max-width:1024px){.adonis-fa-new-hero{height:360vh !important}}@media(max-width:768px){.adonis-fa-new-hero{height:320vh !important}}@media(max-width:480px){.adonis-fa-new-hero{height:300vh !important}}.hero-pin-stage{position:sticky;top:0;height:100vh;height:100svh;width:100%;overflow:hidden;background:#060814}.adonis-fa-new-video{position:absolute;inset:0;width:100%;height:100vh;height:100svh;object-fit:cover;object-position:center center;will-change:transform}.hero-scrim{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(7,21,39,0.28) 0,rgba(11,31,58,0.50) 60%,rgba(7,21,39,0.72) 100%);z-index:1}.hero-scene{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;pointer-events:none;direction:rtl}.hero-scene.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.hero-scene--pos-top{justify-content:flex-start !important;padding-top:20vh !important;padding-bottom:2rem !important}.hero-scene--pos-center{justify-content:center !important}.hero-scene--pos-bottom{justify-content:flex-end !important;padding-top:2rem !important;padding-bottom:25vh !important}.hero-eyebrow{font-size:.75rem;letter-spacing:.2em;color:rgba(234,242,255,0.80);text-transform:uppercase;margin-bottom:1rem;font-family:"Vazirmatn",system-ui,sans-serif}.hero-scene h1,.hero-scene h2{font-size:clamp(2rem,5vw,3.5rem);color:#fff;font-weight:700;text-shadow:0 2px 20px rgba(0,0,0,0.8);margin-bottom:1rem;line-height:1.3;font-family:"Vazirmatn",system-ui,sans-serif}.hero-sub{font-size:clamp(1rem,2vw,1.25rem);color:rgba(255,255,255,0.8);text-shadow:0 1px 8px rgba(0,0,0,0.6);max-width:600px;font-family:"Vazirmatn",system-ui,sans-serif}.hero-sub p{margin:0;line-height:1.7}.hero-sub p+p{margin-top:.55em}.hero-sub:not(:has(p)){white-space:pre-line}.hero-cta-buttons{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap;justify-content:center}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.8rem;background:#d4af37;color:#0b1f3a;font-weight:700;font-size:1rem;border-radius:999px;text-decoration:none;font-family:"Vazirmatn",system-ui,sans-serif;border:1px solid transparent;box-shadow:0 8px 28px rgba(212,175,55,0.30);transition:transform .25s ease,box-shadow .25s ease,background .2s}.btn-primary:hover{background:#b8960c;border-color:transparent;transform:translateY(-2px);box-shadow:0 14px 36px rgba(212,175,55,0.40)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.8rem;background:transparent;color:#fff;font-weight:600;font-size:1rem;border-radius:999px;border:1px solid rgba(255,255,255,0.35);text-decoration:none;font-family:"Vazirmatn",system-ui,sans-serif;transition:border-color .25s ease,color .25s ease,transform .25s ease}.btn-secondary:hover{border-color:rgba(30,90,168,0.60);color:#eaf2ff;background:rgba(30,90,168,0.12);transform:translateY(-2px)}.hero-cta-buttons .fa-cta-wa-direct{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.8rem;min-height:48px;background:linear-gradient(135deg,#34d977 0,#25d366 100%);color:#05351b;font-weight:700;font-size:1rem;border-radius:999px;text-decoration:none;font-family:"Vazirmatn",system-ui,sans-serif;border:1px solid transparent;box-shadow:0 8px 24px rgba(37,211,102,0.34);transition:transform .25s ease,box-shadow .25s ease,filter .2s}.hero-cta-buttons .fa-cta-wa-direct svg{flex-shrink:0;width:18px;height:18px}.hero-cta-buttons .fa-cta-wa-direct:hover{color:#05351b;filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 12px 30px rgba(37,211,102,0.42)}.hero-scroll-hint{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:rgba(255,255,255,0.6);font-size:.75rem;font-family:"Vazirmatn",system-ui,sans-serif;transition:opacity .5s ease;pointer-events:none}.hero-scroll-line{width:1px;height:48px;background:rgba(30,90,168,0.60);animation:scrollPulse 1.5s ease-in-out infinite;display:block}@keyframes scrollPulse{0%,100%{opacity:.3;transform:scaleY(0.6)}50%{opacity:1;transform:scaleY(1)}}@media(max-width:768px){.hero-pin-stage{display:flex;flex-direction:column}.hero-scene{padding:calc(var(--fa-header-h, 88px) + 3.15rem) 1.15rem calc(env(safe-area-inset-bottom, 0px) + 0.75rem);justify-content:flex-start !important;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100%}.hero-scrim{background:linear-gradient(to bottom,rgba(7,21,39,0.82) 0,rgba(7,21,39,0.55) 18%,rgba(7,21,39,0.08) 42%,rgba(7,21,39,0.06) 58%,rgba(7,21,39,0.45) 82%,rgba(7,21,39,0.68) 100%)}.hero-scene .hero-cta-buttons{margin-top:auto !important;margin-bottom:calc(env(safe-area-inset-bottom, 0px) + 1.35rem);padding-top:clamp(5.5rem,30vh,11rem)}.hero-scene h1,.hero-scene h2{font-size:clamp(1.15rem,5.8vw,1.55rem) !important;line-height:1.35;margin-top:.75rem;margin-bottom:.55rem;text-shadow:0 2px 14px rgba(0,0,0,0.85);max-width:21rem}.hero-sub{font-size:clamp(0.8rem,3.2vw,0.92rem) !important;line-height:1.7;max-width:21rem}.hero-eyebrow{font-size:.65rem;letter-spacing:.14em;margin-bottom:.5rem}.hero-cta-buttons{flex-direction:column;width:100%;max-width:300px;margin-left:auto;margin-right:auto;gap:.6rem}.btn-primary,.btn-secondary,.hero-cta-buttons .fa-cta-wa-direct{width:100%;padding:.78rem 1.1rem;font-size:.92rem;min-height:44px}.hero-scroll-hint{bottom:max(0.75rem,env(safe-area-inset-bottom));font-size:.65rem;gap:.3rem}.hero-scroll-line{height:28px}.adonis-fa-new-video,.adonis-fa-new-hero--static .adonis-fa-new-hero-image--desktop{object-position:center var(--fa-header-focal-y,40%);background-position:center var(--fa-header-focal-y,40%)}.adonis-fa-new-hero--has-mobile-poster .adonis-fa-new-hero-image--desktop{display:none}.adonis-fa-new-hero--has-mobile-poster .adonis-fa-new-hero-image--mobile{display:block;background-size:cover;background-position:center var(--fa-header-focal-y,42%);z-index:0}.adonis-fa-new-hero--has-mobile-poster .adonis-fa-new-video{opacity:0;visibility:hidden;pointer-events:none}}@media(max-width:768px) and (max-height:740px){.hero-scene{padding-top:calc(var(--fa-header-h, 88px) + 2.95rem)}.hero-scene h1,.hero-scene h2{font-size:clamp(1.05rem,5.4vw,1.45rem) !important;margin-bottom:.45rem}.hero-sub{font-size:clamp(0.78rem,3.1vw,0.88rem) !important}.hero-scene .hero-cta-buttons{padding-top:clamp(4.5rem,24vh,8rem);margin-bottom:calc(env(safe-area-inset-bottom, 0px) + 1.15rem);gap:.5rem}.btn-primary,.btn-secondary,.hero-cta-buttons .fa-cta-wa-direct{padding:.7rem 1rem;font-size:.88rem;min-height:42px}}@media(max-width:420px){.hero-scene{padding-inline:1rem}.hero-scene h1,.hero-scene h2{font-size:clamp(1.05rem,5.8vw,1.5rem) !important;max-width:18rem}.hero-cta-buttons{max-width:100%}}@media(max-width:768px){.hero-scene--pos-top,.hero-scene--pos-center,.hero-scene--pos-bottom{justify-content:flex-start !important;padding-top:calc(var(--fa-header-h, 88px) + 3.15rem) !important;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 0.75rem) !important}}@supports(padding:max(0)){.hero-scroll-hint{bottom:max(1rem,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.adonis-fa-new-hero{height:auto !important;min-height:100vh !important;min-height:100svh !important}.hero-pin-stage{position:relative;height:auto;min-height:100vh;min-height:100svh}.adonis-fa-new-video{display:none}.hero-scene{opacity:0;transition:none}.hero-scene:first-of-type{opacity:1;transform:none}.hero-scroll-hint{display:none}}.adonis-fa-new-hero--static{height:100vh !important;height:100svh !important;min-height:100vh !important;min-height:100svh !important;max-height:100vh !important;max-height:100svh !important}.adonis-fa-new-hero--static .hero-pin-stage{position:relative;height:100%}.adonis-fa-new-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;z-index:0}.adonis-fa-new-hero-image--mobile{display:none}.adonis-fa-new-hero--static .adonis-fa-new-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;z-index:0}.adonis-fa-new-hero--static .hero-scene--static{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;opacity:1 !important;visibility:visible !important;transform:none !important;pointer-events:auto;direction:rtl}@media(max-width:768px){.adonis-fa-new-hero--static .hero-scene--static{justify-content:flex-start;padding:calc(var(--fa-header-h, 88px) + 3.15rem) 1.15rem calc(env(safe-area-inset-bottom, 0px) + 0.75rem);overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100%}.adonis-fa-new-hero--static .hero-scene--static .hero-cta-buttons{margin-top:auto !important;margin-bottom:calc(env(safe-area-inset-bottom, 0px) + 1.35rem);padding-top:clamp(5.5rem,30vh,11rem)}}.adonis-fa-new-hero--static .hero-scroll-hint{display:none !important}