:root{--font-ar:var(--font-cairo),"Cairo","Noto Sans Arabic",system-ui,sans-serif;--font-sf:"SF Pro Display",-apple-system,BlinkMacSystemFont,var(--inter),var(--font-cairo),"Cairo","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-en:var(--font-sf)}html[lang=ar]{--font-en:var(--font-ar)}[lang=en]:not(html){--font:var(--font-sf);--font-en:var(--font-sf);font-family:var(--font-sf)}[lang=ar]:not(html){--font:var(--font-ar);--font-en:var(--font-ar);font-family:var(--font-ar)}:root{--ph:#7A86A5;--focus-ring:0 0 0 4px rgba(27,169,230,.2);--field-err:#C23434;--field-err-line:#D64545;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%237A86A5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E")}input,select,textarea{font:inherit}.skip-link{position:absolute;inset-inline-start:12px;top:-60px;z-index:100;background:var(--navy);color:#fff;padding:10px 16px;border-radius:10px;font-weight:600;transition:top .15s}.skip-link:focus{top:12px}main:focus{outline:none}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--sky);outline-offset:2px;border-radius:8px}.cta-band :where(a):focus-visible,.site-footer :where(a):focus-visible{outline-color:#fff}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.has-menu.is-open>.nav-link{background:var(--brand-50);color:var(--brand)}.has-menu.is-open .chev{transform:rotate(180deg)}@media (max-width:1024px){.site-header.menu-open{max-height:100vh;overflow-y:auto}}.mega.mega-sol{width:640px;grid-template-columns:repeat(2,1fr)}.mega.mega-res{width:260px;grid-template-columns:1fr;padding:12px}.mega-res .mega-item{align-items:center}.mobile-menu .m-group{border-bottom:1px solid var(--line-2)}.mobile-menu .m-group summary{display:flex;justify-content:space-between;align-items:center;padding:12px 4px;font-weight:500;color:var(--ink);cursor:pointer;list-style:none}.mobile-menu .m-group summary::-webkit-details-marker{display:none}.mobile-menu .m-group summary .chev{width:18px;height:18px;color:var(--muted);transition:transform .2s}.mobile-menu .m-group[open] summary .chev{transform:rotate(180deg)}.mobile-menu .m-group a{padding-inline-start:16px;font-size:15px;color:var(--ink-2)}.mobile-menu .m-group a:last-child{border-bottom:0}.p-int.is-static{cursor:default}.p-int.is-static:hover{border-color:var(--line);box-shadow:none}.page-hero{background:var(--grad-hero);padding-block:72px 64px}.page-hero-in{max-width:820px;text-align:center}.page-hero .eyebrow{margin-bottom:18px}.page-hero .lead{margin-top:16px}.page-hero .from{margin-top:18px;font-size:15px;color:var(--ink-2);font-weight:600;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;align-items:center}.page-hero+.section .ph-banner{margin-top:0}.pricing-band-page{margin-bottom:40px}.pricing-band-page .one-acct{margin-top:22px}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.price-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;transition:.2s ease}.price-card:hover{border-color:var(--brand-200);box-shadow:var(--shadow)}.price-card-h{display:flex;align-items:center;gap:12px}.price-card-h .ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:none;background:linear-gradient(145deg,var(--brand-50),var(--brand-100));color:var(--brand);border:1px solid var(--brand-100)}.price-card-h .ic svg{width:22px;height:22px}.price-card-h h3{font-size:17.5px;font-weight:700;color:var(--navy);line-height:1.4;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.price-card-h .tag{font-family:var(--font-en);font-size:11.5px;font-weight:600;color:var(--brand);background:var(--brand-50);border-radius:6px;padding:1px 7px}.price-card-body{margin-top:14px;font-size:15px;color:var(--muted);line-height:1.75;flex:1 1}.price-card-a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-2)}.faq-sec{padding-top:var(--section-y)!important}.faq{max-width:820px;margin-inline:auto;display:grid;gap:12px}.faq details{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:0 20px}.faq details[open]{border-color:var(--brand-200);box-shadow:var(--shadow-sm)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-weight:600;color:var(--navy);font-size:16.5px}.faq summary::-webkit-details-marker{display:none}.faq summary .chev{width:18px;height:18px;flex:none;transition:transform .2s;color:var(--muted)}.faq details[open] summary .chev{transform:rotate(180deg)}.faq details p{padding-bottom:18px;color:var(--muted);font-size:15.5px}.about-why{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.about-why .lead+.lead{margin-top:16px}.values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;--acc:var(--brand);--acc-soft:var(--brand-50);--acc-ink:var(--brand)}.values .p-ben{grid-column:auto}.values .p-ben h3{font-size:19px;font-weight:700;color:var(--navy);margin-top:16px}.values .p-ben p{margin-top:8px;color:var(--muted);font-size:15.5px}.values .p-ic svg{width:24px;height:24px}.about-stats{grid-template-columns:repeat(4,minmax(0,1fr))}html[lang=ar] .about-stats .stat b{font-family:var(--font-ar)}.about-legal{text-align:center;color:var(--muted);font-size:14.5px}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.c-card{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 26px;scroll-margin-top:100px}.c-card:target{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-50)}.c-card>.ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--grad-brand);color:#fff}.c-card>.ic svg{width:24px;height:24px}.c-card h2{font-size:20px;font-weight:700;color:var(--navy)}.c-card>p{color:var(--muted);font-size:15px;line-height:1.7}.c-card .btn{margin-top:auto;align-self:flex-start}.c-detail{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid var(--line-2);font-size:15px}.c-lab{font-size:13px;font-weight:600;color:var(--muted)}.c-detail a{color:var(--brand);font-weight:600}.btn.is-disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btn.is-disabled:hover{transform:none;background:var(--brand)}.c-login{margin-top:24px;align-items:center}.c-login>span:nth-child(2){flex:1 1}.legal{max-width:820px}.legal .ph-banner{margin:0 auto 32px}.legal section{margin-top:32px}.legal h2{font-size:22px;font-weight:700;color:var(--navy);margin-bottom:8px}.legal p{color:var(--ink-2)}.legal-updated{margin-top:14px;color:var(--muted)}.legal-contact{margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.legal-contact a{color:var(--brand);font-weight:600}.s3.on{display:block}.s-nav{align-items:center;flex-wrap:wrap}.s-skip{margin-inline-end:auto;font-size:14px}.s-summary{margin:0 0 16px;display:grid;gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.s-summary>div{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;font-size:15px}.s-summary>div+div{border-top:1px solid var(--line-2)}.s-summary dt{color:var(--muted)}.s-summary dd{margin:0;font-weight:600;color:var(--navy)}.st .fnote{margin:6px 0 4px}.terms a{color:var(--brand);font-weight:600}.chg{background:none;border:0;cursor:pointer;font-family:inherit}.s-learn{justify-content:center;font-size:14.5px}@media (max-width:760px){.s-skip{order:3;width:100%;justify-content:center;margin:6px 0 0}}.redirect-page{min-height:60vh;display:grid;place-items:center;align-content:center;gap:16px;text-align:center;padding:40px}.nf{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:48px 24px;text-align:center;background:var(--grad-hero)}.nf .logo-img{height:44px}.nf-code{font-family:var(--font-en);font-size:clamp(72px,12vw,140px);font-weight:700;line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.nf-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:860px;width:100%}.nf-cols>div{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;display:grid;gap:12px;justify-items:center}.nf-cols p{color:var(--muted)}.nf-cols>div[lang=en]{font-family:var(--font-en)}@media (max-width:1024px){.contact-grid,.price-grid,.values{grid-template-columns:repeat(2,minmax(0,1fr))}.about-why{grid-template-columns:1fr;gap:16px}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-hero{padding-block:44px 40px}.contact-grid,.nf-cols,.price-grid,.values{grid-template-columns:1fr}.c-login{flex-wrap:wrap}.ph-banner{width:auto;border-radius:14px;text-align:center}}.mobile-menu a:not(.btn){align-items:center;color:var(--ink)}.mobile-menu .btn{justify-content:center}.mobile-menu a svg{width:18px;height:18px;flex:none;color:var(--muted)}.mobile-menu .btn svg{color:inherit}.price-card-cta{background:var(--grad-navy);border-color:transparent;color:#fff}.price-card-cta .price-card-h .ic{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2);color:#fff}.price-card-cta .price-card-h h3{color:#fff}.price-card-cta .price-card-body{color:rgba(255,255,255,.85)}.price-card-cta .price-card-a{border-top-color:rgba(255,255,255,.18)}.mega.is-open{transition:opacity .18s ease,transform .18s ease,visibility 0s}.mega-item.is-soon{cursor:default;opacity:.78}.mega-item.is-soon:hover{background:transparent}.mega-soon{flex:none;margin-inline-start:auto;font-style:normal;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--warn-bg,#FFF4DA);color:var(--warn,#9A6B12)}.mobile-menu .m-soon{display:flex;justify-content:space-between;align-items:center;padding:12px 4px;padding-inline-start:16px;border-bottom:1px solid var(--line-2);font-size:15px;color:var(--muted)}.mobile-menu .m-group .m-soon:last-child{border-bottom:0}