:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#281a18;--ink-soft:#5f4b43;--ivory:#f8f0dc;--parchment:#eee0bf;--parchment-deep:#dcc496;--burgundy:#43151b;--burgundy-bright:#6d242a;--bronze:#9a6a2e;--gold:#d7a941;--gold-light:#f2d78a;--forest:#26392b;--line:#5b351f3d;--shadow:0 24px 70px #351a1129;--radius:18px;--container:min(1180px, calc(100% - 40px));font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ivory)}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 20% 10%, #d7a94117, transparent 34rem), repeating-linear-gradient(0deg, transparent, transparent 3px, #4c2b1803 4px), var(--ivory);margin:0}html[lang=ar] body{font-family:Tahoma,Arial,ui-sans-serif,sans-serif}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #1565c0}.container{width:var(--container);margin-inline:auto}.skip-link{z-index:100;color:#fff;background:#111;padding:10px 14px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;color:#fff8e9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#260f11f5;border-block-end:1px solid #f2d78a42;position:sticky;inset-block-start:0;box-shadow:0 12px 32px #1e0a0b2e}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:78px;display:grid}.brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;width:48px;height:48px}.brand-words{line-height:1;display:grid}.brand-words strong,.footer-brand{letter-spacing:.07em;font-family:Georgia,Times New Roman,serif;font-size:1.18rem}html[lang=ar] .brand-words strong,html[lang=ar] .footer-brand{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}.brand-words small{color:var(--gold-light);margin-block-start:5px;font-size:.72rem}.main-nav{justify-self:center;align-items:center;gap:24px;font-size:.88rem;display:flex}.main-nav a,.language-link{color:#fff8e9c7;text-decoration:none;transition:color .16s}.main-nav a:hover,.main-nav a[aria-current=page],.language-link:hover{color:#fff}.main-nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:9px;text-decoration-thickness:2px}.header-actions{white-space:nowrap;align-items:center;gap:14px;display:flex}.language-link{font-weight:700}.beta-link{color:#2f1c0d;background:linear-gradient(#f3d887,#d5a744);border:1px solid #f7e4a7;border-radius:999px;padding:10px 15px;font-size:.82rem;font-weight:800;text-decoration:none;box-shadow:inset 0 -2px #532e0e38}.hero{color:#fff;isolation:isolate;background-color:#221313;place-items:center;min-height:min(760px,100svh - 78px);display:grid;position:relative;overflow:hidden}.hero:before{z-index:-2;content:"";background-image:url(/assets/landing-82339143.webp);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.03)}.hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#170a0cc7,#23100d33 52%,#170a0cbd),linear-gradient(#160a0c61 0%,#0000 53%,#1a0c0cfa 100%);position:absolute;inset:0}.hero-content{text-align:center;padding-block:80px 110px}.hero-logo{filter:drop-shadow(0 18px 35px #0000007a);width:clamp(118px,14vw,176px);height:auto;margin-inline:auto}.status-pill,.eyebrow{color:var(--bronze);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:900;display:inline-flex}.status-pill{color:#fff2c5;background:#43151bb3;border:1px solid #f2d78a8a;border-radius:999px;margin-block:24px 18px;padding:8px 13px}.status-pill:before{content:"";background:#f0c461;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f0c46124}html[lang=ar] .status-pill,html[lang=ar] .eyebrow{letter-spacing:0}.hero h1{letter-spacing:.035em;text-shadow:0 4px 32px #0009;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,8vw,6.9rem);font-weight:600;line-height:.92}.hero h1 span{color:var(--gold-light);letter-spacing:0;margin-block-start:17px;font-family:Tahoma,Arial,sans-serif;font-size:.44em;display:block}html[lang=ar] .hero h1{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .hero h1 span{letter-spacing:.04em;font-family:Georgia,Times New Roman,serif}.hero-description{color:#fff9ebe8;text-wrap:balance;max-width:720px;margin:27px auto 0;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.75}.hero-actions,.company-actions{flex-wrap:wrap;justify-content:center;gap:13px;margin-block-start:32px;display:flex}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#2a190e;background:linear-gradient(#f3d980,#d29c32);border-color:#f7e4a7;box-shadow:0 12px 30px #180a0859,inset 0 -2px #59341040}.button-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2c1114a6;border-color:#ffefcd73}.button-dark{color:#fff;background:var(--burgundy);border-color:var(--burgundy);box-shadow:0 12px 26px #43151b33}.beta-note{color:#fff8e9b3;margin-block-start:17px;font-size:.82rem}.intro-band{z-index:2;margin-block-start:-45px;position:relative}.intro-panel{background:linear-gradient(135deg, #ffffff94, transparent 52%), var(--parchment);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #774a2352;grid-template-columns:1.25fr .75fr;gap:42px;padding:clamp(28px,5vw,58px);display:grid}.intro-panel h2,.section-heading h2,.company-panel h2,.page-hero h1,.content-page h2,.not-found h1{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:600;line-height:1.15}html[lang=ar] .intro-panel h2,html[lang=ar] .section-heading h2,html[lang=ar] .company-panel h2,html[lang=ar] .page-hero h1,html[lang=ar] .content-page h2,html[lang=ar] .not-found h1{font-family:Tahoma,Arial,sans-serif}.intro-panel h2{margin-block-start:10px;font-size:clamp(2rem,4vw,3.35rem)}.intro-panel p,.company-panel p,.section-heading p,.content-page p,.content-page li,.not-found p{color:var(--ink-soft);line-height:1.85}.intro-panel p{margin-block-end:0;font-size:1.04rem}.intro-facts{background:var(--line);border:1px solid var(--line);border-radius:12px;align-self:stretch;gap:1px;display:grid;overflow:hidden}.intro-fact{background:#fffaedb8;padding:18px 20px}.intro-fact strong,.intro-fact span{display:block}.intro-fact strong{color:var(--burgundy);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}html[lang=ar] .intro-fact strong{letter-spacing:0}.intro-fact span{margin-block-start:4px;font-weight:750}.feature-section,.world-section,.company-section{padding-block:clamp(80px,10vw,132px)}.section-heading{max-width:700px;margin-block-end:40px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2{margin-block-start:10px;font-size:clamp(2.15rem,4vw,3.7rem)}.section-heading p{margin-block:18px 0;font-size:1.02rem}.feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.feature-card{border:1px solid var(--line);background:#fffbf2c2;border-radius:14px;min-height:280px;padding:30px 25px;position:relative;overflow:hidden;box-shadow:0 16px 40px #41241814}.feature-card:before{content:"";background:linear-gradient(90deg, var(--burgundy), var(--gold), var(--burgundy));height:4px;position:absolute;inset-block-start:0;inset-inline:0}.feature-number{color:#43151b47;font-family:Georgia,serif;font-size:2.6rem;line-height:1;display:block}.feature-card h3{color:var(--burgundy);margin-block:24px 10px;font-family:Georgia,Times New Roman,serif;font-size:1.34rem}html[lang=ar] .feature-card h3{font-family:Tahoma,Arial,sans-serif}.feature-card p{color:var(--ink-soft);margin:0;font-size:.93rem;line-height:1.75}.world-section{color:#fff;background:linear-gradient(#1d1c15b3,#161b16e0),url(/assets/world-c7ed3fdc.webp) 50%/cover;border-block:1px solid #2a3a2966;position:relative}.world-section .section-heading h2,.world-section .section-heading p{color:#fff}.world-section .eyebrow{color:var(--gold-light)}.world-points{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.world-point{background:#191e18ad;padding:28px}.world-point h3{color:#ffe6a0;margin-block:0 9px;font-size:1.07rem}.world-point p{color:#ffffffc7;margin:0;line-height:1.72}.company-panel{text-align:center;background:var(--parchment);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #7d512657;padding:clamp(34px,6vw,70px);position:relative;overflow:hidden}.company-panel:before,.company-panel:after{content:"";border:1px solid #8b5b2638;width:150px;height:150px;position:absolute;transform:rotate(45deg)}.company-panel:before{inset-block-start:-100px;inset-inline-start:-80px}.company-panel:after{inset-block-end:-100px;inset-inline-end:-80px}.company-panel h2{max-width:800px;margin-block-start:10px;margin-inline:auto;font-size:clamp(2rem,4vw,3.35rem)}.company-panel p{max-width:790px;margin:20px auto 0}.company-actions .button-secondary{color:var(--burgundy);background:#fffbefa8;border-color:#43151b57}.page-hero{color:#fff;background:linear-gradient(115deg,#2f0e13f5,#4b1b1ad9),url(/assets/landing-82339143.webp) 50% 58%/cover;border-block-end:1px solid #dab35c57;position:relative;overflow:hidden}.page-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:.65;height:5px;position:absolute;inset-block-end:0;inset-inline:0}.page-hero-inner{padding-block:clamp(78px,10vw,132px)}.page-hero .eyebrow{color:var(--gold-light)}.page-hero h1{color:#fff;max-width:920px;margin-block-start:15px;font-size:clamp(2.65rem,6vw,5.6rem)}.page-intro{color:#fff9ecd1;max-width:760px;margin-block:24px 0;font-size:1.08rem;line-height:1.8}.content-page{padding-block:clamp(58px,8vw,105px)}.content-page--narrow{max-width:900px}.content-page a:not(.button){color:var(--burgundy-bright);font-weight:700}.legal-meta{color:var(--burgundy);background:var(--parchment);border:1px solid var(--line);border-radius:999px;margin-block-end:38px;padding:10px 14px;font-size:.83rem;font-weight:800;display:inline-flex}.legal-lede{border:1px solid var(--line);border-inline-start:5px solid var(--burgundy);background:#eee0bfa8;border-radius:10px;padding:25px 28px}.legal-section{border-block-end:1px solid var(--line);padding-block:33px}.legal-section:last-child{border-block-end:0}.legal-section h2{color:var(--burgundy);font-size:clamp(1.45rem,2.5vw,2rem)}.legal-section p:last-child,.legal-section ul:last-child{margin-block-end:0}.legal-section li+li{margin-block-start:8px}.about-grid,.contact-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(30px,7vw,85px);display:grid}.about-grid h2,.contact-grid h2{color:var(--burgundy);font-size:clamp(1.8rem,3vw,2.65rem)}.identity-card,.contact-card{background:var(--parchment);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #774a2352;padding:clamp(26px,4vw,42px)}.identity-card dl{margin:0}.identity-card dt{color:var(--burgundy);letter-spacing:.1em;text-transform:uppercase;margin-block-start:22px;font-size:.74rem;font-weight:900}html[lang=ar] .identity-card dt{letter-spacing:0}.identity-card dt:first-child{margin-block-start:0}.identity-card dd{color:var(--ink-soft);margin-block-start:5px;margin-inline-start:0;line-height:1.65}address{color:var(--ink-soft);font-style:normal;line-height:1.8}.contact-card .button{width:100%;margin-block-start:26px}.contact-note{border-block-start:1px solid var(--line);margin-block-start:34px;padding-block-start:25px}.not-found{text-align:center;place-items:center;min-height:70vh;display:grid}.not-found-inner{max-width:700px;padding-block:80px}.error-code{color:var(--parchment-deep);margin:0;font-family:Georgia,serif;font-size:clamp(6rem,18vw,12rem);font-weight:700;line-height:.7}.not-found h1{color:var(--burgundy);margin-block-start:18px;font-size:clamp(2.2rem,5vw,4rem)}.not-found .button{margin-block-start:20px}.site-footer{color:#fff8e9d1;background:#241315;border-block-start:1px solid #ddb4545c}.footer-grid{grid-template-columns:1.2fr .8fr 1fr;align-items:center;gap:50px;min-height:260px;padding-block:50px;display:grid}.footer-brand{color:#fff;font-size:1.65rem}.footer-identity p,.footer-contact p{margin-block:12px 0;font-size:.84rem;line-height:1.7}.footer-identity .muted{color:#fff8e985}.footer-nav{grid-template-columns:1fr 1fr;gap:13px 18px;font-size:.86rem;display:grid}.footer-nav a,.footer-contact a{text-decoration-color:#ddb45480}.footer-contact{text-align:end}.footer-contact a{color:var(--gold-light);font-weight:800}@media (width<=1050px){.header-inner{grid-template-columns:auto 1fr;gap:10px 20px;padding-block:10px}.main-nav{border-block-start:1px solid #ffffff1a;grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch;padding-block-start:8px}.header-actions{justify-self:end}.feature-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){:root{--container:min(100% - 28px, 1180px)}.site-header{position:relative}.header-inner{grid-template-columns:1fr auto}.brand img{width:42px;height:42px}.brand-words strong{font-size:1rem}.beta-link{display:none}.main-nav{scrollbar-width:none;justify-content:flex-start;gap:17px;padding-block:10px 2px;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav a{flex:none}.hero{min-height:700px}.hero-content{padding-block:70px 100px}.hero h1{font-size:clamp(3.3rem,17vw,5rem)}.hero-description{font-size:.98rem}.hero-actions,.company-actions{flex-direction:column}.hero-actions .button,.company-actions .button{width:100%}.intro-panel,.about-grid,.contact-grid,.feature-grid,.world-points{grid-template-columns:1fr}.feature-card{min-height:0}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-contact{text-align:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.button:hover{transform:none}}
