:root{--fi-gold:#c8a24a;--fi-ink:#e9e4d6;--fi-ink-strong:#fff;--fi-ink-mute:hsla(44,30%,88%,.62);--fi-rule:hsla(0,0%,100%,.14);--fi-rule-strong:hsla(0,0%,100%,.3);--fi-bg:#0a0d12;--fi-card:#0f1319}.forInst{min-height:100vh;background:var(--fi-bg);color:var(--fi-ink);font-family:Tajawal,system-ui,sans-serif;padding:0}.forInst-shell{max-width:820px;margin:0 auto;padding:48px 32px 96px}.forInst-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;margin-bottom:40px;border-bottom:1px solid var(--fi-rule);direction:rtl}.forInst-home{color:var(--fi-ink-mute);text-decoration:none;font-size:13px;transition:color .15s ease}.forInst-home:hover{color:var(--fi-gold)}.forInst-stamp{color:var(--fi-ink-mute);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-family:JetBrains Mono,monospace}.forInst-ar,.forInst-en{line-height:1.75}.forInst-ar{text-align:right}.forInst-en{text-align:left}.forInst-h1{font-size:44px;font-weight:700;color:var(--fi-ink-strong);margin:0 0 12px;line-height:1.15;letter-spacing:-.5px}.forInst-en .forInst-h1{font-family:Cormorant Garamond,serif;font-weight:500}.gold{color:var(--fi-gold)}.forInst-lede{font-size:19px;color:var(--fi-ink);margin:0 0 48px;line-height:1.65;opacity:.9;max-width:72ch}.forInst-h2{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--fi-gold);margin:48px 0 16px;font-weight:700}.forInst-list,.forInst-ol{margin:0 0 32px;padding:0;list-style-position:inside}.forInst-ar .forInst-list,.forInst-ar .forInst-ol{padding-right:0;padding-left:0}.forInst-list{list-style:none}.forInst-list li{position:relative;-webkit-padding-start:18px;padding-inline-start:18px;margin-bottom:10px;font-size:15.5px;line-height:1.75}.forInst-list li:before{content:"·";color:var(--fi-gold);position:absolute;inset-inline-start:0;font-weight:700;font-size:20px;line-height:1.3}.forInst-ol{list-style:decimal}.forInst-ar .forInst-ol,.forInst-ol{-webkit-padding-start:24px;padding-inline-start:24px}.forInst-ol li{margin-bottom:14px;-webkit-padding-start:8px;padding-inline-start:8px;font-size:15.5px;line-height:1.75}.forInst-ol li::marker{color:var(--fi-gold);font-weight:700}.forInst strong{color:var(--fi-ink-strong);font-weight:700}.link{color:var(--fi-gold);text-decoration:none;border-bottom:1px solid rgba(200,162,74,.4);transition:border-color .15s ease}.link:hover{border-bottom-color:var(--fi-gold)}.forInst-pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:16px 0 32px}.forInst-pricing.forInst-pricing-4{grid-template-columns:repeat(2,1fr)}@media (min-width:1100px){.forInst-pricing.forInst-pricing-4{grid-template-columns:repeat(4,1fr)}}.forInst-tier-sub{font-size:12px;color:var(--fi-ink-mute);margin-top:-8px;margin-bottom:12px;font-family:JetBrains Mono,monospace;letter-spacing:.5px}.forInst-tier{padding:20px;background:var(--fi-card);border:1px solid var(--fi-rule);border-radius:10px}.forInst-tier-name{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--fi-ink-mute);margin-bottom:10px}.forInst-tier-price{font-size:22px;color:var(--fi-gold);font-weight:700;margin-bottom:12px;font-family:Cormorant Garamond,serif}.forInst-tier-desc{font-size:13px;color:var(--fi-ink);line-height:1.6;opacity:.85}.forInst-contact{font-size:15.5px;line-height:1.8;padding:20px 24px;background:var(--fi-card);border:1px solid var(--fi-rule);border-radius:10px;margin:16px 0 48px}.forInst-rule{margin:80px 0;border:none}.forInst-foot,.forInst-rule{border-top:1px solid var(--fi-rule)}.forInst-foot{margin-top:64px;padding-top:24px;display:flex;justify-content:space-between;font-size:11px;color:var(--fi-ink-mute);letter-spacing:1.5px;text-transform:uppercase;font-family:JetBrains Mono,monospace}@media (max-width:760px){.forInst-shell{padding:32px 20px 64px}.forInst-h1{font-size:32px}.forInst-lede{font-size:17px;margin-bottom:36px}.forInst-pricing,.forInst-pricing.forInst-pricing-4{grid-template-columns:1fr}.forInst-foot{flex-direction:column;gap:8px;align-items:flex-start}}