:root{--gold: #8d6910;--gold-lt: #dfab4c;--ink: #2a1f0d;--ink-dim: #6b5c45;--ink-ghost: #a3957f;--soft-cream: #fff6dc;--gradient-start: #fff6dc;--gradient-end: #dfab4c;--border: rgba(201, 165, 82, .25);--border-lt: rgba(201, 165, 82, .4);--bg-card: rgba(255, 255, 255, .65)}html,body{margin:0;padding:0;background:radial-gradient(circle at 50% 120%,rgba(255,220,140,.18),transparent 40%),linear-gradient(180deg,var(--gradient-start) 0%,var(--gradient-end) 100%);background-attachment:fixed;font-family:Inter,sans-serif;color:var(--ink)}.serif{font-family:Cormorant Garamond,Noto Sans Arabic,serif}.card-3d{background:linear-gradient(145deg,#ffffff8c,#fff5d65c);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.4)}[dir=rtl] .dropdown-menu{right:auto;left:0}[dir=rtl] .text-left{text-align:right}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:4px}.landing-nav{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:0 auto;padding:24px 8px}.landing-mark{display:flex;align-items:center;gap:12px;font-family:Cormorant Garamond,serif;font-size:20px;letter-spacing:.35em;color:var(--ink)}.landing-mark .dot{width:28px;height:28px;border-radius:999px;border:1px solid var(--border-lt);background:radial-gradient(circle at 30% 30%,#e8c87a,#8d6910 70%,transparent)}.landing-wrap{max-width:1100px;margin:0 auto;padding:0 8px 80px}.landing-hero{text-align:center;padding:80px 16px 96px}.landing-eyebrow{font-size:10px;letter-spacing:.5em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:24px}.landing-title{font-family:Cormorant Garamond,serif;font-size:clamp(56px,9vw,108px);font-weight:300;line-height:1.02;color:var(--ink)}.landing-title em{color:var(--gold-lt);font-style:italic}.landing-sub{margin:32px auto 0;max-width:640px;font-size:18px;line-height:1.7;color:var(--ink-dim);font-weight:300}.landing-cta{margin-top:48px;padding:16px 40px;background:linear-gradient(180deg,#c9a55238,#c9a5520f);border:1px solid rgba(201,165,82,.6);border-radius:999px;color:var(--ink);font-size:11px;letter-spacing:.35em;text-transform:uppercase;cursor:pointer;transition:.2s}.landing-cta:hover{background:linear-gradient(180deg,#c9a55252,#c9a5521a)}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--bg-card)}.value-grid>div{padding:40px;border-right:1px solid var(--border)}.value-grid>div:last-child{border-right:none}.value-num{font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:.3em;color:var(--gold)}.value-h{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:300;color:var(--ink);margin-top:20px}.value-p{margin-top:14px;font-size:14px;line-height:1.7;color:var(--ink-dim)}@media(max-width:780px){.value-grid{grid-template-columns:1fr}.value-grid>div{border-right:none;border-bottom:1px solid var(--border)}.value-grid>div:last-child{border-bottom:none}}.trust{max-width:760px;margin:96px auto;padding:0 16px;text-align:center}.trust-rule{width:96px;height:1px;margin:0 auto 32px;background:var(--border-lt)}.trust-h{font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,52px);font-weight:300;color:var(--ink)}.trust-h em{color:var(--gold-lt);font-style:italic}.trust-p{margin-top:24px;font-size:16px;line-height:1.8;color:var(--ink-dim)}.landing-foot{border-top:1px solid var(--border);padding:32px 16px;max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-ghost)}.ea-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:16px}.ea-overlay.active{display:flex}.ea-modal{width:100%;max-width:520px;background:linear-gradient(145deg,#ffffff08,#c9a5520a),var(--bg-card);border:1px solid var(--border-lt);border-radius:20px;padding:40px;position:relative}.ea-close{position:absolute;top:16px;right:20px;background:none;border:none;color:var(--ink-dim);font-size:18px;cursor:pointer}.ea-close:hover{color:var(--ink)}.f-label-mini{display:block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:8px}.ea-modal .field{margin-bottom:16px}textarea.field{resize:vertical;min-height:100px;font-family:inherit}.bg-heli-concept{background-image:url(/assets/Heli%20Systems%20sketch%20with%20centered%20HeliFlow-DMQDHFjn.png);background-size:cover;background-position:center}
