html[dir=rtl] .hero-subtitle,html[dir=rtl] .hero-title,html[dir=rtl] .plv-section-sub,html[dir=rtl] .plv-section-title,html[dir=rtl] .site-page-intro,html[dir=rtl] a,html[dir=rtl] body,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] li,html[dir=rtl] p,html[dir=rtl] span{font-family:Cairo,Tajawal,Inter,system-ui,sans-serif}html[dir=rtl] .text-left{text-align:right!important}html[dir=rtl] .text-right{text-align:left!important}html[dir=rtl] ol,html[dir=rtl] ul{padding-right:1.5rem;padding-left:0}html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{text-align:right}html[dir=rtl] .breadcrumb svg,html[dir=rtl] nav[aria-label=Breadcrumb] svg{transform:scaleX(-1)}html[dir=rtl] .fa-arrow-right:before{content:"\f060"}html[dir=rtl] .fa-arrow-left:before{content:"\f061"}html[dir=rtl] .fa-chevron-right:before{content:"\f053"}html[dir=rtl] .fa-chevron-left:before{content:"\f054"}html[dir=rtl] .fa-angle-right:before{content:"\f104"}html[dir=rtl] .fa-angle-left:before{content:"\f105"}to{transform:translateX(50%)}html[dir=rtl] .ftile-cta svg{transform:scaleX(-1)}html[dir=rtl] .hero-copy,html[dir=rtl] .hero-copy-inner{text-align:right}html[dir=rtl] .site-footer p,html[dir=rtl] .site-footer ul{text-align:right}html[dir=rtl] .hero-prev .fa-arrow-left:before{content:"\f061"}html[dir=rtl] .hero-next .fa-arrow-right:before{content:"\f060"}html[dir=rtl] table,html[dir=rtl] td,html[dir=rtl] th{text-align:right}html[dir=rtl] .pl-10{padding-left:.625rem!important;padding-right:2.5rem!important}:root{--plv-bg:#ffffff;--plv-bg-soft:#f1f5fb;--plv-bg-dark:#0b1230;--plv-ink:#0f172a;--plv-ink-muted:#475569;--plv-border:#cbd5e1;--plv-border-strong:#94a3b8;--plv-accent:#073FCA;--plv-accent-hover:#052fa0;--plv-accent-soft:#e0e9ff;--plv-gold:#FFD200;--plv-radius:14px;--plv-radius-lg:20px;--plv-shadow:0 1px 0 rgba(15,23,42,.04),0 4px 14px rgba(15,23,42,.08);--plv-shadow-hover:0 10px 28px rgba(7,63,202,.18),0 24px 56px rgba(15,23,42,.14);--plv-easing:cubic-bezier(.22,1,.36,1)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'SF Pro Display',system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--plv-ink)}.below-fold-defer{content-visibility:auto;contain-intrinsic-size:0 800px}[data-reveal]{opacity:1;transform:translateY(0);transition:opacity .8s var(--plv-easing),transform .8s var(--plv-easing)}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}.no-js [data-reveal],html:not(.js-ready) [data-reveal]{opacity:1;transform:none;transition:none}[data-reveal-delay="1"]{transition-delay:.08s}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal-delay="4"]{transition-delay:.32s}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}@media (hover:none) and (pointer:coarse){.plv-card:hover,.plv-service-card:hover{transform:none;box-shadow:var(--plv-shadow);border-color:var(--plv-border)}.plv-btn-ghost:hover,.plv-btn-gold:hover,.plv-btn-primary:hover,.plv-btn:hover{transform:none}.site-btn-primary:hover,.site-btn-secondary:hover{transform:none;box-shadow:none}[data-reveal]{opacity:1;transform:none;transition:none}}@media (max-width:767px){body{background:#fff}.below-fold-defer{contain-intrinsic-size:0 400px}}.plv-card{background:var(--plv-bg);border:1.5px solid var(--plv-border);border-radius:var(--plv-radius);box-shadow:var(--plv-shadow);transition:transform .4s var(--plv-easing),box-shadow .4s var(--plv-easing),border-color .3s ease}.plv-card:hover{transform:translateY(-6px);box-shadow:var(--plv-shadow-hover);border-color:var(--plv-accent)}.plv-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;border-radius:10px;font-weight:600;font-size:.95rem;letter-spacing:.01em;transition:transform .3s var(--plv-easing),background .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.plv-btn-primary{background:var(--plv-accent);color:#fff;box-shadow:0 6px 20px rgba(7,63,202,.28)}.plv-btn-primary:hover{background:var(--plv-accent-hover);transform:translateY(-2px);box-shadow:0 10px 28px rgba(7,63,202,.4)}.plv-btn-ghost{background:#fff;color:var(--plv-ink);border:1.5px solid var(--plv-border-strong)}.plv-btn-ghost:hover{background:var(--plv-ink);color:#fff;border-color:var(--plv-ink);transform:translateY(-2px)}.plv-btn-gold{background:var(--plv-gold);color:var(--plv-ink)}.plv-btn-gold:hover{background:#e6bd00;transform:translateY(-2px)}.site-header-shell,.site-nav-shell{transition:box-shadow .4s var(--plv-easing)}body.is-scrolled .site-topbar-panel{box-shadow:0 4px 20px rgba(15,23,42,.08)}.plv-hero{position:relative;overflow:hidden;background:radial-gradient(800px 400px at 15% 10%,rgba(7,63,202,.1),transparent 60%),radial-gradient(600px 320px at 88% 82%,rgba(255,210,0,.1),transparent 60%),linear-gradient(180deg,#f8fafc 0,#eef2ff 100%)}.plv-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--plv-border) 1px,transparent 1px),linear-gradient(90deg,var(--plv-border) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.4),transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.4),transparent 70%);opacity:.35}.plv-hero-title{font-size:clamp(2.5rem, 6.4vw, 5.25rem);font-weight:800;letter-spacing:-.025em;line-height:1.02;color:var(--plv-ink)}.plv-hero-title .accent{color:var(--plv-accent)}.plv-section-eyebrow{display:inline-block;padding:.3rem .75rem;border-radius:9999px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--plv-accent);background:var(--plv-accent-soft);border:1px solid rgba(7,63,202,.18)}.plv-section-title{font-size:clamp(1.85rem, 3.8vw, 2.75rem);font-weight:800;letter-spacing:-.022em;color:var(--plv-ink);line-height:1.12}.plv-section-sub{color:var(--plv-ink-muted);font-size:clamp(1rem, 1.15vw, 1.125rem);line-height:1.65}.plv-service-card{position:relative;background:var(--plv-bg);border:1.5px solid var(--plv-border);border-radius:var(--plv-radius);padding:1.75rem;box-shadow:var(--plv-shadow);transition:all .4s var(--plv-easing);overflow:hidden}.plv-service-card::after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,var(--plv-accent),var(--plv-gold));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--plv-easing)}.plv-service-card:hover{transform:translateY(-6px);box-shadow:var(--plv-shadow-hover);border-color:var(--plv-accent)}.plv-service-card:hover::after{transform:scaleX(1)}.plv-service-icon{width:52px;height:52px;border-radius:14px;background:var(--plv-accent-soft);color:var(--plv-accent);display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;transition:background .3s ease,color .3s ease}.plv-service-card:hover .plv-service-icon{background:var(--plv-accent);color:#fff}.plv-divider{height:3px;width:60px;background:linear-gradient(90deg,var(--plv-accent),var(--plv-gold));border-radius:999px;margin:1rem auto}.plv-glass{background:rgba(255,255,255,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid rgba(255,255,255,.7)}.plv-img-hover{overflow:hidden;border-radius:var(--plv-radius);border:1.5px solid var(--plv-border)}.plv-img-hover img{transition:transform 1s var(--plv-easing)}.plv-img-hover:hover img{transform:scale(1.06)}.plv-img-hover:hover{border-color:var(--plv-accent)}:root{--site-ink:#0f172a;--site-copy:#526277;--site-line:#dbe4f0;--site-surface:#ffffff;--site-surface-soft:#f8fafc;--site-shadow:0 18px 36px rgba(15, 23, 42, 0.06);--site-shadow-soft:0 10px 24px rgba(15, 23, 42, 0.05);--site-radius-xl:1.5rem;--site-radius-lg:1.25rem;--site-radius-md:1rem}@keyframes glow{0%{box-shadow:0 0 20px rgba(0,255,0,.7)}50%{box-shadow:0 0 20px rgba(0,255,0,.7)}100%{box-shadow:0 0 20px rgba(0,255,0,.7)}}.no-index{visibility:hidden}.glow-animation{animation:glow 1s infinite}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top right,rgba(29,78,216,.06),transparent 24rem),linear-gradient(180deg,#f8fafc 0,#eef2f7 100%);color:var(--site-ink)}main{background:0 0!important}.font-semibold{font-weight:600}.ml-3{margin-left:.75rem}.font-medium{font-weight:500}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-center{text-align:center}.hover\:cursor-pointer:hover{cursor:pointer}main input[type=date],main input[type=email],main input[type=number],main input[type=password],main input[type=search],main input[type=tel],main input[type=text],main select,main textarea{background:var(--site-surface)!important;border:1px solid #cbd5e1;border-radius:.95rem;padding:.7rem .9rem!important;min-height:2.8rem;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}main input:focus,main select:focus,main textarea:focus{outline:0;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.site-card,.site-surface{background:var(--site-surface);border:1px solid var(--site-line);box-shadow:var(--site-shadow-soft)}.site-surface{border-radius:var(--site-radius-xl)}.site-card{border-radius:var(--site-radius-lg)}.site-chip{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.45rem .8rem;font-size:.74rem;font-weight:700;border:1px solid #dbe4f0;background:#f8fafc;color:#334155}.site-btn-primary,.site-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.95rem;padding:.85rem 1rem;font-size:.94rem;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.site-btn-primary:hover,.site-btn-secondary:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(15,23,42,.1)}.site-btn-primary{background:#0f172a;color:#fff;border:1px solid #0f172a}.site-btn-primary:hover{background:#1e293b;border-color:#1e293b}.site-btn-secondary{background:#fff;color:#334155;border:1px solid #cbd5e1}.site-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8}@media (min-width:1024px){.lg\:h-80{height:17rem!important}.lg\:h-81{height:23rem!important}}.pf-footer{position:relative;background:linear-gradient(180deg,#0b1330 0,#06091e 100%);color:#e2e8f0;padding:72px 24px 0;margin-top:60px}@media (min-width:768px){.pf-footer{padding:96px 96px 0;background:radial-gradient(1200px 500px at 100% 0,rgba(255,210,0,.06),transparent 60%),radial-gradient(900px 400px at 0 0,rgba(7,63,202,.18),transparent 55%),linear-gradient(180deg,#0b1330 0,#06091e 100%)}}.pf-inner{max-width:1280px;margin:0 auto}.pf-top{display:grid;grid-template-columns:1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.08)}@media (min-width:1024px){.pf-top{grid-template-columns:1.2fr 1fr;gap:80px}}.pf-brand-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.pf-brand-logo img{height:44px;width:auto}.pf-brand-name{font-family:'Space Grotesk',sans-serif;font-size:1.4rem;font-weight:800;letter-spacing:-.01em}.pf-tagline{color:#cbd5e1;font-size:1rem;line-height:1.6;max-width:520px;margin-top:18px}.pf-tagline strong{color:#fff;font-weight:600}.pf-stats{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.pf-stat{display:flex;flex-direction:column}.pf-stat-num{font-family:'Space Grotesk',sans-serif;font-size:1.5rem;font-weight:700;color:#ffd200;line-height:1}.pf-stat-lbl{font-size:.78rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.pf-newsletter{background:linear-gradient(135deg,rgba(7,63,202,.16),rgba(255,210,0,.06));border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:28px;backdrop-filter:blur(8px)}.pf-newsletter-eyebrow{font-size:.72rem;color:#ffd200;text-transform:uppercase;letter-spacing:.18em;font-weight:700}.pf-newsletter-title{font-family:'Space Grotesk',sans-serif;font-size:1.4rem;font-weight:700;color:#fff;margin:8px 0 6px}.pf-newsletter-sub{font-size:.92rem;color:#cbd5e1;margin-bottom:16px;line-height:1.5}.pf-newsletter-form{display:flex;gap:8px;flex-wrap:wrap}.pf-newsletter-input{flex:1;min-width:220px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#fff;padding:12px 16px;border-radius:10px;font-size:.92rem;transition:border-color .2s}.pf-newsletter-input::placeholder{color:#94a3b8}.pf-newsletter-input:focus{outline:0;border-color:#ffd200}.pf-newsletter-btn{background:#ffd200;color:#0b1330;border:0;border-radius:10px;padding:12px 22px;font-weight:700;font-size:.92rem;cursor:pointer;transition:background .2s,transform .2s;white-space:nowrap}.pf-newsletter-btn:hover{background:#fff;transform:translateY(-1px)}.pf-newsletter-success{display:none;align-items:center;gap:8px;margin-top:14px;color:#4ade80;font-size:.88rem}.pf-newsletter-success.is-visible{display:inline-flex}.pf-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 32px;padding:56px 0}@media (min-width:768px){.pf-cols{grid-template-columns:repeat(4,1fr)}}.pf-col-title{font-size:.72rem;color:#ffd200;text-transform:uppercase;letter-spacing:.18em;font-weight:700;margin-bottom:18px}.pf-col ul{list-style:none;padding:0;margin:0}.pf-col li{margin-bottom:12px}.pf-col a{color:#cbd5e1;text-decoration:none;font-size:.94rem;transition:color .2s,transform .2s;display:inline-block}.pf-col a:hover{color:#fff;transform:translateX(2px)}.pf-contact-line{display:flex;align-items:flex-start;gap:10px;color:#cbd5e1;font-size:.92rem;margin-bottom:12px}.pf-contact-line i{color:#ffd200;width:16px;flex-shrink:0;margin-top:3px}.pf-social{display:flex;gap:10px;margin-top:6px}.pf-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;text-decoration:none;transition:all .25s}.pf-social a:hover{background:#ffd200;color:#0b1330;border-color:#ffd200;transform:translateY(-2px);box-shadow:0 8px 18px rgba(255,210,0,.25)}.pf-social i{font-size:16px}.pf-bottom{border-top:1px solid rgba(255,255,255,.08);padding:24px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.pf-bottom-left{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:.84rem;color:#94a3b8}.pf-bottom-left .pf-dot{color:#475569}.pf-flag{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1;font-weight:600}.pf-payments{display:flex;align-items:center;gap:8px}.pf-pay-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:999px;font-size:.78rem;color:#cbd5e1}.pf-pay-pill i{font-size:13px;color:#ffd200}.pf-mentions{text-align:center;font-size:.78rem;color:#64748b;padding:16px 0 24px;border-top:1px solid rgba(255,255,255,.05)}