:root{--fhx-ink:#0a1f1a;--fhx-deep:#04211c;--fhx-deep-2:#073129;--fhx-emerald:#0f5b4c;--fhx-emerald-2:#0b463b;--fhx-emerald-3:#14735f;--fhx-gold:#c8a24a;--fhx-gold-2:#e7ce8f;--fhx-gold-3:#9a7628;--fhx-paper:#fffdf6;--fhx-parchment:#f7f1e3;--fhx-parchment-2:#efe6d2;--fhx-muted:#6b6353;--fhx-line:rgba(200,162,74,.28);--fhx-line-soft:rgba(200,162,74,.16);--primary:var(--fhx-emerald);--primary-dark:var(--fhx-emerald-2);--primary-light:var(--fhx-emerald-3);--primary-soft:#e8f1ee;--accent:var(--fhx-gold);--accent-dark:var(--fhx-gold-3);--accent-soft:#f7ecd0;--bg:var(--fhx-parchment);--surface:var(--fhx-paper);--surface-2:var(--fhx-parchment-2);--text:var(--fhx-ink);--heading:var(--fhx-ink);--muted:var(--fhx-muted);--border:#e6dcc6;--radius:18px;--shadow-sm:0 4px 18px rgba(10,31,26,.07);--shadow:0 22px 55px rgba(10,31,26,.12);--shadow-lg:0 36px 90px rgba(10,31,26,.2);--ring:0 0 0 4px rgba(200,162,74,.28);--grad-primary:linear-gradient(140deg,#14735f,#0f5b4c 55%,#073129);--grad-gold:linear-gradient(140deg,#f0dda9,#c8a24a 50%,#9a7628);--font-body:"Cairo","Tajawal","Segoe UI",Tahoma,sans-serif;--font-head:"Amiri","Reem Kufi","Cairo",serif;--font-display:"Amiri","Reem Kufi","Cairo",serif;--fhx-header-h:88px;--fhx-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' viewBox='0 0 68 68'%3E%3Cg fill='none' stroke='%23c8a24a' stroke-width='1'%3E%3Cpath d='M34 1l8 17 17 8-17 8-8 17-8-17-17-8 17-8z'/%3E%3Ccircle cx='34' cy='34' r='3.4'/%3E%3C/g%3E%3C/svg%3E")}html[dir=ltr]{--font-body:"Poppins","Cairo","Segoe UI",system-ui,sans-serif;--font-head:"Poppins","Cairo","Segoe UI",sans-serif;--font-display:"Poppins","Cairo","Segoe UI",sans-serif}body,html{background-color:var(--fhx-parchment)}body{background-image:radial-gradient(900px 460px at 100% -8%,rgba(200,162,74,.12),transparent 62%),radial-gradient(760px 420px at 0 0,rgba(15,91,76,.08),transparent 60%);background-repeat:no-repeat;background-attachment:fixed;color:var(--fhx-ink);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);color:var(--fhx-ink);letter-spacing:0}html[lang=ar] .fh-heading,html[lang=ar] .fh-page__title,html[lang=ar] .fhx-title,html[lang=ar] h1,html[lang=ar] h2{font-family:var(--font-display)}html[lang=ar] .fh-heading,html[lang=ar] .fh-page__title,html[lang=ar] .fhx-arch__title,html[lang=ar] .fhx-cta__title,html[lang=ar] .fhx-shead__title,html[lang=ar] .fhx-title,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-weight:700}::selection{background:rgba(200,162,74,.32);color:var(--fhx-deep)}.fhx-btn__ic,.fhx-drop__ic,.fhx-ic,.fhx-nav__ic,.fhx-stat__ic,.fhx-step__ic,.fhx-value__ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}.fhx-btn__ic>i,.fhx-drop__ic>i,.fhx-ic>i,.fhx-nav__ic>i,.fhx-stat__ic>i,.fhx-step__ic>i,.fhx-value__ic>i{display:block;line-height:1;margin:0!important}i.fa-brands,i.fa-regular,i.fa-solid,i.fab,i.far,i.fas{flex:0 0 auto}.btn>.fhx-btn__ic,.btn>i{margin:0!important}.fhx-header{position:fixed;inset-inline:0;top:0;z-index:1000;transition:background .35s ease,box-shadow .35s ease,border-color .35s ease;border-bottom:1px solid transparent}.fhx-header__bar{display:flex;align-items:center;gap:18px;min-height:var(--fhx-header-h);padding:10px 0}.fhx-shell{width:100%;max-width:1280px;margin:0 auto;padding-inline:24px}.fhx-header.is-scrolled,.fhx-header.is-solid{background:hsla(41,57%,95%,.94);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border-bottom-color:var(--fhx-line);box-shadow:0 14px 40px rgba(10,31,26,.1)}.fhx-header.is-home:not(.is-scrolled){background:linear-gradient(180deg,rgba(4,33,28,.6),rgba(4,33,28,0))}.fhx-header.is-home.is-scrolled{background:rgba(4,33,28,.95);border-bottom-color:rgba(200,162,74,.32);box-shadow:0 18px 50px rgba(0,0,0,.35)}.fhx-brand{display:flex;gap:12px;text-decoration:none;min-width:0}.fhx-brand,.fhx-brand__seal{align-items:center;flex:0 0 auto}.fhx-brand__seal{width:52px;height:52px;border-radius:16px;display:inline-flex;justify-content:center;background:linear-gradient(150deg,#fff,#f7ecd0);border:1px solid rgba(200,162,74,.65);box-shadow:0 10px 24px rgba(10,31,26,.22),inset 0 1px 0 hsla(0,0%,100%,.8);padding:6px;transition:transform .3s ease,box-shadow .3s ease}.fhx-brand__seal img{width:100%;height:100%;object-fit:contain;display:block}.fhx-brand:hover .fhx-brand__seal{transform:translateY(-1px) scale(1.03);box-shadow:0 14px 30px rgba(10,31,26,.28)}.fhx-brand__text{display:flex;flex-direction:column;line-height:1.18;min-width:0}.fhx-brand__text strong{font-family:Amiri,Cairo,serif;font-size:1.34rem;font-weight:700;color:var(--fhx-ink)}.fhx-brand__text small{font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--fhx-gold-3);font-weight:800;direction:ltr}.is-home:not(.is-scrolled) .fhx-brand__text strong{color:#fff}.is-home:not(.is-scrolled) .fhx-brand__text small{color:var(--fhx-gold-2)}.fhx-header.is-home.is-scrolled .fhx-brand__text strong{color:#fff}.fhx-header.is-home.is-scrolled .fhx-brand__text small{color:var(--fhx-gold-2)}.fhx-nav{display:flex;align-items:center;gap:4px;-webkit-margin-start:10px;margin-inline-start:10px}.fhx-nav__link{display:inline-flex;align-items:center;gap:.6rem;padding:8px 13px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--fhx-ink);font-family:inherit;font-size:.93rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease}.fhx-nav__ic{width:30px;height:30px;border-radius:9px;background:rgba(15,91,76,.08);color:var(--fhx-emerald);font-size:.82rem;transition:background .22s ease,color .22s ease}.fhx-nav__label{display:inline-block;min-width:0}.fhx-nav__caret{font-size:.62rem;opacity:.7;-webkit-margin-start:2px;margin-inline-start:2px;transition:transform .25s ease}.fhx-nav__link.is-open .fhx-nav__caret{transform:rotate(180deg)}.fhx-nav__link:hover{background:rgba(15,91,76,.08);color:var(--fhx-emerald)}.fhx-nav__link.is-active{background:rgba(15,91,76,.1);border-color:var(--fhx-line);color:var(--fhx-emerald)}.fhx-nav__link.is-active .fhx-nav__ic{background:var(--grad-primary);color:#f5e6bc}.fhx-header.is-home .fhx-nav__link{color:#f6efdd}.fhx-header.is-home .fhx-nav__ic{background:hsla(0,0%,100%,.1);color:var(--fhx-gold-2)}.fhx-header.is-home .fhx-nav__link:hover{background:hsla(0,0%,100%,.12);color:#fff}.fhx-header.is-home .fhx-nav__link.is-active{background:rgba(200,162,74,.18);border-color:rgba(200,162,74,.5);color:#fff}.fhx-header.is-home .fhx-nav__link.is-active .fhx-nav__ic{background:var(--grad-gold);color:var(--fhx-deep)}.fhx-menu{position:relative}.fhx-dropdown{position:absolute;top:calc(100% + 12px);inset-inline-start:0;min-width:280px;max-width:340px;padding:10px;border-radius:18px;background:rgba(255,253,246,.99);border:1px solid var(--fhx-line);box-shadow:0 30px 70px rgba(10,31,26,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:fhx-pop .18s ease both;z-index:20}.fhx-dropdown--wide{min-width:330px}.fhx-dropdown{max-height:min(72vh,640px);overflow-y:auto;overscroll-behavior:contain}.fhx-dropdown::-webkit-scrollbar{width:8px}.fhx-dropdown::-webkit-scrollbar-thumb{background:rgba(200,162,74,.45);border-radius:8px}.fhx-dropdown::-webkit-scrollbar-track{background:transparent}@keyframes fhx-pop{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.fhx-dropdown__label{gap:8px;padding:6px 10px 8px;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fhx-gold-3)}.fhx-drop,.fhx-dropdown__label{display:flex;align-items:center}.fhx-drop{gap:11px;padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--fhx-ink);transition:background .18s ease,color .18s ease}.fhx-drop+.fhx-drop{margin-top:2px}.fhx-drop:hover,.fhx-drop__ic{background:rgba(15,91,76,.08);color:var(--fhx-emerald)}.fhx-drop__ic{width:34px;height:34px;border-radius:10px;font-size:.85rem}.fhx-drop:hover .fhx-drop__ic{background:var(--grad-primary);color:#f5e6bc}.fhx-drop__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.fhx-drop__text strong{font-size:.88rem;font-weight:700}.fhx-drop__text small{font-size:.72rem;color:var(--fhx-muted);font-weight:500}.fhx-drop--danger{color:#b42318}.fhx-drop--danger .fhx-drop__ic,.fhx-drop--danger:hover{background:rgba(180,35,24,.08);color:#b42318}.fhx-drop--danger:hover .fhx-drop__ic{background:#b42318;color:#fff}.fhx-dropdown__sep{height:1px;background:var(--fhx-line-soft);margin:7px 6px}.fhx-dropdown__user{display:flex;align-items:center;gap:10px;padding:9px 10px 11px;margin-bottom:4px;border-bottom:1px solid var(--fhx-line-soft)}.fhx-dropdown__avatar{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--grad-primary);color:#f5e6bc;flex:0 0 auto}.fhx-dropdown__meta{display:flex;flex-direction:column;min-width:0}.fhx-dropdown__meta strong{font-size:.88rem;color:var(--fhx-ink)}.fhx-dropdown__meta small{font-size:.72rem;color:var(--fhx-muted);direction:ltr;text-align:start;overflow:hidden;text-overflow:ellipsis}.fhx-actions{display:flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.fhx-icon-btn{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fhx-line-soft);background:hsla(0,0%,100%,.65);color:var(--fhx-emerald);cursor:pointer;font-size:.95rem;position:relative;transition:all .2s ease}.fhx-icon-btn:hover{background:var(--grad-primary);color:#f5e6bc;border-color:transparent}.fhx-header.is-home .fhx-icon-btn{background:hsla(0,0%,100%,.1);border-color:rgba(200,162,74,.35);color:#f2e6c8}.fhx-header.is-home .fhx-icon-btn:hover{background:var(--grad-gold);color:var(--fhx-deep)}.fhx-icon-btn .fh-lang-switch__text{display:none}.fhx-auth{display:flex;align-items:center;gap:8px}.fhx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:10px 18px;border-radius:12px;font-family:inherit;font-weight:800;font-size:.9rem;line-height:1.2;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .18s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.fhx-btn--gold{background:var(--grad-gold);color:var(--fhx-deep);box-shadow:0 12px 26px rgba(200,162,74,.32),inset 0 1px 0 hsla(0,0%,100%,.55)}.fhx-btn--gold:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(200,162,74,.4);color:var(--fhx-deep)}.fhx-btn--emerald{background:var(--grad-primary);color:#fff;box-shadow:0 12px 26px rgba(15,91,76,.28)}.fhx-btn--emerald:hover{transform:translateY(-2px);color:#fff;box-shadow:0 18px 34px rgba(15,91,76,.36)}.fhx-btn--ghost{background:hsla(0,0%,100%,.08);border-color:rgba(200,162,74,.5);color:#f7eeda}.fhx-btn--ghost:hover{background:rgba(200,162,74,.18);color:#fff;transform:translateY(-2px)}.fhx-header:not(.is-home) .fhx-btn--ghost{background:rgba(15,91,76,.06);border-color:var(--fhx-line);color:var(--fhx-emerald)}.fhx-header.is-home.is-scrolled .fhx-btn--ghost{background:hsla(0,0%,100%,.12);color:#f7eeda;border-color:rgba(200,162,74,.45)}.fhx-burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--fhx-line-soft);background:hsla(0,0%,100%,.65);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;flex:0 0 auto}.fhx-burger span{display:block;width:20px;height:2px;border-radius:2px;background:var(--fhx-emerald);transition:transform .25s ease,opacity .2s ease}.fhx-burger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.fhx-burger.is-open span:nth-child(2){opacity:0}.fhx-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.fhx-header.is-home .fhx-burger{background:hsla(0,0%,100%,.12);border-color:rgba(200,162,74,.4)}.fhx-header.is-home .fhx-burger span{background:#f5e6bc}.fhx-drawer{position:fixed;inset:0;z-index:1300;visibility:hidden;pointer-events:none}.fhx-drawer.is-open{visibility:visible;pointer-events:auto}.fhx-drawer__backdrop{position:absolute;inset:0;background:rgba(4,33,28,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.fhx-drawer.is-open .fhx-drawer__backdrop{opacity:1}.fhx-drawer__panel{position:absolute;top:0;bottom:0;inset-inline-start:0;width:min(390px,88vw);background:linear-gradient(180deg,#fffdf6,#f7f1e3);-webkit-border-end:1px solid var(--fhx-line);border-inline-end:1px solid var(--fhx-line);box-shadow:0 0 80px rgba(4,33,28,.4);transform:translateX(-100%);transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;overflow-y:auto;padding:20px 20px 28px}html[dir=rtl] .fhx-drawer__panel{transform:translateX(100%)}.fhx-drawer.is-open .fhx-drawer__panel{transform:translateX(0)}.fhx-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--fhx-line-soft)}.fhx-drawer__close{width:40px;height:40px;border-radius:11px;border:1px solid var(--fhx-line-soft);background:hsla(0,0%,100%,.7);color:var(--fhx-emerald);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.fhx-drawer__group{margin-top:18px}.fhx-drawer__title{gap:7px;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fhx-gold-3);padding:0 6px 8px}.fhx-dlink,.fhx-drawer__title{display:flex;align-items:center}.fhx-dlink{gap:.7rem;padding:10px;border-radius:12px;text-decoration:none;color:var(--fhx-ink);font-weight:700;font-size:.92rem;border:1px solid transparent}.fhx-dlink+.fhx-dlink{margin-top:2px}.fhx-dlink.is-active,.fhx-dlink:hover{border-color:var(--fhx-line-soft)}.fhx-dlink.is-active,.fhx-dlink:hover,.fhx-dlink__ic{background:rgba(15,91,76,.08);color:var(--fhx-emerald)}.fhx-dlink__ic{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.fhx-dlink.is-active .fhx-dlink__ic{background:var(--grad-primary);color:#f5e6bc}.fhx-drawer__foot{margin-top:auto;padding-top:20px;display:grid;grid-gap:8px;gap:8px}.fhx-drawer__user{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:rgba(15,91,76,.06);border:1px solid var(--fhx-line-soft);margin-top:18px}button.fhx-dlink{width:100%;background:none;border:1px solid transparent;font-family:inherit;text-align:start;cursor:pointer}.fhx-drawer__foot .fhx-btn{width:100%}.fhx-drawer__foot .fhx-drawer__user{margin-top:0}.fhx-actions .fh-bell{display:inline-flex}.fhx-actions .fh-bell__btn{width:42px;height:42px;border-radius:12px;border:1px solid var(--fhx-line-soft);background:hsla(0,0%,100%,.65);color:var(--fhx-emerald);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.fhx-header.is-home .fh-bell__btn{background:hsla(0,0%,100%,.1);border-color:rgba(200,162,74,.35);color:#f2e6c8}.fhx-header.is-home .fh-bell__btn:hover{background:var(--grad-gold);color:var(--fhx-deep)}.fhx-footer{position:relative;overflow:hidden;background:radial-gradient(900px 300px at 90% 0,rgba(200,162,74,.16),transparent 60%),linear-gradient(160deg,#04211c,#062f27 55%,#0b463b);color:#e9e1cd;border-top:1px solid rgba(200,162,74,.35)}.fhx-footer:before{content:"";position:absolute;inset:0;background-image:var(--fhx-pattern);background-size:74px 74px;opacity:.07;pointer-events:none}.fhx-footer__top{position:relative;display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:44px;gap:44px;padding:64px 0 44px}.fhx-footer__top--single{grid-template-columns:1fr;justify-items:center;text-align:center;max-width:780px;margin-inline:auto;gap:22px}.fhx-footer__top--single .fhx-footer__brand{justify-content:center;margin-bottom:0}.fhx-footer__top--single .fhx-footer__desc{max-width:580px}.fhx-footer__top--single .fhx-footer__socials{justify-content:center}.fhx-footer__brand{display:flex;align-items:center;gap:14px;margin-bottom:18px}.fhx-footer__seal{width:56px;height:56px;border-radius:16px;background:linear-gradient(150deg,#fff,#f7ecd0);border:1px solid rgba(200,162,74,.6);padding:7px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.fhx-footer__seal img{width:100%;height:100%;object-fit:contain}.fhx-footer__brand-text strong{display:block;font-family:Amiri,Cairo,serif;font-size:1.45rem;color:#fff;line-height:1.2}.fhx-footer__brand-text small{display:block;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--fhx-gold-2);direction:ltr}.fhx-footer__desc{color:hsla(43,39%,86%,.72);font-size:.9rem;line-height:1.9;max-width:360px;margin:0}.fhx-footer__title{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fhx-gold-2);margin-bottom:16px}.fhx-footer__link{display:flex;align-items:center;gap:.6rem;padding:6px 0;color:hsla(43,39%,86%,.82);text-decoration:none;font-size:.9rem;transition:color .2s ease,transform .2s ease}.fhx-footer__link i{color:var(--fhx-gold);flex:0 0 auto}.fhx-footer__link:hover{color:#fff;transform:translateX(2px)}html[dir=rtl] .fhx-footer__link:hover{transform:translateX(-2px)}.fhx-footer__socials{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.fhx-footer__social{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(200,162,74,.32);background:hsla(0,0%,100%,.06);color:#f2e6c8;font-size:1.02rem;transition:all .22s ease}.fhx-footer__social:hover{background:var(--grad-gold);color:var(--fhx-deep);transform:translateY(-3px);border-color:transparent;box-shadow:0 12px 24px rgba(200,162,74,.35)}.fhx-footer__ornament{height:1px;background:linear-gradient(90deg,transparent,rgba(200,162,74,.6),transparent)}.fhx-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 0 22px;color:hsla(43,39%,86%,.62);font-size:.82rem}.fhx-footer__bottom span{display:inline-flex;align-items:center;gap:7px}.fhx-footer__bottom i{color:var(--fhx-gold)}.fhx-hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:calc(var(--fhx-header-h) + 56px) 0 108px;overflow:hidden;background:var(--fhx-deep);color:#f6efdd}.fhx-hero__bg{position:absolute;inset:0;background:url(/image1.jpg) 50%/cover no-repeat;opacity:.4;transform:scale(1.05);filter:saturate(.72) contrast(1.05)}.fhx-hero__veil{position:absolute;inset:0;background:radial-gradient(1100px 620px at 82% 8%,rgba(200,162,74,.2),transparent 62%),radial-gradient(900px 520px at 8% 92%,rgba(20,115,95,.35),transparent 60%),linear-gradient(115deg,rgba(4,33,28,.97),rgba(6,47,39,.92) 46%,rgba(11,70,59,.84))}.fhx-hero__pattern{position:absolute;inset:0;background-image:var(--fhx-pattern);background-size:88px 88px;opacity:.11;mask-image:radial-gradient(circle at 70% 35%,#000 0,transparent 78%);-webkit-mask-image:radial-gradient(circle at 70% 35%,#000 0,transparent 78%)}.fhx-hero__innr{position:relative;z-index:2;display:grid;grid-template-columns:1.12fr .88fr;grid-gap:56px;gap:56px;align-items:center;width:100%}.fhx-hero__copy{max-width:680px}.fhx-hero__eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:8px 18px;border-radius:999px;border:1px solid rgba(200,162,74,.45);background:hsla(0,0%,100%,.07);color:var(--fhx-gold-2);font-size:.82rem;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-bottom:20px}.fhx-hero__eyebrow .fhx-ic{color:var(--fhx-gold);font-size:.95rem}.fhx-hero__bismillah{font-family:Amiri,serif;font-size:clamp(1.15rem,1.8vw,1.6rem);color:var(--fhx-gold-2);margin:0 0 10px;text-shadow:0 4px 20px rgba(0,0,0,.35)}.fhx-hero__title{font-family:var(--font-display);font-size:clamp(2rem,4.1vw,3.5rem);font-weight:700;line-height:1.55;color:#fffdf6;margin:0 0 18px;text-wrap:balance;text-shadow:0 14px 44px rgba(0,0,0,.4);animation:fhx-rise .85s cubic-bezier(.22,1,.36,1) both}html[dir=ltr] .fhx-hero__title{line-height:1.28;letter-spacing:-.01em}@keyframes fhx-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.fhx-hero__rule{display:flex;align-items:center;gap:10px;margin:0 0 22px}.fhx-hero__rule:before{content:"";width:64px;height:2px;background:linear-gradient(90deg,var(--fhx-gold),transparent);border-radius:2px}.fhx-hero__rule span{width:9px;height:9px;transform:rotate(45deg);background:var(--grad-gold);box-shadow:0 0 0 4px rgba(200,162,74,.16)}.fhx-hero__sub{color:hsla(43,58%,92%,.8);font-size:clamp(.95rem,1.3vw,1.06rem);line-height:1.95;max-width:560px;margin:0 0 30px}.fhx-hero__cta{display:flex;flex-wrap:wrap;gap:12px}.fhx-hero__meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:34px;padding-top:22px;border-top:1px solid rgba(200,162,74,.22)}.fhx-hero__meta-item{display:inline-flex;align-items:center;gap:.55rem;color:hsla(43,58%,92%,.86);font-size:.84rem;font-weight:600}.fhx-hero__meta-item .fhx-ic{width:30px;height:30px;border-radius:9px;background:rgba(200,162,74,.14);color:var(--fhx-gold-2);font-size:.78rem}.fhx-hero__scroll{position:absolute;bottom:26px;inset-inline-start:50%;transform:translateX(-50%);width:42px;height:42px;border-radius:50%;border:1px solid rgba(200,162,74,.4);color:var(--fhx-gold-2);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;animation:fhx-bob 2.2s ease-in-out infinite;z-index:3}@keyframes fhx-bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(7px)}}.fhx-arch,.fhx-arch-wrap{display:flex;justify-content:center}.fhx-arch{position:relative;width:min(360px,100%);aspect-ratio:3/4;border-radius:999px 999px 26px 26px/46% 46% 26px 26px;border:1px solid rgba(200,162,74,.55);background:radial-gradient(420px 320px at 50% 0,rgba(200,162,74,.18),transparent 62%),linear-gradient(180deg,rgba(255,253,246,.08),rgba(200,162,74,.05));box-shadow:inset 0 0 70px rgba(200,162,74,.12),0 36px 90px rgba(0,0,0,.42);flex-direction:column;align-items:center;text-align:center;padding:52px 28px 34px;overflow:hidden}.fhx-arch:before{inset:14px;border-radius:inherit;border:1px solid rgba(200,162,74,.26)}.fhx-arch:after,.fhx-arch:before{content:"";position:absolute;pointer-events:none}.fhx-arch:after{inset:0;background-image:var(--fhx-pattern);background-size:58px 58px;opacity:.1}.fhx-arch__kicker{position:relative;z-index:1;font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--fhx-gold-2);margin-bottom:10px}.fhx-arch__title{position:relative;z-index:1;font-family:Amiri,serif;font-size:clamp(2.4rem,4vw,3.1rem);color:#fffdf6;margin:0 0 6px;line-height:1.15;text-shadow:0 10px 30px rgba(0,0,0,.4)}.fhx-arch__divider{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:8px 0 16px}.fhx-arch__divider i{color:var(--fhx-gold);font-size:.5rem}.fhx-arch__divider:after,.fhx-arch__divider:before{content:"";width:46px;height:1px;background:linear-gradient(90deg,transparent,rgba(200,162,74,.8),transparent)}.fhx-arch__verse{position:relative;z-index:1;font-family:Amiri,serif;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:2;color:#f4e8c9;margin:0 0 12px}.fhx-arch__note{position:relative;z-index:1;color:hsla(43,58%,92%,.68);font-size:.8rem;line-height:1.8;margin:0;max-width:240px}.fhx-arch__seal{position:relative;z-index:1;margin-top:18px;width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--grad-gold);color:var(--fhx-deep);font-size:1.15rem;box-shadow:0 14px 30px rgba(200,162,74,.32)}.fhx-stats{position:relative;z-index:4;margin-top:-64px;padding-bottom:72px}.fhx-stats__card{position:relative;display:grid;grid-template-columns:repeat(3,1fr);background:var(--fhx-paper);border:1px solid var(--fhx-line);border-radius:26px;box-shadow:0 30px 70px rgba(10,31,26,.14);overflow:hidden}.fhx-stats__card:before{content:"";position:absolute;inset:0;background-image:var(--fhx-pattern);background-size:64px 64px;opacity:.05;pointer-events:none}.fhx-stat{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;padding:30px 22px}.fhx-stat+.fhx-stat:before{content:"";position:absolute;inset-inline-start:0;top:22%;bottom:22%;width:1px;background:linear-gradient(180deg,transparent,var(--fhx-line),transparent)}.fhx-stat__ic{width:62px;height:62px;border-radius:50% 50% 18px 18px/44% 44% 18px 18px;background:var(--grad-primary);color:#f5e6bc;font-size:1.3rem;box-shadow:0 14px 30px rgba(15,91,76,.28),inset 0 1px 0 hsla(0,0%,100%,.2);border:1px solid rgba(200,162,74,.5)}.fhx-stat__num{font-family:var(--font-display);font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:700;color:var(--fhx-emerald);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fhx-stat__label{color:var(--fhx-muted);font-size:.86rem;font-weight:700}.fhx-section{position:relative;padding:92px 0}.fhx-section--paper{background:var(--fhx-paper)}.fhx-section--alt{background:radial-gradient(700px 320px at 100% 0,rgba(200,162,74,.09),transparent 60%),linear-gradient(180deg,#f2ead8 0,var(--fhx-parchment) 100%)}.fhx-shead{text-align:center;max-width:780px;margin:0 auto 50px}.fhx-shead__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--fhx-gold-3)}.fhx-shead__title{font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.5;margin:6px 0 0;color:var(--fhx-ink)}.fhx-shead__text{color:var(--fhx-muted);font-size:1rem;line-height:2;margin:14px auto 0;max-width:700px}.fhx-ornament{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.fhx-ornament:after,.fhx-ornament:before{content:"";height:1px;width:min(120px,24vw);background:linear-gradient(90deg,transparent,var(--fhx-gold))}.fhx-ornament:after{background:linear-gradient(90deg,var(--fhx-gold),transparent)}.fhx-ornament span{width:8px;height:8px;transform:rotate(45deg);background:var(--grad-gold)}.fhx-verse{position:relative;overflow:hidden;padding:50px 0;background:radial-gradient(800px 260px at 50% 0,rgba(200,162,74,.16),transparent 66%),linear-gradient(140deg,#052a23,#073129 60%,#0b463b);text-align:center;color:#f5e9cd}.fhx-verse:before{content:"";position:absolute;inset:0;background-image:var(--fhx-pattern);background-size:72px 72px;opacity:.08;pointer-events:none}.fhx-verse__mark{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:.7rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--fhx-gold-2);margin-bottom:14px}.fhx-verse__mark:after,.fhx-verse__mark:before{content:"";width:34px;height:1px;background:rgba(200,162,74,.6)}.fhx-verse__text{position:relative;font-family:Amiri,serif;font-size:clamp(1.25rem,2.8vw,2rem);line-height:2.1;margin:0 auto;max-width:900px;color:#fbf2dd}.fhx-verse__ref{position:relative;display:block;margin-top:14px;font-size:.82rem;color:hsla(42,67%,88%,.62);font-weight:600}.fhx-values{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.fhx-value{position:relative;padding:30px 24px 26px;border-radius:22px;background:linear-gradient(180deg,#fff,#fdfaf1);border:1px solid var(--fhx-line-soft);box-shadow:0 14px 34px rgba(10,31,26,.06);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.fhx-value:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--grad-gold);opacity:.75}.fhx-value:after{content:attr(data-index);position:absolute;inset-inline-end:16px;top:10px;font-family:var(--font-display);font-size:3.2rem;font-weight:700;color:rgba(200,162,74,.12);line-height:1;pointer-events:none}.fhx-value:hover{transform:translateY(-6px);border-color:rgba(200,162,74,.45);box-shadow:0 28px 60px rgba(10,31,26,.13)}.fhx-value__ic{width:58px;height:58px;border-radius:50% 50% 16px 16px/44% 44% 16px 16px;background:var(--grad-primary);color:#f5e6bc;font-size:1.2rem;border:1px solid rgba(200,162,74,.45);box-shadow:0 12px 26px rgba(15,91,76,.24);margin-bottom:16px}.fhx-value__title{font-size:1.18rem;font-weight:700;margin:0 0 8px}.fhx-value__text{color:var(--fhx-muted);font-size:.9rem;line-height:1.95;margin:0}.fhx-journey{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;counter-reset:step}.fhx-step{position:relative;text-align:center;padding:30px 18px 26px;border-radius:22px;background:rgba(255,253,246,.86);border:1px solid var(--fhx-line-soft);box-shadow:0 14px 34px rgba(10,31,26,.06);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.fhx-step:hover{transform:translateY(-6px);border-color:rgba(200,162,74,.45);box-shadow:0 28px 60px rgba(10,31,26,.13)}.fhx-step:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;top:12px;inset-inline-end:16px;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--fhx-gold-3)}.fhx-step__ic{width:66px;height:66px;margin:0 auto 16px;border-radius:50% 50% 18px 18px/44% 44% 18px 18px;background:var(--grad-gold);color:var(--fhx-deep);font-size:1.35rem;border:1px solid hsla(0,0%,100%,.6);box-shadow:0 14px 30px rgba(200,162,74,.32)}.fhx-step__title{font-size:1.08rem;font-weight:700;margin:0 0 8px}.fhx-step__text{color:var(--fhx-muted);font-size:.87rem;line-height:1.9;margin:0}@media (min-width:992px){.fhx-step:not(:last-child):after{content:"";position:absolute;top:63px;inset-inline-end:-22px;width:22px;height:1px;background:repeating-linear-gradient(90deg,rgba(200,162,74,.7) 0 5px,transparent 5px 10px)}}.fhx-qiraat{position:relative}.fhx-qiraat__frame{position:relative;overflow:hidden;padding:26px 0;border-radius:26px;border:1px solid var(--fhx-line);background:radial-gradient(600px 220px at 50% 0,rgba(200,162,74,.1),transparent 70%),linear-gradient(180deg,#fffdf6,#f9f3e5);box-shadow:0 22px 55px rgba(10,31,26,.1);direction:ltr}.fhx-qiraat__frame:after,.fhx-qiraat__frame:before{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.fhx-qiraat__frame:before{left:0;right:auto;background:linear-gradient(90deg,#fbf6ea,hsla(42,68%,95%,0))}.fhx-qiraat__frame:after{right:0;left:auto;background:linear-gradient(270deg,#fbf6ea,hsla(42,68%,95%,0))}.fhx-qiraat__track{display:flex;direction:ltr;gap:0;width:max-content;animation:fhx-marquee 46s linear infinite;will-change:transform}.fhx-qiraat__group{display:flex;flex:0 0 auto;gap:0}.fhx-qiraat__frame:focus-within .fhx-qiraat__track,.fhx-qiraat__frame:hover .fhx-qiraat__track{animation-play-state:paused}@keyframes fhx-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.fhx-qiraat__item{flex:0 0 auto;width:clamp(118px,15vw,156px);margin-right:18px;margin-left:0}.fhx-qiraat__card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 12px 12px;border-radius:18px;background:#fff;border:1px solid var(--fhx-line-soft);box-shadow:0 10px 26px rgba(10,31,26,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.fhx-qiraat__card:hover{transform:translateY(-5px);border-color:rgba(200,162,74,.5);box-shadow:0 20px 44px rgba(10,31,26,.13)}.fhx-qiraat__card img{width:clamp(78px,11vw,112px);height:clamp(78px,11vw,112px);object-fit:contain;display:block}.fhx-qiraat__name{font-size:.78rem;font-weight:700;color:var(--fhx-muted);text-align:center;line-height:1.3}.fhx-qiraat__ring{width:100%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(200,162,74,.55),transparent)}.fhx-faq{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:46px;gap:46px;align-items:start}.fhx-faq__intro{position:-webkit-sticky;position:sticky;top:calc(var(--fhx-header-h) + 24px)}.fhx-faq__intro .fhx-shead{text-align:start;margin:0}.fhx-faq__intro .fhx-ornament{justify-content:flex-start}.fhx-faq__list{display:grid;grid-gap:12px;gap:12px}.fhx-faq__item{border-radius:18px;border:1px solid var(--fhx-line-soft);background:#fff;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.fhx-faq__item.is-open{border-color:rgba(200,162,74,.5);box-shadow:0 20px 46px rgba(10,31,26,.1)}.fhx-faq__btn{width:100%;display:flex;align-items:center;gap:14px;padding:18px 20px;background:none;border:0;text-align:start;font-family:inherit;color:var(--fhx-ink);cursor:pointer}.fhx-faq__num{width:32px;height:32px;border-radius:10px;background:rgba(15,91,76,.08);color:var(--fhx-emerald);font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.fhx-faq__item.is-open .fhx-faq__num{background:var(--grad-primary);color:#f5e6bc}.fhx-faq__q{flex:1 1 auto;min-width:0;font-size:.95rem;font-weight:700;line-height:1.75}.fhx-faq__chev{width:32px;height:32px;border-radius:50%;border:1px solid var(--fhx-line-soft);display:inline-flex;align-items:center;justify-content:center;color:var(--fhx-gold-3);flex:0 0 auto;transition:transform .3s ease,background .25s ease,color .25s ease}.fhx-faq__item.is-open .fhx-faq__chev{transform:rotate(180deg);background:var(--grad-gold);color:var(--fhx-deep);border-color:transparent}.fhx-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.fhx-faq__item.is-open .fhx-faq__a{grid-template-rows:1fr}.fhx-faq__a>div{overflow:hidden}.fhx-faq__a p{margin:0;padding-block:0 20px;-webkit-padding-start:66px;padding-inline-start:66px;-webkit-padding-end:22px;padding-inline-end:22px;color:var(--fhx-muted);font-size:.9rem;line-height:2}.fhx-cta{padding:8px 0 96px}.fhx-cta__card{position:relative;overflow:hidden;border-radius:30px;padding:clamp(38px,6vw,72px) clamp(22px,4vw,56px);text-align:center;background:radial-gradient(900px 340px at 50% -10%,rgba(200,162,74,.24),transparent 60%),linear-gradient(150deg,#052a23,#073129 55%,#0f5b4c);border:1px solid rgba(200,162,74,.5);box-shadow:0 40px 90px rgba(10,31,26,.22);color:#fffdf6}.fhx-cta__card:before{content:"";position:absolute;inset:0;background-image:var(--fhx-pattern);background-size:78px 78px;opacity:.08;pointer-events:none}.fhx-cta__icon{position:relative;width:78px;height:78px;margin:0 auto 20px;border-radius:50% 50% 20px 20px/44% 44% 20px 20px;display:inline-flex;align-items:center;justify-content:center;background:var(--grad-gold);color:var(--fhx-deep);font-size:1.7rem;box-shadow:0 18px 38px rgba(200,162,74,.35);border:1px solid hsla(0,0%,100%,.5)}.fhx-cta__title{position:relative;font-family:var(--font-display);font-size:clamp(1.35rem,2.7vw,2.05rem);line-height:1.7;color:#fffdf6;max-width:840px;margin:0 auto 26px}.fhx-cta__actions{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.fhx-cta__note{position:relative;display:block;margin-top:20px;color:rgba(255,253,246,.66);font-size:.82rem}.fhx-cta__note i{color:var(--fhx-gold)}@media (max-width:1360px) and (min-width:1181px){.fhx-nav__link{padding:8px 9px;font-size:.87rem;gap:.45rem}.fhx-nav__ic{width:26px;height:26px;border-radius:8px;font-size:.74rem}.fhx-header__bar{gap:12px}.fhx-actions{gap:6px}}@media (max-width:1180px){.fhx-auth,.fhx-nav{display:none}.fhx-burger{display:inline-flex}.fhx-header__bar{gap:12px}.fhx-actions{gap:6px}}@media (max-width:1024px){.fhx-hero{padding-top:calc(var(--fhx-header-h) + 40px)}.fhx-hero__innr{grid-template-columns:1fr;gap:42px}.fhx-hero__copy{max-width:100%;text-align:center;margin-inline:auto}.fhx-hero__rule{justify-content:center}.fhx-hero__rule:before{background:linear-gradient(90deg,transparent,var(--fhx-gold))}.fhx-hero__cta,.fhx-hero__meta{justify-content:center}.fhx-hero__sub{margin-inline:auto}.fhx-arch{width:min(300px,76vw);aspect-ratio:1/1.15;padding:34px 22px 26px}.fhx-arch__title{font-size:2.3rem}.fhx-arch__note{display:none}.fhx-faq{grid-template-columns:1fr;gap:30px}.fhx-faq__intro{position:static}.fhx-faq__intro .fhx-shead{text-align:center}.fhx-faq__intro .fhx-ornament{justify-content:center}.fhx-footer__top:not(.fhx-footer__top--single){grid-template-columns:1fr 1fr;gap:34px}}@media (max-width:900px){.fhx-journey,.fhx-values{grid-template-columns:repeat(2,1fr)}.fhx-shead{margin-bottom:36px}.fhx-section{padding:70px 0}.fhx-stats__card{grid-template-columns:1fr}.fhx-stat{justify-content:flex-start;padding:20px 24px}.fhx-stat+.fhx-stat:before{inset-inline-start:6%;inset-inline-end:6%;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--fhx-line),transparent)}.fhx-stats{margin-top:-46px}}@media (max-width:640px){.fhx-shell{padding-inline:16px}:root{--fhx-header-h:74px}.fhx-brand__seal{width:44px;height:44px;border-radius:13px}.fhx-brand__text strong{font-size:1.14rem}.fhx-brand__text small{font-size:.52rem;letter-spacing:.2em}.fhx-burger,.fhx-icon-btn{width:40px;height:40px}.fhx-hero{min-height:auto;padding:calc(var(--fhx-header-h) + 34px) 0 78px}.fhx-hero__title{font-size:clamp(1.75rem,7vw,2.4rem);line-height:1.6}.fhx-hero__bismillah{font-size:1.05rem}.fhx-hero__meta{gap:8px 14px}.fhx-hero__meta-item{font-size:.78rem}.fhx-hero__meta-item .fhx-ic{width:26px;height:26px}.fhx-journey,.fhx-values{grid-template-columns:1fr}.fhx-arch{width:min(270px,84vw);aspect-ratio:1/1.05}.fhx-arch__title{font-size:2.1rem}.fhx-arch__verse{font-size:.98rem}.fhx-shead__title{line-height:1.55}.fhx-faq__btn{padding:15px 14px;gap:10px}.fhx-faq__q{font-size:.9rem}.fhx-faq__a p{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}.fhx-qiraat__frame{border-radius:20px;padding:18px 0}.fhx-qiraat__item{width:116px;margin-right:12px}.fhx-qiraat__card img{width:78px;height:78px}.fhx-qiraat__frame:after,.fhx-qiraat__frame:before{width:46px}.fhx-footer__top:not(.fhx-footer__top--single){grid-template-columns:1fr;gap:28px;padding:44px 0 30px}.fhx-footer__bottom{justify-content:center;text-align:center}.fhx-cta{padding-bottom:64px}.fhx-verse{padding:36px 0}.fhx-verse__text{line-height:2}.fhx-drawer__panel{padding:16px 16px 22px}}@media (max-width:480px){.fhx-brand__text{display:none}.fhx-brand__seal{width:42px;height:42px}.fhx-actions .fh-bell__btn,.fhx-burger,.fhx-icon-btn{width:38px;height:38px}.fhx-arch{width:88vw}}.fhx-main{padding-top:var(--fhx-header-h)}.fhx-main--flush,.fhx-main--home{padding-top:0}.fhx-header--hidden{display:none}.fh-auth{min-height:calc(100vh - var(--fhx-header-h))}.fh-page{background:transparent;padding-bottom:80px}.fh-page__header{position:relative;overflow:hidden;margin-bottom:42px;padding:58px 0 50px;background:radial-gradient(900px 320px at 88% -30%,rgba(200,162,74,.3),transparent 62%),radial-gradient(700px 300px at 0 120%,rgba(20,115,95,.4),transparent 66%),linear-gradient(125deg,#04211c,#073129 55%,#0f5b4c);border-bottom:1px solid rgba(200,162,74,.55)}.fh-page__header:before{content:"";position:absolute;inset:0;background-image:var(--fhx-pattern);background-size:76px 76px;opacity:.1;pointer-events:none}.fh-page__header:after{display:none}.fh-page__header .fh-container{position:relative;z-index:1}.fh-page__icon{width:62px;height:62px;border-radius:50% 50% 18px 18px/44% 44% 18px 18px;background:var(--grad-gold);color:var(--fhx-deep);border:1px solid hsla(0,0%,100%,.45);box-shadow:0 16px 34px rgba(0,0,0,.3);font-size:1.5rem;margin-bottom:16px}.fh-page__icon:after{display:none}.fh-page__title{font-family:var(--font-display);font-size:clamp(1.7rem,3.2vw,2.5rem);color:#fffdf6;margin:0 0 8px;text-shadow:0 8px 28px rgba(0,0,0,.35)}.fh-page__subtitle{color:rgba(255,253,246,.82);font-size:1rem;line-height:1.9}.fh-card{background:linear-gradient(180deg,#fffdf6,#fbf6ea);border:1px solid var(--fhx-line-soft);border-radius:22px;box-shadow:0 16px 38px rgba(10,31,26,.07)}.fh-card:hover{box-shadow:0 26px 60px rgba(10,31,26,.11)}.fh-card__head{gap:12px;padding:18px 22px;background:linear-gradient(180deg,hsla(41,48%,88%,.6),rgba(255,253,246,.4));border-bottom:1px solid var(--fhx-line-soft)}.fh-card__head>i:first-child{width:38px;height:38px;border-radius:11px;background:var(--grad-primary);color:#f5e6bc;box-shadow:0 10px 22px rgba(15,91,76,.24);font-size:.95rem}.fh-card__head h3{font-size:1.1rem;font-weight:700}.fh-card__body{padding:24px}.fh-admin-card{background:linear-gradient(145deg,#fffdf6,#faf4e6);border:1px solid var(--fhx-line-soft);border-radius:22px}.fh-admin-card:hover{border-color:rgba(200,162,74,.5);box-shadow:0 26px 60px rgba(10,31,26,.14)}.fh-admin-card__icon{border-radius:50% 50% 16px 16px/44% 44% 16px 16px;background:var(--grad-primary);color:#f5e6bc;border:1px solid rgba(200,162,74,.4)}.fh-admin-card__title{font-weight:700}.fh-qerat,.fh-req{background:linear-gradient(180deg,#fffdf6,#fbf6ea);border-color:var(--fhx-line-soft)}.fh-qerat:hover,.fh-req:hover{border-color:rgba(200,162,74,.5)}.btn-primary{background:var(--grad-primary);box-shadow:0 12px 26px rgba(15,91,76,.26)}.btn-primary:hover{background:linear-gradient(140deg,#17876f,#0f5b4c 55%,#06352c);box-shadow:0 18px 36px rgba(15,91,76,.34),0 0 0 3px rgba(200,162,74,.22)}.btn-outline-primary{color:var(--fhx-emerald);border:1.6px solid rgba(15,91,76,.45);background:transparent}.btn-outline-primary:hover{background:var(--grad-primary);border-color:transparent;color:#fff}.form-control,.form-select{background:#fffdf8;border:1.4px solid #e4d9c2;border-radius:12px}.form-control:focus,.form-select:focus{border-color:var(--fhx-gold);box-shadow:0 0 0 4px rgba(200,162,74,.18)}.fh-label{color:var(--fhx-ink);font-weight:700}.fh-hint{color:var(--fhx-muted)}.badge.bg-primary-subtle,.bg-primary-subtle{background-color:rgba(15,91,76,.1)!important;color:var(--fhx-emerald)!important}.fh-auth__brand{background:radial-gradient(600px 300px at 80% 0,rgba(200,162,74,.24),transparent 62%),linear-gradient(150deg,#04211c,#073129 60%,#0f5b4c)}.fh-auth__card{border-radius:26px;border-color:var(--fhx-line-soft)}.fh-auth__form h1{font-family:var(--font-display)}.fh-status--open{background:rgba(15,91,76,.12);color:var(--fhx-emerald)}.fh-status--processing{background:rgba(200,162,74,.18);color:var(--fhx-gold-3)}.fh-status--qualified{background:rgba(22,163,74,.14);color:#15803d}.fh-step--active .fh-step__dot{box-shadow:0 0 0 4px rgba(200,162,74,.24)}.fhx-books{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:22px;gap:22px}.fhx-book{display:flex;flex-direction:column;background:linear-gradient(180deg,#fffdf6,#fbf6ea);border:1px solid var(--fhx-line-soft);border-radius:20px;overflow:hidden;box-shadow:0 14px 34px rgba(10,31,26,.07);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.fhx-book:hover{transform:translateY(-6px);border-color:rgba(200,162,74,.5);box-shadow:0 28px 60px rgba(10,31,26,.14)}.fhx-book__cover{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#e9dfc9}.fhx-book__cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.fhx-book:hover .fhx-book__cover img{transform:scale(1.045)}.fhx-book__cover:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 60px rgba(4,33,28,.22);pointer-events:none}.fhx-book__spine{position:absolute;inset-inline-start:0;top:0;bottom:0;width:12px;background:linear-gradient(90deg,rgba(4,33,28,.35),rgba(4,33,28,0) 82%)}html[dir=rtl] .fhx-book__spine{inset-inline-start:auto;inset-inline-end:0;transform:scaleX(-1)}.fhx-book__badge{position:absolute;top:12px;inset-inline-end:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(255,253,246,.92);border:1px solid var(--fhx-line);color:var(--fhx-emerald);font-size:.72rem;font-weight:800;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fhx-book__body{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;flex:1 1}.fhx-book__title{margin:0;font-size:1.02rem;font-weight:700;line-height:1.55;color:var(--fhx-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1em}.fhx-book__meta{margin:0;color:var(--fhx-muted);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fhx-book__stats{display:flex;gap:14px;color:var(--fhx-muted);font-size:.78rem;margin-top:2px}.fhx-book__stats span{display:inline-flex;align-items:center;gap:5px}.fhx-book__stats i{color:var(--fhx-gold-3)}.fhx-book__actions{display:flex;gap:8px;margin-top:12px;align-items:center}.fhx-book__actions .btn{padding:8px 12px;border-radius:10px}.fhx-book-detail{display:grid;grid-template-columns:minmax(240px,340px) 1fr;grid-gap:30px;gap:30px;align-items:start}.fhx-book-detail__cover{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--fhx-line);box-shadow:var(--shadow);background:#e9dfc9}.fhx-book-detail__cover img{width:100%;display:block;object-fit:cover;aspect-ratio:3/4}.fhx-book-detail__stats{display:flex;flex-wrap:wrap;gap:16px;color:var(--fhx-muted);font-size:.85rem;padding-bottom:14px;border-bottom:1px solid var(--fhx-line-soft);margin-bottom:16px}.fhx-book-detail__stats span{display:inline-flex;align-items:center;gap:6px}.fhx-book-detail__stats i{color:var(--fhx-gold-3)}.fhx-book-detail__gallery{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.fhx-book-detail__thumb{width:82px;height:82px;padding:0;border-radius:12px;overflow:hidden;border:1px solid var(--fhx-line-soft);background:#fff;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.fhx-book-detail__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fhx-book-detail__thumb:hover{border-color:rgba(200,162,74,.6);transform:translateY(-2px)}.fhx-book-detail__desc{white-space:pre-wrap;color:var(--fhx-muted);line-height:2;font-size:.95rem;margin:0 0 20px}.fhx-book-detail__actions{display:flex;gap:10px;flex-wrap:wrap}html[dir=ltr] .fhx-back-icon{transform:scaleX(-1)}@media (max-width:768px){.fhx-books{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.fhx-book__body{padding:12px}.fhx-book__title{font-size:.92rem;min-height:2.9em}.fhx-book__actions .btn{padding:7px 10px}.fhx-book-detail{grid-template-columns:1fr}.fhx-book-detail__cover{max-width:300px;margin-inline:auto}}.fhx-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:26px;padding:12px;border-radius:16px;background:rgba(255,253,246,.85);border:1px solid var(--fhx-line-soft);box-shadow:0 12px 30px rgba(10,31,26,.07)}.fhx-toolbar__field{position:relative;flex:1 1 auto;display:flex;align-items:center}.fhx-toolbar__field i{position:absolute;inset-inline-start:14px;color:var(--fhx-gold-3);font-size:.85rem;pointer-events:none}.fhx-toolbar__field input{width:100%;border:1px solid var(--fhx-line-soft);border-radius:12px;background:#fff;padding:11px 14px;-webkit-padding-start:40px;padding-inline-start:40px;font-family:inherit;font-size:.94rem;color:var(--fhx-ink)}.fhx-toolbar__field input:focus{outline:none;border-color:var(--fhx-gold);box-shadow:0 0 0 4px rgba(200,162,74,.16)}.fhx-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px}.fhx-post{display:flex;flex-direction:column;background:linear-gradient(180deg,#fffdf6,#fbf6ea);border:1px solid var(--fhx-line-soft);border-radius:22px;overflow:hidden;box-shadow:0 14px 34px rgba(10,31,26,.07);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.fhx-post:hover{transform:translateY(-6px);border-color:rgba(200,162,74,.5);box-shadow:0 28px 60px rgba(10,31,26,.14)}.fhx-post__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#e9dfc9}.fhx-post__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.fhx-post:hover .fhx-post__media img{transform:scale(1.05)}.fhx-post__ph{inset:0;display:flex;justify-content:center;background:radial-gradient(400px 200px at 50% 0,rgba(200,162,74,.25),transparent 70%),linear-gradient(140deg,#0b463b,#073129);color:hsla(44,74%,85%,.75);font-size:2.6rem}.fhx-post__badge,.fhx-post__ph{position:absolute;align-items:center}.fhx-post__badge{top:14px;inset-inline-start:14px;display:inline-flex;gap:6px;padding:5px 11px;border-radius:999px;background:rgba(255,253,246,.94);border:1px solid var(--fhx-line);color:var(--fhx-emerald);font-size:.72rem;font-weight:800}.fhx-post__body{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;flex:1 1}.fhx-post__title{margin:0;font-size:1.1rem;line-height:1.6;font-weight:700}.fhx-post__title a{color:var(--fhx-ink);text-decoration:none}.fhx-post__title a:hover{color:var(--fhx-emerald)}.fhx-post__excerpt{margin:0;color:var(--fhx-muted);font-size:.88rem;line-height:1.9}.fhx-post__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--fhx-line-soft)}.fhx-post__reads{display:inline-flex;align-items:center;gap:6px;color:var(--fhx-muted);font-size:.78rem}.fhx-post__reads i{color:var(--fhx-gold-3)}.fhx-post__more{display:inline-flex;align-items:center;gap:6px;color:var(--fhx-emerald);font-size:.82rem;font-weight:800;text-decoration:none}.fhx-post__more:hover{color:var(--fhx-gold-3)}html[dir=ltr] .fhx-more-icon{transform:scaleX(-1)}.fhx-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:34px}.fhx-pager__btn{width:42px;height:42px;border-radius:12px;border:1px solid var(--fhx-line-soft);background:#fff;color:var(--fhx-emerald);font-family:inherit;font-weight:800;cursor:pointer;transition:all .18s ease}.fhx-pager__btn:hover{border-color:var(--fhx-gold)}.fhx-pager__btn.is-active{background:var(--grad-primary);color:#f5e6bc;border-color:transparent;box-shadow:0 10px 22px rgba(15,91,76,.25)}.fhx-article{max-width:860px;margin-inline:auto}.fhx-article__cover{border-radius:24px;overflow:hidden;border:1px solid var(--fhx-line);box-shadow:var(--shadow);margin-bottom:22px;background:#e9dfc9}.fhx-article__cover img{width:100%;max-height:440px;object-fit:cover;display:block}.fhx-article__body{padding:clamp(18px,3vw,36px)}.fhx-article__content{color:var(--fhx-ink);line-height:2.05;font-size:1rem}.fhx-article__content h1,.fhx-article__content h2,.fhx-article__content h3{margin:1.2em 0 .5em;color:var(--fhx-ink)}.fhx-article__content p{margin:0 0 1em}.fhx-article__content img{max-width:100%;border-radius:14px;height:auto}.fhx-article__content ol,.fhx-article__content ul{-webkit-padding-start:1.4em;padding-inline-start:1.4em;margin:0 0 1em}.fhx-article__content a{color:var(--fhx-emerald);text-decoration:underline}.fhx-article__gallery{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.fhx-article__foot{margin-top:24px;padding-top:18px;border-top:1px solid var(--fhx-line-soft)}.fhx-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:22px;gap:22px}.fhx-product{display:flex;flex-direction:column;background:linear-gradient(180deg,#fffdf6,#fbf6ea);border:1px solid var(--fhx-line-soft);border-radius:22px;overflow:hidden;box-shadow:0 14px 34px rgba(10,31,26,.07);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.fhx-product:hover{transform:translateY(-6px);border-color:rgba(200,162,74,.5);box-shadow:0 28px 60px rgba(10,31,26,.14)}.fhx-product__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#efe6d2}.fhx-product__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.fhx-product:hover .fhx-product__media img{transform:scale(1.05)}.fhx-product__badge{inset-inline-start:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(255,253,246,.94);border:1px solid var(--fhx-line);color:var(--fhx-emerald)}.fhx-product__badge,.fhx-product__off{position:absolute;top:12px;font-size:.72rem;font-weight:800}.fhx-product__off{inset-inline-end:12px;padding:4px 9px;border-radius:999px;background:linear-gradient(135deg,#c0392b,#7f1d1d);color:#fff;box-shadow:0 8px 18px rgba(127,29,29,.3)}.fhx-product__off--lg{top:16px;inset-inline-end:16px;font-size:.86rem;padding:6px 12px}.fhx-product__body{display:flex;flex-direction:column;gap:6px;padding:16px;flex:1 1}.fhx-product__cat{display:inline-flex;align-self:flex-start;padding:3px 9px;border-radius:999px;background:rgba(15,91,76,.08);border:1px solid var(--fhx-line-soft);color:var(--fhx-emerald);font-size:.68rem;font-weight:800}.fhx-product__title{margin:0;font-size:1rem;font-weight:700;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fhx-product__title a{color:var(--fhx-ink);text-decoration:none}.fhx-product__title a:hover{color:var(--fhx-emerald)}.fhx-product__desc{margin:0;color:var(--fhx-muted);font-size:.82rem;line-height:1.75}.fhx-product__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:12px;border-top:1px solid var(--fhx-line-soft)}.fhx-product__price{display:flex;flex-direction:column;line-height:1.25}.fhx-product__price strong{color:var(--fhx-emerald);font-size:1.02rem}.fhx-product__price s{color:var(--fhx-muted);font-size:.76rem}.fhx-product-detail{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:30px;gap:30px;align-items:start}.fhx-product-detail__media{position:relative;border-radius:24px;overflow:hidden;border:1px solid var(--fhx-line);box-shadow:var(--shadow);background:#efe6d2}.fhx-product-detail__media img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.fhx-product-detail__thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.fhx-book-detail__thumb.is-active{border-color:var(--fhx-gold);box-shadow:0 0 0 3px rgba(200,162,74,.2)}.fhx-product-detail__price{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:rgba(15,91,76,.06);border:1px solid var(--fhx-line-soft);margin-bottom:16px}.fhx-product-detail__label{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fhx-gold-3)}.fhx-product-detail__price div{display:flex;align-items:baseline;gap:10px}.fhx-product-detail__price strong{font-size:1.5rem;color:var(--fhx-emerald)}.fhx-product-detail__price s{color:var(--fhx-muted)}.fhx-product-detail__tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.fhx-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:rgba(200,162,74,.14);border:1px solid rgba(200,162,74,.35);color:var(--fhx-gold-3);font-size:.76rem;font-weight:700}.fhx-product-detail__desc{color:var(--fhx-muted);line-height:2;white-space:pre-wrap;margin:0 0 20px}.fhx-product-detail__actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:900px){.fhx-posts{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.fhx-product-detail{grid-template-columns:1fr}}@media (max-width:600px){.fhx-toolbar{flex-direction:column;align-items:stretch}.fhx-posts{grid-template-columns:1fr}.fhx-products{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.fhx-product__body{padding:12px}.fhx-product__title{font-size:.92rem}.fhx-product__foot{align-items:flex-start}}.btn>i,.fh-admin-card__icon>i,.fh-card__head>i,.fh-hint>i,.fh-status>i{flex:0 0 auto;-webkit-margin-end:0!important;margin-inline-end:0!important}.btn{gap:.6rem}.fh-status{gap:.45rem}.fh-hint{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.fh-card__head h3{min-width:0;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.fhx-qiraat__track{animation:none;width:100%}.fhx-qiraat__group{flex-wrap:wrap;width:100%;justify-content:center;gap:12px;padding:0 12px}.fhx-qiraat__group[aria-hidden=true]{display:none}.fhx-qiraat__item{margin-right:0}.fhx-qiraat__frame:after,.fhx-qiraat__frame:before{display:none}.fhx-faq__a,.fhx-hero__scroll,.fhx-hero__title{animation:none;transition:none}.fhx-qiraat__card,.fhx-step,.fhx-value{transition:none}}#about,#faq,#fh-stats,#journey,#qiraat{scroll-margin-top:calc(var(--fhx-header-h) + 20px)}.fhx-drawer__foot .fhx-btn--ghost{background:rgba(15,91,76,.06);border-color:var(--fhx-line);color:var(--fhx-emerald)}.fhx-drawer__foot .fhx-btn--ghost:hover{background:rgba(15,91,76,.12);color:var(--fhx-emerald)}.fhx-drawer__panel .fhx-brand__text strong{color:var(--fhx-ink)}.fhx-drawer__panel .fhx-brand__text small{color:var(--fhx-gold-3)}.fhx-drawer a:focus-visible,.fhx-drawer button:focus-visible,.fhx-header a:focus-visible,.fhx-header button:focus-visible{outline:2px solid var(--fhx-gold);outline-offset:2px}