@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_3c8475d0-module__E_2kTa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_3c8475d0-module__E_2kTa__variable{--font-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_305d040d-module__lXCjCG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_305d040d-module__lXCjCG__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.p.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.p.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.p.0iritm8hg8q1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_fab4dcc0-module__QyrWYa__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_fab4dcc0-module__QyrWYa__variable{--font-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--navy:#14283a;--navy-2:#1f3d56;--frost:#7fb3cf;--frost-2:#b9d5e4;--ice:#eef4f7;--ice-2:#dbe7ee;--ink:#16212b;--muted:#566673;--line:#dde6ec;--white:#fff;--sun:#e9a23b;--wa:#25d366;--r:12px;--max:1160px}html[lang^=ar]{--font-serif:var(--font-ar);--font-sans:var(--font-ar)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.7}a{color:var(--navy-2)}img{max-width:100%;display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}h1,h2,h3{font-family:var(--font-serif),Georgia,serif;color:var(--navy);font-weight:700;line-height:1.18}html[lang^=ar] h1,html[lang^=ar] h2,html[lang^=ar] h3{line-height:1.45}h2{margin-bottom:.5em;font-size:clamp(1.7rem,3vw,2.3rem)}h3{margin-bottom:.35em;font-size:1.18rem}p{margin-bottom:1em}section{padding:84px 0}section[id]{scroll-margin-top:68px}.ice{background:var(--ice)}.kicker{letter-spacing:.14em;text-transform:uppercase;color:#3c7fa3;margin-bottom:.7em;font-size:.78rem;font-weight:700;display:block}html[lang^=ar] .kicker{letter-spacing:0;font-size:.9rem}.lede{color:var(--muted);max-width:720px;font-size:1.1rem}.btn{border:2px solid #0000;border-radius:8px;align-items:center;gap:.5em;padding:14px 24px;font-family:inherit;font-size:.98rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-main{background:var(--sun);color:#2b1a00}.btn-main:hover{background:#f2b456}.btn-wa{background:var(--wa);color:#fff}.btn-line{border-color:var(--navy);color:var(--navy)}.btn-line:hover{background:var(--navy);color:#fff}.btn svg{flex:none;width:18px;height:18px}.topbar{background:var(--navy);color:#c9d9e4;font-size:.85rem}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:8px;padding-bottom:8px;display:flex}.topbar a{color:#fff;font-weight:600;text-decoration:none}header{-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);z-index:40;background:#ffffffeb;position:sticky;top:0}header .wrap{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.brand{font-family:var(--font-serif),Georgia,serif;color:var(--navy);white-space:nowrap;align-items:center;gap:10px;font-size:1.3rem;font-weight:700;text-decoration:none;display:flex}.brand i{background:linear-gradient(135deg,#ffffffe6,#b9d5e499),linear-gradient(135deg,var(--frost),var(--navy));border-radius:7px;width:28px;height:28px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #14283a26}.brand i:after{content:"";background:linear-gradient(135deg,transparent 45%,var(--navy) 45% 100%);position:absolute;inset:0}header nav{align-items:center;gap:22px;display:flex}header nav a{color:var(--ink);font-size:.93rem;font-weight:600;text-decoration:none}header nav a.btn{color:#2b1a00;padding:10px 18px}.lang-switch{border:1.5px solid var(--line);border-radius:6px;padding:4px 10px}.lang-switch[lang=ar]{font-family:var(--font-ar),"Geeza Pro","Segoe UI",Tahoma,sans-serif}.hero{background:linear-gradient(180deg,var(--ice) 0%,#fff 100%);padding:36px 0 72px}.crumbs{color:var(--muted);margin-bottom:26px;font-size:.85rem}.crumbs a{color:var(--muted)}.hero .grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.hero h1{margin-bottom:.3em;font-size:clamp(2.3rem,5vw,3.6rem)}.hero h1 span{color:#3c7fa3;display:block}.hero .sub{color:var(--navy-2);margin-bottom:.8em;font-size:1.18rem;font-weight:700}.hero .actions{flex-wrap:wrap;gap:12px;margin:1.5em 0 1.1em;display:flex}.points{color:var(--navy-2);flex-wrap:wrap;gap:6px 18px;margin-bottom:1em;font-size:.92rem;font-weight:600;list-style:none;display:flex}.points li{align-items:center;gap:7px;display:flex}.points li:before{content:"";border-bottom:2.5px solid #3c7fa3;border-left:2.5px solid #3c7fa3;width:12px;height:7px;transform:rotate(-45deg)translateY(-2px)}.updated{color:var(--muted);margin:0;font-size:.85rem}.ps{margin:0}.ps-stage{aspect-ratio:5/4;background:var(--ice-2);-webkit-user-select:none;user-select:none;cursor:ew-resize;touch-action:pan-y;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px #14283a40}.ps-stage img{pointer-events:none;-webkit-user-drag:none}.ps-real .ps-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ps-stage>img,.ps-film img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ps-film{clip-path:inset(0 0 0 var(--pos));position:absolute;inset:0;overflow:hidden}.ps-film img{filter:blur(16px)saturate(.55)brightness(1.18);transform:scale(1.12)}.ps-film:after{content:"";background:#f4f8fb80;transition:background .3s;position:absolute;inset:0}.ps-mirror .ps-film img{filter:blur(3px)grayscale()brightness(1.5)contrast(.5)}.ps-mirror .ps-film:after{background:linear-gradient(115deg,#96acbef2 0%,#627a8ef0 30%,#e8f0f5f7 44%,#fafcfdfa 47%,#70889cf0 58%,#aabecdf2 78%,#d6e2eaf5 100%)}.ps-blackout .ps-film:after{background:#0d1218f5}.ps-decorative .ps-film{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 26px,#0000 26px 34px);mask-image:repeating-linear-gradient(90deg,#000 0 26px,#0000 26px 34px)}.ps-band .ps-film{-webkit-mask-image:linear-gradient(#0000 0 28%,#000 28% 74%,#0000 74%);mask-image:linear-gradient(#0000 0 28%,#000 28% 74%,#0000 74%)}.ps-handle{top:0;bottom:0;left:var(--pos);pointer-events:none;z-index:2;background:#fff;width:3px;position:absolute;transform:translate(-50%)}.ps-handle:after{content:"◀ ▶";color:var(--navy);letter-spacing:2px;white-space:nowrap;background:#fff;border-radius:999px;padding:10px 12px;font-size:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000040}.ps-stage .lbl{z-index:2;color:var(--navy);pointer-events:none;background:#fff;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:700;position:absolute;bottom:16px}.ps-stage .lbl.a{left:16px}.ps-stage .lbl.b{right:16px}.ps-stage input[type=range]{opacity:0;pointer-events:none;z-index:3;width:100%;height:100%;margin:0;position:absolute;inset:0}.ps-stage:focus-within .ps-handle{box-shadow:0 0 0 3px var(--sun)}.ps figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.ps-modes{flex-wrap:wrap;gap:8px;display:flex}.ps-modes button{border:1.5px solid var(--line);font:inherit;color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:.88rem;font-weight:600;transition:all .15s;display:inline-flex}.ps-modes button[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.ps-hint{color:var(--muted);font-size:.82rem}html[dir=rtl] .ps figcaption{direction:rtl}html[dir=rtl] .ps-modes button{padding:7px 8px 7px 14px}.sw,.film-swatch{border-radius:50%;width:20px;height:20px;display:block;box-shadow:inset 0 0 0 1px #14283a33}.sw-frosted,.film-frosted .film-swatch{background:linear-gradient(135deg,#f4f8fb,#d3e1ea)}.sw-mirror,.film-mirror .film-swatch{background:linear-gradient(115deg,#c4d3de,#8ca2b4 40%,#eef4f8 52%,#9fb5c5)}.sw-blackout,.film-blackout .film-swatch{background:#121a22}.film-decorative .film-swatch{background:repeating-linear-gradient(90deg,#e7eff4 0 6px,#b4cbd9 6px 9px)}.film-office .film-swatch{background:linear-gradient(#b4cbd9 0 30%,#eef4f7 30% 70%,#b4cbd9 70%)}.films{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;display:grid}.film{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;padding:26px;display:flex}.film .film-swatch{border-radius:9px;width:100%;height:64px;margin-bottom:18px}.film p{color:var(--muted);font-size:.95rem}.meters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;margin:4px 0 16px;padding:14px 0;font-size:.88rem;display:grid}.meters>div{grid-template-columns:7.5em 1fr;align-items:center;gap:10px;display:grid}html[lang^=ar] .meters>div{grid-template-columns:8.5em 1fr}.meters dt{color:var(--navy);font-weight:700}.meters dd{color:var(--ink);align-items:center;gap:10px;display:flex}.meter{flex:none;gap:3px;display:inline-flex}.meter i{background:var(--ice-2);border-radius:2px;width:14px;height:6px}.meter i.on{background:#3c7fa3}.film .best{color:var(--ink);margin:auto 0 0;font-size:.9rem}.film .best strong{color:var(--navy)}.callout{background:var(--navy);color:#d3e1ea;border-radius:var(--r);flex-direction:column;align-items:flex-start;padding:28px;display:flex}.callout h3{color:#fff}.callout p{font-size:.95rem}.callout .btn-line{color:#fff;border-color:#fff;margin-top:auto}.callout .btn-line:hover{color:var(--navy);background:#fff}.dark .lede{color:#b9cbd8}.gallery{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px;display:grid}.ba-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin:0;overflow:hidden}.ba-card .ps-stage{aspect-ratio:4/3;box-shadow:none;border-radius:0}.ba-card .ps-stage .lbl{padding:5px 10px;font-size:.74rem;bottom:12px}.ba-card .ps-stage .lbl.a{left:12px}.ba-card .ps-stage .lbl.b{right:12px}.ba-card figcaption{padding:18px 20px 20px}.ba-card h3{font-size:1.1rem}.ba-card p{color:#b9cbd8;margin:0;font-size:.93rem}.ba-card .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--frost-2);border:1px solid #b9d5e459;border-radius:4px;margin-bottom:10px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}html[lang^=ar] .ba-card .tag{letter-spacing:0;font-size:.8rem}.ba-card .tag.real{color:#2b1a00;background:var(--sun);border-color:var(--sun)}.gallery-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.gallery-foot p{color:#9fb2c0;max-width:640px;margin:0;font-size:.9rem}.where{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.where>div{border-radius:var(--r);background:#ffffffbf;border:1px solid #fff;padding:22px;box-shadow:0 6px 20px #14283a0f}.where .n{font-family:var(--font-serif),Georgia,serif;color:var(--frost);margin-bottom:4px;font-size:1.4rem;font-weight:700;display:block}.where h3{font-size:1.05rem}.where p{color:var(--muted);margin:0;font-size:.92rem}.two{grid-template-columns:1fr 1fr;align-items:start;gap:50px;display:grid}.check{grid-template-columns:1fr 1fr;gap:8px 20px;margin:.6em 0 1.4em;list-style:none;display:grid}.check li{padding-inline-start:26px;font-weight:600;position:relative}.check li:before{content:"";inset-inline-start:0;border-bottom:2.5px solid #3c7fa3;border-left:2.5px solid #3c7fa3;width:14px;height:8px;position:absolute;top:.5em;transform:rotate(-45deg)}.feature{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.feature.reverse .feature-img{order:2}.feature-img{object-fit:cover;border-radius:16px;width:100%;height:100%;min-height:360px;max-height:480px;box-shadow:0 20px 44px #14283a26}.ben{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden}.ben div{background:#fff;padding:28px}.ben h3{font-size:1.08rem}.ben p{color:var(--muted);margin:0;font-size:.94rem}.dark{background:var(--navy);color:#c9d9e4}.dark h2,.dark h3{color:#fff}.dark .kicker{color:var(--frost-2)}.steps{counter-reset:st;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:36px;list-style:none;display:grid}.steps li{counter-increment:st;border-top:3px solid var(--frost);padding-top:16px}.steps li:before{content:counter(st, decimal-leading-zero);font-family:var(--font-serif),Georgia,serif;color:var(--frost-2);margin-bottom:4px;font-size:1.3rem;font-weight:700;display:block}.steps h3{font-size:1.05rem}.steps p{margin:0;font-size:.92rem}.areas-sec{color:#dbe7ee;background-position:50%;background-size:cover}.areas-sec h2{color:#fff}.areas-sec .kicker{color:var(--frost-2)}.areas{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.areas span{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:6px;padding:8px 14px;font-size:.93rem;font-weight:600}.faq{border-top:1px solid var(--line);max-width:900px;margin-top:30px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:20px 0;color:var(--navy);padding-inline-end:40px;font-size:1.05rem;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";inset-inline-end:6px;border-bottom:2px solid #3c7fa3;border-right:2px solid #3c7fa3;width:10px;height:10px;transition:all .2s;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.faq details p{color:var(--muted);margin:0;padding-bottom:18px}.quote{grid-template-columns:.9fr 1.1fr;align-items:start;gap:50px;display:grid}form{color:var(--ink);background:#fff;border-radius:14px;padding:30px;box-shadow:0 20px 50px #00000040}form h3{margin-bottom:.8em;color:var(--navy)!important}form label{color:var(--navy);margin:12px 0 5px;font-size:.84rem;font-weight:700;display:block}form input,form select,form textarea{border:1.5px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:12px 14px;font-size:.95rem}html[dir=rtl] form input[dir=ltr]{text-align:right}form input:focus,form select:focus,form textarea:focus{border-color:#3c7fa3;outline:none}form .row{grid-template-columns:1fr 1fr;gap:12px;display:grid}form button{cursor:pointer;border:0}.form-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.form-actions .btn{justify-content:center;width:100%;margin:0}.form-note{color:var(--muted);text-align:center;margin:10px 0 0;font-size:.8rem}.contact-list{margin-top:24px;list-style:none}.contact-list li{margin-bottom:14px}.contact-list a{color:#fff;font-size:1.1rem;font-weight:700;text-decoration:none}footer{color:#9fb2c0;background:#0d1c29;padding:44px 0 90px;font-size:.92rem}footer .wrap{grid-template-columns:1.5fr 1fr 1fr;gap:30px;display:grid}footer h3{color:#fff;font-size:1.1rem}footer a{color:#d3e1ea;text-decoration:none}footer a:hover{text-decoration:underline}footer ul{list-style:none}footer li{margin-bottom:6px}footer .tagline{color:var(--frost-2);font-weight:600}footer .legal{border-top:1px solid #ffffff14;grid-column:1/-1;margin:0;padding-top:18px;font-size:.84rem}.sticky-cta{z-index:50;border-top:1px solid var(--line);background:#fff;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000014}.sticky-cta .wrap{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px;display:flex}.sticky-cta p{color:var(--navy);margin:0;font-weight:700}.sticky-cta .b{gap:8px;display:flex}.sticky-cta .btn{padding:10px 16px;font-size:.9rem}.sticky-cta.show{display:block}.nf{text-align:center;place-items:center;min-height:70vh;padding:60px 20px;display:grid}.nf .actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}@media (max-width:1060px){header nav{gap:16px}header nav a:not(.btn):not(.lang-switch){display:none}}@media (max-width:980px){.hero .grid,.two,.quote,.feature{grid-template-columns:1fr}.feature{gap:28px}.feature.reverse .feature-img{order:0}.feature-img{aspect-ratio:16/10;min-height:0}.films,.gallery,.where,.ben{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(3,1fr)}footer .wrap{grid-template-columns:1fr 1fr}}@media (max-width:700px){body{font-size:16px}section{padding:56px 0}.wrap{padding:0 16px}.topbar .hide-sm{display:none}header .wrap{height:60px}.brand{font-size:1.15rem}header nav a.btn{padding:9px 14px;font-size:.88rem}.hero .actions .btn{flex:100%;justify-content:center}.ps-stage{aspect-ratio:4/3.4}.films,.gallery,.where,.ben,.check,form .row,.form-actions{grid-template-columns:1fr}.gallery-foot .btn{flex:100%;justify-content:center}.steps{grid-template-columns:1fr 1fr}footer .wrap{grid-template-columns:1fr}.sticky-cta p{display:none}.sticky-cta .b{width:100%}.sticky-cta .btn{flex:1;justify-content:center}}@media (max-width:380px){.brand{font-size:1.02rem}header nav a.btn{padding:8px 10px;font-size:.82rem}.lang-switch{padding:3px 7px}}
