@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dd994fbf464986f0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e97026df054cf2a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/63a79a6cf340c5d2-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f15f45d13243c643-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1ebb550cd0a67fc6-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ce401babc0566bc1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6d87047c78b383ca-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b9817c66466e8cbc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal Fallback;src:local("Arial");ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.__className_145d65{font-family:Tajawal,Tajawal Fallback;font-style:normal}.__variable_145d65{--font-ui:"Tajawal","Tajawal Fallback"}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5aae3a1c1074c5e1-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ecb0c194634e5a7f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8c2fd50d66d22a18-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/da6e5417d357d163-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9c79641216ce8622-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/dd5f2241e050216b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Amiri Fallback;src:local("Times New Roman");ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.00%;size-adjust:99.94%}.__className_eab742{font-family:Amiri,Amiri Fallback;font-style:normal}.__variable_eab742{--font-display:"Amiri","Amiri Fallback"}:root{--emerald-deep:#0b3f35;--emerald:#0f5446;--emerald-mid:#17705c;--emerald-glow:#24917a;--gold:#d9a441;--gold-light:#f0cf7e;--gold-deep:#b07f2a;--cream:#fbf6ec;--sand:#f1e6d2;--ivory:#fffdf8;--navy:#1e2a4d;--ink:#16302a;--muted:#6b7c76;--night:#061f1a;--night-surface:#0d2c25;--night-surface-alt:#133a31;--gold-gradient:linear-gradient(180deg,#f0cf7e,#d9a441 55%,#b07f2a);--gold-gradient-x:linear-gradient(90deg,#b07f2a,#f0cf7e 50%,#b07f2a);--fast:180ms;--medium:320ms;--slow:560ms;--ease-enter:cubic-bezier(0.215,0.61,0.355,1);--ease-emph:cubic-bezier(0.2,0,0,1);--ease-playful:cubic-bezier(0.34,1.56,0.64,1);--radius:22px;--container:1180px;--header-h:68px;color-scheme:light;--bg:var(--cream);--bg-alt:#f5ecdc;--surface:var(--ivory);--surface-2:#f8f1e4;--text:var(--ink);--text-muted:#5b6c66;--heading:var(--emerald-deep);--border:#e9dfcc;--border-strong:#d9cdb6;--link:var(--emerald);--gold-text:#8a6420;--check:var(--emerald-mid);--badge-fill:var(--emerald);--shadow:0 1px 2px rgba(22,48,42,0.05),0 18px 40px -22px rgba(22,48,42,0.28);--shadow-lift:0 2px 4px rgba(22,48,42,0.06),0 28px 56px -26px rgba(22,48,42,0.38)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:var(--night);--bg-alt:#082620;--surface:var(--night-surface);--surface-2:var(--night-surface-alt);--text:#f2ebdd;--text-muted:#a9bdb6;--heading:#f7efdf;--border:#1c463c;--border-strong:#2e5a4f;--link:var(--gold-light);--gold-text:var(--gold-light);--check:var(--gold);--badge-fill:var(--emerald-deep);--shadow:0 1px 2px rgba(0,0,0,0.3),0 18px 40px -20px rgba(0,0,0,0.65);--shadow-lift:0 2px 4px rgba(0,0,0,0.35),0 28px 56px -24px rgba(0,0,0,0.75)}}:root[data-theme=dark]{color-scheme:dark;--bg:var(--night);--bg-alt:#082620;--surface:var(--night-surface);--surface-2:var(--night-surface-alt);--text:#f2ebdd;--text-muted:#a9bdb6;--heading:#f7efdf;--border:#1c463c;--border-strong:#2e5a4f;--link:var(--gold-light);--gold-text:var(--gold-light);--check:var(--gold);--badge-fill:var(--emerald-deep);--shadow:0 1px 2px rgba(0,0,0,0.3),0 18px 40px -20px rgba(0,0,0,0.65);--shadow-lift:0 2px 4px rgba(0,0,0,0.35),0 28px 56px -24px rgba(0,0,0,0.75)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-ui),"Tajawal",system-ui,sans-serif;font-size:1.0625rem;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}html[lang=en] body{line-height:1.65}img,svg{display:block;max-width:100%}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}h1,h2,h3{color:var(--heading);line-height:1.3;margin:0}p{margin:0}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:.05em .4em;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}main:focus{outline:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.container.narrow{max-width:860px}.skip-link{position:absolute;inset-inline-start:12px;top:-60px;z-index:100;background:var(--gold);color:#2a1e06;padding:10px 16px;border-radius:10px;font-weight:700;text-decoration:none;transition:top var(--fast) var(--ease-enter)}.skip-link:focus{top:12px}.i{width:1.15em;height:1.15em;flex:none}.pattern-layer{position:absolute;inset:-80px;background-image:url(/img/pattern.svg);background-size:80px 80px;opacity:.13;pointer-events:none}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--header-h);background:color-mix(in srgb,var(--emerald-deep) 92%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid rgba(217,164,65,.22);color:var(--cream)}:root[data-theme=dark] .site-header{background:color-mix(in srgb,#072a23 90%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-header{background:color-mix(in srgb,#072a23 90%,transparent)}}.header-inner{height:100%;display:flex;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex:none}.brand-icon{border-radius:10px;box-shadow:0 0 0 1.5px rgba(217,164,65,.6)}.brand-name{font-family:var(--font-display),"Amiri",serif;font-weight:700;font-size:1.7rem;line-height:1;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;padding-block:4px}html[lang=en] .brand-name{font-size:1.45rem;letter-spacing:.02em}.main-nav{display:flex;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.main-nav a{color:rgba(251,246,236,.86);text-decoration:none;font-weight:500;font-size:.97rem;padding:8px 12px;border-radius:999px;transition:background var(--fast) var(--ease-enter),color var(--fast) var(--ease-enter)}.main-nav a:hover{color:var(--gold-light);background:rgba(255,255,255,.06)}.header-actions{display:flex;align-items:center;gap:8px;-webkit-margin-start:8px;margin-inline-start:8px}.icon-btn,.lang-switch{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:999px;border:1px solid rgba(217,164,65,.35);background:rgba(255,255,255,.04);color:var(--cream);font:inherit;font-size:.92rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background var(--fast) var(--ease-enter),border-color var(--fast) var(--ease-enter),transform var(--fast) var(--ease-enter)}.lang-switch{padding-inline:14px}.icon-btn{width:40px}.icon-btn:hover,.lang-switch:hover{background:rgba(217,164,65,.14);border-color:rgba(240,207,126,.7);text-decoration:none}.icon-btn:active{transform:scale(.94)}.icon-btn svg{width:20px;height:20px}.theme-toggle .i-sun{display:none}:root[data-theme=dark] .theme-toggle .i-sun{display:block}:root[data-theme=dark] .theme-toggle .i-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .i-sun{display:block}:root:not([data-theme=light]) .theme-toggle .i-moon{display:none}}@media (max-width:920px){.main-nav{display:none}.header-actions{-webkit-margin-start:auto;margin-inline-start:auto}}.btn-ghost,.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 22px;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;transition:transform var(--fast) var(--ease-enter),box-shadow var(--medium) var(--ease-enter),background var(--medium) var(--ease-enter)}.btn-gold{position:relative;overflow:hidden;color:#2a1e06;background:var(--gold-gradient);box-shadow:0 10px 24px -12px rgba(176,127,42,.8)}.btn-gold:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%);animation:shine 3.2s var(--ease-emph) 1.2s infinite}.btn-gold:hover{text-decoration:none;box-shadow:0 16px 30px -14px rgba(176,127,42,.95)}.btn-ghost:active,.btn-gold:active{transform:scale(.96)}.btn-ghost{color:var(--cream);border:1px solid rgba(240,207,126,.5);background:rgba(255,255,255,.03)}.btn-ghost:hover{text-decoration:none;background:rgba(240,207,126,.1);border-color:var(--gold-light)}.play{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.play.center{justify-content:center}.play-badge{display:inline-block;border-radius:10px;transition:transform var(--fast) var(--ease-enter)}.play-badge:hover{transform:translateY(-2px)}.play-badge img{width:188px;height:auto}.soon{display:inline-flex;align-items:center;height:32px;padding-inline:14px;border-radius:999px;font-size:.88rem;font-weight:700;color:#2a1e06;background:var(--gold-gradient)}.hero{position:relative;overflow:hidden;color:var(--cream);background:radial-gradient(60% 70% at 72% 40%,rgba(36,145,122,.5) 0,rgba(23,112,92,.18) 45%,rgba(11,63,53,0) 70%),linear-gradient(160deg,#0b3f35,#0f5446 52%,#0a382f);padding-block:clamp(40px,7vw,96px) 0}html[dir=rtl] .hero{background:radial-gradient(60% 70% at 28% 40%,rgba(36,145,122,.5) 0,rgba(23,112,92,.18) 45%,rgba(11,63,53,0) 70%),linear-gradient(200deg,#0b3f35,#0f5446 52%,#0a382f)}:root[data-theme=dark] .hero{background:radial-gradient(60% 70% at 50% 40%,rgba(36,145,122,.32) 0,rgba(23,112,92,.1) 45%,rgba(6,31,26,0) 70%),linear-gradient(180deg,#072a23,#0b3f35 60%,#061f1a)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero{background:radial-gradient(60% 70% at 50% 40%,rgba(36,145,122,.32) 0,rgba(23,112,92,.1) 45%,rgba(6,31,26,0) 70%),linear-gradient(180deg,#072a23,#0b3f35 60%,#061f1a)}}.hero-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px)}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:.95rem;color:var(--gold-light);letter-spacing:.02em}.hero-eyebrow:before{content:"";width:28px;height:1.5px;background:linear-gradient(90deg,transparent,var(--gold))}html[dir=rtl] .hero-eyebrow:before{background:linear-gradient(270deg,transparent,var(--gold))}.hero-name{font-family:var(--font-display),"Amiri",serif;font-weight:700;font-size:clamp(4.6rem,12vw,8.6rem);line-height:1.12;margin-block:4px 0;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 24px rgba(0,0,0,.25))}html[lang=en] .hero-name{font-size:clamp(3.8rem,9vw,6.6rem);line-height:1.05;margin-block:10px 6px}.hero-tagline{font-weight:800;font-size:clamp(1.4rem,3vw,2.05rem);line-height:1.4;color:var(--cream)}.hero-lead{margin-top:16px;max-width:36em;font-size:clamp(1.02rem,1.6vw,1.14rem);color:rgba(251,246,236,.84)}.hero-actions{align-items:center;gap:14px 18px;margin-top:28px}.hero-actions,.hero-chips{display:flex;flex-wrap:wrap}.hero-chips{gap:10px;list-style:none;padding:0;margin:26px 0 0}.hero-chips li{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:.92rem;font-weight:500;color:var(--cream);background:rgba(255,255,255,.06);border:1px solid rgba(240,207,126,.28)}.hero-chips .i{color:var(--gold-light)}.hero-art{position:relative;width:min(100%,440px);justify-self:center}.hero-glow{position:absolute;inset:8% 4% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(36,145,122,.75),rgba(36,145,122,0));filter:blur(18px);animation:glow-in 1.2s var(--ease-enter) both}.arch-svg{position:relative;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 30px 40px rgba(0,0,0,.32))}.arch-photo{transform-origin:50% 60%;animation:photo-in .9s var(--ease-playful) .45s both}.arch-line{stroke-dasharray:1;stroke-dashoffset:0;animation:draw 1.7s var(--ease-enter) .15s both}.arch-inner{animation-delay:.35s}.arch-base{animation:fade-in 1s var(--ease-enter) 1.2s both}.sparkle{position:absolute;width:22px;height:22px;color:var(--gold-light);filter:drop-shadow(0 0 8px rgba(240,207,126,.7));animation:twinkle 3.6s ease-in-out infinite}.sparkle.s1{top:12%;inset-inline-start:-2%;animation-delay:.4s}.sparkle.s2{top:26%;inset-inline-end:-1%;width:16px;height:16px;animation-delay:1.6s}.sparkle.s3{bottom:22%;inset-inline-start:-5%;width:13px;height:13px;animation-delay:2.5s}.verse{position:relative;margin:clamp(40px,6vw,72px) auto 0;padding-bottom:clamp(56px,8vw,96px);text-align:center}.verse blockquote{margin:0;font-family:var(--font-display),"Amiri",serif;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.9;color:var(--cream)}.verse .orn{color:var(--gold);margin-inline:.18em}.verse figcaption{margin-top:4px;font-size:.95rem;color:var(--gold-light);opacity:.9}html[lang=en] .verse figcaption{font-style:italic}.arcade{position:absolute;inset-inline:0;bottom:-1px;height:26px;background:var(--bg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='26' viewBox='0 0 64 26'%3E%3Cpath d='M0 26V14C0 7.7 23 1.7 32 0c9 1.7 32 7.7 32 14v12z' fill='%23000'/%3E%3C/svg%3E") repeat-x bottom /64px 26px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='26' viewBox='0 0 64 26'%3E%3Cpath d='M0 26V14C0 7.7 23 1.7 32 0c9 1.7 32 7.7 32 14v12z' fill='%23000'/%3E%3C/svg%3E") repeat-x bottom /64px 26px}.section{position:relative;padding-block:clamp(64px,9vw,116px)}.section-alt{background:var(--bg-alt)}.section-head{text-align:center;max-width:720px;margin:0 auto clamp(36px,5vw,56px)}.eyebrow{display:inline-flex;flex-direction:column;align-items:center;gap:8px;font-weight:700;font-size:.95rem;color:var(--gold-text);letter-spacing:.03em}.eyebrow-ornament{width:110px;height:14px;color:var(--gold)}.section-head h2{margin-top:10px;font-weight:800;font-size:clamp(1.8rem,4vw,2.7rem)}.section-intro{margin-top:14px;color:var(--text-muted);font-size:1.08rem}.feature-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.feature-card{position:relative;padding:28px 24px 30px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform var(--medium) var(--ease-enter),box-shadow var(--medium) var(--ease-enter),border-color var(--medium) var(--ease-enter)}.feature-card:before{content:"";position:absolute;inset-inline:24px;top:-1px;height:2px;border-radius:2px;background:var(--gold-gradient-x);opacity:0;transition:opacity var(--medium) var(--ease-enter)}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:var(--border-strong)}.feature-card:hover:before{opacity:1}.feature-card h3{margin-top:20px;font-size:1.2rem;font-weight:800}.feature-card p{margin-top:8px;color:var(--text-muted);font-size:.99rem}.arch-badge{position:relative;display:grid;place-items:center;width:58px;height:69px}.arch-badge-shape{position:absolute;inset:0;width:100%;height:100%}.arch-badge-fill{fill:var(--badge-fill)}.arch-badge-line{stroke:var(--gold);stroke-width:1.4;opacity:.85}.arch-badge-icon{position:relative;margin-top:14px;color:var(--gold-light)}.arch-badge-icon svg{width:26px;height:26px}.promises{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;padding:18px 26px;border-radius:999px;border:1px dashed var(--border-strong);background:var(--surface-2)}.promises-title{font-weight:800;color:var(--heading)}.promises ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;list-style:none;padding:0;margin:0}.promises li{display:inline-flex;align-items:center;gap:6px;font-weight:500}.check-list li:before,.plan-items .i,.promises .i{color:var(--check)}.steps{position:relative;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.steps:before{content:"";position:absolute;top:34px;inset-inline:16%;border-top:1.5px dashed color-mix(in srgb,var(--gold) 60%,transparent)}.step{text-align:center;padding:0 12px}.step,.step-num{position:relative}.step-num{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 18px;background:var(--bg-alt)}.step-num svg{position:absolute;inset:0;width:100%;height:100%;fill:var(--surface);stroke:var(--gold);stroke-width:1.4}.step-num span{position:relative;font-family:var(--font-display),"Amiri",serif;font-weight:700;font-size:1.6rem;line-height:1;color:var(--gold-text)}.step h3{font-size:1.25rem;font-weight:800}.step p{margin:8px auto 0;max-width:30ch;color:var(--text-muted)}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;padding:30px 28px 32px;border-radius:28px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.plan-name{font-size:1.35rem;font-weight:800}.plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:14px}.plan-price .from{width:100%;font-size:.9rem;color:var(--text-muted);font-weight:500}.plan-price .amount{font-size:2.4rem;font-weight:800;line-height:1.1;color:var(--heading)}.plan-price .unit{color:var(--text-muted);font-weight:500}.plan-durations{margin-top:6px;font-size:.93rem;color:var(--text-muted)}.plan-durations .per{white-space:nowrap}.plan-lead{margin-top:18px;font-weight:700;font-size:.95rem}.plan-items{list-style:none;margin:14px 0 0;display:grid;grid-gap:10px;gap:10px;padding:16px 0 0;border-top:1px solid var(--border)}.plan-lead+.plan-items{margin-top:8px}.plan-items li{display:flex;gap:10px;align-items:flex-start;font-size:.98rem}.plan-items .i{margin-top:.3em}.plan-gold{border:1.5px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--gold-gradient) border-box;box-shadow:var(--shadow-lift);transform:translateY(-8px)}.plan-gold .plan-name{background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;align-self:flex-start}.plan-platinum{color:var(--cream);border-color:rgba(217,164,65,.35);background:radial-gradient(120% 80% at 50% 0,rgba(36,145,122,.35),rgba(36,145,122,0) 60%),linear-gradient(170deg,#0f5446,#0b3f35)}.plan-platinum .plan-name,.plan-platinum .plan-price .amount{color:#f4f1ea}.plan-platinum .plan-name{background:linear-gradient(180deg,#ffffff,#d7dde0 55%,#a8b3b8);-webkit-background-clip:text;background-clip:text;color:transparent;align-self:flex-start}.plan-platinum .plan-durations,.plan-platinum .plan-price .from,.plan-platinum .plan-price .unit{color:rgba(251,246,236,.75)}.plan-platinum .plan-items{border-top-color:rgba(255,255,255,.14)}.plan-platinum .plan-items .i{color:var(--gold-light)}.price-note{max-width:760px;margin:28px auto 0;text-align:center;font-size:.92rem;color:var(--text-muted)}.faq{display:grid;grid-gap:12px;gap:12px}.faq-item{border-radius:18px;background:var(--surface);border:1px solid var(--border);transition:border-color var(--medium) var(--ease-enter),box-shadow var(--medium) var(--ease-enter)}.faq-item[open]{border-color:var(--border-strong);box-shadow:var(--shadow)}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;font-weight:700;font-size:1.06rem;color:var(--heading)}.faq-item summary::-webkit-details-marker{display:none}.chev{position:relative;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--border-strong);transition:transform var(--medium) var(--ease-emph),background var(--medium) var(--ease-enter)}.chev:after,.chev:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.6px;background:var(--gold-text);border-radius:2px;transform:translate(-50%,-50%)}.chev:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .chev{transform:rotate(45deg);background:color-mix(in srgb,var(--gold) 14%,transparent)}.faq-answer{padding:0 22px 20px;color:var(--text-muted)}.faq-answer a{color:var(--link)}@supports (interpolate-size:allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{height:0;overflow:clip;transition:height var(--medium) var(--ease-emph),content-visibility var(--medium) allow-discrete}.faq-item[open]::details-content{height:auto}}.cta{overflow:hidden;color:var(--cream);text-align:center;padding-block:clamp(64px,9vw,108px);background:radial-gradient(50% 80% at 50% 0,rgba(36,145,122,.55),rgba(36,145,122,0) 70%),linear-gradient(180deg,#0f5446,#0b3f35)}.cta,.cta-inner{position:relative}.cta-inner{max-width:640px}.cta-icon{margin:0 auto 18px;border-radius:20px;box-shadow:0 0 0 2px rgba(217,164,65,.65),0 18px 40px -10px rgba(0,0,0,.5)}.cta h2{font-family:var(--font-display),"Amiri",serif;font-weight:700;font-size:clamp(2.1rem,5vw,3.2rem);color:var(--cream)}html[lang=en] .cta h2{font-family:var(--font-ui),sans-serif;font-weight:800;font-size:clamp(1.8rem,4vw,2.6rem)}.cta p{margin:12px auto 26px;color:rgba(251,246,236,.85);font-size:1.08rem}.site-footer{position:relative;overflow:hidden;color:rgba(251,246,236,.86);background:#082f28;padding-top:56px;font-size:.97rem}:root[data-theme=dark] .site-footer{background:#041713}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-footer{background:#041713}}.site-footer .pattern-layer{opacity:.06}.footer-grid{position:relative;display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:36px;gap:36px}.footer-brand p{margin-top:12px;max-width:32ch}.footer-muted{color:rgba(251,246,236,.6);font-size:.9rem}.footer-title{font-size:.95rem;font-weight:800;color:var(--gold-light);margin-bottom:12px}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.site-footer a{color:rgba(251,246,236,.86);text-decoration:none}.site-footer a:hover{color:var(--gold-light);text-decoration:underline}.footer-mail{display:inline-flex;align-items:center;gap:8px;word-break:break-all}.footer-bottom{position:relative;margin-top:40px;padding-block:22px 28px;border-top:1px solid rgba(217,164,65,.16);text-align:center;font-size:.88rem;color:rgba(251,246,236,.62)}.footer-bottom .ornament{width:120px;height:16px;margin:0 auto 12px;color:var(--gold);opacity:.7}.footer-bottom .tm{margin-top:4px;font-size:.8rem;opacity:.8}.page-hero{position:relative;overflow:hidden;color:var(--cream);text-align:center;padding-block:clamp(48px,7vw,84px) clamp(64px,8vw,96px);background:radial-gradient(60% 90% at 50% 0,rgba(36,145,122,.45),rgba(36,145,122,0) 70%),linear-gradient(180deg,#0b3f35,#0f5446)}:root[data-theme=dark] .page-hero{background:radial-gradient(60% 90% at 50% 0,rgba(36,145,122,.28),rgba(36,145,122,0) 70%),linear-gradient(180deg,#072a23,#0b3f35)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page-hero{background:radial-gradient(60% 90% at 50% 0,rgba(36,145,122,.28),rgba(36,145,122,0) 70%),linear-gradient(180deg,#072a23,#0b3f35)}}.page-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center}.page-title{margin-top:10px;font-family:var(--font-display),"Amiri",serif;font-weight:700;font-size:clamp(2.3rem,6vw,3.8rem);line-height:1.35;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}html[lang=en] .page-title{font-size:clamp(2.1rem,5vw,3.2rem);line-height:1.2}.page-date{margin-top:8px;color:rgba(251,246,236,.8);font-size:.95rem}.page-ornament{width:120px;height:16px;margin-top:16px;color:var(--gold)}.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);padding-block:clamp(36px,5vw,64px) clamp(64px,8vw,104px);align-items:start}.toc{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);padding:20px;border-radius:18px;background:var(--surface);border:1px solid var(--border);font-size:.93rem}.toc-title{font-weight:800;color:var(--heading);margin-bottom:10px}.toc ol{list-style:none;padding:0;margin:0;display:grid;grid-gap:2px;gap:2px;counter-reset:toc}.toc li{counter-increment:toc}.toc a{display:flex;gap:8px;padding:5px 8px;border-radius:8px;color:var(--text-muted);text-decoration:none;line-height:1.5}.toc a:before{content:counter(toc,arabic-indic) ".";color:var(--gold-text);font-weight:700;min-width:1.4em}html[lang=en] .toc a:before{content:counter(toc) "."}.toc a:hover{background:var(--surface-2);color:var(--heading)}.prose{max-width:76ch;font-size:1.04rem}.prose-intro>*+*{margin-top:18px}.prose-intro>p:first-child{font-size:1.12rem;color:var(--text)}.prose-section{margin-top:44px;padding-top:8px}.prose h2{display:flex;align-items:center;gap:12px;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:800;margin-bottom:14px}.sec-num{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;font-size:1rem;color:var(--gold-text);border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);background:color-mix(in srgb,var(--gold) 8%,transparent)}.prose h3{font-size:1.1rem;font-weight:800;margin:24px 0 6px}.prose .callout+h3,.prose .callout+p,.prose .table-wrap+p,.prose ol+p,.prose p+.callout,.prose p+ol,.prose p+p,.prose p+ul,.prose ul+.callout,.prose ul+p{margin-top:14px}.prose ol,.prose ul{-webkit-padding-start:1.3em;padding-inline-start:1.3em;margin:0}.prose li+li{margin-top:6px}.prose li::marker{color:var(--gold)}.prose strong{color:var(--heading)}.callout{padding:18px 22px;border-radius:16px;background:var(--surface);border:1px solid var(--border);-webkit-border-start:4px solid var(--emerald-mid);border-inline-start:4px solid var(--emerald-mid)}.callout-gold{border-inline-start-color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,var(--surface))}.callout-title{font-weight:800;color:var(--heading);margin-bottom:6px}.callout>p+p{margin-top:10px}.callout ul{margin-top:4px}.table-wrap{overflow-x:auto;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.table-wrap table{width:100%;border-collapse:collapse;font-size:.96rem}.table-wrap td,.table-wrap th{text-align:start;vertical-align:top;padding:12px 16px;border-bottom:1px solid var(--border)}.table-wrap th{background:var(--surface-2);color:var(--heading);font-weight:800;white-space:nowrap}.table-wrap tr:last-child td{border-bottom:0}.table-wrap td:first-child{font-weight:500;color:var(--heading);min-width:11em}.note{padding:12px 16px;border-radius:12px;background:var(--surface-2);font-size:.97rem}.prose ol.steps-list{list-style:none;padding:0;counter-reset:st;display:grid;grid-gap:12px;gap:12px}.prose ol.steps-list li{counter-increment:st;position:relative;-webkit-padding-start:46px;padding-inline-start:46px;margin:0;min-height:32px}.prose ol.steps-list li:before{content:counter(st,arabic-indic);position:absolute;inset-inline-start:0;top:-1px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-weight:800;color:#2a1e06;background:var(--gold-gradient)}html[lang=en] .prose ol.steps-list li:before{content:counter(st)}.prose ul.check-list{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px}.prose ul.check-list li{position:relative;-webkit-padding-start:30px;padding-inline-start:30px;margin:0}.prose ul.check-list li:before{content:"";position:absolute;inset-inline-start:2px;top:.45em;width:16px;height:9px;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;border-bottom:2px solid;transform:rotate(-45deg)}html[dir=rtl] .prose ul.check-list li:before{-webkit-border-start:0;border-inline-start:0;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(45deg)}.prose ol.timeline{list-style:none;padding:0;position:relative;display:grid;grid-gap:18px;gap:18px}.prose ol.timeline:before{content:"";position:absolute;inset-inline-start:7px;top:8px;bottom:8px;-webkit-border-start:2px dashed color-mix(in srgb,var(--gold) 55%,transparent);border-inline-start:2px dashed color-mix(in srgb,var(--gold) 55%,transparent)}.prose ol.timeline li{position:relative;margin:0;-webkit-padding-start:36px;padding-inline-start:36px;display:grid}.prose ol.timeline li:before{content:"";position:absolute;inset-inline-start:0;top:6px;width:16px;height:16px;border-radius:50%;background:var(--gold-gradient);box-shadow:0 0 0 4px var(--bg)}.tl-when{font-weight:800;color:var(--heading)}.tl-what{color:var(--text-muted)}.action-card{display:flex;gap:18px;align-items:flex-start;padding:24px;border-radius:22px;border:1.5px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--gold-gradient) border-box;box-shadow:var(--shadow-lift)}.action-card-icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:16px;color:var(--gold-light);background:linear-gradient(160deg,#0f5446,#0b3f35)}.action-card-icon svg{width:26px;height:26px}.action-card-title{font-weight:800;font-size:1.2rem;color:var(--heading)}.action-card-body>p+p{margin-top:6px}.action-card-body .btn-gold{margin-top:16px}.action-card bdi,.footer-mail span{overflow-wrap:anywhere}.not-found{position:relative;overflow:hidden;min-height:100vh;display:grid;place-items:center;text-align:center;color:var(--cream);background:radial-gradient(60% 60% at 50% 30%,rgba(36,145,122,.5),rgba(36,145,122,0) 70%),linear-gradient(180deg,#0b3f35,#061f1a);padding:24px}.not-found-inner{position:relative}.nf-code{font-family:var(--font-display),"Amiri",serif;font-size:4rem;line-height:1.2;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.not-found h1{color:var(--cream);font-size:1.8rem}.nf-en{opacity:.7;margin-top:4px}.nf-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}@media (max-width:1080px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-actions,.hero-chips,.hero-eyebrow{justify-content:center}.hero-lead{margin-inline:auto}.hero-art{width:min(78%,340px);order:-1}.plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.plan-gold{transform:none}.steps{grid-template-columns:1fr;gap:32px}.steps:before{display:none}.legal-layout{grid-template-columns:1fr}.toc{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:600px){body{font-size:1rem}.feature-grid{grid-template-columns:1fr}.promises{border-radius:22px;flex-direction:column}.header-inner{gap:12px}.brand-name{font-size:1.5rem}.lang-switch{padding-inline:12px}.lang-switch .i{display:none}.action-card{flex-direction:column}.footer-grid{grid-template-columns:1fr}.table-wrap td,.table-wrap th{padding:10px 12px}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes photo-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes glow-in{0%{opacity:0;transform:scale(.85)}}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.7) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(20deg)}}@keyframes drift{to{transform:translate3d(80px,80px,0)}}@keyframes shine{0%{transform:translateX(-120%)}35%,to{transform:translateX(120%)}}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.rise{animation:rise var(--slow) var(--ease-enter) both}.d1{animation-delay:.05s}.d2{animation-delay:.14s}.d3{animation-delay:.23s}.d4{animation-delay:.32s}.d5{animation-delay:.41s}.d6{animation-delay:.5s}.d7{animation-delay:.9s}.drift{animation:drift 36s linear infinite}@supports (animation-timeline:view()){.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.arch-line{stroke-dashoffset:0}}