.pf-block{font-family:var(--pf-font-arabic,"IBM Plex Sans Arabic",system-ui,sans-serif)}.pf-block,.pf-block *,.pf-block :after,.pf-block :before{box-sizing:border-box}.pf-block__container{inline-size:100%;margin-inline:auto;max-inline-size:75rem}.pf-block__head{margin-block-end:var(--pf-space-6,2rem);margin-inline:auto;max-inline-size:44rem;text-align:center}.pf-block__eyebrow{font-size:var(--pf-font-size-sm,.875rem);font-weight:600;letter-spacing:var(--pf-letter-spacing-wide,.02em);margin:0 0 var(--pf-space-2,.5rem);text-transform:uppercase}.pf-block__title{font-size:var(--pf-font-size-2xl,2.25rem);font-weight:700;line-height:1.2;margin:0}.pf-block__subtitle{font-size:var(--pf-font-size-md,1.125rem);line-height:1.7;margin:var(--pf-space-3,.75rem) 0 0}.pf-block__btn{align-items:center;border:0;border-radius:var(--pf-radius-md,.625rem);cursor:pointer;display:inline-flex;font-size:var(--pf-font-size-base,1rem);font-weight:600;gap:var(--pf-space-2,.5rem);justify-content:center;min-block-size:44px;padding-block:var(--pf-space-3,.75rem);padding-inline:var(--pf-space-5,1.5rem);text-decoration:none;transition:transform var(--pf-duration-base,.22s) var(--pf-easing-spring,cubic-bezier(.34,1.56,.64,1)),box-shadow var(--pf-duration-base,.22s) var(--pf-easing-standard,cubic-bezier(.2,0,0,1)),opacity var(--pf-duration-base,.22s) var(--pf-easing-standard,cubic-bezier(.2,0,0,1))}.pf-block__btn:hover{box-shadow:var(--pf-shadow-md,0 8px 24px rgba(13,27,42,.1));text-decoration:none;transform:translateY(-1px)}.pf-block__btn:focus-visible{box-shadow:var(--pf-shadow-focus,0 0 0 3px var(--pf-color-focus-ring,color-mix(in srgb,var(--pf-color-primary,#0c6157) 40%,transparent)));outline:2px solid var(--pf-color-primary,#0c6157);outline-offset:2px}.pf-block__btn[aria-disabled=true],.pf-block__btn[disabled]{opacity:.55;pointer-events:none}.pf-block__btn--ghost{border:1px solid var(--pf-color-border,#7d8b86)}.pf-block__btn--ghost:hover{background:var(--pf-color-primary-soft,color-mix(in srgb,var(--pf-color-primary,#0c6157) 12%,transparent));box-shadow:none;opacity:1}.pf-block__actions{display:flex;flex-wrap:wrap;gap:var(--pf-space-3,.75rem);justify-content:center;margin-block-start:var(--pf-space-5,1.5rem)}.pf-block__img{block-size:auto;border-radius:var(--pf-radius-md,.625rem);display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.pf-block__card{background:var(--pf-color-surface-raised,#f4f6f7);border:1px solid var(--pf-color-hairline,#e2e8ec);border-radius:var(--pf-radius-lg,1rem);box-shadow:var(--pf-shadow-xs,0 1px 2px rgba(13,27,42,.06));color:var(--pf-color-on-surface,#13201d);padding:var(--pf-space-5,1.5rem);transition:box-shadow var(--pf-duration-base,.22s) var(--pf-easing-entrance,cubic-bezier(.16,1,.3,1)),transform var(--pf-duration-base,.22s) var(--pf-easing-entrance,cubic-bezier(.16,1,.3,1))}.pf-block__card:hover{box-shadow:var(--pf-shadow-md,0 8px 24px rgba(13,27,42,.1));transform:translateY(-2px)}.pf-block__grid{align-items:stretch;display:grid;gap:var(--pf-space-5,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}@media(prefers-reduced-motion:reduce){.pf-block__btn,.pf-block__card{transition:none}.pf-block__btn:hover,.pf-block__card:hover{transform:none}}.pf-formnote{border:1px solid var(--pf-color-hairline,#e2e8ec);border-inline-start-width:3px;border-radius:var(--pf-radius-md,.625rem);font-size:var(--pf-font-size-sm,.875rem);margin-block-end:var(--pf-space-4,1rem);padding:var(--pf-space-3,.75rem) var(--pf-space-4,1rem)}.pf-formnote--ok{border-inline-start-color:var(--pf-color-success,#1d6b3a);color:var(--pf-color-success,#1d6b3a)}.pf-formnote--error,.pf-formnote--ok{background:var(--pf-color-surface-raised,#f4f6f7)}.pf-formnote--error{border-inline-start-color:var(--pf-color-danger,#b3261e);color:var(--pf-color-danger,#b3261e)}.pf-region{position:relative;--pf-region-hue:var(--pf-color-primary,#0c6157)}.pf-region__wrap{align-items:start;display:grid;gap:var(--pf-space-7,3rem);grid-template-columns:1fr;margin-inline:auto;max-inline-size:75rem;padding-inline:var(--pf-space-4,1rem)}@media(min-width:1024px){.pf-region__wrap{gap:var(--pf-space-8,4rem);grid-template-columns:1.15fr .85fr}}.pf-region__statement{max-inline-size:44rem;min-inline-size:0}.pf-region__idx{display:block;font-family:var(--pf-font-arabic,"IBM Plex Sans Arabic",system-ui,sans-serif);font-weight:700;letter-spacing:.08em;margin-block-end:var(--pf-space-2,.5rem);opacity:.55}.pf-region__eyebrow,.pf-region__idx{font-size:var(--pf-font-size-sm,.875rem)}.pf-region__eyebrow{color:var(--pf-region-hue);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pf-region__eyebrow,.pf-region__h2{margin:0 0 var(--pf-space-3,.75rem)}.pf-region__h2{font-family:var(--pf-font-arabic,"IBM Plex Sans Arabic",system-ui,sans-serif);font-size:clamp(var(--pf-font-size-xl,1.75rem),4vw,var(--pf-font-size-3xl,3rem));font-weight:800;letter-spacing:0;line-height:1.15;text-wrap:balance}.pf-region__h2-main{display:block}.pf-region__sub{display:block;font-family:var(--pf-font-arabic,"IBM Plex Sans Arabic",system-ui,sans-serif);font-weight:500;line-height:1.4;margin-block-start:var(--pf-space-2,.5rem)}.pf-region__lead,.pf-region__sub{color:var(--pf-color-muted,#5b6a66);font-size:var(--pf-font-size-md,1.125rem)}.pf-region__lead{line-height:1.7;margin:0;text-wrap:pretty}.pf-region__chips{display:flex;flex-wrap:wrap;gap:var(--pf-space-2,.5rem);margin-block:var(--pf-space-4,1rem) var(--pf-space-6,2rem)}.pf-region__chip{align-items:center;background:var(--pf-color-surface-raised,#f4f6f7);border:1px solid var(--pf-color-hairline,#e2e8ec);border-radius:var(--pf-radius-pill,999px);color:var(--pf-color-on-surface,#13201d);display:inline-flex;font-size:var(--pf-font-size-sm,.875rem);font-weight:600;gap:var(--pf-space-2,.5rem);line-height:1.2;min-block-size:1.75rem;padding-block:var(--pf-space-1,.25rem);padding-inline:var(--pf-space-3,.75rem)}.pf-region__chip-dot{background:var(--pf-region-hue);block-size:.6rem;border-radius:var(--pf-radius-pill,999px);flex:none;inline-size:.6rem}.pf-region__tags{display:flex;flex-wrap:wrap;gap:var(--pf-space-2,.5rem);margin-block:0 var(--pf-space-5,1.5rem)}.pf-region__tag{align-items:center;background:color-mix(in srgb,var(--pf-region-hue) 8%,transparent);border:1px solid color-mix(in srgb,var(--pf-region-hue) 24%,transparent);border-radius:var(--pf-radius-pill,999px);color:var(--pf-color-on-surface,#13201d);display:inline-flex;font-size:var(--pf-font-size-sm,.875rem);font-weight:500;min-block-size:1.75rem;padding-block:var(--pf-space-1,.25rem);padding-inline:var(--pf-space-3,.75rem)}.pf-region__pay{display:flex;flex-wrap:wrap;gap:var(--pf-space-2,.5rem);margin-block:var(--pf-space-5,1.5rem) var(--pf-space-4,1rem)}.pf-region__pay-mark{align-items:center;background:var(--pf-color-surface-raised,#f4f6f7);border:1px solid color-mix(in srgb,var(--pf-color-on-surface,#13201d) 8%,transparent);border-radius:var(--pf-radius-md,.625rem);box-shadow:var(--pf-shadow-xs,0 1px 2px rgba(13,27,42,.06));display:inline-flex;font-size:var(--pf-font-size-sm,.875rem);font-weight:500;min-block-size:2.5rem;padding-inline:var(--pf-space-3,.75rem);transition:transform var(--pf-duration-base,.22s) var(--pf-easing-spring,cubic-bezier(.34,1.56,.64,1)),box-shadow var(--pf-duration-base,.22s) var(--pf-easing-standard,cubic-bezier(.2,0,0,1))}.pf-region__pay-mark:hover{box-shadow:var(--pf-shadow-sm,0 2px 6px rgba(13,27,42,.08));transform:translateY(-1px)}.pf-region__legal{color:var(--pf-color-muted,#5b6a66);font-size:var(--pf-font-size-sm,.875rem);line-height:1.7;margin:var(--pf-space-2,.5rem) 0 0}.pf-region__legal-label{color:var(--pf-color-on-surface,#13201d);font-weight:600}.pf-region__mono{direction:ltr;font-family:var(--pf-font-mono,ui-monospace,"SFMono-Regular","Consolas",monospace);font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums;unicode-bidi:isolate}.pf-region__cta-row{margin-block-start:var(--pf-space-6,2rem)}.pf-region__invoice{min-inline-size:0;position:relative}.pf-region__inv{background:var(--pf-color-surface-raised,#f4f6f7);border:1px solid var(--pf-color-hairline,#e2e8ec);border-radius:var(--pf-radius-xl,1.5rem);box-shadow:var(--pf-shadow-lg,0 16px 48px rgba(13,27,42,.14));padding:var(--pf-space-6,2rem)}.pf-region__inv-top{align-items:center;display:flex;gap:var(--pf-space-2,.5rem);margin-block-end:var(--pf-space-4,1rem)}.pf-region__inv-dot{background:var(--pf-region-hue);block-size:.6rem;border-radius:var(--pf-radius-pill,999px);flex:none;inline-size:.6rem}.pf-region__inv-title{font-size:var(--pf-font-size-sm,.875rem);font-weight:600}.pf-region__inv-badge{background:var(--pf-color-primary-soft,color-mix(in srgb,var(--pf-color-primary,#0c6157) 12%,transparent));border-radius:var(--pf-radius-pill,999px);color:var(--pf-region-hue);font-size:var(--pf-font-size-sm,.875rem);font-weight:700;margin-inline-start:auto;padding-block:var(--pf-space-1,.25rem);padding-inline:var(--pf-space-3,.75rem)}.pf-region__inv-lines{display:flex;flex-direction:column;gap:var(--pf-space-2,.5rem);margin-block-end:var(--pf-space-4,1rem)}.pf-region__inv-bar{background:color-mix(in srgb,var(--pf-color-on-surface,#13201d) 22%,transparent);block-size:.5rem;border-radius:var(--pf-radius-pill,999px);display:block}.pf-region__inv-foot{align-items:flex-end;border-block-start:1px solid var(--pf-color-hairline,#e2e8ec);display:flex;gap:var(--pf-space-4,1rem);justify-content:space-between;padding-block-start:var(--pf-space-4,1rem)}.pf-region__inv-qr{background:repeating-linear-gradient(0deg,var(--pf-color-on-surface,#13201d) 0 2px,transparent 2px 4px),repeating-linear-gradient(90deg,var(--pf-color-on-surface,#13201d) 0 2px,transparent 2px 4px);block-size:3rem;border-radius:var(--pf-radius-sm,.375rem);flex:none;inline-size:3rem;opacity:.7}.pf-region__inv-total{align-items:flex-end;color:var(--pf-color-muted,#5b6a66);display:flex;flex-direction:column;font-size:var(--pf-font-size-sm,.875rem);gap:var(--pf-space-1,.25rem)}.pf-region__inv-total strong{color:var(--pf-color-on-surface,#13201d);font-family:var(--pf-font-arabic,"IBM Plex Sans Arabic",system-ui,sans-serif);font-size:var(--pf-font-size-2xl,2.25rem);font-variant-numeric:tabular-nums;font-weight:800}.pf-region__inv-total small{color:var(--pf-color-muted,#5b6a66);font-size:var(--pf-font-size-sm,.875rem);font-weight:500}@media(prefers-reduced-motion:reduce){.pf-region__pay-mark{transition:none}.pf-region__pay-mark:hover{transform:none}}@media(forced-colors:active){.pf-region__inv{border:1px solid CanvasText}}
