:root{--pp-primary:#2f6fed;--pp-primary-dark:#1f5ad6;--pp-accent:#6c5ce7;--pp-success:#22c55e;--pp-text:#1a1f36;--pp-text-muted:#5b6b85;--pp-bg:#f6f8fc;--pp-card:#ffffff;--pp-border:#e6ebf4;--pp-shadow:0 8px 32px rgba(31, 90, 214, 0.08);--pp-shadow-lg:0 18px 60px rgba(31, 90, 214, 0.18);--pp-radius:16px}.wrapper,body{font-family:Tajawal,sans-serif;color:var(--pp-text)}.disabled{pointer-events:none;background-color:#a9a9a9!important}.pp-skip-link{position:absolute;top:-40px;right:0;z-index:9999;background:var(--pp-primary);color:#fff;padding:10px 16px;border-radius:0 0 8px 0;text-decoration:none;font-weight:700;transition:top .2s}.pp-skip-link:focus{top:0;color:#fff;text-decoration:none;outline:2px solid #fff;outline-offset:-4px}#pp-back-top:focus-visible,.pp-cta:focus-visible,.pp-cur-btn:focus-visible,.pp-faq-q:focus-visible,.pp-sticky-btn:focus-visible,.pp-term-btn:focus-visible{outline:3px solid var(--pp-primary);outline-offset:3px}#pp-main:focus{outline:0}.pp-hidden{display:none!important}.pp-hero{background:linear-gradient(135deg,#eef3ff 0,#fbfaff 60%,#f6f8fc 100%);padding:80px 0 40px;text-align:center;position:relative;overflow:hidden}.pp-hero::after,.pp-hero::before{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(108,92,231,.18),transparent 70%);width:420px;height:420px;z-index:0}.pp-hero::before{top:-160px;right:-120px}.pp-hero::after{bottom:-220px;left:-180px;background:radial-gradient(circle,rgba(47,111,237,.14),transparent 70%)}.pp-hero .container{position:relative;z-index:1}.pp-eyebrow{display:inline-block;background:rgba(47,111,237,.08);color:var(--pp-primary);padding:6px 14px;border-radius:999px;font-weight:700;font-size:13px;letter-spacing:.4px;margin-bottom:18px}.pp-hero h1{font-size:44px;font-weight:550;line-height:1.25;color:var(--pp-text);margin:0 0 14px}.pp-hero h1 .pp-grad{background:linear-gradient(90deg,var(--pp-primary),var(--pp-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.pp-hero p.pp-sub{font-size:18px;color:var(--pp-text-muted);max-width:680px;margin:0 auto 22px;line-height:1.8}.pp-trust-row{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:18px;color:var(--pp-text-muted);font-size:14px}.pp-trust-row span{display:inline-flex;align-items:center;gap:6px}.pp-trust-row .fa{color:var(--pp-success)}.pp-toggle-wrap{display:flex;justify-content:center;margin:28px 0 4px}.pp-toggle{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--pp-border);padding:5px;border-radius:999px;box-shadow:var(--pp-shadow)}.pp-toggle button{border:none;background:0 0;padding:10px 22px;border-radius:999px;font-weight:700;font-size:15px;color:var(--pp-text-muted);cursor:pointer;transition:.2s;position:relative}.pp-toggle button.active{background:linear-gradient(90deg,var(--pp-primary),var(--pp-accent));color:#fff;box-shadow:0 6px 14px rgba(47,111,237,.3)}.pp-toggle .pp-save-pill{position:absolute;top:-12px;left:-8px;background:var(--pp-success);color:#fff;font-size:10px;padding:2px 8px;border-radius:999px;font-weight:800}.pp-currency-wrap{display:flex;justify-content:center;gap:8px;margin-top:14px;flex-wrap:wrap}.pp-cur-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--pp-border);padding:8px 16px;border-radius:999px;font-family:Tajawal,sans-serif;font-size:13px;font-weight:700;color:var(--pp-text-muted);cursor:pointer;transition:.2s}.pp-cur-btn:hover{border-color:var(--pp-primary);color:var(--pp-primary)}.pp-cur-btn.active{background:var(--pp-text);color:#fff;border-color:var(--pp-text);box-shadow:0 4px 12px rgba(26,31,54,.15)}.pp-cur-btn .fa{font-size:12px}.pp-cards-section{padding:30px 0 50px;background:0 0}.pp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}@media (max-width:899px){.pp-cards{grid-template-columns:repeat(2,1fr);gap:20px}}.pp-dots{display:none}@media (max-width:539px){.pp-cards{display:flex;grid-template-columns:none;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:22px 8% 18px;scroll-padding-inline:8%;scrollbar-width:none}.pp-cards::-webkit-scrollbar{display:none}.pp-cards{cursor:grab}.pp-cards.pp-grabbing{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none;-webkit-user-select:none}.pp-cards .pp-card{flex:0 0 84%;max-width:84%;scroll-snap-align:center}.pp-cards .pp-card.featured,.pp-cards .pp-card.featured:hover,.pp-cards .pp-card:hover{transform:none}.pp-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:4px}.pp-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--pp-border,#d7deea);cursor:pointer;-webkit-appearance:none;appearance:none;transition:width .25s ease,background .25s ease}.pp-dot.active{width:22px;border-radius:5px;background:var(--pp-primary,#2f6fed)}}.pp-card{background:var(--pp-card);border:1px solid var(--pp-border);border-radius:var(--pp-radius);padding:24px 18px;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:var(--pp-shadow)}@media (min-width:900px) and (max-width:1199px){.pp-card{padding:22px 14px}}@media (min-width:1200px){.pp-card{padding:30px 22px}.pp-cards{gap:22px}}.pp-card:hover{transform:translateY(-4px);box-shadow:var(--pp-shadow-lg)}.pp-card.featured{border-color:var(--pp-primary);background:linear-gradient(180deg,#fff 0,#f3f7ff 100%);box-shadow:0 22px 60px rgba(47,111,237,.18);transform:translateY(-6px)}.pp-card.featured:hover{transform:translateY(-10px)}.pp-badge{position:absolute;top:-12px;right:24px;background:linear-gradient(90deg,var(--pp-primary),var(--pp-accent));color:#fff;font-weight:800;font-size:12px;padding:6px 14px;border-radius:999px;letter-spacing:.5px;box-shadow:0 8px 20px rgba(47,111,237,.35)}.pp-card .pp-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;margin-bottom:12px}@media (min-width:1200px){.pp-card .pp-icon{width:54px;height:54px;border-radius:14px;font-size:24px;margin-bottom:14px}}.pp-icon.ic-free{background:linear-gradient(135deg,#94a3b8,#64748b)}.pp-icon.ic-basic{background:linear-gradient(135deg,#2f6fed,#6c5ce7)}.pp-icon.ic-pro{background:linear-gradient(135deg,#f59e0b,#ef4444)}.pp-icon.ic-org{background:linear-gradient(135deg,#0ea5e9,#0369a1)}.pp-card h3{font-size:20px;font-weight:900;margin:0 0 4px;color:var(--pp-text)}.pp-card .pp-tag{color:var(--pp-text-muted);font-size:13px;min-height:54px;line-height:1.55;margin-bottom:14px}.pp-price{margin:4px 0 2px;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.pp-price .num{font-size:36px;font-weight:550;color:var(--pp-text);line-height:1}.pp-price .cur{font-size:14px;font-weight:700;color:var(--pp-text-muted)}.pp-price .per{font-size:13px;color:var(--pp-text-muted)}.pp-price-meta{font-size:12px;color:var(--pp-text-muted);min-height:20px;margin-bottom:12px}@media (min-width:1200px){.pp-card h3{font-size:22px;margin:0 0 6px}.pp-card .pp-tag{font-size:14px;min-height:42px;margin-bottom:18px}.pp-price .num{font-size:42px}.pp-price .cur{font-size:16px}.pp-price .per{font-size:14px}.pp-price-meta{font-size:13px;min-height:22px;margin-bottom:14px}}.pp-strike{text-decoration:line-through;opacity:.6}.pp-cta{display:block;text-align:center;padding:11px 12px;border-radius:11px;font-weight:800;font-size:14px;text-decoration:none;transition:.2s;margin-bottom:12px}@media (min-width:1200px){.pp-cta{padding:12px 16px;border-radius:12px;font-size:15px;margin-bottom:14px}}.pp-cta-primary{background:linear-gradient(90deg,var(--pp-primary),var(--pp-accent));color:#fff!important;box-shadow:0 10px 24px rgba(47,111,237,.28)}.pp-cta-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(47,111,237,.4);color:#fff!important;text-decoration:none}.pp-cta-ghost{background:#fff;color:var(--pp-primary)!important;border:1.5px solid var(--pp-primary)}.pp-cta-ghost:hover{background:var(--pp-primary);color:#fff!important;text-decoration:none}.pp-trial{text-align:center;font-size:13px;color:var(--pp-success);font-weight:700}.pp-trial .fa{margin-left:4px}.pp-features{list-style:none;padding:0;margin:12px 0 0}.pp-features li{padding:7px 0;font-size:13px;color:var(--pp-text);display:flex;align-items:center;gap:8px;border-top:1px dashed var(--pp-border);line-height:1.5}.pp-features li:first-child{border-top:none}.pp-features li .fa{color:var(--pp-success);font-size:13px;flex-shrink:0;width:16px;text-align:center}@media (min-width:1200px){.pp-features{margin:14px 0 0}.pp-features li{padding:8px 0;font-size:14px;gap:10px}.pp-features li .fa{font-size:14px;width:18px}}.pp-features li .fa-users{color:#3b82f6}.pp-features li .fa-tasks{color:#8b5cf6}.pp-features li .fa-folder-open{color:#f59e0b}.pp-features li .fa-list-ul{color:#06b6d4}.pp-features li .fa-commenting{color:#10b981}.pp-features li .fa-hdd-o{color:#64748b}.pp-features li .fa-bell{color:#facc15}.pp-features li .fa-pencil-square-o{color:#a855f7}.pp-features li .fa-table{color:#10b981}.pp-features li .fa-magic{color:#f59e0b}.pp-features li .fa-paint-brush{color:#ec4899}.pp-features li .fa-line-chart{color:#6366f1}.pp-features li .fa-flag-checkered{color:#ef4444}.pp-features li .fa-envelope{color:#3b82f6}.pp-features li .fa-check-square-o{color:#22c55e}.pp-features li .fa-phone{color:#f97316}.pp-features li .fa-life-ring{color:#06b6d4}.pp-features li .fa-map-marker{color:#0ea5e9}.pp-features li .fa-server{color:#64748b}.pp-features li .fa-shield{color:#7c3aed}.pp-features li .pp-x{color:#cbd5e1}.pp-features li.muted{color:var(--pp-text-muted)}.pp-features li b{color:var(--pp-text);font-weight:800}.pp-compare-section{padding:60px 0 40px;background:#fff}.pp-compare-section .pp-section-head{text-align:center;margin-bottom:36px}.pp-compare-section h2{font-size:32px;font-weight:900;margin:0 0 8px}.pp-compare-section .pp-sub{color:var(--pp-text-muted);font-size:16px;max-width:600px;margin:0 auto}.pp-table-wrap{overflow:hidden;border-radius:var(--pp-radius);border:1px solid var(--pp-border);margin-top:18px;background:#fff;box-shadow:0 6px 24px rgba(31,90,214,.04)}.pp-table{width:100%;border-collapse:collapse;background:#fff;font-size:15px}.pp-table thead th{background:#f8fafc;color:var(--pp-text);font-weight:800;padding:22px 14px 18px;text-align:center;border-bottom:1px solid var(--pp-border);font-size:15px}.pp-table thead th:first-child{border-top-right-radius:var(--pp-radius)}.pp-table thead th:last-child{border-top-left-radius:var(--pp-radius)}.pp-table thead th.head-feat{text-align:right;min-width:220px}.pp-table thead th.featured-col{background:linear-gradient(180deg,#eef3ff,#fff);color:var(--pp-primary)}.pp-table thead th:nth-child(4){background:linear-gradient(180deg,#eef3ff,#fff);color:var(--pp-primary);position:relative;padding-top:34px}.pp-table thead th:nth-child(4)::after{content:"الأفضل قيمة";position:absolute;top:8px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,var(--pp-primary),var(--pp-accent));color:#fff;font-size:10px;font-weight:800;padding:3px 10px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 10px rgba(47,111,237,.3)}.pp-table tbody tr:not(.group) td:nth-child(4){background:#fafbff}.pp-table tbody td{padding:14px;text-align:center;border-bottom:1px solid var(--pp-border);color:var(--pp-text)}.pp-table tbody tr:last-child td{border-bottom:none}.pp-table tbody tr:last-child td:first-child{border-bottom-right-radius:var(--pp-radius)}.pp-table tbody tr:last-child td:last-child{border-bottom-left-radius:var(--pp-radius)}.pp-table tbody td.feat{text-align:right;font-weight:700;color:var(--pp-text)}.pp-table tbody td.feat .fa{font-size:16px;margin-left:8px;width:20px;text-align:center}.pp-table tbody td .fa-check{color:var(--pp-success);font-size:16px}.pp-table tbody td .pp-dash{color:#cbd5e1;font-size:18px}.pp-table tbody tr.group td{background:#f8fafc;text-align:right;font-weight:900;color:var(--pp-primary);padding:14px}.pp-table tbody tr:hover td:not(.feat){background:#fafbff}.pp-table .infinity{font-size:22px;font-weight:800;color:var(--pp-primary)}.pp-table tbody td.feat .fa-users{color:#3b82f6}.pp-table tbody td.feat .fa-tasks{color:#8b5cf6}.pp-table tbody td.feat .fa-folder-open{color:#f59e0b}.pp-table tbody td.feat .fa-list-ul{color:#06b6d4}.pp-table tbody td.feat .fa-commenting{color:#10b981}.pp-table tbody td.feat .fa-bell{color:#facc15}.pp-table tbody td.feat .fa-check{color:#22c55e;font-size:16px}.pp-table tbody td.feat .fa-list-alt{color:#6366f1}.pp-table tbody td.feat .fa-clone{color:#ec4899}.pp-table tbody td.feat .fa-hdd-o{color:#64748b}.pp-table tbody td.feat .fa-pencil-square-o{color:#a855f7}.pp-table tbody td.feat .fa-table{color:#10b981}.pp-table tbody td.feat .fa-magic{color:#f59e0b}.pp-table tbody td.feat .fa-paint-brush{color:#ec4899}.pp-table tbody td.feat .fa-briefcase{color:#6366f1}.pp-table tbody td.feat .fa-calendar{color:#ef4444}.pp-table tbody td.feat .fa-columns{color:#0ea5e9}.pp-table tbody td.feat .fa-user-plus{color:#22c55e}.pp-table tbody td.feat .fa-lock{color:#64748b}.pp-table tbody td.feat .fa-file-excel-o{color:#10b981}.pp-table tbody td.feat .fa-envelope{color:#3b82f6}.pp-table tbody td.feat .fa-archive{color:#a16207}.pp-table tbody td.feat .fa-flag-checkered{color:#ef4444}.pp-table tbody td.feat .fa-cloud{color:#0ea5e9}.pp-table tbody td.feat .fa-comments{color:#8b5cf6}.pp-table tbody td.feat .fa-map-marker{color:#0ea5e9}.pp-table tbody td.feat .fa-server{color:#64748b}.pp-table tbody td.feat .fa-life-ring{color:#06b6d4}@media (max-width:767px){.pp-hero{padding:50px 0 30px}.pp-hero h1{font-size:30px}.pp-hero p.pp-sub{font-size:16px}.pp-table-wrap{overflow-x:auto}.pp-table{min-width:680px}.pp-card.featured{transform:none}}.pp-trust-strip{background:#fff;padding:34px 0;border-top:1px solid var(--pp-border);border-bottom:1px solid var(--pp-border)}.pp-trust-strip .pp-tlabel{text-align:center;color:var(--pp-text-muted);font-size:13px;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.pp-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:36px}.pp-stat{text-align:center}.pp-stat .v{font-size:30px;font-weight:900;color:var(--pp-primary)}.pp-stat .l{font-size:13px;color:var(--pp-text-muted)}.pp-testimonials{background:#fff;padding:64px 0}.pp-testimonials .pp-section-head{text-align:center;margin-bottom:36px}.pp-testimonials h2{font-size:32px;font-weight:900;margin:0 0 8px}.pp-testimonials .pp-sub{color:var(--pp-text-muted);font-size:16px;max-width:600px;margin:0 auto}.pp-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}@media (max-width:991px){.pp-testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.pp-testimonials-grid{grid-template-columns:1fr}}.pp-tcard{background:#fff;border:1px solid var(--pp-border);border-radius:var(--pp-radius);padding:24px;position:relative;transition:.25s;box-shadow:var(--pp-shadow)}.pp-tcard:hover{transform:translateY(-4px);box-shadow:var(--pp-shadow-lg);border-color:var(--pp-primary)}.pp-tcard .pp-quote-mark{position:absolute;top:14px;left:18px;font-size:48px;font-weight:900;color:var(--pp-primary);opacity:.12;line-height:1}.pp-tcard .pp-stars{color:#f59e0b;font-size:16px;margin-bottom:12px;letter-spacing:2px}.pp-tcard .pp-quote{color:var(--pp-text);font-size:15px;line-height:1.9;margin-bottom:18px}.pp-tcard .pp-author{display:flex;align-items:center;gap:12px;border-top:1px solid var(--pp-border);padding-top:14px}.pp-tcard .pp-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--pp-primary),var(--pp-accent));color:#fff;font-weight:900;font-size:18px;flex-shrink:0}.pp-tcard .pp-name{font-weight:800;font-size:14px;color:var(--pp-text)}.pp-tcard .pp-role{font-size:12px;color:var(--pp-text-muted)}.pp-security{background:linear-gradient(135deg,#f6f8fc 0,#eef3ff 100%);padding:60px 0}.pp-security .pp-section-head{text-align:center;margin-bottom:36px}.pp-security h2{font-size:32px;font-weight:900;margin:0 0 8px}.pp-security h2 .pp-flag{display:inline-block;vertical-align:middle;margin-left:6px}.pp-security .pp-sub{color:var(--pp-text-muted);font-size:16px;max-width:620px;margin:0 auto;line-height:1.8}.pp-security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px}@media (max-width:991px){.pp-security-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:539px){.pp-security-grid{grid-template-columns:1fr}}.pp-sec-card{background:#fff;border:1px solid var(--pp-border);border-radius:14px;padding:24px;text-align:center;transition:.25s}.pp-sec-card:hover{transform:translateY(-3px);border-color:var(--pp-primary);box-shadow:var(--pp-shadow)}.pp-sec-card{position:relative}.pp-sec-card .pp-sec-icon{font-size:36px;margin-bottom:12px;line-height:1}.pp-sec-card h4{margin:0 0 6px;font-size:16px;font-weight:800;color:var(--pp-text)}.pp-sec-card p{margin:0;font-size:13px;color:var(--pp-text-muted);line-height:1.7}.pp-sec-card.pp-sec-enterprise{border-color:var(--pp-primary);background:linear-gradient(180deg,#fff 0,#f3f7ff 100%);box-shadow:0 12px 30px rgba(47,111,237,.12)}.pp-sec-badge{position:absolute;top:-10px;right:50%;transform:translateX(50%);background:linear-gradient(90deg,var(--pp-primary),var(--pp-accent));color:#fff;font-size:10px;font-weight:800;padding:4px 12px;border-radius:999px;letter-spacing:.3px;white-space:nowrap;box-shadow:0 6px 14px rgba(47,111,237,.3)}.pp-faq-section{background:var(--pp-bg);padding:60px 0}.pp-faq-section h2{text-align:center;font-size:32px;font-weight:900;margin:0 0 10px}.pp-faq-section .pp-sub{text-align:center;color:var(--pp-text-muted);margin-bottom:36px}.pp-faq{max-width:820px;margin:0 auto}.pp-faq-item{background:#fff;border:1px solid var(--pp-border);border-radius:14px;margin-bottom:12px;overflow:hidden;transition:.2s}.pp-faq-item.open{box-shadow:var(--pp-shadow);border-color:var(--pp-primary)}.pp-faq-q{width:100%;background:0 0;border:none;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;font-size:16px;font-weight:700;color:var(--pp-text);cursor:pointer;text-align:right}.pp-faq-q .pp-chev{transition:transform .25s;color:var(--pp-primary);font-size:14px}.pp-faq-item.open .pp-chev{transform:rotate(180deg)}.pp-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 20px;color:var(--pp-text-muted);line-height:1.9;font-size:15px}.pp-faq-item.open .pp-faq-a{max-height:400px;padding:0 20px 18px}.pp-faq-a a{color:var(--pp-primary);font-weight:700}.pp-final-cta{background:linear-gradient(135deg,#2f6fed,#6c5ce7);padding:60px 0;color:#fff;text-align:center;position:relative;overflow:hidden}.pp-final-cta::after,.pp-final-cta::before{content:"";position:absolute;border-radius:50%;opacity:.2;width:300px;height:300px;background:#fff;filter:blur(80px)}.pp-final-cta::before{top:-100px;right:-80px}.pp-final-cta::after{bottom:-120px;left:-80px}.pp-final-cta .container{position:relative;z-index:1}.pp-final-cta h2{font-size:34px;font-weight:900;margin:0 0 10px;color:#fff}.pp-final-cta p{font-size:17px;opacity:.95;max-width:600px;margin:0 auto 22px}.pp-final-cta .pp-cta{display:inline-block;background:#fff;color:var(--pp-primary)!important;padding:14px 36px;font-size:16px;border-radius:12px;font-weight:900;box-shadow:0 14px 30px rgba(0,0,0,.18)}.pp-final-cta .pp-cta:hover{transform:translateY(-2px)}.pricing-section{background:0 0!important;padding:0!important}.pricing-section .container>.row>.col-xs-12>.section-info{display:none}.pricing-section .pricing-holder{display:none!important}.pp-contact-section{background:#fff;padding:64px 0;border-top:1px solid var(--pp-border)}.pp-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:start}@media (max-width:767px){.pp-contact-grid{grid-template-columns:1fr;gap:32px}}.pp-contact-info h2{font-size:32px;font-weight:900;margin:0 0 12px;color:var(--pp-text)}.pp-contact-lead{color:var(--pp-text-muted);font-size:16px;line-height:1.9;margin-bottom:28px}.pp-contact-list{list-style:none;padding:0;margin:0}.pp-contact-list li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--pp-border)}.pp-contact-list li:first-child{border-top:none}.pp-contact-list li .fa{font-size:18px;color:#fff;background:linear-gradient(135deg,var(--pp-primary),var(--pp-accent));width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pp-cl-label{display:block;font-size:12px;color:var(--pp-text-muted);margin-bottom:2px}.pp-contact-list li a{color:var(--pp-text);font-weight:800;font-size:15px;text-decoration:none}.pp-contact-list li a:hover{color:var(--pp-primary)}.pp-contact-form-wrap{background:linear-gradient(180deg,#fafbff,#fff);border:1px solid var(--pp-border);border-radius:var(--pp-radius);padding:28px;box-shadow:var(--pp-shadow)}.pp-contact-form .my-input{width:100%;padding:13px 16px;border:1px solid var(--pp-border);border-radius:10px;font-family:Tajawal,sans-serif;font-size:15px;margin-bottom:12px;transition:.2s;background:#fff}.pp-contact-form .my-input:focus{outline:0;border-color:var(--pp-primary);box-shadow:0 0 0 4px rgba(47,111,237,.12)}.pp-contact-form textarea.my-input{min-height:120px;resize:vertical}.pp-contact-form .send-contact{background:linear-gradient(90deg,var(--pp-primary),var(--pp-accent));color:#fff;border:none;padding:13px 32px;font-weight:800;font-size:15px;border-radius:10px;cursor:pointer;transition:.2s;box-shadow:0 10px 24px rgba(47,111,237,.28);font-family:Tajawal,sans-serif}.pp-contact-form .send-contact:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(47,111,237,.4)}.pp-footer{background:#1a1f36;color:rgba(255,255,255,.8);padding:60px 0 30px}.pp-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}@media (max-width:991px){.pp-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:539px){.pp-footer-grid{grid-template-columns:1fr;gap:32px}}.pp-footer-logo{height:38px;width:auto;margin-bottom:18px;filter:brightness(0) invert(1)}.pp-footer-brand p{font-size:14px;color:rgba(255,255,255,.65);line-height:1.8;max-width:340px}.pp-footer-social{display:flex;gap:10px;margin-top:20px}.pp-footer-social a{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:15px;color:rgba(255,255,255,.75);font-weight:800;text-decoration:none;transition:.2s}.pp-footer-social a:hover{background:var(--pp-primary);color:#fff;border-color:var(--pp-primary);transform:translateY(-2px)}.pp-footer-col-title{font-size:12px;font-weight:800;color:#fff;margin-bottom:16px;text-transform:uppercase;letter-spacing:.1em}.pp-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pp-footer-links a{color:rgba(255,255,255,.7);text-decoration:none;font-size:14px;transition:.2s}.pp-footer-links a:hover{color:#fff;padding-right:4px}.pp-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:rgba(255,255,255,.55);flex-wrap:wrap;gap:12px}.pp-footer-bottom a{color:rgba(255,255,255,.6);text-decoration:none}.pp-footer-bottom a:hover{color:#fff}@media (max-width:539px){.pp-footer-bottom{flex-direction:column;text-align:center}}#pp-back-top{position:fixed;bottom:24px;left:24px;z-index:998;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--pp-primary),var(--pp-accent));color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(47,111,237,.35);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,transform .25s,visibility .25s;font-size:16px}#pp-back-top.visible{opacity:1;visibility:visible;transform:translateY(0)}#pp-back-top:hover{transform:translateY(-2px) scale(1.05)}#pp-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:997;background:#fff;border-top:1px solid var(--pp-border);padding:12px 16px;display:none;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -8px 24px rgba(0,0,0,.08);transform:translateY(100%);transition:transform .3s}#pp-sticky-cta.visible{transform:translateY(0)}.pp-sticky-info{display:flex;flex-direction:column;line-height:1.3}.pp-sticky-title{font-weight:800;font-size:14px;color:var(--pp-text)}.pp-sticky-sub{font-size:12px;color:var(--pp-text-muted)}.pp-sticky-btn{background:linear-gradient(90deg,var(--pp-primary),var(--pp-accent));color:#fff!important;padding:11px 20px;border-radius:999px;font-weight:800;font-size:14px;text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px rgba(47,111,237,.3)}.pp-sticky-btn:hover{color:#fff!important;text-decoration:none}@media (max-width:767px){#pp-sticky-cta{display:flex}#pp-back-top{bottom:84px}body.pp-sticky-padding{padding-bottom:72px}}.pp-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pp-reveal.pp-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.pp-reveal{opacity:1;transform:none;transition:none}}@media (max-width:620px){.inner-page-header .nav-wrapper{flex-wrap:wrap;justify-content:center;row-gap:6px}.inner-page-header .nav-menu{width:100%}.inner-page-header .nav-menu ul{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;padding:0;margin:0}.inner-page-header .nav-menu ul li{margin:0}.inner-page-header .nav-menu ul li a{font-size:13px;padding:4px 7px}}:root{--pjx-ink:#14133b;--pjx-ink-soft:#4b5273;--pjx-indigo:#4d3ecd}.pjx-nav{position:sticky;top:0;z-index:100;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(255,255,255,.85);border-bottom:1px solid rgba(20,19,59,.07);transition:box-shadow .25s ease,background .25s ease}.pjx-nav.pjx-scrolled{box-shadow:0 6px 24px -12px rgba(20,19,59,.18)}.pjx-nav-inner{max-width:1280px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;gap:28px}.pjx-logo{display:flex;align-items:center;gap:10px;text-decoration:none!important;flex-shrink:0}.pjx-logo img.pjx-logo-full{width:auto;height:38px}.pjx-nav-links{display:flex;align-items:center;gap:4px;list-style:none;margin:0 auto!important;padding:0}.pjx-nav-links li{display:block;padding:0;margin:0}.pjx-nav-links li::before{display:none!important}.pjx-nav-links a{display:block;padding:9px 14px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none!important;transition:.2s ease;color:var(--pjx-ink-soft)!important}.pjx-nav-links a:hover{color:var(--pjx-ink)!important;background:rgba(77,62,205,.07)}.pjx-nav-actions{display:flex;align-items:center;gap:10px;margin-right:auto;flex-shrink:0}.pjx-signin{font-size:15px;font-weight:600;padding:9px 14px;border-radius:8px;text-decoration:none!important;transition:.2s ease;color:#4f46e5!important;background:#eef1ff;border:1px solid #e2e6fb}.pjx-signin:hover{background:#e2e7ff;transform:translateY(-1px)}.pjx-nav-cta{font-size:15px;font-weight:700;padding:10px 20px;border-radius:10px;text-decoration:none!important;transition:.2s ease;white-space:nowrap;background:#6366f1;color:#fff!important;box-shadow:0 6px 18px -5px rgba(99,102,241,.55)}.pjx-nav-cta:hover{background:#4f46e5;transform:translateY(-1px)}.pjx-lang{display:flex;border-radius:8px;overflow:hidden;font-size:13px;font-weight:700;border:1px solid rgba(20,19,59,.14)}.pjx-lang a{padding:6px 10px;text-decoration:none!important;cursor:pointer;transition:.2s ease;color:var(--pjx-ink-soft)!important}.pjx-lang a.active{background:var(--pjx-ink);color:#fff!important}.pjx-burger{display:none;background:0 0;border:0;padding:8px;cursor:pointer;flex-direction:column;gap:5px}.pjx-burger span{display:block;width:22px;height:2px;border-radius:2px;transition:.25s ease;background:var(--pjx-ink)}@media (max-width:991px){.pjx-nav-actions .pjx-signin,.pjx-nav-links{display:none}.pjx-burger{display:flex}.pjx-nav.pjx-open .pjx-nav-links{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:72px;left:0;right:0;padding:12px 20px 20px;gap:2px;background:#fff;border-bottom:1px solid rgba(20,19,59,.08);box-shadow:0 18px 30px -18px rgba(20,19,59,.25)}.pjx-nav.pjx-open .pjx-nav-links a{padding:13px 14px;font-size:16px}.pjx-lang-li{display:none!important}}@media (max-width:767px){.pjx-nav-actions .pjx-lang{display:none}.pjx-nav.pjx-open .pjx-lang-li{display:block!important}.pjx-nav-inner{gap:12px;padding:0 16px}.pjx-nav-cta{padding:9px 14px;font-size:14px}.pjx-logo img.pjx-logo-full{height:32px}}.pp-contact-form-wrap .my-input{color:#000!important}.pp-contact-form-wrap .my-input{color:#000!important}