:is(.ex-desk,.ex-ready,.ex-process,.ex-quote,.ex-faq,.ex-card){--ex-hair: rgb(221 187 110 / .18)}.ex-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;font-family:var(--font-text);font-size:var(--step--1);font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;color:hsl(var(--gold-text))}:lang(ar) .ex-eyebrow{letter-spacing:0;text-transform:none}.ex-eyebrow:before{content:"";flex:none;width:32px;height:1px;background:hsl(var(--gold-text))}.ex-h2{margin:0;-webkit-hyphens:manual;hyphens:manual;font-family:var(--font-display);font-size:clamp(30px,21.2px + 1.6vw,44px);font-weight:600;line-height:1.24;text-wrap:balance;color:hsl(var(--text))}.ex-lede{margin:0;max-width:calc(52 * var(--zero-text));font-size:var(--step-0);line-height:1.75;color:hsl(var(--text-muted))}.ex-desk{position:relative;overflow-x:clip;padding-block:clamp(20px,2.4vw,36px) var(--section-y)}.ex-desk-grid{display:grid;grid-template-areas:"hero" "globe" "desk"}@media (min-width: 1024px){.ex-desk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hero globe" "desk globe";-moz-column-gap:clamp(32px,3vw,56px);column-gap:clamp(32px,3vw,56px)}}.ex-hero{grid-area:hero;display:flex;flex-direction:column;justify-content:center;gap:22px;padding-block:12px 8px}@media (min-width: 1024px){.ex-hero{min-height:calc(100svh - var(--header-h, 72px) - 36px);padding-block:0 48px;gap:20px}}.ex-h1{margin:0;max-width:calc(13 * var(--zero-display));font-family:var(--font-display);font-size:var(--h1, var(--step-5));font-weight:500;line-height:1;letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;color:hsl(var(--text))}:lang(fr) .ex-h1{max-width:calc(15 * var(--zero-display))}:lang(ar) .ex-h1{max-width:calc(12 * var(--zero-display));font-weight:600;line-height:1.26}@media (min-width: 1024px){.ex-h1{font-size:min(var(--h1, var(--step-5)),7.4svh)}:lang(fr) .ex-h1{font-size:min(var(--h1, var(--step-5)),6.4svh)}.ex-h1,:lang(fr) .ex-h1,:lang(ar) .ex-h1{max-width:none}}@media (min-width: 1024px) and (max-height: 820px){.ex-hero{gap:16px}.ex-h1{font-size:min(var(--h1, var(--step-5)),6.4svh)}:lang(fr) .ex-h1{font-size:min(var(--h1, var(--step-5)),5.8svh)}}.ex-h1 .gold-sheen{background-size:220% 100%;animation:ex-sheen 7s ease-in-out infinite}:lang(ar) .ex-h1 .gold-sheen{animation:none}@keyframes ex-sheen{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.ex-slogan{margin:0;font-family:var(--font-slogan);font-size:var(--step-2);line-height:1.4;color:hsl(var(--gold-text))}:lang(en) .ex-slogan,:lang(fr) .ex-slogan{font-style:italic;font-weight:500}:lang(ar) .ex-slogan{line-height:1.5}@media (min-width: 1024px){:lang(en) .ex-slogan,:lang(fr) .ex-slogan{font-size:var(--step-1)}}.ex-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 10px}.ex-terms{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:-4px 0 0;padding:0;list-style:none}.ex-terms li{display:inline-flex;align-items:center;gap:12px;font-size:var(--step--1);line-height:1.5;color:hsl(var(--text))}.ex-terms li:before{content:"";flex:none;width:4px;height:4px;background:hsl(var(--accent));transform:rotate(45deg)}.ex-terms li{gap:8px}@media (min-width: 1024px){.ex-terms li{gap:12px}.ex-terms li:first-child:before{display:none}}.ex-proof-chip{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;margin:0;max-width:100%;padding:9px 18px;border-radius:999px;border:1px solid hsl(var(--accent) / .55);background:hsl(var(--surface-raised));font-size:var(--step-0);font-weight:500;line-height:1.35;color:hsl(var(--gold-text))}.ex-proof-dot{flex:none;width:8px;height:8px;border-radius:50%;background:hsl(var(--accent));box-shadow:0 0 10px #ddbb6ecc}.ex-proof{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none;max-width:30rem}.ex-proof li{display:flex;align-items:center;gap:12px;padding-block:11px;border-top:1px solid hsl(var(--border));font-size:var(--step-0);color:hsl(var(--text-muted))}.ex-proof li:last-child{border-bottom:1px solid hsl(var(--border))}.ex-dot{--dot: hsl(var(--accent));flex:none;box-sizing:border-box;width:8px;height:8px;border-radius:50%}.ex-dot[data-kind=first]{background:var(--dot);box-shadow:0 0 10px #ddbb6eb3}.ex-dot[data-kind=customers]{border:2px solid var(--dot)}.ex-dot[data-kind=served]{border:1px solid var(--dot)}.ex-globe-col{grid-area:globe;position:relative;min-width:0}.ex-globe-sticky{position:relative;display:grid;place-items:center;align-content:center;gap:4px;padding-block:8px 24px}@media (min-width: 1024px){.ex-globe-sticky{position:sticky;top:var(--header-h, 72px);height:calc(100svh - var(--header-h, 72px));padding:0}}.ex-globe{max-width:720px}.ex-globe-ring{position:absolute;inset:50% auto auto 50%;width:min(96%,700px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1px solid rgb(201 162 77 / .14);pointer-events:none}.ex-globe-ring:after{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1px dashed rgb(201 162 77 / .1)}.ex-globe-hint{margin:0;text-align:center;font-size:var(--step--1);color:hsl(var(--text-muted));pointer-events:none}.ex-desk-panel{grid-area:desk;display:grid;gap:22px;align-content:start;scroll-margin-top:calc(var(--header-h, 72px) + 16px)}@media (min-width: 1024px){.ex-desk-panel{padding-block:32px 0}}.ex-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.ex-chip{--dot: hsl(var(--accent));display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:14px 16px;border-radius:999px;border:1px solid hsl(var(--field-border));background:hsl(var(--surface-raised));color:hsl(var(--text));font-family:var(--font-text);font-size:var(--step--1);font-weight:500;cursor:pointer;transition:background-color .25s,border-color .25s,color .25s}.ex-chip:hover{border-color:hsl(var(--text-muted))}@media (max-width: 767px){.ex-chip{min-height:48px}}.ex-chip:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px}.ex-chip[aria-checked=true]{--dot: hsl(var(--accent-contrast));background:hsl(var(--accent));border-color:hsl(var(--accent-edge));color:hsl(var(--accent-contrast))}.ex-chip-code{font-family:var(--font-text-latin);font-size:.72em;font-weight:600;letter-spacing:.08em;color:hsl(var(--gold-text))}.ex-chip[aria-checked=true] .ex-chip-code{color:hsl(var(--accent-contrast))}.ex-chip[aria-checked=true] .ex-dot[data-kind=first]{box-shadow:none}.ex-all{display:grid;gap:14px;padding-top:8px}.ex-all-title{margin:0;font-family:var(--font-text);font-size:var(--step--1);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--text-muted))}:lang(ar) .ex-all-title{letter-spacing:0;text-transform:none}.ex-all-list{display:grid;gap:0 28px;margin:0;padding:0;list-style:none;border-top:1px solid hsl(var(--border))}@media (min-width: 640px){.ex-all-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-all-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;min-height:48px;padding-block:14px;border-bottom:1px solid hsl(var(--border))}.ex-all-code{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid hsl(var(--accent) / .5);font-family:var(--font-text-latin);font-size:.7rem;font-weight:600;letter-spacing:.06em;color:hsl(var(--gold-text))}.ex-all-text{display:grid;gap:3px;min-width:0}.ex-all-name{font-family:var(--font-display);font-size:var(--step-1);font-weight:500;line-height:1.2;color:hsl(var(--text));transition:color .25s}:lang(ar) .ex-all-name{font-weight:600}.ex-all-name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ex-all-name:hover{color:hsl(var(--gold-text-strong))}.ex-all-name:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:4px;border-radius:4px}.ex-all-status{display:inline-flex;align-items:center;gap:8px;font-size:var(--step--1);color:hsl(var(--gold-text))}.ex-all-line{margin:0;font-size:var(--step--1);line-height:1.55;color:hsl(var(--text-muted))}.ex-card{container-type:inline-size;position:relative;overflow:hidden;border-radius:16px;border:1px solid hsl(var(--border));background:hsl(var(--surface-raised));box-shadow:0 30px 80px -40px #0009}.ex-card-in>*{animation:ex-in .55s cubic-bezier(.22,1,.36,1) both}.ex-card-in>*:nth-child(2){animation-delay:.04s}.ex-card-in>*:nth-child(3){animation-delay:.08s}.ex-card-in>*:nth-child(4){animation-delay:.12s}.ex-card-in>*:nth-child(5){animation-delay:.16s}@keyframes ex-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ex-card-head{display:flex;align-items:center;gap:16px;padding:22px 22px 0}@container (min-width: 560px){.ex-card-head{padding:28px 30px 0}}.ex-stamp{position:relative;flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:1px solid hsl(var(--accent) / .6);font-family:var(--font-display-latin);font-size:1.25rem;font-weight:600;letter-spacing:.06em;color:hsl(var(--gold-text))}.ex-stamp:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px dashed hsl(var(--accent) / .35)}.ex-card-name{margin:0;font-family:var(--font-display);font-size:var(--step-3);font-weight:500;line-height:1.05;color:hsl(var(--text))}:lang(ar) .ex-card-name{font-weight:600;line-height:1.3}.ex-status{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:var(--step--1);color:hsl(var(--gold-text))}.ex-card-line{padding:16px 22px 0;display:grid;gap:6px}@container (min-width: 560px){.ex-card-line{padding:18px 30px 0}}.ex-card-line strong{font-family:var(--font-slogan);font-size:var(--step-1);font-weight:400;line-height:1.4;color:hsl(var(--gold-text))}:lang(en) .ex-card-line strong,:lang(fr) .ex-card-line strong{font-style:italic;font-weight:500;font-size:var(--step-2);line-height:1.15}.ex-card-line p{margin:0;font-size:var(--step-0);line-height:1.65;color:hsl(var(--text-muted))}.ex-card-body{display:grid;gap:0;margin-top:18px;border-top:1px solid hsl(var(--border))}@container (min-width: 720px){.ex-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ex-card-body>.ex-row:nth-child(odd){border-inline-end:1px solid hsl(var(--border))}.ex-card-body>.ex-row--wide{grid-column:1 / -1;border-inline-end:0!important}}.ex-row{display:grid;gap:12px;padding:18px 22px;border-bottom:1px solid hsl(var(--border));min-width:0}@container (min-width: 560px){.ex-row{padding:20px 30px}}.ex-row-title{margin:0;font-family:var(--font-text);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--text-muted))}:lang(ar) .ex-row-title{font-size:var(--step--1);letter-spacing:0;text-transform:none}.ex-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ex-tags li{padding:7px 12px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--surface));font-size:var(--step--1);color:hsl(var(--text))}.ex-prep{display:grid;gap:14px;margin:0;padding:0;list-style:none}@container (min-width: 520px){.ex-prep{grid-template-columns:repeat(3,minmax(0,1fr))}}.ex-prep li{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:start;align-content:start}.ex-prep svg{grid-row:span 2;width:22px;height:22px;margin-top:2px;color:hsl(var(--gold-text))}.ex-prep strong{font-family:var(--font-text);font-size:var(--step-0);font-weight:600;color:hsl(var(--text))}.ex-prep span{font-size:var(--step--1);line-height:1.6;color:hsl(var(--text-muted))}.ex-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:20px 22px 22px}@container (min-width: 560px){.ex-card-actions{padding:22px 30px 28px}}.ex-icon-btn{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1px solid rgb(244 235 221 / .55);color:hsl(var(--text));transition:border-color .25s,background-color .25s}.ex-icon-btn:hover{border-color:hsl(var(--text));background:hsl(var(--text) / .06)}.ex-icon-btn:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px}.ex-label{container-type:inline-size;margin:0;display:grid;gap:8px}.ex-label-sheet{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-radius:10px;padding:5px;background:linear-gradient(135deg,#2a1a12,#1a0f0a);border:1px solid hsl(var(--accent) / .5);box-shadow:0 16px 40px -24px #000000e6}.ex-label-sheet:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid hsl(var(--accent) / .22);border-radius:7px;pointer-events:none}.ex-label-col{display:grid;gap:3px;align-content:start;padding:12px 14px;min-width:0}.ex-label-col+.ex-label-col{border-inline-start:1px dashed hsl(var(--accent) / .3)}.ex-label-code{font-family:var(--font-text-latin);font-size:.75rem;font-weight:600;letter-spacing:.14em;color:hsl(var(--gold-text))}.ex-label-brand{font-family:var(--font-display-latin);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--gold-text-strong))}.ex-label-col[lang=ar] .ex-label-brand{font-family:var(--font-display-ar);letter-spacing:0;text-transform:none;font-size:.85rem}.ex-label-product{font-family:var(--font-display-latin);font-size:1.06rem;font-weight:500;line-height:1.2;color:hsl(var(--text))}.ex-label-col[lang=ar] .ex-label-product{font-family:var(--font-display-ar);font-weight:600;font-size:.98rem;line-height:1.45}.ex-label-small{font-size:.78rem;line-height:1.5;color:hsl(var(--text-muted))}.ex-label-col[lang=ar] .ex-label-small{font-family:var(--font-text-ar)}.ex-label-halal{justify-self:start;margin-top:4px;padding:2px 8px;border:1px solid hsl(var(--accent) / .55);border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.08em;color:hsl(var(--gold-text))}.ex-label-col[lang=ar] .ex-label-halal{letter-spacing:0;font-family:var(--font-text-ar)}.ex-label figcaption{font-size:.8rem;color:hsl(var(--text-muted))}@container (max-width: 460px){.ex-label-sheet[data-cols="3"]:not([data-flip]){grid-auto-flow:row;grid-auto-columns:minmax(0,1fr)}.ex-label-sheet[data-cols="3"]:not([data-flip]) .ex-label-col+.ex-label-col{border-inline-start:0;border-block-start:1px dashed hsl(var(--accent) / .3)}}.ex-label-sheet[data-flip]{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.ex-label-sheet[data-flip] .ex-label-col{grid-area:1 / 1;opacity:0;transition:opacity .7s ease;pointer-events:none}.ex-label-sheet[data-flip] .ex-label-col[data-on]{opacity:1}.ex-label-sheet[data-flip] .ex-label-col+.ex-label-col{border-inline-start:0}.ex-label-tabs{display:flex;gap:6px}.ex-label-tab{min-width:44px;min-height:44px;padding-inline:12px;border-radius:999px;border:1px solid hsl(var(--field-border));background:transparent;color:hsl(var(--text));font-family:var(--font-text-latin);font-size:.74rem;font-weight:600;letter-spacing:.1em;cursor:pointer}@media (max-width: 767px){.ex-label-tab{min-height:48px}}.ex-label-tab:hover{border-color:hsl(var(--text-muted))}.ex-label-tab:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px}.ex-label-tab[aria-pressed=true]{background:hsl(var(--accent));border-color:hsl(var(--accent-edge));color:hsl(var(--accent-contrast))}.ex-langs{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ex-langs li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid hsl(var(--border));font-size:var(--step--1);color:hsl(var(--text))}[dir=rtl] .ex-langs li{padding:6px 6px 6px 12px}.ex-langs b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid hsl(var(--gold-text));color:hsl(var(--gold-text));font-family:var(--font-text-latin);font-size:.62rem;font-weight:700;letter-spacing:.04em}.ex-ready{position:relative;overflow-x:clip;padding-block:var(--section-y)}.ex-ready-head{display:grid;gap:16px;margin-bottom:clamp(28px,4vw,48px)}@media (min-width: 1024px){.ex-ready-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;-moz-column-gap:48px;column-gap:48px}}.ex-ready-media{position:relative}.ex-ready-film{--ex-film-r: 0px;position:relative;overflow:hidden;margin-inline:calc(var(--gutter) * -1);height:min(calc(100vw * 16 / 9),calc(100svh - var(--header-h, 64px) - 24px));background:var(--noir);clip-path:inset(calc(var(--ex-open, 0) * 10%) calc(var(--ex-open, 0) * 8%) round var(--ex-film-r))}@media (min-width: 768px){.ex-ready-film{--ex-film-r: 24px;margin-inline:0;height:auto;aspect-ratio:16 / 9;border-radius:24px;border:1px solid var(--ex-hair)}}.ex-ready-film .loopv{position:absolute;top:0;right:0;bottom:0;left:0}.ex-ready-quote{position:absolute;z-index:1;inset-inline:max(var(--gutter),clamp(18px,3vw,44px));inset-block-end:clamp(24px,3vw,40px);margin:0;max-width:calc(26 * var(--zero-slogan));font-family:var(--font-slogan);font-size:var(--step-2);line-height:1.45;color:hsl(var(--text));text-shadow:0 2px 18px rgb(0 0 0 / .6);pointer-events:none}:lang(en) .ex-ready-quote,:lang(fr) .ex-ready-quote{font-style:italic;font-weight:500;line-height:1.15;font-size:var(--step-3)}@media (max-width: 639px){:lang(en) .ex-ready-quote,:lang(fr) .ex-ready-quote{font-size:var(--step-2)}}.ex-seal{position:absolute;z-index:2;inset-block-start:clamp(-36px,-3vw,-20px);inset-inline-start:clamp(16px,4vw,56px);pointer-events:none;width:clamp(104px,11vw,150px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3a2418,#160c07 70%);border:1px solid hsl(var(--accent) / .5);box-shadow:0 18px 40px -16px #000000e6}.ex-seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:ex-spin 36s linear infinite}[dir=rtl] .ex-seal svg{animation-direction:reverse}.ex-seal text{fill:hsl(var(--gold-text));font-family:var(--font-text-latin);font-size:11.5px;font-weight:600;letter-spacing:.12em}.ex-seal .ex-seal-ar{font-family:var(--font-text-ar);letter-spacing:0;font-size:12.5px;font-weight:600}.ex-seal-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-display-latin);font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:600;letter-spacing:.08em;color:hsl(var(--gold-text-strong))}@keyframes ex-spin{to{transform:rotate(360deg)}}.ex-points{display:grid;gap:0;margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none}@media (min-width: 640px){.ex-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.ex-points{grid-template-columns:repeat(4,minmax(0,1fr))}}.ex-point{display:grid;gap:10px;align-content:start;padding:22px 0;border-top:1px solid hsl(var(--border))}@media (min-width: 640px){.ex-point{padding:26px 24px 26px 0}[dir=rtl] .ex-point{padding:26px 0 26px 24px}}@media (min-width: 1024px){.ex-point+.ex-point{padding-inline-start:24px;border-inline-start:1px solid hsl(var(--border))}}.ex-point svg{width:28px;height:28px;color:hsl(var(--gold-text))}.ex-point h3{margin:0;font-family:var(--font-display);font-size:var(--step-1);font-weight:500;line-height:1.2;color:hsl(var(--text))}:lang(ar) .ex-point h3{font-weight:600;line-height:1.4}.ex-point p{margin:0;max-width:calc(32 * var(--zero-text));font-size:var(--step-0);line-height:1.65;color:hsl(var(--text-muted))}.ex-process{position:relative;overflow-x:clip;padding-block:var(--section-y)}.ex-process-head{display:grid;justify-items:start;gap:14px;max-width:760px;margin-bottom:clamp(28px,4vw,52px)}.ex-process-note{margin:8px 0 0;padding-inline-start:16px;border-inline-start:2px solid hsl(var(--accent));max-width:calc(60 * var(--zero-text));font-size:var(--step-0);line-height:1.75;color:hsl(var(--text))}.ex-process-grid{display:grid;gap:32px}@media (min-width: 1024px){.ex-process-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:clamp(40px,5vw,80px);column-gap:clamp(40px,5vw,80px)}}.ex-steps{position:relative;padding-inline-start:34px}.ex-step-list{margin:0;padding:0;list-style:none}.ex-process-cta{padding-block:8px 0}.ex-route{position:absolute;inset-block:10px 10px;inset-inline-start:7px;width:1px;background:var(--ex-hair)}.ex-route-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,hsl(var(--gold-text-strong)),hsl(var(--accent)));transform-origin:top;transform:scaleY(1)}.ex-step{display:grid;align-content:center;padding-block:22px}@media (min-width: 1024px){.ex-step{min-height:42vh;padding-block:32px}}.ex-step-inner{container-type:inline-size;position:relative;display:grid;gap:10px;justify-items:start}.ex-step-pin{position:absolute;inset-inline-start:-34px;top:calc(.5em - 7.5px);box-sizing:border-box;width:15px;height:15px;border-radius:50%;background:hsl(var(--surface-sunken));border:1px solid hsl(var(--accent));font-size:var(--step-3);transition:box-shadow .4s}.ex-step-pin:after{content:"";position:absolute;inset:50% auto auto 50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:hsl(var(--accent));transform:scale(0);transition:transform .4s var(--ease-out-soft)}.ex-step[data-active] .ex-step-pin{box-shadow:0 0 0 6px #c9a24d29,0 0 18px #ddbb6e99}.ex-step[data-active] .ex-step-pin:after{transform:scale(1)}.ex-step-num{font-family:var(--font-display-latin);font-size:var(--step-3);font-weight:300;line-height:1;color:hsl(var(--gold-text));font-variant-numeric:tabular-nums}.ex-step h3{margin:0;font-family:var(--font-display);font-size:var(--step-2);font-weight:500;line-height:1.15;color:hsl(var(--text))}:lang(ar) .ex-step h3{font-weight:600;line-height:1.35}@media (min-width: 1024px){.ex-step h3{font-size:var(--step-3)}}.ex-step p{margin:0;max-width:calc(44 * var(--zero-text));font-size:var(--step-0);line-height:1.7;color:hsl(var(--text-muted))}.ex-yw{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin:8px 0 0}@container (min-width: 440px){.ex-yw{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-yw-col{display:grid;align-content:start;gap:6px;min-width:0;padding:14px 16px;border-radius:12px;border:1px solid hsl(var(--border))}.ex-yw-col[data-side=we]{background:hsl(var(--surface-raised));border-color:var(--ex-hair)}.ex-yw dt{margin:0;font-family:var(--font-display);font-size:var(--step--1);font-weight:600;line-height:1.4;color:hsl(var(--text-muted))}.ex-yw-col[data-side=we] dt{color:hsl(var(--gold-text))}.ex-yw dd{margin:0;font-size:var(--step-0);line-height:1.6;color:hsl(var(--text))}.ex-steps[data-live] .ex-step-num,.ex-steps[data-live] .ex-step h3,.ex-steps[data-live] .ex-step p,.ex-steps[data-live] .ex-yw dd,.ex-steps[data-live] .ex-yw dt{transition:color .5s var(--ease-out-expo)}.ex-steps[data-live] .ex-step:not([data-active]) .ex-step-num{color:hsl(var(--accent))}.ex-steps[data-live] .ex-step:not([data-active]) h3{color:hsl(var(--text) / .74)}.ex-steps[data-live] .ex-step:not([data-active]) p{color:hsl(var(--text-muted) / .86)}.ex-steps[data-live] .ex-step:not([data-active]) .ex-yw dd{color:hsl(var(--text-muted))}.ex-steps[data-live] .ex-step:not([data-active]) .ex-yw-col[data-side=we] dt{color:hsl(var(--text-muted))}.ex-steps[data-live] .ex-step[data-active] .ex-step-num{color:hsl(var(--gold-text-strong))}.ex-steps[data-live] .ex-step[data-active] p{color:hsl(var(--text) / .88)}.ex-step-media{justify-self:stretch;margin-top:10px;border-radius:16px;overflow:hidden;position:relative;border:1px solid var(--ex-hair)}.ex-step-media[data-frame=land]{aspect-ratio:16 / 10}.ex-step-media[data-frame=portrait]{aspect-ratio:4 / 5}.ex-step-media[data-frame=label]{border:0;border-radius:0;overflow:visible}.ex-step-media .loopv{position:absolute;top:0;right:0;bottom:0;left:0}.ex-step-media>span:not([data-illustrative-caption]){position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto!important}.ex-step-media[data-frame=label]>.ex-label{position:static}@media (min-width: 1024px){.ex-step-media{display:none}}.ex-film-col{display:none}@media (min-width: 1024px){.ex-film-col{display:block;position:relative}.ex-film{position:sticky;top:calc(var(--header-h, 72px) + 6vh);width:min(100%,calc((100svh - var(--header-h, 72px) - 12vh) * .8));margin-inline:auto;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;border:1px solid var(--ex-hair);background:var(--noir)}}.ex-film-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.06);transition:opacity .7s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.ex-film-layer[data-active]{opacity:1;transform:none}.ex-film-layer .loopv,.ex-film-layer>span:not([data-illustrative-caption]){position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto!important}.ex-film-layer[data-kind=label]{display:grid;place-items:center;padding:46px 24px 104px}.ex-film-layer[data-kind=label] .ex-label{width:min(100%,440px)}.ex-film-layer[data-kind=label] .ex-label-col{padding-block:11px;gap:3px}.ex-label[data-compact] .ex-label-small,.ex-label[data-compact] .ex-label-halal{display:none}.ex-film[data-on=label]:after{opacity:0}.ex-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0c070500 38%,#0c07059e 72%,#0c0705db)}.ex-film-cap{position:absolute;z-index:2;inset-inline-start:24px;inset-block-end:22px;display:flex;align-items:baseline;gap:12px;color:hsl(var(--text))}.ex-film-cap b{font-family:var(--font-display-latin);font-size:var(--step-3);font-weight:300;color:hsl(var(--gold-text-strong))}.ex-film-cap span{font-family:var(--font-display);font-size:var(--step-1)}.ex-film-count{position:absolute;z-index:2;inset-inline-start:24px;inset-block-start:22px;display:flex;gap:6px}.ex-film-count i{display:block;width:22px;height:2px;border-radius:2px;background:#f0d9a059;transition:background-color .4s}.ex-film-count i[data-on]{background:hsl(var(--gold-text))}.ex-quote{position:relative;overflow-x:clip;padding-block:var(--section-y)}.ex-quote-grid{display:grid;gap:36px}@media (min-width: 1024px){.ex-quote-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);-moz-column-gap:clamp(40px,5vw,96px);column-gap:clamp(40px,5vw,96px);align-items:start}}.ex-quote-copy{display:grid;gap:22px;align-content:start}@media (min-width: 1024px){.ex-quote-copy{position:sticky;top:calc(var(--header-h, 72px) + 32px)}}.ex-pick{display:grid;gap:10px}.ex-pick-label{font-size:var(--step--1);font-weight:600;color:hsl(var(--text))}.ex-trust{display:grid;gap:0;margin:0;padding:0;list-style:none}.ex-trust li{display:flex;align-items:flex-start;gap:12px;padding-block:11px;border-top:1px solid hsl(var(--border));font-size:var(--step-0);line-height:1.6;color:hsl(var(--text))}.ex-trust li:last-child{border-bottom:1px solid hsl(var(--border))}.ex-tick{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-block-start:3px;border:1px solid hsl(var(--gold-text));border-radius:50%;color:hsl(var(--gold-text))}.ex-form{border-radius:16px;border:1px solid hsl(var(--border));background:hsl(var(--surface-raised));padding:clamp(20px,3.4vw,44px);box-shadow:0 30px 80px -40px #0009}.ex-faq{padding-block:var(--section-y)}.ex-faq-grid{display:grid;gap:28px}@media (min-width: 1024px){.ex-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);-moz-column-gap:64px;column-gap:64px}}@media (prefers-reduced-motion: reduce){.ex-h1 .gold-sheen,.ex-seal svg{animation:none}.ex-card-in>*{animation:none}.ex-label-sheet[data-flip] .ex-label-col,.ex-film-layer{transition:none}.ex-step-pin:after{transition:none}}
