@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz_wght.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Italic-VariableFont_opsz_wght.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--primary-50:#F5E6F5;--primary-100:#EDCCED;--primary-200:#DFA8DF;--primary-300:#C97EC9;--primary-400:#B055B0;--primary-500:#8B2E8A;--primary-600:#6B1E6A;--primary-700:#521552;--primary-800:#3E0F3F;--primary-900:#260C26;--primary-action:var(--primary-600);--primary-hover:var(--primary-500);--primary-sidebar:var(--primary-800);--primary-subtle:var(--primary-50);--primary-border:var(--primary-100);--primary-deep:var(--primary-900);--neutral-50:#F8FAFC;--neutral-100:#F1F5F9;--neutral-200:#E2E8F0;--neutral-300:#CBD5E1;--neutral-400:#94A3B8;--neutral-500:#64748B;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1E293B;--neutral-900:#0F172A;--fg1:var(--neutral-900);--fg2:var(--neutral-700);--fg3:var(--neutral-500);--fg4:var(--neutral-400);--fg-disabled:var(--neutral-300);--fg-interactive:var(--primary-action);--fg-on-inverse:var(--primary-50);--bg-canvas:#FFFFFF;--bg-surface:var(--neutral-50);--bg-muted:var(--neutral-100);--bg-subtle-primary:var(--primary-50);--bg-inverse:var(--primary-800);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-primary:var(--primary-100);--border-inverse:var(--primary-700);--success-base:#16A34A;--success-bg:#F0FDF4;--success-border:#BBF7D0;--success-text:#166534;--warning-base:#CA8A04;--warning-bg:#FEF9C3;--warning-border:#FDE68A;--warning-text:#854D0E;--danger-base:#DC2626;--danger-bg:#FEF2F2;--danger-border:#FECACA;--danger-text:#991B1B;--sentback-base:#EA580C;--sentback-bg:#FFF7ED;--sentback-border:#FED7AA;--sentback-text:#9A3412;--partial-base:#4ADE80;--partial-bg:#DCFCE7;--partial-border:#86EFAC;--partial-text:#166534;--verified-base:#14B8A6;--verified-bg:#F0FDFA;--verified-border:#99F6E4;--verified-text:#0F766E;--complete-base:#059669;--complete-bg:#ECFDF5;--complete-border:#6EE7B7;--complete-text:#065F46;--info-base:#2563EB;--info-bg:#EFF6FF;--info-border:#BFDBFE;--info-text:#1D4ED8;--chart-brand:#6B1E6A;--chart-1:#6B1E6A;--chart-2:#BA5277;--chart-3:#9A6E62;--chart-4:#917552;--chart-5:#827F00;--chart-6:#618560;--chart-7:#50867C;--chart-8:#0089A1;--chart-9:#317DCA;--chart-10:#786AC7;--chart-other:var(--neutral-400);--chart-track:var(--neutral-100);--font-sans:"DM Sans","Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:"DM Mono",ui-monospace,monospace;--fw-regular:400;--fw-medium:500;--fs-2xs:0.75rem;--fs-xs:0.75rem;--fs-sm:0.8125rem;--fs-base:0.875rem;--fs-comfortable:0.9375rem;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--lh-tight:1.3;--lh-normal:1.5;--lh-loose:1.6;--ls-tight:-0.01em;--ls-normal:0;--ls-caps:0.06em;--ls-caps-wide:0.08em;--type-display:500 var(--fs-xl)/1.3 var(--font-sans);--type-heading-lg:500 var(--fs-lg)/1.4 var(--font-sans);--type-heading-md:500 var(--fs-md)/1.5 var(--font-sans);--type-heading-sm:500 var(--fs-base)/1.5 var(--font-sans);--type-body-comfortable:400 var(--fs-comfortable)/1.6 var(--font-sans);--type-body:400 var(--fs-sm)/1.5 var(--font-sans);--type-caption:400 var(--fs-xs)/1.5 var(--font-sans);--type-label:500 var(--fs-xs)/1.5 var(--font-sans);--type-mono:400 var(--fs-sm)/1.5 var(--font-mono);--sp-px:1px;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--r-none:0;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-full:9999px;--shadow-none:none;--shadow-xs:0 1px 2px 0 rgba(62,15,63,0.06);--shadow-sm:0 1px 3px 0 rgba(62,15,63,0.08),0 1px 2px -1px rgba(62,15,63,0.06);--shadow-md:0 4px 16px 0 rgba(62,15,63,0.10);--shadow-lg:0 8px 32px 0 rgba(62,15,63,0.12);--shadow-xl:0 20px 60px 0 rgba(62,15,63,0.15);--focus-ring:0 0 0 3px rgba(107,30,106,0.40);--bw-half:0.5px;--bw-1:1px;--bw-2:2px;--ease-std:cubic-bezier(0.4,0,0.2,1);--dur-micro:150ms;--dur-short:200ms;--dur-med:300ms;--dur-long:400ms;--sidebar-w:220px;--sidebar-detail-w:200px;--modal-w:480px;--modal-w-wide:600px;--widget-body-h:200px}body,html{font:var(--type-body);color:var(--fg1);background:var(--bg-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,h1{font:var(--type-display);color:var(--primary-800);margin:0}.h2,h2{font:var(--type-heading-lg)}.h2,.h3,h2,h3{color:var(--fg1);margin:0}.h3,h3{font:var(--type-heading-md)}.h4,h4{font:var(--type-heading-sm)}.h4,h4,p{color:var(--fg1);margin:0}p{font:var(--type-body)}.p-comfortable{font:var(--type-body-comfortable);color:var(--fg1)}.caption{font:var(--type-caption)}.caption,.label{color:var(--fg3)}.label{font:var(--type-label);text-transform:uppercase;letter-spacing:var(--ls-caps)}.mono{font:var(--type-mono);color:var(--fg1)}code,kbd,pre,samp{font:var(--type-mono);background:var(--primary-subtle);padding:1px 5px;border-radius:var(--r-sm)}a,code,kbd,pre,samp{color:var(--primary-action)}a{text-decoration:none;transition:color var(--dur-micro) var(--ease-std)}a:hover{color:var(--primary-hover);text-decoration:underline}.text-fg1{color:var(--fg1)}.text-fg2{color:var(--fg2)}.text-fg3{color:var(--fg3)}.text-fg4{color:var(--fg4)}.text-primary{color:var(--primary-action)}.text-mono{font-family:var(--font-mono)}.bg-canvas{background:var(--bg-canvas)}.bg-surface{background:var(--bg-surface)}.bg-muted{background:var(--bg-muted)}.bg-subtle{background:var(--bg-subtle-primary)}.bg-inverse{background:var(--bg-inverse);color:var(--fg-on-inverse)}.badge{display:inline-flex;align-items:center;gap:4px;font:var(--type-label);padding:3px 8px;border-radius:var(--r-sm);border:var(--bw-half) solid transparent;text-transform:none;letter-spacing:0}.badge .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.badge--draft{background:var(--neutral-50);color:var(--neutral-600);border-color:var(--neutral-200)}.badge--pending{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-border)}.badge--sentback{background:var(--sentback-bg);color:var(--sentback-text);border-color:var(--sentback-border)}.badge--approved{background:var(--success-bg);color:var(--success-text);border-color:var(--success-border)}.badge--partial{background:var(--partial-bg);color:var(--partial-text);border-color:var(--partial-border)}.badge--verified{background:var(--verified-bg);color:var(--verified-text);border-color:var(--verified-border)}.badge--rejected{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.badge--complete{background:var(--complete-bg);color:var(--complete-text);border-color:var(--complete-border)}html{scroll-padding-top:72px;-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0}img{max-width:100%}.px-card{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s}.px-card:hover{transform:translateY(-4px);border-color:#EDCCED!important;box-shadow:0 14px 32px -16px rgba(62,15,63,.28)}.px-faq summary::-webkit-details-marker{display:none}.px-faq summary span{transition:transform .28s cubic-bezier(.2,.7,.2,1)}.px-faq[open] summary span{transform:rotate(45deg)}.px-faq{transition:border-color .2s,box-shadow .2s}.px-faq:hover,.px-faq[open]{border-color:#EDCCED!important}.px-faq[open]{box-shadow:0 10px 28px -18px rgba(62,15,63,.3)}@keyframes pxfloat{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes pxdrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6%,4%) scale(1.08)}}.px-float{animation:pxfloat 6s ease-in-out infinite}.px-glow{animation:pxdrift 9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.px-float,.px-glow{animation:none}}@keyframes pxherodrift{to{transform:translate(-6vw,8vw) scale(1.08)}}.px-hero-glow{animation:pxherodrift 14s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.px-hero-glow{animation:none}}.px-marquee-label{display:block;margin-bottom:14px;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#CDBFD0}.px-marquee-view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.px-marquee-track{display:flex;width:max-content;animation:pxmarquee 32s linear infinite}.px-marquee-view:hover .px-marquee-track{animation-play-state:paused}.px-marquee-set{display:flex;align-items:center;gap:14px;padding-right:14px}.px-marquee-set img{box-sizing:content-box;height:30px;width:110px;object-fit:contain;padding:10px 18px;border-radius:12px;background:#fff;box-shadow:0 10px 24px -14px rgba(0,0,0,.6)}@keyframes pxmarquee{0%{transform:translateX(-50%)}to{transform:none}}@media (max-width:640px){.px-marquee-set{gap:10px;padding-right:10px}.px-marquee-set img{height:24px;width:88px;padding:8px 14px}}@media (prefers-reduced-motion:reduce){.px-marquee-track{animation:none}}.px-marquee--light .px-marquee-label{margin-bottom:0;color:#64748B;white-space:nowrap}.px-marquee--light .px-marquee-set img{box-shadow:none;border:.5px solid #e2e8f0}body{padding-bottom:var(--px-consent-h,0)}.px-consent{position:fixed;z-index:95;left:16px;right:16px;bottom:16px;margin:0 auto;max-width:880px;max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:20px 22px;border-radius:16px;background:#fff;color:#0F172A;border:.5px solid #e2e8f0;box-shadow:0 24px 60px -18px rgba(38,12,38,.45);font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.55}.px-consent h2{margin:0 0 8px;font-size:18px;font-weight:500;letter-spacing:-.01em;color:#0F172A;outline:none}.px-consent-text{margin:0;color:#475569}.px-consent-text a{color:#6B1E6A;text-decoration:underline}.px-consent-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.px-consent-btn{flex:0 1 auto;min-height:44px;padding:0 20px;border-radius:10px;border:1px solid #6b1e6a;background:#6B1E6A;color:#fff;font:inherit;font-weight:500;cursor:pointer}.px-consent-btn:hover{background:#8B2E8A;border-color:#8B2E8A}.px-consent-btn--alt{background:#fff;color:#6B1E6A}.px-consent-btn--alt:hover{background:#FBF3FB;color:#6B1E6A}.px-consent a:focus-visible,.px-consent h2:focus-visible,.px-consent input:focus-visible,.px-consent-btn:focus-visible{outline:3px solid rgba(107,30,106,.45);outline-offset:2px}.px-consent-opts{margin:4px 0 0;padding:0;border:0;display:grid;gap:10px}.px-consent-opt{display:block;padding:12px 14px;border:.5px solid #e2e8f0;border-radius:12px;background:#F8FAFC}label.px-consent-opt-head{cursor:pointer}.px-consent-opt-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.px-consent-opt-head strong{font-weight:500}.px-consent-on{font-size:13px;color:#047857}.px-consent-opt input{width:20px;height:20px;margin:0;accent-color:#6B1E6A;cursor:pointer}.px-consent-desc{display:block;margin-top:4px;font-size:14px;color:#475569}.px-consent-fine{margin:12px 0 0;font-size:13px;color:#64748B}.px-consent-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:640px){.px-consent{left:8px;right:8px;bottom:8px;padding:16px;font-size:14px}.px-consent-btn{flex:1 1 100%}}.skip-link{position:absolute;inset-inline-start:8px;top:8px;z-index:200;background:#fff;color:#6B1E6A;padding:8px 14px;border-radius:6px;transform:translateY(-200%)}.skip-link:focus{transform:none}:root:has([data-sticky-cta]){--px-bar-h:calc(68px + env(safe-area-inset-bottom))}:root:has(#bigradar-host),:root:has([data-px-chat]){--px-chat-h:76px}.px-chat{position:fixed;z-index:85;right:20px;bottom:calc(20px + var(--px-bar-h, 0px) + var(--px-consent-h, 0px));display:flex;flex-direction:column;align-items:flex-end;gap:10px;direction:ltr}.px-chat-btn{width:60px;height:60px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:#6B1E6A;color:#fff;cursor:pointer;box-shadow:0 10px 24px -8px rgba(38,12,38,.55);transition:transform .15s}.px-chat-btn:hover{transform:scale(1.05)}.px-chat-btn:focus-visible{outline:3px solid rgba(107,30,106,.45);outline-offset:3px}.px-chat-btn[aria-busy]{cursor:progress;opacity:.75}.px-chat-msg{margin:0;max-width:min(280px,calc(100vw - 40px));padding:10px 14px;border-radius:12px;background:#fff;color:#0F172A;border:.5px solid #e2e8f0;box-shadow:0 12px 30px -12px rgba(38,12,38,.4);font:14px/1.45 DM Sans,system-ui,sans-serif}.px-chat-msg a{color:#6B1E6A;text-decoration:underline}#bigradar-host{direction:ltr}html[lang=ar] body,html[lang=ar] body *{font-family:IBM Plex Sans Arabic,DM Sans,system-ui,sans-serif!important;letter-spacing:0!important}html[lang=ar] [style*="DM Mono"]{font-family:DM Mono,IBM Plex Sans Arabic,monospace!important}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{line-height:1.3!important}html[dir=rtl] body{overflow-x:clip}html[dir=rtl] [style*="text-align: left"]{text-align:right!important}html[dir=rtl] [style*="text-align: right"]{text-align:left!important}html[dir=rtl] .px-flow-arrow{display:inline-block;transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.pv [style*=pvA]{display:none!important}}[data-hv="1"]:hover{background:#F5E6F5!important}[data-hv="1"]:hover,[data-hv="2"]:hover{color:#0F172A!important}[data-hv="3"]:hover{background:#8B2E8A!important;color:#fff!important}[data-hv="4"]:hover{border-color:#6B1E6A!important}[data-hv="5"]:hover{background:#F8FAFC!important}[data-hv="6"]:hover{background:#3E0F3F!important}[data-hv="7"]:hover{border-color:#6B1E6A!important;background:#FDF8FD!important}[data-hv="8"]:hover{background:#F5E6F5!important;color:#3E0F3F!important}[data-hv="9"]:hover{background:rgba(255,255,255,.08)!important}[data-hv="10"]:hover,[data-hv="9"]:hover{color:#fff!important}[data-hv="11"]:hover{opacity:.85!important}[data-hv="12"]:hover{color:#EDCCED!important}[data-hv="13"]:hover{border-color:#EDCCED!important}[data-hv="14"]:hover{background:#EDCCED!important}[data-hv="15"]:hover{opacity:.75!important}[data-hv="16"]:hover{border-color:#EDCCED!important;box-shadow:0 10px 30px rgba(62,15,63,.08)!important}[data-hv="17"]:hover{opacity:.96!important}[data-hv="18"]:hover{color:#6B1E6A!important}[data-hv="19"]:hover{background:rgba(255,255,255,.1)!important}