@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-Iura6YBj_oCad4k1nzSBC45I.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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-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(/fonts/tajawal-Iura6YBj_oCad4k1nzGBCw.woff2) format("woff2");unicode-range:U+0000-00FF,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(/fonts/tajawal-Iurf6YBj_oCad4k1l8KiHrRpiYlJ.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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-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(/fonts/tajawal-Iurf6YBj_oCad4k1l8KiHrFpiQ.woff2) format("woff2");unicode-range:U+0000-00FF,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(/fonts/tajawal-Iurf6YBj_oCad4k1l4qkHrRpiYlJ.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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-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(/fonts/tajawal-Iurf6YBj_oCad4k1l4qkHrFpiQ.woff2) format("woff2");unicode-range:U+0000-00FF,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(/fonts/tajawal-Iurf6YBj_oCad4k1l5anHrRpiYlJ.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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-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(/fonts/tajawal-Iurf6YBj_oCad4k1l5anHrFpiQ.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--brand-magenta: #c000c0;--brand-magenta-deep: #8f0090;--brand-pink: #f0a8f0;--brand-cyan: #00c0d8;--brand-orange: #ff8a3d;--ink: #12101a;--ink-soft: #1c1828;--ink-line: #2e2740;--on-ink: #ffffff;--on-ink-muted: #c9c2d8;--canvas: #f7f5fb;--surface: #ffffff;--line: #e8e3f0;--text: #1a1725;--muted: #635c76;--success: #12805c;--danger: #c02626;--font-heading: "Tajawal", system-ui, sans-serif;--font-body: "Tajawal", system-ui, sans-serif;--step--1: clamp(.83rem, .8rem + .15vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.1rem);--step-1: clamp(1.2rem, 1.1rem + .5vw, 1.45rem);--step-2: clamp(1.5rem, 1.3rem + 1vw, 2rem);--step-3: clamp(1.9rem, 1.5rem + 1.9vw, 2.9rem);--step-4: clamp(2.3rem, 1.6rem + 3.4vw, 4.2rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(26 23 37 / .06), 0 2px 8px rgb(26 23 37 / .04);--shadow: 0 4px 12px rgb(26 23 37 / .08), 0 12px 32px rgb(26 23 37 / .06);--shadow-lg: 0 12px 32px rgb(26 23 37 / .12), 0 32px 64px rgb(26 23 37 / .1);--glow-magenta: 0 0 24px rgb(192 0 192 / .45);--glow-cyan: 0 0 24px rgb(0 192 216 / .4);--container: 1200px;--header-h: 68px;--ease: cubic-bezier(.2, .7, .3, 1);--dur: .2s}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4))}body{min-height:100dvh;background:var(--canvas);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.75;-webkit-font-smoothing:antialiased;padding-block-end:env(safe-area-inset-bottom)}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.25;font-weight:700;text-wrap:balance}h1{font-size:var(--step-4);font-weight:800}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}p{text-wrap:pretty;max-width:68ch}img,picture,svg{display:block;max-width:100%}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:768px){.container{padding-inline:var(--space-8)}}.section{padding-block:var(--space-16)}@media(min-width:1024px){.section{padding-block:var(--space-24)}}.section--dark{background:var(--ink);color:var(--on-ink)}.eyebrow{font-family:var(--font-heading);font-weight:700;font-size:var(--step--1);letter-spacing:.04em;color:var(--brand-magenta);margin-block-end:var(--space-2)}.section--dark .eyebrow{color:var(--brand-pink)}.lede{color:var(--muted);font-size:var(--step-1)}.section--dark .lede{color:var(--on-ink-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:-100px;z-index:200;background:var(--surface);color:var(--text);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);box-shadow:var(--shadow);transition:inset-block-start var(--dur) var(--ease)}.skip-link:focus{inset-block-start:var(--space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding-inline:var(--space-6);border:0;border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:700;font-size:var(--step-0);text-decoration:none;cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn svg{width:20px;height:20px;flex:none}.btn--primary{background:var(--brand-magenta);color:#fff;box-shadow:var(--shadow),var(--glow-magenta)}.btn--primary:hover{background:var(--brand-magenta-deep)}.btn--whatsapp{background:#25d366;color:#06251a;box-shadow:var(--shadow)}.btn--whatsapp:hover{background:#1fb855}.btn--ghost{background:#ffffff1a;color:var(--on-ink);border:1px solid rgb(255 255 255 / .28);backdrop-filter:blur(8px)}.btn--ghost:hover{background:#ffffff2e}.btn--outline{background:transparent;color:var(--brand-magenta);border:2px solid currentColor}.btn--outline:hover{background:var(--brand-magenta);color:#fff}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.btn:hover{transform:none}}.header[data-astro-cid-3ef6ksr2]{position:sticky;inset-block-start:0;z-index:100;background:#12101adb;backdrop-filter:blur(14px) saturate(140%);border-block-end:1px solid rgb(255 255 255 / .09);color:var(--on-ink)}.header__inner[data-astro-cid-3ef6ksr2]{min-block-size:var(--header-h);display:flex;align-items:center;gap:var(--space-6)}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;margin-inline-end:auto}.brand__mark[data-astro-cid-3ef6ksr2]{inline-size:44px;block-size:44px;object-fit:contain;filter:drop-shadow(0 0 10px rgb(192 0 192 / .55))}.brand__text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1.15}.brand__text[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{font-family:var(--font-heading);font-size:1.1rem;font-weight:800}.brand__text[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:.7rem;color:var(--on-ink-muted)}.nav[data-astro-cid-3ef6ksr2]{display:none;gap:var(--space-6)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-block-size:44px;text-decoration:none;font-weight:600;font-size:var(--step--1);color:var(--on-ink-muted);transition:color var(--dur) var(--ease)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--on-ink)}.header__actions[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-2)}.header__actions[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{min-height:44px;padding-inline:var(--space-4);font-size:var(--step--1)}.header__call[data-astro-cid-3ef6ksr2],.header__actions[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:640px){.header__actions[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:inline}}@media(min-width:900px){.nav[data-astro-cid-3ef6ksr2]{display:flex}.header__call[data-astro-cid-3ef6ksr2]{display:inline-flex}}.footer[data-astro-cid-sz7xmlte]{background:var(--ink);color:var(--on-ink-muted);padding-block:var(--space-16) var(--space-8);padding-block-end:calc(var(--space-8) + 76px)}@media(min-width:900px){.footer[data-astro-cid-sz7xmlte]{padding-block-end:var(--space-8)}}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-12)}@media(min-width:768px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr;gap:var(--space-8)}}.footer__logo[data-astro-cid-sz7xmlte]{inline-size:88px;block-size:88px;object-fit:contain;filter:drop-shadow(0 0 16px rgb(192 0 192 / .5));margin-block-end:var(--space-4)}.footer__desc[data-astro-cid-sz7xmlte]{font-size:var(--step--1);line-height:1.9;max-inline-size:44ch}.footer__title[data-astro-cid-sz7xmlte]{font-size:var(--step-1);color:var(--on-ink);margin-block-end:var(--space-4)}.footer__hours[data-astro-cid-sz7xmlte]{list-style:none;padding:0;font-size:var(--step--1)}.footer__hours[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--ink-line)}.footer__hours[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]:last-child{border-block-end:0}.footer__links[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:grid;gap:var(--space-3)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;min-block-size:44px;transition:color var(--dur) var(--ease)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--brand-pink)}.footer__links[data-astro-cid-sz7xmlte] svg{inline-size:18px;block-size:18px;color:var(--brand-pink);flex:none}.footer__social[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-6)}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--space-4);border:1px solid var(--ink-line);border-radius:var(--radius-pill);text-decoration:none;font-size:var(--step--1)}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-color:var(--brand-pink);color:var(--brand-pink)}.footer__bottom[data-astro-cid-sz7xmlte]{margin-block-start:var(--space-12);padding-block-start:var(--space-6);border-block-start:1px solid var(--ink-line);font-size:var(--step--1);text-align:center}.sticky-cta[data-astro-cid-544d75lg]{position:fixed;inset-inline:0;inset-block-end:0;z-index:90;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:#12101af0;backdrop-filter:blur(14px);border-block-start:1px solid rgb(255 255 255 / .1);padding-block-end:env(safe-area-inset-bottom)}.sticky-cta__item[data-astro-cid-544d75lg]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:60px;padding-block:var(--space-2);color:var(--on-ink-muted);text-decoration:none;font-size:.72rem;font-weight:600;transition:color var(--dur) var(--ease)}.sticky-cta__item[data-astro-cid-544d75lg] svg{inline-size:22px;block-size:22px}.sticky-cta__item[data-astro-cid-544d75lg]:active{background:#ffffff0f}.sticky-cta__item--wa[data-astro-cid-544d75lg]{color:#4ade80}@media(min-width:900px){.sticky-cta[data-astro-cid-544d75lg]{display:none}}.sprite[data-astro-cid-wbnjcyx4]{position:absolute;inline-size:0;block-size:0;overflow:hidden}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.js [data-reveal].is-visible{opacity:1;transform:none}.js.no-reveal [data-reveal]{opacity:1;transform:none;transition:none}
