@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Text.woff2)format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--navy:#163743;--teal:#27b5ae;--pink:#d85f9d;--mist:#e8efee;--ivory:#f7f5f0;--line:#16374324;--radius:14px;--font:"IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ivory);color:var(--navy);font-family:var(--font);margin:0;font-size:1rem;font-weight:400;line-height:1.8}img{block-size:auto;max-inline-size:100%}a{color:var(--navy);text-underline-offset:3px}:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:4px}.site-footer :focus-visible{outline-color:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--navy);color:#fff;z-index:10;border-radius:8px;padding:8px 14px;position:absolute;inset-block-start:-60px;inset-inline-start:12px}.skip-link:focus{inset-block-start:12px}.container{inline-size:100%;max-inline-size:960px;margin-inline:auto;padding-inline:16px}.site-header{background:var(--ivory);border-block-end:1px solid var(--line)}.header-inner{flex-direction:column;align-items:center;gap:4px;padding-block:10px 8px;display:flex}.brand{inline-size:150px;line-height:0;display:block}.brand img{block-size:auto;inline-size:100%}.header-nav ul{gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.header-nav a{color:var(--navy);border-radius:999px;padding:4px 14px;font-size:.95rem;font-weight:500;text-decoration:none;display:block}.header-nav a[aria-current=page]{background:var(--teal)}.page-hero{background:var(--mist);color:var(--navy);padding-block:28px 40px;position:relative;overflow:hidden}.page-hero:before{content:"";background:#27b5ae33;border-radius:0 100%;block-size:230px;inline-size:230px;position:absolute;inset-block-start:-70px;inset-inline-start:-60px}.page-hero:after{content:"";background:var(--pink);block-size:14px;inline-size:14px;position:absolute;inset-block-end:22px;inset-inline-end:7%;transform:rotate(45deg)}.page-hero .container{z-index:1;position:relative}.store-top{text-align:center;justify-items:center;gap:22px;display:grid}.hero-copy h1{color:var(--navy);text-wrap:balance;margin:0 0 8px;font-size:clamp(1.9rem,7.5vw,2.6rem);font-weight:700;line-height:1.3}.hero-sub{margin:0;font-size:1.05rem}.store-empty{margin:0}.code-feature{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;align-items:center;inline-size:100%;max-inline-size:380px;padding:20px 20px 22px;display:flex}.logo-row{align-items:center;gap:12px;margin-block-end:16px;display:flex}.logo-fallback{align-items:center;gap:12px;display:flex}.logo-fallback[hidden],.store-logo[hidden]{display:none}.store-logo{object-fit:contain;block-size:auto;max-block-size:52px;inline-size:auto;max-inline-size:200px}.logo-name{font-size:1.1rem;font-weight:700}.logo-tile{background:var(--ivory);border:2px solid var(--teal);block-size:56px;inline-size:56px;color:var(--navy);border-radius:16px;flex:none;place-items:center;font-size:1.7rem;font-weight:700;display:grid;position:relative}.logo-tile:after{content:"";background:var(--pink);block-size:11px;inline-size:11px;position:absolute;inset-block-start:-6px;inset-inline-end:-6px;transform:rotate(45deg)}.logo-tile img{object-fit:contain;border-radius:14px;block-size:100%;inline-size:100%}.code-box{background:var(--mist);inline-size:100%;color:var(--navy);border:2px dashed var(--teal);cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:16px 20px 18px;font-family:inherit;display:flex}.code-box code{letter-spacing:.14em;padding-inline-start:.14em;font-family:inherit;font-size:clamp(2rem,9vw,2.75rem);font-weight:700;line-height:1.2}.code-box .label{background:var(--teal);color:var(--navy);border-radius:999px;padding:4px 18px;font-size:.95rem;font-weight:500}.code-box.copied .label{background:var(--navy);color:#fff}.code-discount{justify-content:center;align-items:baseline;gap:10px;margin:16px 0 0;display:flex}.discount-label{color:var(--navy);font-size:1.25rem;font-weight:500}.discount-value{color:var(--pink);font-size:2.75rem;font-weight:700;line-height:1.1}.code-meta{margin:8px 0 0;font-size:.9rem}.btn{text-align:center;border-radius:12px;padding:12px 22px;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block}.btn-teal{background:var(--teal);color:var(--navy)}.code-feature .btn{margin-block-start:16px}.code-feature .btn[hidden]{display:none}.content{max-inline-size:720px;padding-block:8px 48px}h1,h2,h3{color:var(--navy);font-weight:700;line-height:1.4}.content h2{align-items:center;gap:10px;margin:36px 0 14px;font-size:1.35rem;display:flex}.content h2:before{content:"";background:var(--pink);flex:none;block-size:10px;inline-size:10px;transform:rotate(45deg)}.page-title{margin:28px 0 8px;font-size:clamp(1.6rem,5.5vw,2.1rem)}.steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.step-num{block-size:44px;inline-size:44px;color:var(--navy);background:#27b5ae2e;border-radius:14px;place-items:center;margin-block-end:14px;font-weight:700;display:grid}.steps li:nth-child(2) .step-num{background:#d85f9d24}.steps h3{margin:0 0 6px;font-size:1.1rem}.steps p{margin:0}.terms{border:1px solid var(--line);background:#fff;border-radius:18px;gap:8px;margin:0;padding:16px 18px;list-style:none;display:grid}.terms li{padding-inline-start:22px;position:relative}.terms li:before{content:"";background:var(--pink);block-size:8px;inline-size:8px;position:absolute;inset-block-start:.75em;inset-inline-start:2px;transform:rotate(45deg)}.faq{gap:10px;display:grid}.faq details{border:1px solid var(--line);background:#fff;border-radius:18px}.faq summary{cursor:pointer;padding:14px 16px;padding-inline-end:44px;font-weight:500;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.4rem;font-weight:700;line-height:1;position:absolute;inset-block-start:50%;inset-inline-end:16px;transform:translateY(-50%)}.faq details[open] summary:after{content:"−"}.faq details p{margin:0;padding:0 16px 14px}.eyebrow{align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--pink);border-radius:99px;block-size:3px;inline-size:22px}.section-head{margin-block:40px 16px}.content .section-head h2{margin:4px 0 0;display:block}.content .section-head h2:before{display:none}.section-desc{color:#163743bf;margin:6px 0 0}.closing{background:var(--navy);color:var(--ivory);border-radius:26px;margin-block-start:44px;padding:30px 24px;position:relative;overflow:hidden}.closing:before{content:"";border:1px solid #f7f5f024;border-radius:50%;block-size:270px;inline-size:270px;position:absolute;inset-block-start:-130px;inset-inline-end:-90px}.closing:after{content:"";background:var(--teal);opacity:.7;border-radius:14px;block-size:70px;inline-size:70px;position:absolute;inset-block-end:-34px;inset-inline-end:16%;transform:rotate(45deg)}.closing>*{z-index:1;position:relative}.closing .eyebrow{color:var(--mist)}.content .closing h2{color:#fff;margin:6px 0 8px;font-size:1.6rem;display:block}.content .closing h2:before{display:none}.closing p{color:var(--mist);max-inline-size:520px;margin:0 0 18px}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 16px;font-weight:500}.chips-note{color:#163743bf;margin:12px 0 0;font-size:.9rem}.prose h2{margin:28px 0 8px;font-size:1.2rem}.prose p{margin:0 0 12px}.contact-mail{font-size:1.15rem;font-weight:500}.empty{text-align:center;padding-block:40px}.site-footer{background:var(--navy);color:var(--ivory);padding-block:32px 24px}.footer-grid{text-align:center;justify-items:center;gap:24px;display:grid}.footer-brand{flex-direction:column;align-items:center;gap:6px;display:flex}.footer-logo{block-size:auto;inline-size:168px}.footer-tagline{color:var(--mist);margin:0}.footer-title{color:#fff;margin:0 0 8px;font-size:1rem;font-weight:700}.footer-links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.footer-links a{color:#fff;font-weight:500}.footer-copy{color:var(--mist);text-align:center;border-block-start:1px solid #f7f5f02e;margin:24px 0 0;padding-block-start:16px;font-size:.9rem}@media (width>=720px){.header-inner{flex-direction:row;justify-content:space-between;padding-block:12px}.brand{inline-size:190px}.page-hero{padding-block:48px 56px}.steps{grid-template-columns:repeat(3,1fr);gap:16px}.closing{padding:40px 44px}.content{max-inline-size:960px}.footer-grid{text-align:start;grid-template-columns:1.5fr 1fr 1fr;place-items:start}.footer-brand{align-items:flex-start}}@media (width>=900px){.store-top{text-align:start;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px}.hero-copy h1{font-size:3rem}.hero-sub{font-size:1.2rem}.code-feature{justify-self:end}}.crumbs{margin:0 0 8px;font-size:.9rem}.prose-block p{margin:0 0 12px}.chips a{color:var(--navy);text-decoration:none}.chips li:has(a){padding:0}.chips li a{padding:6px 16px;display:block}.cat-intro{align-items:flex-start;gap:16px;display:flex}.cat-image{object-fit:contain;background:var(--mist);border:1px solid var(--line);border-radius:12px;flex:none;block-size:96px;inline-size:96px;padding:8px}.cat-intro .prose-block{flex:1;min-inline-size:0}.chips li a:has(img){align-items:center;gap:8px;padding-inline-start:8px;display:flex}.chips li a img{object-fit:contain;block-size:28px;inline-size:28px}@media (width<=479px){.cat-intro{flex-direction:column}}.cat-row{grid-template-columns:repeat(4,1fr);gap:18px 8px;margin:0;padding:0;list-style:none;display:grid}.cat-row a{color:var(--navy);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:.8rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.cat-ico{aspect-ratio:1;background:var(--mist);border:1px solid var(--line);border-radius:50%;place-items:center;inline-size:100%;max-inline-size:96px;display:grid;overflow:hidden}.cat-row a:hover .cat-ico{border-color:var(--navy)}.cat-ico img{object-fit:cover;block-size:100%;inline-size:100%}.cat-ico b{color:var(--navy);font-size:1.3rem;font-weight:700}.banner-grid{grid-template-columns:1fr;gap:12px;display:grid}.banner-grid a{background:var(--mist);border:1px solid var(--line);border-radius:18px;display:block;overflow:hidden}.banner-grid img{block-size:auto;inline-size:100%;display:block}.tile-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.tile-grid li{background:var(--mist);border:1px solid var(--line);border-radius:18px;position:relative;overflow:hidden}.tile-grid a{color:inherit;text-decoration:none;display:block}.tile-grid img{aspect-ratio:4/3;object-fit:cover;inline-size:100%;display:block}.tile-grid a span{color:var(--navy);background:#fff;padding:8px 12px;font-weight:500;display:block}.tile-grid--gallery{margin-block-start:16px}@media (width>=720px){.cat-row{grid-template-columns:repeat(7,1fr);gap:22px 12px}.cat-row a{font-size:.9rem}.banner-grid{grid-template-columns:repeat(2,1fr)}.tile-grid{grid-template-columns:repeat(4,1fr)}.tile-grid--gallery{grid-template-columns:repeat(3,1fr)}}.branch-intro,.cat-intro .prose-block p{text-align:justify;text-align-last:right}.branch-grid{gap:26px;margin:18px 0 0;padding:0;list-style:none;display:grid}.branch{gap:12px;min-inline-size:0;display:grid}.branch-name{text-align:right;color:var(--navy);align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:700;display:flex}.branch-name:before{content:"";background:var(--pink);flex:none;block-size:9px;inline-size:9px;transform:rotate(45deg)}.branch-photos{scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:12px;margin:0;padding-block-end:8px;padding-inline:0;list-style:none;display:flex;overflow-x:auto}.branch-photos li{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex:0 0 min(72.6%,275px);overflow:hidden}.branch-photos img{aspect-ratio:4/3;object-fit:cover;inline-size:100%;display:block}.branch-icon{object-fit:cover;background:var(--mist);border:1px solid var(--line);border-radius:50%;block-size:84px;inline-size:84px}[hidden]{display:none!important}.post-grid{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.post-grid li{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.post-grid a{color:var(--navy);text-decoration:none;display:block}.post-grid img{aspect-ratio:16/9;object-fit:cover;background:var(--mist);inline-size:100%;display:block}.post-title{padding:12px 16px 16px;font-weight:700;line-height:1.6;display:block}.pager{justify-content:space-between;gap:12px;margin-block-start:24px;font-weight:500;display:flex}.pager-nums{flex-wrap:wrap;justify-content:center;gap:6px;margin:18px 0 0;padding:0;font-weight:500;list-style:none;display:flex}.pager-nums a,.pager-nums span{border:1px solid var(--navy);text-align:center;border-radius:10px;min-inline-size:38px;padding:6px 10px;display:inline-block}.pager-nums [aria-current=page]{background:var(--navy);color:var(--ivory)}.article-head h1{margin:16px 0;font-size:clamp(1.45rem,5vw,2rem);line-height:1.5}.article-cover{aspect-ratio:16/9;object-fit:cover;background:var(--mist);border-radius:18px;block-size:auto;inline-size:100%;display:block}.code-bar{border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-block:20px;padding:14px 16px;display:flex}.code-bar-title{text-align:center;color:var(--navy);flex:100%;margin:0;font-weight:700}.code-bar .code-box{flex-flow:wrap;flex:0 auto;justify-content:center;inline-size:auto;padding:10px 16px}.code-bar .code-box code{font-size:1.6rem}.code-bar-discount{align-items:baseline;gap:8px;margin:0;display:flex}.code-bar .discount-label{font-size:1.05rem}.code-bar .discount-value{font-size:1.6rem}.code-bar .btn[hidden]{display:none}.article-body{margin-block-start:8px}.article-body h2{margin:32px 0 12px;font-size:1.3rem;display:block}.article-body h2:before{vertical-align:middle;block-size:9px;inline-size:9px;margin-inline-end:10px;display:inline-block}.article-body h3{margin:24px 0 8px;font-size:1.1rem}.article-body p{text-align:justify;text-align-last:right;margin:0 0 14px;line-height:1.95}.article-body ul,.article-body ol{margin:0 0 14px;padding-inline-start:22px;line-height:1.95}.article-body li{text-align:justify;text-align-last:right}.article-body img{border-radius:14px;block-size:auto;max-inline-size:100%;margin-block:16px;display:block}.article-body table{border-collapse:collapse;inline-size:100%;margin-block:16px;display:block;overflow-x:auto}.article-body th,.article-body td{border:1px solid var(--line);text-align:start;padding:8px 12px}.article-body th{background:var(--mist)}.article-code{border-block-start:1px solid var(--line);margin-block-start:32px;padding-block-start:8px}@media (width>=720px){.post-grid{grid-template-columns:repeat(2,1fr)}}.pager-nums span[aria-hidden=true]{border:0;min-inline-size:0;padding-inline:4px}
