@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.pPyArq_className{font-family:Outfit,Outfit Fallback;font-style:normal}.pPyArq_variable{--f-display:"Outfit", "Outfit Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.JM-A9q_className{font-family:Inter,Inter Fallback;font-style:normal}.JM-A9q_variable{--f-body:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/941d061a2bd9e7fe-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/8c532a9e54c928ea-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/eafc238916777c01-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/3b5f3cdc08f76084-s.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:500;font-display:swap;src:url(../media/8a0c322f60e47dd1-s.p.3ihiqn4pviisd.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:500;font-display:swap;src:url(../media/eb7f941472326ab6-s.00vfn3_g-ftpg.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:500;font-display:swap;src:url(../media/869c8e384c1a4ad0-s.3w3hylgez90of.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:500;font-display:swap;src:url(../media/35a31ebad3e15f14-s.0c7ha31nuacbu.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/861d9be630ba44be-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/d628deca0d2b8894-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/f050114b60feedcd-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/4237cb37ca93cea7-s.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/420d6ef977b34540-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/45feda2a8f9aca8b-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/ea12dfd566bcbad2-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/1f5d786b20a99255-s.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%}.ImVnjq_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ImVnjq_variable{--f-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--navy:#1f2c48;--navy-deep:#141d33;--gold:#c9a56a;--gold-deep:#b08d52;--gold-soft:#efe4cf;--ink:#1b2233;--muted:#646c7d;--line:#e7e1d6;--paper:#faf8f4;--tint:#f3efe7;--white:#fff;--wa:#1f9d55;--radius:18px;--radius-sm:12px;--shadow:0 1px 2px #141d330d, 0 8px 24px #141d330f;--shadow-lg:0 20px 50px #141d3324;--wrap:1240px;--gutter:16px;--header-h:72px;--f-head:var(--f-display), var(--f-arabic), system-ui, sans-serif;--f-text:var(--f-body), var(--f-arabic), system-ui, sans-serif}html[lang=ar]{--f-head:var(--f-arabic), system-ui, sans-serif;--f-text:var(--f-arabic), system-ui, sans-serif}@media (min-width:700px){:root{--gutter:28px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 16px/1.65 var(--f-text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--f-head);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.15}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.35}p{margin:0}:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px;border-radius:6px}.skip{inset-inline-start:-999px;background:var(--navy);color:#fff;z-index:100;border-radius:8px;padding:8px 14px;position:absolute;top:8px}.skip:focus{inset-inline-start:8px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.muted{color:var(--muted)}.small{font-size:13.5px}[dir=rtl] .arrow{transform:scaleX(-1)}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:default;transform:none}.btn-gold{background:var(--gold);color:var(--navy-deep)}.btn-gold:hover{background:#d6b57d;box-shadow:0 10px 24px #c9a56a59}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-deep)}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--navy)}.btn-ghost.is-saved{color:#b23a3a;background:#fdf3f3;border-color:#e0a7a7}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-color:#ffffff59}.btn-glass:hover{background:#fff3}.btn-wa{background:var(--wa);color:#fff}.btn-wa:hover{background:#188547}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.btn-row.center{justify-content:center}.link-arrow{color:var(--navy);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.link-arrow:hover{color:var(--gold-deep)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:12px;font-size:12.5px;font-weight:600;display:inline-block}html[lang=ar] .eyebrow{letter-spacing:0;font-size:14px}.eyebrow.light{color:var(--gold)}.site-header{z-index:50;height:var(--header-h);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);background:#faf8f4db;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.site-header.is-scrolled{border-color:var(--line);box-shadow:0 6px 20px #141d330d}.header-row{align-items:center;gap:24px;height:100%;display:flex}.logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.logo img{border-radius:50%}.logo span{flex-direction:column;line-height:1;display:flex}.logo strong{font:700 17px var(--f-display), sans-serif;letter-spacing:.06em;color:var(--navy)}.logo em{letter-spacing:.32em;color:var(--gold-deep);margin-top:4px;font-size:11px;font-style:normal;font-weight:600}html[lang=ar] .logo em{letter-spacing:0;font-size:12px}.main-nav{gap:4px;margin-inline-start:auto;display:flex}.main-nav a{color:#3b4357;border-radius:999px;padding:8px 12px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s}.main-nav a:hover{background:var(--tint);color:var(--navy)}.main-nav a[aria-current=page]{color:var(--navy);background:var(--gold-soft)}.nav-lang-mobile{display:none!important}.header-actions{align-items:center;gap:6px;display:flex}.lang{border:1px solid var(--line);color:var(--navy);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.lang:hover{border-color:var(--navy)}.icon-btn{cursor:pointer;width:44px;height:44px;color:var(--navy);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--tint)}.badge{top:4px;background:var(--gold);min-width:18px;height:18px;color:var(--navy-deep);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;inset-inline-end:2px}.menu-btn{display:none}@media (max-width:1080px){.menu-btn{display:grid}.header-actions{margin-inline-start:auto}.main-nav{inset:var(--header-h) 0 0 0;padding:20px var(--gutter) 40px;background:var(--paper);opacity:0;visibility:hidden;flex-direction:column;gap:2px;margin:0;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;overflow-y:auto;transform:translateY(-8px)}.main-nav.is-open{opacity:1;visibility:visible;transform:none}.main-nav a{font:600 22px var(--f-head);border-bottom:1px solid var(--line);border-radius:12px;padding:14px 8px}.main-nav a[aria-current=page]{color:var(--gold-deep);background:0 0}.nav-lang-mobile{align-items:center;gap:10px;display:flex!important}}@media (max-width:480px){.lang{display:none}.logo strong{font-size:15px}}.hero{color:#fff;align-items:flex-end;min-height:min(88vh,760px);display:flex;position:relative;overflow:hidden}.hero-short{min-height:min(70vh,600px)}.hero-bg{object-fit:cover;animation:18s ease-out forwards heroZoom;transform:scale(1.04)}@keyframes heroZoom{to{transform:scale(1)}}.hero-shade{background:linear-gradient(#141d3373 0%,#141d3380 45%,#141d33e6 100%),linear-gradient(90deg,#141d3373,#0000 70%);position:absolute;inset:0}[dir=rtl] .hero-shade{background:linear-gradient(#141d3373 0%,#141d3380 45%,#141d33e6 100%),linear-gradient(270deg,#141d3373,#0000 70%)}.hero-inner{padding-block:120px 56px;position:relative}.hero h1{max-width:14ch;font-size:clamp(34px,6vw,72px);font-weight:600}html[lang=ar] .hero h1{max-width:16ch}.hero p{color:#ffffffd1;max-width:600px;margin:20px 0 30px;font-size:clamp(15.5px,1.6vw,18px)}.hero-stats{border-top:1px solid #fff3;gap:clamp(24px,6vw,64px);margin:48px 0 0;padding-top:24px;display:flex}.hero-stats div{flex-direction:column;display:flex}.hero-stats dt{font:600 clamp(26px, 3.4vw, 38px) var(--f-display), sans-serif;color:var(--gold)}.hero-stats dd{color:#ffffffbf;margin:0;font-size:13.5px}@media (prefers-reduced-motion:reduce){.hero-bg{animation:none;transform:none}html{scroll-behavior:auto}}.page-hero{padding:clamp(40px,7vw,84px) 0 clamp(28px,4vw,44px)}.page-hero h1{max-width:20ch;font-size:clamp(30px,4.6vw,54px)}.page-hero p{max-width:680px;color:var(--muted);margin-top:16px;font-size:clamp(15.5px,1.4vw,17.5px)}.page-hero.has-image{color:#fff;background-position:50%;background-size:cover;padding:clamp(80px,12vw,150px) 0 clamp(40px,6vw,70px);position:relative}.page-hero.has-image:before{content:"";background:linear-gradient(#141d3359,#141d33d9);position:absolute;inset:0}.page-hero.has-image .wrap{position:relative}.page-hero.has-image p{color:#ffffffd9}.page-hero.has-image .eyebrow{color:var(--gold)}.section{padding:clamp(56px,8vw,100px) 0}.section.pt0{padding-top:0}.section.pt-sm{padding-top:8px}.section.tint{background:var(--tint)}.section.navy{background:var(--navy);color:#fff}.section.navy .section-head p{color:#ffffffb8}.section.navy .eyebrow{color:var(--gold)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:clamp(26px,4vw,42px);display:flex}.section-head>div{max-width:640px}.section-head h2{font-size:clamp(26px,3.6vw,42px)}.section-head p{color:var(--muted);margin-top:12px}.section-head.mt{margin-top:64px}.count{color:var(--muted);font-size:14px}.cat-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px;gap:14px;display:grid}.cat-tile{border-radius:var(--radius);isolation:isolate;color:#fff;position:relative;overflow:hidden}.cat-tile img{object-fit:cover;z-index:-2;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cat-tile:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#141d33d1);position:absolute;inset:0}.cat-tile:hover img{transform:scale(1.06)}.cat-label{inset-inline:16px;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:14px}.cat-label strong{font:600 18px var(--f-head)}.cat-label small{color:#ffffffc7;font-size:12.5px}.cat-tile.big{grid-column:span 2}@media (min-width:760px){.cat-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:230px}.cat-tile.big{grid-area:span 2/span 2}.cat-tile.big .cat-label strong{font-size:28px}.cat-tile:nth-child(6),.cat-tile:nth-child(7){grid-column:span 2}}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:760px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media (min-width:1100px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pcard{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden}.pcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.pcard-link{flex-direction:column;height:100%;display:flex}.pcard-img{aspect-ratio:4/3.4;background:var(--tint);position:relative;overflow:hidden}.pcard-img img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pcard:hover .pcard-img img{transform:scale(1.05)}.pcard-body{flex-direction:column;flex:1;gap:3px;padding:14px 16px 18px;display:flex}.pcard-brand{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);font-size:11.5px;font-weight:600}.pcard h3{font-size:16px;font-weight:600;line-height:1.3}.pcard-cat{color:var(--muted);font-size:13px}.price{font:600 17px var(--f-display), var(--f-arabic), sans-serif;color:var(--navy);margin-top:auto;padding-top:8px}.price small{color:var(--muted);font-size:.72em;font-weight:500}.price.big{margin:14px 0 4px;padding:0;font-size:clamp(26px,3vw,32px)}.fav{top:10px;cursor:pointer;width:38px;height:38px;color:var(--navy);background:#ffffffeb;border:0;border-radius:50%;place-items:center;transition:transform .2s,color .2s;display:grid;position:absolute;inset-inline-end:10px;box-shadow:0 2px 8px #00000014}.fav:hover{transform:scale(1.08)}.fav.is-saved{color:#d14848}@media (max-width:520px){.pcard-body{padding:12px 12px 14px}.pcard h3{font-size:14.5px}.price{font-size:15px}}.split{align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (min-width:900px){.split{grid-template-columns:1fr 1fr}}.split-media{aspect-ratio:5/4;border-radius:var(--radius);position:relative;overflow:hidden}.split-media img{object-fit:cover}.split-text h2{margin-bottom:18px;font-size:clamp(26px,3.4vw,40px)}.split-text p{color:var(--muted);margin-bottom:28px;font-size:16.5px}.marquee{flex-direction:column;gap:14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{gap:14px;width:max-content;animation:60s linear infinite marquee;display:flex}.marquee-track.reverse{animation-duration:70s;animation-direction:reverse}[dir=rtl] .marquee-track{animation-name:marquee-rtl}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.logo-chip{background:#fff;border-radius:14px;flex:none;place-items:center;width:150px;height:96px;padding:14px;display:grid}.logo-chip img{object-fit:contain;width:100%;height:100%}.logo-wall{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.logo-wall .logo-chip{border:1px solid var(--line);width:auto;transition:border-color .2s,transform .2s}.logo-wall .logo-chip:hover{border-color:var(--gold);transform:translateY(-2px)}.why-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.why{border-radius:var(--radius);border:1px solid var(--line);background:#fff;padding:26px 22px}.why-num{font:600 14px var(--f-display), sans-serif;color:var(--gold-deep)}.why h3{margin:14px 0 8px;font-size:18px}.why p{color:var(--muted);font-size:14.5px}.expo-banner{border-radius:calc(var(--radius) + 6px);isolation:isolate;color:#fff;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.expo-banner img{object-fit:cover;z-index:-2}.expo-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#141d33eb 0%,#141d33b3 45%,#141d331a 100%);position:absolute;inset:0}[dir=rtl] .expo-banner:after{background:linear-gradient(270deg,#141d33eb 0%,#141d33b3 45%,#141d331a 100%)}.expo-content{max-width:620px;padding:clamp(28px,5vw,64px)}.expo-content h2{font-size:clamp(26px,3.6vw,42px)}.expo-content p{color:#ffffffd1;margin:16px 0 28px}.expo-now{border-radius:var(--radius);background:var(--gold-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,40px);display:flex}.expo-now p{color:#4b4436;max-width:640px}.visit{align-items:center;gap:32px;display:grid}@media (min-width:900px){.visit{grid-template-columns:5fr 7fr;gap:64px}}.visit h2{margin-bottom:16px;font-size:clamp(26px,3.4vw,40px)}.visit p{color:var(--muted);margin-bottom:26px}.map{aspect-ratio:16/11;border-radius:var(--radius);box-shadow:var(--shadow);background:#e8e3da;overflow:hidden}.map.wide{aspect-ratio:16/7}@media (max-width:700px){.map.wide{aspect-ratio:4/3}}.map iframe{border:0;width:100%;height:100%;display:block}.cta-band{background:var(--navy-deep);color:#fff;text-align:center;background-image:radial-gradient(circle at 20% 0,#c9a56a2e,#0000 50%),radial-gradient(circle at 90% 100%,#c9a56a1f,#0000 45%);padding:clamp(56px,8vw,96px) 0}.cta-band h2{font-size:clamp(28px,4vw,46px)}.cta-band p{color:#ffffffbf;max-width:560px;margin:14px auto 30px}.filters{flex-direction:column;gap:14px;margin-bottom:26px;display:flex}.search{border:1px solid var(--line);height:52px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:520px;padding:0 18px;display:flex}.search:focus-within{border-color:var(--navy)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.chips{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-bottom:4px;padding-inline:var(--gutter);gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:9px 16px;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.chip:hover{border-color:var(--navy)}.chip[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-row select{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;min-width:0;max-width:100%;height:44px;padding:0 14px}.filter-row .count{margin-inline-start:auto}.empty{text-align:center;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);flex-direction:column;align-items:center;gap:18px;padding:56px 20px;display:flex}.catalog-skeleton{min-height:60vh}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;padding-top:22px;padding-bottom:18px;font-size:13.5px;display:flex}.crumbs a:hover{color:var(--navy)}.crumbs.light{color:#ffffffb3;padding:0 0 6px}.pdp{align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (min-width:900px){.pdp{grid-template-columns:1.15fr 1fr}.pdp-media{top:calc(var(--header-h) + 20px);position:sticky}}.pdp-media{aspect-ratio:1;border-radius:calc(var(--radius) + 4px);background:var(--tint);position:relative;overflow:hidden}.pdp-media img{object-fit:cover}.pdp-brand{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:12px;margin-bottom:18px;padding:6px 16px 6px 6px;display:inline-flex}[dir=rtl] .pdp-brand{padding:6px 6px 6px 16px}.pdp-brand:hover{border-color:var(--gold)}.pdp-brand-logo{background:var(--paper);border-radius:999px;place-items:center;width:64px;height:44px;padding:4px 8px;display:grid}.pdp-brand-logo img{object-fit:contain;width:auto;max-height:100%}.pdp-brand>span:last-child{flex-direction:column;font-weight:600;line-height:1.25;display:flex}.pdp-brand small{color:var(--muted);font-size:12px;font-weight:400}.pdp-info h1{font-size:clamp(28px,3.6vw,42px)}.pdp-desc{color:#3e4659;margin:20px 0}.specs{border-top:1px solid var(--line);margin:0 0 26px}.specs div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:12px;padding:12px 0;font-size:14.5px;display:grid}.specs dt{color:var(--muted)}.specs dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.specs dd a{text-underline-offset:3px;text-decoration:underline}.pdp-actions{flex-wrap:wrap;gap:10px;display:flex}.pdp-actions .btn-wa{flex:100%;min-height:54px;font-size:16px}.pdp-actions .btn-ghost{flex:200px}.notice{background:var(--gold-soft);color:#5b4f38;border-radius:12px;margin-top:18px;padding:12px 16px;font-size:14px}.brand-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px;display:grid}@media (max-width:520px){.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.brand-card{border-radius:var(--radius);border:1px solid var(--line);background:#fff;flex-direction:column;gap:4px;padding:16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.brand-card:hover{border-color:var(--gold);box-shadow:var(--shadow);transform:translateY(-2px)}.brand-logo{background:var(--paper);border-radius:12px;place-items:center;height:110px;margin-bottom:10px;padding:16px;display:grid}.brand-logo img{object-fit:contain;width:auto;max-height:100%}.brand-card strong{font:600 16px var(--f-head)}.brand-card small{color:var(--gold-deep);font-size:13px}.brand-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;font-size:12.5px;display:flex}.brand-meta .has{color:var(--navy);font-weight:600}.brand-hero{color:#fff;background-position:50%;background-size:cover;position:relative}.brand-hero:before{content:"";background:linear-gradient(#141d3399,#141d33e6);position:absolute;inset:0}.brand-hero-inner{flex-wrap:wrap;align-items:center;gap:24px;padding-block:clamp(56px,8vw,100px) clamp(30px,4vw,50px);display:flex;position:relative}.brand-hero-logo{border-radius:var(--radius);width:180px;height:120px;box-shadow:var(--shadow-lg);background:#fff;place-items:center;padding:18px;display:grid}.brand-hero-logo img{object-fit:contain;width:auto;max-height:100%}.brand-hero h1{font-size:clamp(30px,4.4vw,52px)}.brand-hero p{color:#ffffffd1;align-items:center;gap:6px;margin-top:8px;display:flex}.brand-layout{gap:32px;padding-top:32px;display:grid}@media (min-width:960px){.brand-layout{grid-template-columns:300px 1fr;gap:48px}.brand-side{top:calc(var(--header-h) + 20px);align-self:start;position:sticky}}.brand-side{border-radius:var(--radius);border:1px solid var(--line);background:#fff;padding:24px}.brand-side h2{margin-bottom:10px;font-size:20px}.brand-side h3{margin:22px 0 12px;font-size:15px}.brand-side p{color:var(--muted);font-size:14.5px}.stack{flex-direction:column;gap:10px;display:flex}.list-bar{justify-content:flex-end;margin-bottom:20px;display:flex}.vm-grid{gap:32px;display:grid}@media (min-width:800px){.vm-grid{grid-template-columns:1fr 1fr;gap:64px}}.vm p{font:500 clamp(19px, 2.2vw, 25px)/1.5 var(--f-head);color:#ffffffeb}.ticks{flex-direction:column;gap:12px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ticks li{color:#3e4659;padding-inline-start:30px;position:relative}.ticks li:before{content:"";inset-inline-start:0;background:var(--gold-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b08d52' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:.45em}.service-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;display:grid}.service{border-radius:var(--radius);border:1px solid var(--line);background:#fff;overflow:hidden}.service-img{background-position:50%;background-size:cover;height:190px;position:relative}.service-img span{top:14px;background:var(--gold);color:var(--navy-deep);font:600 13px var(--f-display), sans-serif;border-radius:999px;padding:5px 10px;position:absolute;inset-inline-start:14px}.service h3{margin:20px 22px 8px;font-size:19px}.service p{color:var(--muted);margin:0 22px 24px;font-size:14.5px}.contact-grid{gap:24px;display:grid}@media (min-width:960px){.contact-grid{grid-template-columns:1.4fr 1fr;gap:40px}}.card-panel{border-radius:var(--radius);border:1px solid var(--line);background:#fff;padding:clamp(22px,4vw,40px)}.card-panel h2,.contact-side h2{margin-bottom:8px;font-size:24px}.form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.form-row{gap:16px;display:grid}@media (min-width:640px){.form-row{grid-template-columns:1fr 1fr}}.form label{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.form input,.form select,.form textarea{border:1px solid var(--line);background:var(--paper);border-radius:12px;width:100%;padding:13px 14px;font-size:16px;font-weight:400;transition:border-color .2s,background .2s}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--navy);background:#fff;outline:0}.form textarea{resize:vertical}.form .btn{align-self:flex-start}.hp{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.form-ok{color:#1d6b3d;background:#e9f6ee;border-radius:12px;margin-top:24px;padding:20px}.form-err{color:#b4232c;font-size:14px}.contact-side{padding:8px 0}.contact-list{flex-direction:column;gap:14px;margin:14px 0 30px;padding:0;list-style:none;display:flex}.contact-list li{align-items:flex-start;gap:12px;display:flex}.contact-list svg{color:var(--gold-deep);flex:none;margin-top:3px}.contact-list a{word-break:break-word}.contact-list a:hover{color:var(--gold-deep)}.contact-side h3{margin-bottom:12px;font-size:18px}.help-list{flex-direction:column;gap:14px;margin:0;display:flex}.help-list dt{font-weight:600}.help-list dd{color:var(--muted);margin:2px 0 0;font-size:14.5px}.site-footer{background:var(--navy-deep);color:#ffffffb8;padding-top:64px;font-size:14.5px}.footer-grid{grid-template-columns:1fr 1fr;gap:36px;display:grid}@media (min-width:900px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.4fr}}.footer-brand{grid-column:1/-1}@media (min-width:900px){.footer-brand{grid-column:auto}}.footer-brand img{border-radius:50%;margin-bottom:16px}.footer-brand p{color:#ffffffd9;max-width:260px;font:500 17px/1.5 var(--f-head)}.site-footer h4{color:#fff;margin-bottom:14px;font-size:15px}.site-footer ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.site-footer a:hover{color:var(--gold)}.footer-contact,.footer-grid>div:last-child{grid-column:1/-1}@media (min-width:900px){.footer-grid>div:last-child{grid-column:auto}}.footer-contact li{align-items:flex-start;gap:10px;display:flex}.footer-contact svg{color:var(--gold);flex:none;margin-top:4px}.footer-contact a{word-break:break-word}.footer-bottom{border-top:1px solid #ffffff1a;margin-top:48px;padding-top:22px;padding-bottom:28px;font-size:13px}.wa-fab{bottom:20px;z-index:40;background:var(--wa);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s;display:grid;position:fixed;inset-inline-end:20px;box-shadow:0 10px 28px #1f9d5566}.wa-fab:hover{transform:scale(1.07)}.center-block{text-align:center;place-items:center;min-height:50vh;display:grid}.center-block h1{color:var(--gold-deep);font-size:72px}.center-block p{color:var(--muted);margin:8px 0 24px}.gallery{flex-direction:column;gap:12px;display:flex}@media (min-width:900px){.gallery{top:calc(var(--header-h) + 20px);position:sticky}.gallery .pdp-media{position:relative;top:0}}.thumbs{gap:10px;display:flex;overflow-x:auto}.thumb{cursor:pointer;background:var(--tint);border:2px solid #0000;border-radius:12px;flex:none;width:84px;height:84px;padding:0;position:relative;overflow:hidden}.thumb img{object-fit:cover}.thumb[aria-pressed=true]{border-color:var(--gold-deep)}.pdp-desc p+p{margin-top:12px}.post-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.post-card{border-radius:var(--radius);border:1px solid var(--line);background:#fff;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.post-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.post-img{aspect-ratio:16/10;background:var(--tint);position:relative}.post-img img{object-fit:cover}.post-body{flex-direction:column;flex:1;gap:8px;padding:20px 22px 24px;display:flex}.post-body time{color:var(--muted);font-size:13px}.post-body h2{font-size:20px}.post-body p{color:var(--muted);flex:1;font-size:14.5px}.wrap.narrow{max-width:780px}.post{padding-bottom:clamp(56px,8vw,100px)}.post h1{margin:10px 0 14px;font-size:clamp(30px,4.4vw,50px)}.post .lead{color:var(--muted);font-size:19px}.post-cover{aspect-ratio:21/9;border-radius:var(--radius);margin:32px 0;position:relative;overflow:hidden}.post-cover img{object-fit:cover}@media (max-width:700px){.post-cover{aspect-ratio:4/3}}.post-content p{color:#2c3446;margin-bottom:20px;font-size:17.5px;line-height:1.8}.share{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;padding-top:20px;font-size:14px;display:flex}.share a{color:var(--navy);font-weight:600}.share a:hover{color:var(--gold-deep)}.socials{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.socials a{border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-block}.socials a:hover{border-color:var(--gold);color:var(--gold-deep)}.site-footer .socials{margin:14px 0 0}.site-footer .socials a{color:#ffffffd9;border-color:#fff3}.expo-now p+p{margin-top:10px}
