.faq-page{--faq-red: var(--color-primary, #da1f26);--faq-red-ink: var(--color-primary-ink, #c01c24);--faq-red-deep: var(--color-primary-deep, #a1161b);--faq-red-soft: var(--color-primary-soft, #fdeced);--faq-red-edge: var(--spectrum-1-edge, #f6c3c6);--faq-ink: var(--color-text, #000000);--faq-ink-soft: var(--color-text-soft, #333333);--faq-ink-muted: var(--color-text-muted, #4b5462);--faq-bg: var(--color-bg, #ffffff);--faq-surface: var(--color-surface, #f7f8fa);--faq-border: var(--color-border, #e4e7ec);--faq-border-hi: var(--neutral-300, #cfd5de);--faq-hatch: rgba(255, 255, 255, .084);--faq-wa: var(--brand-whatsapp, #25d366);--faq-wa-ink: var(--brand-whatsapp-ink, #06301a);--faq-gradient: var(--plate-gradient-wide, linear-gradient(135deg, #ef333d, #ca0074 52%, #7c378a));--faq-heading: var(--font-heading, "Oswald", "Arial Narrow", sans-serif);--faq-body: var(--font-body, "IBM Plex Sans", system-ui, sans-serif);--faq-mono: var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);--faq-ease: var(--transition-base, .25s ease);--faq-icon: 36px;max-inline-size:72rem;margin-inline:auto;padding-block:var(--space-2xl, 48px) var(--space-3xl, 64px);padding-inline:clamp(16px,4vw,40px);font-family:var(--faq-body);color:var(--faq-ink)}.faq-page__head{position:relative;padding-block-end:var(--space-xl, 32px);margin-block-end:var(--space-xl, 32px);border-block-end:1px solid var(--faq-border)}.faq-page__head:after{content:"";position:absolute;inset-block-end:-2px;inset-inline-start:0;inline-size:96px;block-size:3px;border-radius:var(--radius-pill, 999px);background:var(--faq-gradient)}.faq-page__eyebrow{display:inline-flex;align-items:center;gap:var(--space-sm, 8px);margin:0 0 var(--space-md, 16px);font-family:var(--faq-mono);font-size:var(--fs-sm, 14px);line-height:1;letter-spacing:var(--tracking-eyebrow, .14em);text-transform:uppercase;color:var(--faq-red-ink)}.faq-page__eyebrow:before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--faq-red);box-shadow:0 0 0 4px var(--faq-red-soft)}.faq-page .faq-page__title{margin:0 0 var(--space-md, 16px);font-family:var(--faq-heading);font-size:clamp(36px,5.2vw,58px);font-weight:300;line-height:1.08;letter-spacing:var(--tracking-tight, .005em);text-transform:uppercase;color:var(--faq-ink)}.faq-page__title-em{font-weight:600;color:var(--faq-red)}.faq-page__lead{max-inline-size:46rem;margin:0;font-size:clamp(16px,.9rem + .35vw,18px);line-height:1.7;color:var(--faq-ink-soft)}.faq-page__layout{display:grid;gap:var(--space-xl, 32px);align-items:start}.faq-page__main{display:grid;gap:var(--space-2xl, 48px);min-inline-size:0}.faq-page__empty{margin:0;color:var(--faq-ink-soft)}.faq-category__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm, 8px) var(--space-md, 16px);margin-block-end:var(--space-md, 16px)}.faq-category .faq-category__title{margin:0;font-family:var(--faq-heading);font-size:clamp(22px,1rem + 1vw,28px);font-weight:500;line-height:1.2;text-transform:uppercase;color:var(--faq-ink)}.faq-category__count{margin-inline-start:var(--space-sm, 8px);font-family:var(--faq-mono);font-size:var(--fs-sm, 14px);font-weight:400;letter-spacing:var(--tracking-wide, .04em);color:var(--faq-ink-muted)}.faq-category__toggle{display:inline-flex;align-items:center;gap:var(--space-sm, 8px);min-block-size:44px;padding-inline:var(--space-md, 16px);border:1px solid var(--faq-border-hi);border-radius:var(--radius-pill, 999px);background:var(--faq-bg);font:inherit;font-size:var(--fs-sm, 14px);font-weight:500;color:var(--faq-ink);cursor:pointer;transition:border-color var(--faq-ease),color var(--faq-ease),background-color var(--faq-ease)}.faq-category__toggle:hover{border-color:var(--faq-red);color:var(--faq-red-ink)}.faq-category__toggle:focus-visible{outline:2px solid var(--faq-red);outline-offset:3px}.faq-category__toggle-icon{inline-size:16px;block-size:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--faq-ease)}.faq-category__toggle[aria-pressed=true] .faq-category__toggle-icon{transform:rotate(180deg)}.faq-category__items{display:grid;gap:12px}.faq-item{position:relative;border:1px solid var(--faq-border);border-radius:var(--radius-lg, 16px);background:var(--faq-bg);scroll-margin-block-start:120px;transition:border-color var(--faq-ease),box-shadow var(--faq-ease),background-color var(--faq-ease)}.faq-item:before{content:"";position:absolute;inset-block:18px;inset-inline-start:-1px;inline-size:3px;border-radius:var(--radius-pill, 999px);background:var(--faq-red);transform:scaleY(0);transition:transform var(--faq-ease)}.faq-item:hover{border-color:var(--faq-border-hi);box-shadow:var(--shadow-md, 0 4px 8px rgba(0, 0, 0, .08))}.faq-item[open]{border-color:var(--faq-red-edge);box-shadow:0 12px 32px -12px #a1161b38}.faq-item[open]:before{transform:scaleY(1)}.faq-page .faq-item__question{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-md, 16px);min-block-size:76px;padding-block:var(--space-md, 16px);padding-inline:clamp(16px,3vw,28px);font-family:var(--faq-body);font-size:clamp(16px,.95rem + .3vw,18px);font-weight:500;line-height:1.45;color:var(--faq-ink);list-style:none;cursor:pointer;border-radius:var(--radius-lg, 16px)}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::marker{content:""}.faq-item__question:focus-visible{outline:2px solid var(--faq-red);outline-offset:-2px}.faq-item__question:hover .faq-item__text,.faq-item[open] .faq-item__text{color:var(--faq-red-ink)}.faq-item__num{font-family:var(--faq-mono);font-size:var(--fs-sm, 14px);font-weight:400;letter-spacing:var(--tracking-wide, .04em);color:var(--faq-red-ink);font-variant-numeric:tabular-nums}.faq-item__text{transition:color var(--faq-ease)}.faq-item__icon{position:relative;flex:none;inline-size:var(--faq-icon);block-size:var(--faq-icon);border:1px solid var(--faq-border-hi);border-radius:50%;background:var(--faq-bg);transition:background-color var(--faq-ease),border-color var(--faq-ease),transform var(--faq-ease)}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:14px;block-size:2px;margin:-1px 0 0 -7px;border-radius:2px;background:var(--faq-ink);transition:transform var(--faq-ease),background-color var(--faq-ease)}.faq-item__icon:after{transform:rotate(90deg)}.faq-item__question:hover .faq-item__icon{border-color:var(--faq-red)}.faq-item[open] .faq-item__icon{background:var(--faq-red);border-color:var(--faq-red);transform:rotate(180deg)}.faq-item[open] .faq-item__icon:before,.faq-item[open] .faq-item__icon:after{background:var(--faq-bg)}.faq-item[open] .faq-item__icon:after{transform:rotate(0)}@supports (interpolate-size: allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;overflow:clip;transition:block-size .3s ease,content-visibility .3s allow-discrete}.faq-item[open]::details-content{block-size:auto}}.faq-page .faq-item__answer{padding-block:0 var(--space-lg, 24px);padding-inline:calc(clamp(16px,3vw,28px) + 2ch + var(--space-md, 16px)) clamp(16px,3vw,28px);font-size:clamp(15px,.9rem + .25vw,17px);line-height:1.8;color:var(--faq-ink-soft)}.faq-item__answer>*+*{margin-block-start:var(--space-md, 16px)}.faq-item__answer p{margin-block-end:0}.faq-item__answer a{color:var(--faq-red-ink);text-decoration-line:underline;text-decoration-thickness:max(1px,.075em);text-underline-offset:.22em}.faq-item__answer a:hover{color:var(--faq-red-deep);text-decoration-thickness:max(2px,.125em)}.faq-item__answer a:focus-visible{outline:2px solid var(--faq-red);outline-offset:2px;border-radius:var(--radius-sm, 4px)}.faq-item__answer strong{font-weight:600;color:var(--faq-ink)}.faq-item__answer>.faq-item__sub{margin-block-start:var(--space-lg, 24px)}.faq-item__answer>.faq-item__sub+*{margin-block-start:12px}.faq-item__sub{font-family:var(--faq-mono);font-size:var(--fs-sm, 14px);line-height:1.4;letter-spacing:var(--tracking-eyebrow, .14em);text-transform:uppercase;color:var(--faq-ink)}.faq-item__answer :where(ul,ol):not([class]){padding-inline-start:1.25em;list-style:disc}.faq-item__answer :where(ol):not([class]){list-style:decimal}.faq-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.faq-terms__item{display:grid;gap:var(--space-xs, 4px);padding:var(--space-md, 16px) 20px;border:1px solid var(--faq-border);border-radius:var(--radius-md, 8px);background:var(--faq-surface)}.faq-terms__value{font-family:var(--faq-heading);font-size:34px;font-weight:500;line-height:1;color:var(--faq-red)}.faq-terms__label{font-size:var(--fs-sm, 14px);line-height:1.5;color:var(--faq-ink)}.faq-terms--time .faq-terms__value{font-size:30px}.faq-steps{margin:0;padding:0;list-style:none;counter-reset:faq-step}.faq-steps__item{position:relative;display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start;padding-block-end:14px;counter-increment:faq-step;line-height:1.6;color:var(--faq-ink)}.faq-steps__item:before{content:counter(faq-step);display:grid;place-items:center;inline-size:32px;block-size:32px;border:1px solid var(--faq-red-edge);border-radius:50%;background:var(--faq-red-soft);font-family:var(--faq-mono);font-size:var(--fs-sm, 14px);line-height:1;color:var(--faq-red-ink)}.faq-steps__item:after{content:"";position:absolute;inset-block:34px 0;inset-inline-start:15.5px;inline-size:1px;background:var(--faq-red-edge)}.faq-steps__item:last-child{padding-block-end:0}.faq-steps__item:last-child:after{content:none}.faq-steps__text{padding-block-start:4px}.faq-steps__item--pay:before{background:var(--faq-red);border-color:var(--faq-red);color:var(--faq-bg)}.faq-help{position:relative;overflow:hidden;padding:var(--space-xl, 32px) 28px;border-radius:var(--radius-lg, 16px);background:repeating-linear-gradient(135deg,var(--faq-hatch) 0 1px,transparent 1px 18px),var(--faq-red);color:var(--color-text-inverse, #ffffff);box-shadow:0 18px 40px -18px #a1161b8c;isolation:isolate}.faq-help:before,.faq-help:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.faq-help:before{inset-block-start:-110px;inset-inline-start:-80px;inline-size:260px;block-size:260px;background:var(--white-07, rgba(255, 255, 255, .07))}.faq-help:after{inset-block-end:-130px;inset-inline-end:-90px;inline-size:280px;block-size:280px;background:var(--orb-plum, rgba(102, 0, 102, .28))}.faq-help__label{margin:0 0 var(--space-md, 16px);font-family:var(--faq-mono);font-size:var(--fs-sm, 14px);line-height:1;letter-spacing:var(--tracking-eyebrow, .14em);text-transform:uppercase;color:var(--color-text-inverse, #ffffff)}.faq-page .faq-help__title{margin:0 0 12px;font-family:var(--faq-heading);font-size:30px;font-weight:400;line-height:1.15;text-transform:uppercase;color:var(--color-text-inverse, #ffffff)}.faq-help__text{margin:0 0 var(--space-lg, 24px);font-size:15px;line-height:1.7;color:var(--color-text-inverse, #ffffff)}.faq-help__actions{display:grid;gap:10px}.faq-help__btn{display:flex;align-items:center;justify-content:center;gap:10px;min-block-size:50px;padding-inline:var(--space-lg, 24px);border:1.5px solid transparent;border-radius:var(--radius-pill, 999px);font-family:var(--faq-body);font-size:15px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:transform var(--faq-ease),background-color var(--faq-ease),border-color var(--faq-ease)}.faq-help__btn:hover{transform:translateY(-1px)}.faq-help__btn:focus-visible{outline:2px solid var(--color-text-inverse, #ffffff);outline-offset:3px}.faq-help__btn--primary{background:var(--faq-bg);color:var(--faq-red-ink)}.faq-help__btn--primary:hover{background:var(--faq-red-soft)}.faq-help__btn--whatsapp{background:var(--faq-wa);border-color:var(--faq-wa);color:var(--faq-wa-ink)}.faq-help__icon{inline-size:20px;block-size:20px;fill:currentColor;flex:none}.faq-help__arrow{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.faq-help__phone{display:block;margin-block-start:var(--space-lg, 24px);padding-block-start:var(--space-lg, 24px);border-block-start:1px solid var(--white-28, rgba(255, 255, 255, .28));font-family:var(--faq-heading);font-size:26px;font-weight:400;letter-spacing:var(--tracking-wide, .04em);color:var(--color-text-inverse, #ffffff);text-decoration:none}.faq-help__phone:hover{text-decoration:underline;text-underline-offset:.2em}.faq-help__phone:focus-visible{outline:2px solid var(--color-text-inverse, #ffffff);outline-offset:3px;border-radius:var(--radius-sm, 4px)}.faq-help__phone-label{display:block;margin-block-end:var(--space-sm, 8px);font-family:var(--faq-mono);font-size:var(--fs-sm, 14px);letter-spacing:var(--tracking-eyebrow, .14em);text-transform:uppercase}.faq-help__notes{display:grid;gap:8px;margin:var(--space-md, 16px) 0 0;padding:0;list-style:none;font-size:var(--fs-sm, 14px);line-height:1.5}.faq-help__notes li{display:flex;align-items:center;gap:10px}.faq-help__notes li:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--color-text-inverse, #ffffff);flex:none}.faq-page:lang(ar){--faq-heading: var(--font-heading, "Droid Arabic Kufi", Tahoma, sans-serif);--faq-body: var(--font-body, "Droid Arabic Kufi", Tahoma, sans-serif)}.faq-page:lang(ar) :is(.faq-page__eyebrow,.faq-page__title,.faq-category__title,.faq-item__sub,.faq-help__label,.faq-help__title,.faq-help__phone-label){text-transform:none;letter-spacing:normal}.faq-page:lang(ar) .faq-page__title{font-size:clamp(30px,4.4vw,46px);font-weight:400;line-height:1.45}.faq-page:lang(ar) .faq-page__title-em{font-weight:400}.faq-page:lang(ar) .faq-page__lead{line-height:1.95}.faq-page:lang(ar) .faq-category__title{font-size:clamp(20px,1rem + .8vw,24px);font-weight:400;line-height:1.6}.faq-page:lang(ar) .faq-item__question{font-weight:400;line-height:1.8}.faq-page:lang(ar) .faq-item__answer{line-height:2}.faq-page:lang(ar) .faq-steps__item{line-height:1.9}.faq-page:lang(ar) .faq-steps__text{padding-block-start:0}.faq-page:lang(ar) .faq-item__sub,.faq-page:lang(ar) .faq-help__label,.faq-page:lang(ar) .faq-help__phone-label,.faq-page:lang(ar) .faq-page__eyebrow{font-family:var(--faq-body);font-size:15px}.faq-page:lang(ar) .faq-help__title{font-size:26px;line-height:1.5}.faq-page:lang(ar) .faq-help__btn{font-size:15px}[dir=rtl] .faq-help__arrow{transform:scaleX(-1)}@media(min-width:992px){.faq-page__layout{grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-2xl, 48px)}.faq-help{position:sticky;inset-block-start:120px}}@media(max-width:575px){.faq-page{--faq-icon: 32px}.faq-page .faq-item__question{grid-template-columns:1fr auto;gap:12px;min-block-size:64px}.faq-item__num{display:none}.faq-page .faq-item__answer{padding-inline:16px}.faq-terms{grid-template-columns:1fr}.faq-category__toggle{inline-size:100%;justify-content:center}.faq-help{padding:var(--space-lg, 24px) 20px}}@media(prefers-reduced-motion:reduce){.faq-page *,.faq-page *:before,.faq-page *:after{transition:none!important}.faq-item::details-content{transition:none!important}}@media print{.faq-category__toggle,.faq-help{display:none}.faq-item{break-inside:avoid;box-shadow:none}.faq-item::details-content{block-size:auto;content-visibility:visible}}
