@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.24y4-vc3jpn8m.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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(../media/1d2cc0c079997359-s.p.44lktk7jzy0s-.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:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d54db18e8cd5f74f-s.p.0ji0xjltb6ro5.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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(../media/f0e0669539caf32a-s.p.2cslzs_83-cos.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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48e6fa8a5baca31f-s.p.14yttwb5hb7vt.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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(../media/e7b64a7fde1a3d32-s.p.2g2pkky1i4_-n.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:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e9f32d51db34fd0c-s.p.3dvstry878_5j.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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(../media/a11ec078145f8b0e-s.p.0w67dn99s6t4y.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:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.tajawal_4406b013-module__vGcARq__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.tajawal_4406b013-module__vGcARq__variable{--font-heading:"Tajawal", "Tajawal Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c412b9dae757a56d-s.p.1cdo_ayqo8nkw.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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:300;font-display:swap;src:url(../media/c667f24a0ff78f14-s.2uew94uao4-oz.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:300;font-display:swap;src:url(../media/eb89c7e1d2156adb-s.3h2q_oi0hwy8r.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c24ca030dfcb5061-s.p.42x_n7yf15d0k.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:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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-20C0,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:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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/65b08f011bd29e21-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/a1b65e215f8df202-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-20C0,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/3347fc7792f0b5ea-s.p.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:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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-20C0,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_5a72c7d0-module__a7OG5W__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_5a72c7d0-module__a7OG5W__variable{--font-body:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--bg:#08111f;--bg-soft:#0f1c31;--card:#101c30b8;--card-border:#d6a84f2e;--gold:#d6a84f;--gold-soft:#d6a84f29;--sand:#f4e7d1;--white:#fff;--text-soft:#ffffffb8;--shadow:0 18px 80px #00000061;--radius:28px;--radius-sm:18px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;min-height:100%}body{min-height:100vh;color:var(--white);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 100% 0,#d6a84f2b,#0000 26%),radial-gradient(circle at 0 100%,#25d3661f,#0000 25%),linear-gradient(#07101c 0%,#08111f 48%,#091524 100%);overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:70px 70px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 95%);mask-image:radial-gradient(circle,#000 35%,#0000 95%)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,textarea{font:inherit}button{cursor:pointer}.site-main{flex:1}.container{width:min(1180px,100% - 32px);margin-inline:auto}.section{padding:88px 0}.section-head{gap:14px;margin-bottom:32px;display:grid}.section-head.centered{text-align:center;justify-items:center}.eyebrow{color:var(--sand);background:#d6a84f1f;border:1px solid #d6a84f2e;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.92rem;display:inline-flex}.title{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;font-size:clamp(2rem,4vw,4.4rem);line-height:1.1}.title-md{font-family:var(--font-heading), sans-serif;font-size:clamp(1.65rem,2.5vw,2.6rem);line-height:1.2}.text{max-width:760px;color:var(--text-soft);font-size:1.02rem;line-height:1.9}.glass-card{border:1px solid var(--card-border);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff1a, #ffffff05), var(--card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.glass-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#d6a84f2e,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;inset:auto -30% -1px auto}.button,.button-secondary{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.button:hover,.button-secondary:hover{transform:translateY(-2px)}.button{color:#07101c;background:linear-gradient(135deg,#d6a84f 0%,#f0cf82 100%);font-weight:700}.button-secondary{color:var(--white);background:#ffffff08;border-color:#ffffff24}.button-whatsapp{color:#04120b;background:linear-gradient(135deg,#25d366 0%,#58df8a 100%);font-weight:700}.announcement-bar{background:#07101cd1;border-bottom:1px solid #ffffff14;overflow:hidden}.announcement-track{width:max-content;color:var(--sand);white-space:nowrap;gap:48px;padding:12px 0;animation:22s linear infinite marquee;display:flex}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111fb8;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.header-shell{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:82px;display:grid}.brand-mark{align-items:center;gap:12px;transition:transform .28s;display:inline-flex}.brand-mark:hover{transform:translateY(-1px)}.brand-mark strong,.brand-mark small{display:block}.brand-mark strong{font-family:var(--font-heading), sans-serif;font-size:1.1rem}.brand-mark small{color:var(--text-soft);margin-top:4px;font-size:.85rem}.brand-logo-shell{filter:drop-shadow(0 8px 18px #00000052);justify-content:center;align-items:center;width:148px;display:inline-flex}.footer-logo-shell{width:168px}.brand-logo-svg{width:100%;height:auto;transition:filter .28s,transform .28s}.brand-mark:hover .brand-logo-svg{filter:drop-shadow(0 0 9px #d6a84f38)drop-shadow(0 0 18px #d6a84f2e);transform:translateY(-1px)scale(1.015)}.footer-logo-svg{max-width:168px}.desktop-nav{justify-content:center;gap:22px;display:inline-flex}.desktop-nav a,.mobile-nav-panel a{color:var(--text-soft);transition:color .22s}.desktop-nav a:hover,.mobile-nav-panel a:hover{color:var(--white)}.header-cta{color:#7cf0a1;background:#25d36629;border:1px solid #25d36652;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 18px;display:inline-flex}.mobile-nav{display:none}.mobile-nav summary{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{inset-inline:16px;box-shadow:var(--shadow);background:#0a1525f5;border:1px solid #d6a84f29;border-radius:22px;gap:14px;margin-top:12px;padding:18px;display:grid;position:absolute;top:100%}.hero{padding:68px 0 28px}.hero-grid{grid-template-columns:1.25fr .95fr;align-items:stretch;gap:24px;display:grid}.hero-copy,.hero-panel{padding:34px}.hero-copy{gap:22px;display:grid}.hero-copy p{color:var(--text-soft);font-size:1.05rem;line-height:1.95}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-trust{flex-wrap:wrap;gap:10px;display:flex}.hero-trust span{color:var(--sand);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:10px 14px}.hero-panel{gap:20px;animation:5s ease-in-out infinite floaty;display:grid}.hero-panel-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:22px}.hero-panel-card h3{font-family:var(--font-heading), sans-serif;margin-bottom:12px}.hero-panel-card p,.hero-panel-card li{color:var(--text-soft);line-height:1.8}.hero-panel-card ul{gap:10px;list-style:none;display:grid}.stats-grid,.feature-grid,.package-grid,.info-grid,.testimonial-grid,.steps-grid,.blog-grid,.page-grid{gap:18px;display:grid}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card,.feature-card,.info-card,.testimonial-card,.step-card,.article-card{padding:24px}.stat-card strong{color:var(--gold);font-family:var(--font-heading), sans-serif;font-size:2rem;display:block}.stat-card span,.feature-card p,.info-card p,.testimonial-card p,.step-card p,.article-card p{color:var(--text-soft);line-height:1.85}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{gap:16px;display:grid}.feature-icon,.step-index,.article-meta span,.info-chip,.badge{width:fit-content;min-width:42px;min-height:42px;color:var(--sand);background:#d6a84f1f;border:1px solid #d6a84f33;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-card{gap:22px;padding:28px;display:grid}.package-card-link{transition:transform .26s,border-color .26s,box-shadow .26s}.package-card-link:hover{border-color:#d6a84f52;transform:translateY(-4px);box-shadow:0 20px 80px #0006,0 0 0 1px #d6a84f14}.package-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.package-head h3{font-family:var(--font-heading), sans-serif;color:var(--sand);font-size:1.8rem}.package-badge{min-height:34px;padding:0 12px;font-size:.88rem}.package-label{color:var(--text-soft);font-size:.94rem}.package-price{line-height:1}.package-pricing{gap:10px;display:grid}.package-pricing strong{color:var(--gold);font-size:2.1rem;font-family:var(--font-heading), sans-serif}.package-pricing span{color:var(--text-soft)}.package-final-value{background:linear-gradient(#d6a84f24,#d6a84f0d);border:1px solid #d6a84f2e;border-radius:22px;gap:8px;padding:18px 18px 16px;display:grid}.package-final-value span{color:var(--sand);font-size:1rem}.package-final-value strong{color:var(--gold);font-size:2.6rem;line-height:1}.package-divider{background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:100%;height:1px}.package-points{gap:12px;list-style:none;display:grid}.package-points li,.contact-info li{color:var(--text-soft);align-items:center;gap:10px;display:flex}.package-action{pointer-events:none;width:100%}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.info-card{gap:16px;display:grid}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-card{gap:14px;display:grid}.testimonial-card strong{font-family:var(--font-heading), sans-serif}.steps-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.step-card{gap:16px;display:grid}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-card{gap:16px;display:grid}.article-card h3,.content-block h2,.content-block h3,.faq-card h3{font-family:var(--font-heading), sans-serif}.article-meta{flex-wrap:wrap;gap:10px;display:flex}.cta-banner{grid-template-columns:1.3fr auto;justify-content:space-between;align-items:center;gap:18px;padding:36px;display:grid}.cta-actions{flex-wrap:wrap;gap:12px;display:flex}.faq-list{gap:14px;display:grid}.faq-item{padding:22px 24px}.faq-item summary{cursor:pointer;font-family:var(--font-heading), sans-serif;font-size:1.08rem;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:var(--text-soft);margin-top:12px;line-height:1.85}.page-hero{padding:70px 0 24px}.page-grid{grid-template-columns:1.15fr .85fr;align-items:start}.page-side-card,.content-block,.contact-form,.faq-card{padding:28px}.page-side-card,.content-stack{gap:18px;display:grid}.content-block{gap:14px;display:grid}.content-block p,.content-block li,.article-content p,.article-content li{color:var(--text-soft);line-height:1.95}.content-block ul,.article-content ul{gap:12px;list-style:none;display:grid}.contact-layout{grid-template-columns:.95fr 1.05fr;gap:18px;display:grid}.contact-info{gap:18px;list-style:none;display:grid}.contact-form{gap:18px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form label{gap:10px;display:grid}.contact-form span{color:var(--sand)}.contact-form input,.contact-form textarea{width:100%;color:var(--white);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;outline:none;padding:16px 18px}.contact-form input:focus,.contact-form textarea:focus{border-color:#d6a84f66;box-shadow:0 0 0 4px #d6a84f1f}.article-hero{padding:74px 0 28px}.article-shell{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.article-main,.article-sidebar{gap:18px;display:grid}.article-content{gap:22px;display:grid}.article-links{gap:12px;display:grid}.article-links a{color:var(--sand);background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px}.site-footer{background:#060e1ad1;border-top:1px solid #ffffff0f;margin-top:88px}.footer-grid{grid-template-columns:1.2fr .8fr .8fr;gap:24px;padding:42px 0;display:grid}.footer-brand{align-items:start;margin-bottom:18px}.footer-copy{color:var(--text-soft);line-height:1.8}.footer-links{color:var(--text-soft);gap:12px;margin-top:16px;display:grid}.footer-links a:hover{color:var(--white)}.footer-bottom{color:#ffffff9e;border-top:1px solid #ffffff0f;padding:18px 0 26px}.whatsapp-float{z-index:35;color:#04120b;background:linear-gradient(135deg,#25d366 0%,#5ae08d 100%);border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-weight:800;display:inline-flex;position:fixed;bottom:18px;left:18px;box-shadow:0 20px 36px #25d36642}.muted{color:var(--text-soft)}.loading-screen{justify-content:center;align-items:center;min-height:58vh;padding:48px 16px;display:flex}.loading-core{width:min(520px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top,#d6a84f2e,#0000 38%),#0a1525b3;border:1px solid #d6a84f2e;border-radius:32px;justify-items:center;gap:18px;padding:34px 28px;display:grid}.loading-logo{filter:drop-shadow(0 0 10px #d6a84f2e)drop-shadow(0 0 28px #d6a84f1f);width:min(280px,82%);height:auto;animation:2s ease-in-out infinite logoPulse}.loading-bar{background:#ffffff14;border-radius:999px;width:min(220px,70%);height:4px;position:relative;overflow:hidden}.loading-bar:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#f4e7d1 0%,#d6a84f 55%,#f4e7d1 100%);width:42%;animation:1.6s ease-in-out infinite loadingMove;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #d6a84f52}.loading-core p{color:var(--sand);font-family:var(--font-heading), sans-serif;font-size:1rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes logoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes loadingMove{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (max-width:1100px){.hero-grid,.page-grid,.contact-layout,.article-shell,.cta-banner,.footer-grid{grid-template-columns:1fr}.feature-grid,.package-grid,.info-grid,.testimonial-grid,.blog-grid,.steps-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-nav,.header-cta{display:none}.header-shell{grid-template-columns:auto auto;justify-content:space-between}.mobile-nav{display:block;position:relative}.brand-logo-shell{width:132px}}@media (max-width:720px){.section{padding:72px 0}.hero-copy,.hero-panel,.stat-card,.feature-card,.package-card,.info-card,.testimonial-card,.step-card,.article-card,.content-block,.contact-form,.faq-card,.page-side-card,.faq-item{padding:22px}.feature-grid,.package-grid,.info-grid,.testimonial-grid,.blog-grid,.steps-grid,.stats-grid,.form-grid{grid-template-columns:1fr}.hero-actions,.cta-actions{flex-direction:column}.button,.button-secondary{width:100%}.cta-banner{padding:26px}}
