.s-careers-apply{position:relative;overflow:clip}.s-careers-apply .s-careers-apply__arcs{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:min(26vw,320px);block-size:auto;aspect-ratio:1;opacity:.7}[dir=rtl] .s-careers-apply__arcs{scale:-1 1}.s-careers-apply__grid{position:relative;display:grid;gap:var(--space-fluid-l);align-items:start;container-type:inline-size}.s-careers-apply__grid>*{min-inline-size:0}.s-careers-apply .shead__title{font-size:min(var(--fs-h2),10cqi);overflow-wrap:normal;hyphens:manual}.s-careers-apply .s-careers-apply__points{margin-block-start:var(--space-xl)}.s-careers-apply__email{margin-block:var(--space-xl) 0;color:var(--fg-soft);overflow-wrap:anywhere}.s-careers-apply__panel{position:relative;padding:clamp(1.5rem,.75rem + 3.5vw,3.5rem);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--paper)}@media(min-width:1024px){.s-careers-apply__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3xl)}.s-careers-apply__aside{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-xl))}}.s-careers-apply .field__opt{color:var(--fg-soft);font-size:.85em}.s-careers-apply__cv{display:grid;gap:.8rem}.s-careers-apply__cv-label{margin:0;font-size:var(--fs-small);color:var(--field-label, var(--fg-soft))}.s-careers-apply__drop{position:relative;display:grid;justify-items:center;align-content:center;gap:.9rem;min-block-size:190px;padding:clamp(1.25rem,1rem + 2vw,2.25rem);border-radius:var(--r-card);text-align:center;color:var(--fg-soft);transition:background-color var(--dur-s) var(--ease-settle)}.s-careers-apply__drop-frame{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.s-careers-apply__drop-frame rect{width:calc(100% - 1px);height:calc(100% - 1px);fill:none;stroke:var(--line-strong);stroke-width:1;transition:stroke var(--dur-s) var(--ease-settle)}.s-careers-apply__drop-mark{display:grid;place-items:center}.s-careers-apply__drop-arch{display:grid;place-items:center;inline-size:56px;block-size:66px;border:1px solid var(--accent-deco);border-radius:var(--r-arch);color:var(--accent);transition:translate var(--dur-m) var(--ease-settle),background-color var(--dur-m) var(--ease-settle),color var(--dur-m) var(--ease-settle)}.s-careers-apply__drop-arch .icon{--icon-size: 24px}.s-careers-apply__prompt{display:grid;gap:.35rem;margin:0}.s-careers-apply__prompt-title{color:var(--heading);font-weight:var(--fw-medium)}.s-careers-apply__browse{text-decoration:underline;text-decoration-color:var(--accent-deco);text-underline-offset:.28em}.s-careers-apply__hint{font-size:var(--fs-xs);color:var(--fg-soft)}.s-careers-apply__drop input[type=file]{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer}.s-careers-apply__drop:focus-within{outline:2px solid var(--focus);outline-offset:3px}@media(hover:hover){.s-careers-apply__drop:hover .s-careers-apply__drop-frame rect{stroke:var(--accent-deco)}.s-careers-apply__drop:hover .s-careers-apply__drop-arch{translate:0 -4px}}.s-careers-apply__drop.is-over{background-color:var(--beige-20)}.s-careers-apply__drop.is-over .s-careers-apply__drop-frame rect{stroke:var(--accent);stroke-dasharray:7 7;animation:mk-careers-march 1.6s linear infinite}.s-careers-apply__drop.is-over .s-careers-apply__drop-arch{translate:0 -8px;background-color:var(--teal);color:var(--beige)}@keyframes mk-careers-march{to{stroke-dashoffset:-28}}@media(prefers-reduced-motion:reduce){.s-careers-apply__drop.is-over .s-careers-apply__drop-frame rect{animation:none}}.s-careers-apply__drop.is-invalid .s-careers-apply__drop-frame rect{stroke:var(--error)}.s-careers-apply__file{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-s);inline-size:min(100%,460px);padding:.8rem .8rem .8rem 1rem;padding-inline:1rem .6rem;border:1px solid var(--line);border-radius:12px;background-color:var(--white);text-align:start}.s-careers-apply__file[hidden]{display:none}.s-careers-apply__file-icon{position:relative;display:grid;place-items:center;inline-size:40px;block-size:48px;color:var(--accent)}.s-careers-apply__file-icon .icon{--icon-size: 30px}.s-careers-apply__file-ext{position:absolute;inset-block-end:2px;inset-inline-start:50%;translate:calc(-50% * var(--dir)) 0;padding:1px 4px;border-radius:3px;background-color:var(--teal);color:var(--white);font-size:9px;font-weight:var(--fw-semibold);letter-spacing:.06em;line-height:1.3}.s-careers-apply__file-meta{display:grid;min-inline-size:0}.s-careers-apply__file-name{color:var(--heading);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-careers-apply__file-size{font-size:var(--fs-xs);color:var(--fg-soft);text-align:start}.s-careers-apply__remove{display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:50%;background:transparent;color:var(--fg-soft);cursor:pointer;transition:background-color var(--dur-s) var(--ease-settle),color var(--dur-s) var(--ease-settle)}.s-careers-apply__remove .icon{--icon-size: 18px}.s-careers-apply__remove:hover{background-color:var(--beige-40);color:var(--heading)}.s-careers-apply__remove:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.s-careers-apply__drop.has-file{min-block-size:0}.s-careers-apply__drop.has-file .s-careers-apply__drop-mark,.s-careers-apply__drop.has-file .s-careers-apply__prompt{display:none}.s-careers-apply__drop.has-file input[type=file]{pointer-events:none}.s-careers-apply__file.is-entering{animation:mk-careers-file 1s var(--ease-settle) both}@keyframes mk-careers-file{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.s-careers-apply__consent{display:grid;gap:.3rem}.s-careers-apply__actions{align-items:center}.s-careers-apply__actions .form__status{flex:1 1 14rem;margin:0}.s-careers-apply__progress{position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;overflow:hidden;border-end-start-radius:var(--r-card);border-end-end-radius:var(--r-card)}.s-careers-apply__progress[hidden]{display:none}.s-careers-apply__bar{position:absolute;inset:0;background-color:var(--beige);transform-origin:var(--origin-start);scale:var(--progress, 0) 1;transition:scale var(--dur-s) var(--ease-settle)}.s-careers-apply__nojs-error{display:none;align-items:center;gap:.6rem;margin:0;padding:.9rem 1.1rem;border:1px solid var(--error);border-radius:12px;color:var(--error);font-size:var(--fs-small)}.s-careers-apply__nojs-error:target{display:flex}.s-careers-apply .s-careers-apply__success{display:none;border:0;background:transparent;padding:0}.s-careers-apply .s-careers-apply__success:target,.s-careers-apply__panel.is-sent .s-careers-apply__success{display:grid}.s-careers-apply__panel:has(.s-careers-apply__success:target) .s-careers-apply__form,.s-careers-apply__panel.is-sent .s-careers-apply__form{display:none}.s-careers-apply .s-careers-apply__success:focus{outline:none}.s-careers-apply__seal{inline-size:72px;block-size:72px;overflow:visible}.s-careers-apply__seal circle,.s-careers-apply__seal path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.s-careers-apply__seal circle{stroke:var(--beige);stroke-width:1.5}.s-careers-apply__seal path{stroke:var(--teal);stroke-width:2}.s-careers-apply__panel.is-sent .s-careers-apply__seal circle{animation:mk-careers-draw 1.4s var(--ease-settle) both}.s-careers-apply__panel.is-sent .s-careers-apply__seal path{animation:mk-careers-draw .9s var(--ease-settle) .6s both}.s-careers-apply__panel.is-sent .s-careers-apply__success>:not(svg){animation:mk-careers-rise 1.2s var(--ease-settle) both}.s-careers-apply__panel.is-sent .s-careers-apply__success>:nth-child(3){animation-delay:.1s}.s-careers-apply__panel.is-sent .s-careers-apply__success>:nth-child(4){animation-delay:.2s}@keyframes mk-careers-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mk-careers-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.s-careers-apply__panel.is-sent .s-careers-apply__success *,.s-careers-apply__file.is-entering{animation:none!important}}.s-careers-culture{position:relative;overflow:clip}.s-careers-culture__inner{container-type:inline-size}.s-careers-culture .shead__title{font-size:min(var(--fs-h2),10cqi);overflow-wrap:normal;hyphens:manual}.s-careers-culture__house{--roof: 1;--pillar: 1;--roof-h: clamp(56px, 7vw, 112px);position:relative;padding-block-start:var(--roof-h)}.s-careers-culture__roof{position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--roof-h);pointer-events:none}.s-careers-culture__roof-half{position:absolute;inset-block:0;inline-size:50%;border-block-start:1px solid var(--accent-deco)}.s-careers-culture__roof-half--start{inset-inline-start:0;border-inline-start:1px solid var(--accent-deco);border-start-start-radius:var(--roof-h) var(--roof-h);clip-path:inset(0 calc((1 - var(--roof)) * 100%) 0 0)}.s-careers-culture__roof-half--end{inset-inline-end:0;border-inline-end:1px solid var(--accent-deco);border-start-end-radius:var(--roof-h) var(--roof-h);clip-path:inset(0 0 0 calc((1 - var(--roof)) * 100%))}[dir=rtl] .s-careers-culture__roof-half--start{clip-path:inset(0 0 0 calc((1 - var(--roof)) * 100%))}[dir=rtl] .s-careers-culture__roof-half--end{clip-path:inset(0 calc((1 - var(--roof)) * 100%) 0 0)}.s-careers-culture__keystone{position:absolute;inset-block-start:0;inset-inline-start:50%;font-size:clamp(18px,1.6vw,24px);translate:calc(-50% * var(--dir)) -50%;scale:1;transition:scale var(--dur-l) var(--ease-settle),rotate var(--dur-l) var(--ease-settle)}.s-careers-culture__house.is-motion:not(.is-closed) .s-careers-culture__keystone{scale:0;rotate:-90deg}.s-careers-culture__disciplines{list-style:none;margin:0;padding:0;display:grid;gap:0}.s-careers-culture__discipline{position:relative;display:grid;align-content:start;gap:var(--space-s);min-inline-size:0;padding-block:var(--space-l) var(--space-xl);padding-inline:clamp(20px,2.6vw,44px)}.s-careers-culture__rule,.s-careers-culture__discipline:last-child:after{position:absolute;inset-block:0;inline-size:1px;background-color:var(--line-strong);transform-origin:50% 100%;scale:1 var(--pillar)}.s-careers-culture__rule{inset-inline-start:0}.s-careers-culture__discipline:last-child:after{content:"";inset-inline-end:0}.s-careers-culture__dhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-s);margin-block-end:var(--space-xs)}.s-careers-culture .s-careers-culture__index{color:var(--accent)}.s-careers-culture__dtitle{margin:0}.s-careers-culture__dtext{margin:0;color:var(--fg-soft);max-inline-size:34ch}:lang(ar) .s-careers-culture__dtext{max-inline-size:40ch}@media(max-width:767.98px){.s-careers-culture__house{--roof-h: 44px}.s-careers-culture__discipline{padding-block:var(--space-m) var(--space-l)}.s-careers-culture__discipline+.s-careers-culture__discipline{border-block-start:1px solid var(--line)}.s-careers-culture__discipline:last-child:after{display:none}}@media(min-width:768px){.s-careers-culture__disciplines{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.s-careers-culture__principles-wrap{display:grid;gap:var(--space-fluid-l);margin-block-start:clamp(4rem,2rem + 8vw,10rem);align-items:center}.s-careers-culture__principles-wrap>*{min-inline-size:0}.s-careers-culture__visual{position:relative;justify-self:center;inline-size:min(100%,460px)}.s-careers-culture__niche{position:relative;z-index:1}.s-careers-culture .s-careers-culture__arc{position:absolute;inset-block-start:-7%;inset-inline-start:-12%;inline-size:44%;block-size:auto;aspect-ratio:1;z-index:0}[dir=rtl] .s-careers-culture__arc{scale:-1 1}.s-careers-culture .s-careers-culture__ptitle{margin:0 0 var(--space-l);overflow-wrap:normal}.s-careers-culture__plist{list-style:none;margin:0;padding:0;display:grid}.s-careers-culture__principle{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-m);align-items:start;padding-block:var(--space-m);border-block-start:1px solid var(--line)}.s-careers-culture__principle:last-child{border-block-end:1px solid var(--line)}.s-careers-culture__principle:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;block-size:1px;background-color:var(--accent-deco);transform-origin:var(--origin-start);scale:0 1;transition:scale var(--dur-xl) var(--ease-settle)}.s-careers-culture__pmark{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--line-strong);border-radius:50%;transition:background-color var(--dur-m) var(--ease-settle),border-color var(--dur-m) var(--ease-settle)}.s-careers-culture__pmark .plus-mark{font-size:14px;transition:rotate var(--dur-l) var(--ease-settle),scale var(--dur-l) var(--ease-settle)}.s-careers-culture__pname{margin:0 0 .35rem;font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:1.35;letter-spacing:0;color:var(--heading);transition:color var(--dur-m) var(--ease-settle)}:lang(ar) .s-careers-culture__pname{line-height:1.65}.s-careers-culture__ptext{margin:0;color:var(--fg-soft)}.s-careers-culture__principle.is-lit:before{scale:1 1}.s-careers-culture__principle.is-lit .s-careers-culture__pmark{border-color:var(--accent-deco);background-color:var(--teal)}.s-careers-culture__principle.is-lit .s-careers-culture__pmark .plus-mark{rotate:180deg;scale:1.15}[data-theme=dark] .s-careers-culture__principle.is-lit .s-careers-culture__pmark{background-color:var(--teal-900)}@media(min-width:1024px){.s-careers-culture__principles-wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-3xl)}.s-careers-culture__principles-wrap.is-text-only,.s-careers-culture__principles-wrap.is-image-only{grid-template-columns:minmax(0,1fr)}.s-careers-culture__principles-wrap.is-text-only .s-careers-culture__principles{max-inline-size:52rem}.s-careers-culture__visual{justify-self:start}}.s-careers-hero{position:relative;overflow:clip}.s-careers-hero .s-careers-hero__field{position:absolute;inset-block:0;inset-inline-start:48%;inset-inline-end:0;z-index:0;color:var(--beige);opacity:.85}.s-careers-hero .s-careers-hero__arcs{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:min(58vw,760px);block-size:auto;aspect-ratio:1;z-index:0;pointer-events:none}[dir=rtl] .s-careers-hero__arcs{scale:-1 1}.s-careers-hero__grid{position:relative;z-index:1;display:grid;gap:var(--space-fluid-l);align-items:center}.s-careers-hero__grid>*{min-inline-size:0}.s-careers-hero__copy{container-type:inline-size;max-inline-size:46rem}.s-careers-hero .s-careers-hero__crumbs{margin-block-end:var(--space-l)}.s-careers-hero .s-careers-hero__eyebrow{margin-block-end:var(--space-m)}.s-careers-hero .s-careers-hero__title{margin:0;font-size:min(var(--fs-h1),12.2cqi);overflow-wrap:normal;word-break:normal;hyphens:manual;text-wrap:balance}:lang(ar) .s-careers-hero__title{font-size:min(var(--fs-h1),11cqi)}.s-careers-hero .s-careers-hero__title .accent{font-style:normal}.s-careers-hero .s-careers-hero__lead{margin-block:var(--space-l) 0;max-inline-size:36rem}.s-careers-hero .s-careers-hero__actions{margin-block-start:var(--space-xl)}.s-careers-hero__line{display:flex;align-items:center;gap:var(--space-xs);margin-block:var(--space-xl) 0;font-size:var(--fs-small);color:var(--fg-soft)}.s-careers-hero__line .plus-mark{font-size:.9rem}.s-careers-hero__visual{position:relative;justify-self:center;inline-size:min(100%,420px);padding-block:var(--space-l);padding-inline:clamp(12px,5vw,56px)}.s-careers-hero__frame{position:relative}.s-careers-hero__niche{position:relative;z-index:1}.s-careers-hero .s-careers-hero__ring{position:absolute;inset-block-end:-9%;inset-inline-end:-14%;inline-size:46%;block-size:auto;aspect-ratio:1;z-index:0}[dir=rtl] .s-careers-hero__ring{scale:-1 1}.s-careers-hero__tags{list-style:none;margin:0;padding:0}.s-careers-hero__tag{display:inline-flex;align-items:center;gap:.55rem;min-block-size:40px;padding:.45rem 1rem .45rem .8rem;padding-inline:.8rem 1rem;border:1px solid var(--line-strong);border-radius:var(--r-pill);background-color:var(--teal-900);color:var(--beige-60);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}:lang(ar) .s-careers-hero__tag{letter-spacing:0;text-transform:none;font-size:var(--fs-small)}.s-careers-hero__tag .plus-mark{font-size:.78rem}@media(max-width:767.98px){.s-careers-hero__field{inset-inline-start:0;inset-block-start:52%}.s-careers-hero__visual{inline-size:min(88%,360px);padding-inline:clamp(10px,4vw,24px)}.s-careers-hero__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-block-start:var(--space-l)}}@media(min-width:768px){.s-careers-hero__tags{position:absolute;inset:0;z-index:2;pointer-events:none}.s-careers-hero__tag{position:absolute}.s-careers-hero__tag--1{inset-block-start:17%;inset-inline-start:-4%}.s-careers-hero__tag--2{inset-block-start:44%;inset-inline-end:-8%}.s-careers-hero__tag--3{inset-block-end:16%;inset-inline-start:-10%}.s-careers-hero__tag--4{inset-block-end:3%;inset-inline-end:0}}@media(min-width:1024px){.s-careers-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-3xl)}.s-careers-hero__grid.is-solo{grid-template-columns:minmax(0,1fr)}.s-careers-hero__visual{justify-self:end;inline-size:min(100%,470px)}}@media(min-width:1440px){.s-careers-hero__visual{inline-size:min(100%,520px)}}@keyframes mk-careers-drift{0%{translate:0 0}to{translate:0 -8px}}@media(min-width:768px)and (prefers-reduced-motion:no-preference){html.js:not(.reduced):not(.motion-off) .s-careers-hero__tag{animation:mk-careers-drift 5.6s var(--ease-soft) infinite alternate}html.js:not(.reduced):not(.motion-off) .s-careers-hero__tag--2{animation-duration:6.4s;animation-delay:-2.2s}html.js:not(.reduced):not(.motion-off) .s-careers-hero__tag--3{animation-duration:7.2s;animation-delay:-4s}html.js:not(.reduced):not(.motion-off) .s-careers-hero__tag--4{animation-duration:6s;animation-delay:-1s}}.s-careers-hero__cue{display:none}@media(min-width:1024px)and (min-height:700px){.s-careers-hero__cue{position:absolute;inset-block-end:clamp(20px,3vw,40px);inset-inline-start:50%;display:block;inline-size:1px;block-size:64px;background-color:var(--line);overflow:hidden;z-index:1}.s-careers-hero__cue-dot{position:absolute;inset-inline-start:-4px;inset-block-start:0;inline-size:9px;block-size:9px;background:var(--plus-img) center / contain no-repeat}}@keyframes mk-careers-cue{0%{translate:0 -12px;opacity:0}20%{opacity:1}80%{opacity:1}to{translate:0 64px;opacity:0}}@media(prefers-reduced-motion:no-preference){html.js:not(.reduced):not(.motion-off) .s-careers-hero__cue-dot{animation:mk-careers-cue 2.8s var(--ease-soft) infinite}}.s-careers-process__inner{container-type:inline-size}.s-careers-process .shead__title{font-size:min(var(--fs-h2),10cqi);overflow-wrap:normal;hyphens:manual}.s-careers-process__wrap{--node: 64px;--g: clamp(20px, 2.4vw, 40px);position:relative}.s-careers-process__steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xl)}.s-careers-process__step{--sp: 1;position:relative;display:grid;grid-template-columns:var(--node) minmax(0,1fr);gap:var(--space-m);align-items:start;min-inline-size:0}.s-careers-process__link{position:absolute;inset-inline-start:calc(var(--node) / 2 - .5px);inset-block-start:calc(var(--node) + 10px);inline-size:1px;block-size:calc(100% - var(--node) - 20px + var(--space-xl));background-color:var(--line-strong)}.s-careers-process__step:last-child .s-careers-process__link{display:none}.s-careers-process__link-fill{position:absolute;inset:0;background-color:var(--beige);transform-origin:50% 0;scale:1 var(--sp)}.s-careers-process__node{position:relative;display:grid;place-items:center;inline-size:var(--node);block-size:var(--node);border-radius:50%;border:1px solid var(--line-strong);background-color:var(--teal);transition:background-color var(--dur-m) var(--ease-settle),border-color var(--dur-m) var(--ease-settle)}.s-careers-process__ring{max-width:none;position:absolute;inset:-6px;inline-size:calc(100% + 12px);block-size:calc(100% + 12px);rotate:-90deg;overflow:visible}.s-careers-process__ring circle{fill:none;stroke:var(--beige);stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-xl) var(--ease-settle)}[dir=rtl] .s-careers-process__ring{scale:-1 1;rotate:90deg}.s-careers-process .s-careers-process__num{color:var(--white);font-size:var(--fs-small);transition:color var(--dur-m) var(--ease-settle)}.s-careers-process__body{display:grid;gap:.5rem;padding-block-start:.7rem;min-inline-size:0}.s-careers-process__title{margin:0;overflow-wrap:normal;transition:color var(--dur-m) var(--ease-settle)}.s-careers-process__text{margin:0;color:var(--fg-soft);max-inline-size:38ch}:lang(ar) .s-careers-process__text{max-inline-size:44ch}.s-careers-process__wrap.is-motion .s-careers-process__step:not(.is-active) .s-careers-process__node{background-color:var(--surface)}.s-careers-process__wrap.is-motion .s-careers-process__step:not(.is-active) .s-careers-process__num{color:var(--fg-soft)}.s-careers-process__wrap.is-motion .s-careers-process__step:not(.is-active) .s-careers-process__ring circle{stroke-dashoffset:1}.s-careers-process__wrap.is-motion .s-careers-process__step:not(.is-active) .s-careers-process__title{color:var(--fg-soft)}@media(min-width:900px){.s-careers-process__steps{grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:var(--g)}.s-careers-process__step{grid-template-columns:minmax(0,1fr);gap:var(--space-l)}.s-careers-process__body{padding-block-start:0;padding-inline-end:var(--space-s)}.s-careers-process__link{inset-block-start:calc(var(--node) / 2 - .5px);inset-inline-start:calc(var(--node) + 14px);inline-size:calc(100% + var(--g) - var(--node) - 28px);block-size:1px}.s-careers-process__link-fill{transform-origin:var(--origin-start);scale:var(--sp) 1}}.s-careers-roles{position:relative;overflow:clip}.s-careers-roles__inner{container-type:inline-size}.s-careers-roles .shead__title{font-size:min(var(--fs-h2),10cqi);overflow-wrap:normal;hyphens:manual}.s-careers-roles__filters{display:flex;flex-wrap:wrap;gap:var(--space-m) var(--space-2xl);margin-block-end:var(--space-xl)}.s-careers-roles__filters[hidden]{display:none}.s-careers-roles__fgroup{display:grid;gap:.7rem;min-inline-size:0}.s-careers-roles__flabel{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-soft)}:lang(ar) .s-careers-roles__flabel{letter-spacing:0;text-transform:none;font-size:var(--fs-small)}.s-careers-roles__list{list-style:none;margin:0;padding:0;border-block-end:1px solid var(--line)}.s-careers-roles__item{border-block-start:1px solid var(--line)}.s-careers-roles__item[hidden]{display:none}.s-careers-roles__role{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-s) clamp(16px,3vw,48px);align-items:start;padding-block:clamp(1.75rem,1.2rem + 2vw,2.75rem);padding-inline:clamp(4px,1.5vw,24px)}.s-careers-roles__role:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--teal-800);transform-origin:var(--origin-start);scale:0 1;transition:scale var(--dur-m) var(--ease-settle)}.s-careers-roles .s-careers-roles__index{padding-block-start:.55rem;color:var(--accent);transition:translate var(--dur-m) var(--ease-settle)}.s-careers-roles__main{display:grid;gap:.6rem;min-inline-size:0}.s-careers-roles__title{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-light);line-height:1.2;overflow-wrap:normal}:lang(ar) .s-careers-roles__title{line-height:1.55}.s-careers-roles__title a{color:inherit;text-decoration:none}.s-careers-roles__title a:focus-visible{outline:none}.s-careers-roles__role:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.s-careers-roles__summary{margin:0;color:var(--fg-soft);max-inline-size:60ch}.s-careers-roles__facts{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.5rem 0 0;padding:0}.s-careers-roles__go{grid-column:2;display:inline-flex;align-items:center;gap:.6rem;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--accent)}.s-careers-roles__go .icon{--icon-size: 18px;transition:translate var(--dur-s) var(--ease-settle)}@media(min-width:900px){.s-careers-roles__role{grid-template-columns:4rem minmax(0,1fr) auto;align-items:center}.s-careers-roles__go{grid-column:3}}@media(hover:hover){.s-careers-roles__role:hover:before{scale:1 1}.s-careers-roles__role:hover .s-careers-roles__index{translate:calc(6px * var(--dir)) 0}.s-careers-roles__role:hover .s-careers-roles__go .icon{translate:calc(4px * var(--dir)) 0}}.s-careers-roles__nomatch{margin:var(--space-l) 0 0;color:var(--fg-soft)}.s-careers-roles__nomatch[hidden]{display:none}.s-careers-roles__open{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-m);margin-block-start:var(--space-xl)}.s-careers-roles__open-text{margin:0;font-size:var(--fs-h4);color:var(--fg)}.s-careers-roles__empty{display:grid;gap:var(--space-fluid-l);align-items:center}.s-careers-roles__empty>*{min-inline-size:0}.s-careers-roles__window{position:relative;justify-self:center;inline-size:min(100%,400px);aspect-ratio:4 / 5;border:1px solid var(--line-strong);border-radius:var(--r-arch);background-color:var(--teal-900);overflow:hidden;display:grid;place-items:center}.s-careers-roles .s-careers-roles__pattern{position:absolute;inset:0;color:var(--beige)}.s-careers-roles__halo{position:absolute;inline-size:46%;aspect-ratio:1;border-radius:50%;border:1px solid var(--line-strong);background-color:var(--teal)}.s-careers-roles .s-careers-roles__plus{position:relative;inline-size:26%;block-size:auto;color:var(--beige);overflow:visible}.s-careers-roles .s-careers-roles__plus path{transition:translate var(--dur-xl) var(--ease-settle),opacity var(--dur-l) var(--ease-settle)}.s-careers-roles__empty.is-motion:not(.is-locked) .s-careers-roles__plus path:first-child{translate:-18px 18px;opacity:0}.s-careers-roles__empty.is-motion:not(.is-locked) .s-careers-roles__plus path:last-child{translate:18px -18px;opacity:0}.s-careers-roles__empty-copy{display:grid;gap:var(--space-m);justify-items:start}.s-careers-roles .s-careers-roles__empty-title{margin:0;font-size:min(var(--fs-h3),9cqi);overflow-wrap:normal}.s-careers-roles__empty-text{margin:0;color:var(--fg-soft);max-inline-size:44ch;font-size:var(--fs-lead);font-weight:var(--fw-light);line-height:1.65}:lang(ar) .s-careers-roles__empty-text{line-height:1.95;font-weight:var(--fw-regular);max-inline-size:52ch}.s-careers-roles__empty-copy .btn-row{margin-block-start:var(--space-s)}@media(min-width:900px){.s-careers-roles__empty{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-3xl)}.s-careers-roles__window{justify-self:start}}.s-common-banner{overflow:clip}.s-common-banner__stage{position:relative;display:grid;align-items:end;min-block-size:clamp(520px,74svh,820px)}.s-common-banner--tall .s-common-banner__stage{min-block-size:clamp(600px,94svh,1040px)}.s-common-banner__image{position:absolute;inset:0}.s-common-banner__image .media{background-color:var(--ph)}.s-common-banner__image .media[data-depth] .media__img{scale:calc(var(--depth-s, 1) * var(--reveal-s, 1))}.s-common-banner__wrap{position:relative;z-index:1;padding-block:var(--space-fluid-l)}.s-common-banner__panel{position:relative;container-type:inline-size;max-inline-size:36rem;padding:clamp(28px,2rem + 2vw,64px);background-color:var(--bg);color:var(--fg)}.s-common-banner__plus{display:block;inline-size:40px;block-size:40px;margin-block-end:var(--space-l);overflow:visible}.s-common-banner__plus path{fill:var(--accent-deco)}.s-common-banner__eyebrow{margin-block-end:var(--space-s)}.s-common-banner__title{font-size:min(var(--fs-h2),11.5cqi);font-weight:var(--fw-light);line-height:var(--lh-heading);overflow-wrap:normal}:lang(ar) .s-common-banner__title{line-height:1.45}.s-common-banner__text{margin-block-start:var(--space-m);color:var(--fg-soft)}.s-common-banner__link{margin-block-start:var(--space-l)}.no-media .s-common-banner__stage{min-block-size:0}.no-media .s-common-banner__panel{max-inline-size:48rem}@media(max-width:767.98px){.s-common-banner__stage{display:block;min-block-size:0}.s-common-banner--tall .s-common-banner__stage{min-block-size:0}.s-common-banner__image{position:relative;aspect-ratio:4 / 5}.s-common-banner__wrap{margin-block-start:-22%;padding-block:0 var(--space-fluid-l)}.s-common-banner__panel{max-inline-size:none}}.s-common-banner .plus-half{transform-box:view-box;transform-origin:50% 50%}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-banner.is-armed .plus-half{transition:rotate 1.6s var(--ease-door) var(--in-d, 0s),translate 1.6s var(--ease-door) var(--in-d, 0s),opacity .9s var(--ease-soft) var(--in-d, 0s)}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-banner.is-armed .s-common-banner__plus:not(.is-in) .plus-half--a{rotate:-90deg;translate:-16% 16%;opacity:0}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-banner.is-armed .s-common-banner__plus:not(.is-in) .plus-half--b{rotate:-90deg;translate:16% -16%;opacity:0}.s-common-cta{overflow:clip}.s-common-cta__arcs{inset-block-start:0;inset-inline-end:0;inline-size:min(58vw,640px);aspect-ratio:1;opacity:.5}[dir=rtl] .s-common-cta__arcs{scale:-1 1}.s-common-cta__grid{position:relative;z-index:1;display:grid;gap:var(--space-fluid-l);align-items:center}.s-common-cta__grid>*{min-inline-size:0}.s-common-cta__copy{container-type:inline-size;max-inline-size:46rem}.s-common-cta__title{margin-block:var(--space-m) 0;font-size:min(clamp(2.25rem,1.45rem + 3.1vw,4.5rem),11.5cqi);font-weight:var(--fw-light);line-height:var(--lh-display);letter-spacing:var(--tracking-display);overflow-wrap:normal}:lang(ar) .s-common-cta__title{line-height:1.4;letter-spacing:0}.s-common-cta__text{margin-block:var(--space-l) 0;max-inline-size:36em}.s-common-cta__actions{margin-block-start:var(--space-xl)}.s-common-cta__extras{position:relative;display:grid;gap:var(--space-xl);margin-block-start:var(--space-2xl);padding-block-start:var(--space-xl)}.s-common-cta__extras>*{min-inline-size:0}.s-common-cta__rule{position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background-color:var(--line-strong)}.s-common-cta__label{margin-block-end:.9rem;font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}:lang(ar) .s-common-cta__label{font-size:var(--fs-xs);letter-spacing:0;text-transform:none}.s-common-cta__nl .newsletter{max-inline-size:30rem}@media(min-width:768px){.s-common-cta__extras.is-both{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-2xl)}}.s-common-cta__media{position:relative;justify-self:center;inline-size:min(88%,440px);padding-block:6% 8%}.s-common-cta__photo{inline-size:80%;margin-inline-start:auto}.s-common-cta:not(.has-phone) .s-common-cta__photo{inline-size:100%}.s-common-cta__phone{position:absolute;z-index:2;inset-inline-start:0;inset-block-end:0;inline-size:36%}.s-common-cta__media:not(:has(.s-common-cta__photo)) .s-common-cta__phone{position:relative;inline-size:52%;margin-inline:auto}.s-common-cta__plus{position:absolute;z-index:2;inset-block-start:0;inset-inline-start:4%;inline-size:clamp(42px,5vw,68px);overflow:visible}.s-common-cta__plus path{fill:var(--beige)}.s-common-cta__orbit{inset-block-start:-2%;inset-inline-end:-12%;inline-size:96%;aspect-ratio:1;opacity:.45}[dir=rtl] .s-common-cta__orbit{scale:-1 1}@media(min-width:1024px){.s-common-cta.has-media .s-common-cta__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-3xl)}.s-common-cta__media{justify-self:end;inline-size:min(100%,480px)}}@media(max-width:479.98px){.s-common-cta__orbit{inset-inline-end:-4%}}.s-common-cta .plus-half{transform-box:view-box;transform-origin:50% 50%}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-cta.is-armed .plus-half{transition:rotate 1.6s var(--ease-door) var(--in-d, 0s),translate 1.6s var(--ease-door) var(--in-d, 0s),opacity .9s var(--ease-soft) var(--in-d, 0s)}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-cta.is-armed .s-common-cta__plus:not(.is-in) .plus-half--a{rotate:-90deg;translate:-14% 14%;opacity:0}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-cta.is-armed .s-common-cta__plus:not(.is-in) .plus-half--b{rotate:-90deg;translate:14% -14%;opacity:0}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-cta.is-armed .s-common-cta__phone-in{transition:translate 1.5s var(--ease-settle) var(--in-d, 0s),opacity 1s var(--ease-soft) var(--in-d, 0s)}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-cta.is-armed .s-common-cta__phone-in:not(.is-in){translate:0 22%;opacity:0}.s-common-faq{overflow:clip}.s-common-faq__grid{display:grid;gap:var(--space-fluid-l)}.s-common-faq__grid>*{min-inline-size:0}.s-common-faq__head{position:relative;container-type:inline-size}.s-common-faq__head .shead__title{font-size:min(var(--fs-h2),12.5cqi);overflow-wrap:normal}.s-common-faq__aside{display:grid;justify-items:start;gap:.4rem;margin-block:var(--space-xl) 0;font-size:var(--fs-small);color:var(--fg-soft)}.s-common-faq__aside-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--heading);font-weight:var(--fw-medium)}.s-common-faq__aside-link .icon{transition:translate var(--dur-m) var(--ease-settle)}@media(hover:hover){.s-common-faq__aside-link:hover .icon{translate:calc(4px * var(--dir)) 0}}.s-common-faq__arc{display:block;inline-size:clamp(120px,14vw,190px);aspect-ratio:1;margin-block-start:var(--space-xl);opacity:.8}[dir=rtl] .s-common-faq__arc{scale:-1 1}.s-common-faq--stacked .s-common-faq__head{text-align:center}.s-common-faq--stacked .s-common-faq__aside{justify-items:center}.s-common-faq--stacked .s-common-faq__arc{display:none}@media(min-width:1024px){.s-common-faq--split .s-common-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-3xl);align-items:start}.s-common-faq--split .s-common-faq__head{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-l))}}.s-common-faq .accordion{counter-reset:faq}.s-common-faq .accordion__item{counter-increment:faq;position:relative}.s-common-faq .accordion__trigger{gap:clamp(1rem,.6rem + 1.4vw,2rem);align-items:flex-start}.s-common-faq .accordion__trigger:before{content:counter(faq,decimal-leading-zero);content:counter(faq,decimal-leading-zero) / "";flex:none;min-inline-size:2ch;padding-block-start:.45em;font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--accent)}.s-common-faq .accordion__title{flex:1 1 auto;min-inline-size:0;padding-block-start:.1em}.s-common-faq .accordion__sign{margin-block-start:-.15em}.s-common-faq .accordion__inner{padding-inline-start:calc(2ch + clamp(1rem,.6rem + 1.4vw,2rem))}:lang(ar) .s-common-faq .accordion__trigger:before{padding-block-start:.7em}.s-common-faq .accordion__item:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:1px;background-color:var(--accent-deco);transform:scaleX(0);transform-origin:var(--origin-start);transition:transform var(--dur-xl) var(--ease-settle);pointer-events:none}.s-common-faq .accordion__item.is-open:after{transform:scaleX(1)}html.js .s-common-faq .accordion__inner{transition:opacity var(--dur-m) var(--ease-soft),translate var(--dur-l) var(--ease-settle)}html.js:not(.reduced) .s-common-faq .accordion__item:not(.is-open) .accordion__inner{opacity:0;translate:0 14px}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-faq.is-armed .accordion__item{border-block-end-color:transparent}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-faq.is-armed .accordion__item:before{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:1px;background-color:var(--line);transform:scaleX(0);transform-origin:var(--origin-start);transition:transform 1.4s var(--ease-settle) var(--in-d, 0s)}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-faq.is-armed .accordion__item.is-in:before{transform:scaleX(1)}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-faq.is-armed .accordion__heading{transition:opacity 1s var(--ease-soft) var(--in-d, 0s),translate 1.2s var(--ease-settle) var(--in-d, 0s)}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-common-faq.is-armed .accordion__item:not(.is-in) .accordion__heading{opacity:0;translate:0 22px}@media(max-width:767.98px){.s-common-faq .accordion__inner{padding-inline:0}.s-common-faq__arc{display:none}}.s-common-split{overflow:clip}.s-common-split__grid{display:grid;gap:var(--space-fluid-l);align-items:center}.s-common-split__grid>*{min-inline-size:0}.s-common-split__media{position:relative;justify-self:center;inline-size:min(100%,520px);padding:6% 6% 0 0}.s-common-split__arc{inset-block-start:0;inset-inline-end:0;inline-size:44%;aspect-ratio:1}[dir=rtl] .s-common-split__arc{scale:-1 1}.s-common-split__plane{position:relative;z-index:1}.s-common-split__copy{position:relative;container-type:inline-size;padding-inline-start:clamp(0px,3vw,48px)}.s-common-split__rule{position:absolute;inset-inline-start:0;inset-block:.4em 0;inline-size:1px;background-color:var(--accent-deco);opacity:.6}.s-common-split__title{margin-block:var(--space-m) 0;font-size:min(var(--fs-h2),12cqi);font-weight:var(--fw-light);overflow-wrap:normal}:lang(ar) .s-common-split__title{line-height:1.4}.s-common-split__copy>.eyebrow+.s-common-split__title{margin-block-start:var(--space-m)}.s-common-split__copy>.s-common-split__title:first-child,.s-common-split__rule+.s-common-split__title{margin-block-start:0}.s-common-split__body,.s-common-split__bullets{margin-block-start:var(--space-l)}.s-common-split__link{margin-block-start:var(--space-xl)}.no-media .s-common-split__copy{max-inline-size:48rem}@media(max-width:767.98px){.s-common-split__copy{padding-inline-start:0}.s-common-split__rule{display:none}}@media(min-width:1024px){.s-common-split:not(.no-media) .s-common-split__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--space-3xl)}.s-common-split--end:not(.no-media) .s-common-split__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.s-common-split--end .s-common-split__media{order:2}}.s-common-stats__head:empty{display:none}.s-common-stats__head .shead{container-type:inline-size}.s-common-stats__head .shead__title{font-size:min(var(--fs-h2),11cqi);overflow-wrap:normal}.s-common-stats__head+.s-common-stats__list{margin-block-start:var(--space-fluid-l)}.s-common-stats__list{display:grid;gap:var(--space-xl) var(--grid-gap);list-style:none;margin:0;padding:0}.s-common-stats__item{position:relative;display:grid;align-content:start;gap:var(--space-s);padding-block-start:var(--space-l);min-inline-size:0}.s-common-stats__rule{position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background-color:var(--line-strong)}.s-common-stats__item:first-child .s-common-stats__rule{background-color:var(--accent-deco)}[dir=rtl] .s-common-stats__value{justify-content:flex-end}.s-common-stats__value{font-size:clamp(2.75rem,1.9rem + 3.4vw,5rem)}.s-common-stats__label{max-inline-size:20em}@media(min-width:600px){.s-common-stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.s-common-stats__list{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}}.s-common-testimonials__list{display:grid;gap:var(--grid-gap);list-style:none;margin:0;padding:0}.s-common-testimonials__item{min-inline-size:0}.s-common-testimonials__fig{display:grid;align-content:space-between;gap:var(--space-xl);block-size:100%;margin:0;padding:clamp(24px,1.2rem + 2vw,48px);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--surface);transition:border-color var(--dur-m) var(--ease-settle),translate var(--dur-m) var(--ease-settle)}@media(hover:hover){.s-common-testimonials__fig:hover{border-color:var(--accent-deco);translate:0 -4px}}.s-common-testimonials__mark{--icon-size: 32px;color:var(--accent-deco)}.s-common-testimonials__quote{margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem)}:lang(ar) .s-common-testimonials__quote{line-height:1.8}.s-common-testimonials__who{display:flex;align-items:center;gap:var(--space-s)}.s-common-testimonials__photo{inline-size:56px;flex:none}.s-common-testimonials__name{display:block;font-weight:var(--fw-medium);color:var(--heading)}.s-common-testimonials__meta{display:block;font-size:var(--fs-small);color:var(--fg-soft)}@media(min-width:768px){.s-common-testimonials__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.s-common-testimonials__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-common-text__grid{position:relative;display:grid;gap:var(--space-l);padding-block-start:var(--space-xl)}.s-common-text__grid>*{min-inline-size:0}.s-common-text__rule{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:min(160px,40%);block-size:1px;background-color:var(--accent-deco)}.s-common-text__head{container-type:inline-size}.s-common-text__head:empty{display:none}.s-common-text__head .shead__title{font-size:min(var(--fs-h2),12cqi);overflow-wrap:normal}.s-common-text__body{max-inline-size:var(--container-text)}.s-common-text__head .shead+*{margin-block-start:0}@media(min-width:1024px){.s-common-text--wide .s-common-text__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-3xl);align-items:start}.s-common-text--wide .s-common-text__head{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-l))}.s-common-text--wide .s-common-text__rule{inline-size:100%}}.s-contact-form__grid{display:grid;gap:var(--space-fluid-l);align-items:start}.s-contact-form__grid>*{min-inline-size:0}.s-contact-form__head{container-type:inline-size;margin-block-end:var(--space-fluid-m)}.s-contact-form__title{margin-block:var(--space-m) 0;font-size:min(var(--fs-h2),12cqi);font-weight:var(--fw-light);overflow-wrap:normal}:lang(ar) .s-contact-form__title{line-height:1.4}.s-contact-form__head>.s-contact-form__title:first-child{margin-block-start:0}.s-contact-form__intro{margin-block:var(--space-m) 0;max-inline-size:36em;font-size:var(--fs-lead);font-weight:var(--fw-light);color:var(--fg-soft)}:lang(ar) .s-contact-form__intro{font-weight:var(--fw-regular);line-height:1.95}.s-contact-form__form{position:relative}.s-contact-form .form__row{align-items:start}.s-contact-form select.field__input{block-size:max(60px,calc(2.05rem + 1.4em));min-block-size:0}:lang(ar) .s-contact-form select.field__input{block-size:max(60px,calc(2.05rem + 1.7em))}.s-contact-form .field__opt{font-size:.85em;color:var(--fg-soft);font-weight:var(--fw-regular)}.s-contact-form__alert{display:flex;align-items:flex-start;gap:.65rem;padding:1rem 1.25rem;border:1px solid var(--error);border-radius:var(--r-s);color:var(--error);font-size:var(--fs-small)}.s-contact-form__alert .icon{flex:none;margin-block-start:.2em}.s-contact-form__topics{margin:0;padding:0;border:0;min-inline-size:0}.s-contact-form__legend{padding:0;margin-block-end:.9rem;font-size:var(--fs-small);color:var(--field-label, var(--fg-soft))}.s-contact-form__chips{display:flex;flex-wrap:wrap;gap:.6rem}.s-contact-form__chip{position:relative;display:inline-flex;cursor:pointer}.s-contact-form__chip input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.s-contact-form__chip span{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;padding:.55rem 1.15rem;border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--fg);overflow:hidden;isolation:isolate;transition:color var(--dur-s) var(--ease-settle),border-color var(--dur-s) var(--ease-settle)}.s-contact-form__chip span:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--btn-bg);transform:scaleX(0);transform-origin:var(--origin-start);transition:transform var(--dur-m) var(--ease-settle)}.s-contact-form__chip input:checked+span{color:var(--btn-fg);border-color:var(--btn-bg)}.s-contact-form__chip input:checked+span:before{transform:scaleX(1)}.s-contact-form__chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}@media(hover:hover){.s-contact-form__chip:hover input:not(:checked)+span{border-color:var(--accent-deco)}}.s-contact-form__topics.is-invalid .s-contact-form__chip span{border-color:var(--error)}.s-contact-form__extra{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-m) var(--ease-settle),opacity var(--dur-m) var(--ease-soft)}.s-contact-form__extra-in{min-block-size:0;overflow:hidden}.s-contact-form__extra.is-collapsed{grid-template-rows:0fr;opacity:0}.s-contact-form__form.is-js .s-contact-form__extra{margin-block:calc(-.5*clamp(1.25rem,1rem + 1vw,1.75rem))}.s-contact-form__extra-in>.form__row{padding-block:calc(clamp(1.25rem,1rem + 1vw,1.75rem)/2)}.s-contact-form__consent .check{max-inline-size:42rem}.s-contact-form__submit .btn__icon{transition:translate var(--dur-m) var(--ease-settle)}.s-contact-form__success{position:relative;overflow:hidden}.s-contact-form__success:focus{outline:none}.s-contact-form__success:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.s-contact-form__again{margin-block-start:.5rem}.s-contact-form__card{position:relative;overflow:hidden;isolation:isolate;padding:clamp(28px,1.4rem + 2.4vw,56px);border-radius:var(--r-card);background-color:var(--bg);color:var(--fg)}.s-contact-form__pattern{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:-1;inline-size:55%;block-size:60%;opacity:.7;--pattern-size: 58px}.s-contact-form__card-title{font-size:var(--fs-h3);font-weight:var(--fw-light);color:var(--heading)}:lang(ar) .s-contact-form__card-title{line-height:1.5}.s-contact-form__card-text{margin-block-start:var(--space-s);color:var(--fg-soft);max-inline-size:30em}.s-contact-form__channels{display:grid;margin:var(--space-xl) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--line)}.s-contact-form__channel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding-block:1.15rem;border-block-end:1px solid var(--line)}.s-contact-form__channel-icon{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--line-strong);border-radius:50%;color:var(--accent);transition:background-color var(--dur-m) var(--ease-settle),color var(--dur-m) var(--ease-settle),border-color var(--dur-m) var(--ease-settle)}.s-contact-form__channel-icon .icon{--icon-size: 20px}.s-contact-form__channel-body{display:grid;gap:.15rem;min-inline-size:0;padding-block-start:.1rem}.s-contact-form__channel-label{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}:lang(ar) .s-contact-form__channel-label{letter-spacing:0;text-transform:none}.s-contact-form__channel-value{color:var(--fg);overflow-wrap:anywhere}a.s-contact-form__channel-value{justify-self:start;background-image:none;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color var(--dur-s) var(--ease-settle),color var(--dur-s) var(--ease-settle)}@media(hover:hover){.s-contact-form__channel:has(a:hover) .s-contact-form__channel-icon{background-color:var(--beige);border-color:var(--beige);color:var(--teal-900)}a.s-contact-form__channel-value:hover{text-decoration-color:var(--accent-deco);color:var(--heading)}}.s-contact-form__socials{margin-block-start:var(--space-l)}@media(min-width:1024px){.s-contact-form__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-3xl)}.s-contact-form.no-aside .s-contact-form__grid{grid-template-columns:minmax(0,1fr);max-inline-size:52rem}.s-contact-form__aside{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-l))}}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-contact-form.is-armed [data-form-step]{transition:opacity 1s var(--ease-soft) var(--in-d, 0s),translate 1.2s var(--ease-settle) var(--in-d, 0s)}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-contact-form.is-armed [data-form-step]:not(.is-in){opacity:0;translate:0 22px}html.js:not(.reduced) .s-contact-form__success.is-entering{animation:mk-contact-in var(--dur-xl) var(--ease-settle) both}html.js:not(.reduced) .s-contact-form__success.is-entering .s-contact-form__mark{animation:mk-contact-mark 1.4s var(--ease-settle) .15s both}@keyframes mk-contact-in{0%{opacity:0;translate:0 24px;clip-path:inset(0 0 30% 0 round var(--r-card))}to{opacity:1;translate:0 0;clip-path:inset(0 0 0 0 round var(--r-card))}}@keyframes mk-contact-mark{0%{scale:.6;rotate:-90deg;opacity:0}to{scale:1;rotate:0deg;opacity:1}}.s-contact-hero{overflow:clip;padding-block-end:var(--space-fluid-l)}.s-contact-hero__field{opacity:.8}.s-contact-hero__arcs{inset-block-end:0;inset-inline-start:0;inline-size:min(64vw,700px);aspect-ratio:1;opacity:.3;scale:-1 1}[dir=rtl] .s-contact-hero__arcs{scale:1 1}.s-contact-hero__grid{position:relative;z-index:1;display:grid;gap:var(--space-fluid-l);align-items:center}.s-contact-hero__grid>*{min-inline-size:0}.s-contact-hero__copy{container-type:inline-size;max-inline-size:46rem}.s-contact-hero__eyebrow{margin-block:var(--space-l) 0}.s-contact-hero__copy>.s-contact-hero__eyebrow:first-child{margin-block-start:0}.s-contact-hero__title{margin-block:var(--space-m) 0;font-size:min(var(--fs-h1),12.5cqi);overflow-wrap:normal}:lang(ar) .s-contact-hero__title{line-height:1.35;letter-spacing:0}.s-contact-hero__lead{margin-block:var(--space-l) 0;max-inline-size:36rem}.s-contact-hero__quick{display:flex;flex-wrap:wrap;gap:.75rem;margin:var(--space-xl) 0 0;padding:0;list-style:none}.s-contact-hero__quick-item{min-inline-size:0;max-inline-size:100%}.s-contact-hero__chip{position:relative;display:inline-flex;align-items:center;gap:.6rem;max-inline-size:100%;min-block-size:48px;padding:.6rem 1.15rem;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--fg);font-size:var(--fs-small);text-decoration:none;overflow:hidden;isolation:isolate;transition:color var(--dur-s) var(--ease-settle),border-color var(--dur-s) var(--ease-settle)}.s-contact-hero__chip span{overflow-wrap:anywhere}.s-contact-hero__chip .icon{color:var(--accent);transition:color var(--dur-s) var(--ease-settle),translate var(--dur-m) var(--ease-settle)}.s-contact-hero__chip:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--beige);transform:scaleX(0);transform-origin:var(--origin-end);transition:transform var(--dur-m) var(--ease-settle)}@media(hover:hover){.s-contact-hero__chip:hover{color:var(--teal-900);border-color:var(--beige)}.s-contact-hero__chip:hover:before{transform:scaleX(1);transform-origin:var(--origin-start)}.s-contact-hero__chip:hover .icon{color:var(--teal-900)}.s-contact-hero__chip--form:hover .icon{translate:0 3px}}.s-contact-hero__chip--form{border-color:var(--beige)}.s-contact-hero__visual{position:relative;justify-self:center;inline-size:min(84%,420px);padding:clamp(16px,3vw,36px)}.s-contact-hero__ring{inset:0;inline-size:100%;block-size:100%;opacity:.5}.s-contact-hero__niche{position:relative;z-index:1}@media(min-width:1024px){.s-contact-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-3xl)}.s-contact-hero__grid.is-solo{grid-template-columns:minmax(0,1fr)}.s-contact-hero__visual{justify-self:end;inline-size:min(100%,480px)}}html.js.mk-cover:not(.reduced):not(.failsafe):not(.motion-off) .s-contact-hero.is-intro .s-contact-hero__quick-item{transition:opacity 1s var(--ease-soft) var(--in-d, 0s),translate 1.2s var(--ease-settle) var(--in-d, 0s)}html.js.mk-cover:not(.reduced):not(.failsafe):not(.motion-off) .s-contact-hero.is-intro:not(.is-played) .s-contact-hero__quick-item{opacity:0;translate:0 16px}.s-contact-map{overflow:clip}.s-contact-map__grid{display:grid;gap:var(--space-fluid-l);align-items:center}.s-contact-map__grid>*{min-inline-size:0}.s-contact-map__media{justify-self:center;inline-size:min(86%,420px)}.s-contact-map__body{container-type:inline-size}.s-contact-map__title{margin-block:var(--space-m) 0;font-size:min(var(--fs-h2),12cqi);font-weight:var(--fw-light);overflow-wrap:normal}:lang(ar) .s-contact-map__title{line-height:1.4}.s-contact-map__body>.s-contact-map__title:first-child{margin-block-start:0}.s-contact-map__text{margin-block:var(--space-m) 0;max-inline-size:36em;color:var(--fg-soft);font-size:var(--fs-lead);font-weight:var(--fw-light)}:lang(ar) .s-contact-map__text{font-weight:var(--fw-regular);line-height:1.95}.s-contact-map__card{display:grid;gap:var(--space-l);align-items:center;margin-block-start:var(--space-xl);padding:clamp(20px,1rem + 2vw,40px);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--surface)}.s-contact-map__card>*{min-inline-size:0}.s-contact-map__plan{position:relative;inline-size:min(100%,240px);aspect-ratio:1;justify-self:center}.s-contact-map__plan-svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.s-contact-map__plan-svg :where(path,circle){fill:none;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round}.s-contact-map__grid-lines{stroke:var(--line)}.s-contact-map__rings{stroke:var(--accent-deco)}.s-contact-map__rings circle:nth-child(2){opacity:.6}.s-contact-map__pulse{stroke:var(--accent-deco);opacity:0;transform-box:fill-box;transform-origin:50% 50%}.s-contact-map__pin{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;inline-size:56px;block-size:56px;margin-block-start:-28px;margin-inline-start:-28px;border-radius:50%;background-color:var(--beige);color:var(--teal-900)}.s-contact-map__where{display:grid;justify-items:start;gap:var(--space-m)}.s-contact-map__address{display:grid;gap:.2rem;font-style:normal;color:var(--fg-soft)}.s-contact-map__line.is-first{font-size:var(--fs-h4);font-weight:var(--fw-regular);color:var(--heading)}.s-contact-map__note{display:flex;align-items:flex-start;gap:.5rem;max-inline-size:30rem;font-size:var(--fs-xs);color:var(--fg-soft)}.s-contact-map__note .icon{flex:none;margin-block-start:.25em;color:var(--accent)}@media(min-width:600px){.s-contact-map__card{grid-template-columns:minmax(150px,2fr) minmax(0,3fr)}}@media(min-width:1024px){.s-contact-map__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-3xl)}.s-contact-map.no-media .s-contact-map__grid{grid-template-columns:minmax(0,1fr);max-inline-size:56rem}.s-contact-map__media{justify-self:start;inline-size:min(100%,440px)}}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-contact-map.is-armed .s-contact-map__pin{transition:translate 1.4s var(--ease-settle) var(--in-d, 0s),opacity .8s var(--ease-soft) var(--in-d, 0s),scale 1.4s var(--ease-settle) var(--in-d, 0s)}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-contact-map.is-armed .s-contact-map__pin:not(.is-in){translate:0 -48px;scale:.8;opacity:0}html.js:not(.reduced) .s-contact-map__plan.is-live .s-contact-map__pulse{animation:mk-map-pulse 3.2s var(--ease-soft) 1.8s infinite}@keyframes mk-map-pulse{0%{scale:.9;opacity:.9}to{scale:4.2;opacity:0}}.s-home-app__head{display:grid;gap:var(--space-l);align-items:end;margin-block-end:var(--space-2xl)}.s-home-app__title{margin-block:var(--space-s) 0;text-wrap:balance}.s-home-app__intro{margin:0;color:var(--fg-soft);max-inline-size:36rem}.s-home-app__phone{position:relative;padding:7px;border-radius:28px;background-color:var(--teal-900);border:1px solid var(--line-strong);box-shadow:var(--shadow-lift)}.s-home-app__phone:before{content:"";position:absolute;z-index:2;inset-block-start:14px;inset-inline-start:50%;translate:-50% 0;inline-size:26%;block-size:3.2%;border-radius:var(--r-pill);background-color:var(--teal-900)}[dir=rtl] .s-home-app__phone:before{translate:50% 0}.s-home-app__phone .media,.s-home-app__screen-img{border-radius:22px;aspect-ratio:1477 / 3200}.s-home-app__panels{display:grid;gap:var(--space-2xl)}.s-home-app__panel{display:grid;grid-template-columns:minmax(0,1fr) clamp(104px,29vw,180px);gap:var(--space-l);align-items:center;padding-block-start:var(--space-xl);border-block-start:1px solid var(--line)}.s-home-app__kicker{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-s);align-items:baseline;margin:0 0 var(--space-s);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}:lang(ar) .s-home-app__kicker{letter-spacing:0;text-transform:none;font-size:var(--fs-small)}.s-home-app__panel-title{--fit-max: var(--fs-h3);margin:0 0 var(--space-s)}.s-home-app__text{margin:0;color:var(--fg-soft);max-inline-size:34rem}.s-home-app__device,.s-home-app__meter,.s-home-app__chips{display:none}.story.is-pinned .s-home-app__stage{display:grid;align-items:center}.story.is-pinned .s-home-app__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-3xl);align-items:center;padding-block:calc(var(--header-h) + var(--space-l)) var(--space-l)}.story.is-pinned .s-home-app__panels{gap:0}.story.is-pinned .s-home-app__panel{display:block;border:0;padding:0}.story.is-pinned .s-home-app__panel-title{--fit-max: var(--fs-h2);line-height:var(--lh-heading);margin-block-end:var(--space-m)}.story.is-pinned .s-home-app__text{font-size:var(--fs-lead)}.story.is-pinned .s-home-app__shot{display:none}.story.is-pinned .s-home-app__meter{display:flex;align-items:center;gap:var(--space-l);margin-block-start:var(--space-2xl)}.s-home-app__count{font-size:var(--fs-small);color:var(--heading)}.s-home-app__of{color:var(--fg-soft);margin-inline-start:.35em}.story.is-pinned .s-home-app__device{display:grid;place-items:center;position:relative;justify-self:center;inline-size:clamp(300px,27vw,400px);aspect-ratio:300 / 520}.s-home-app__progress{position:absolute;inset:0;inline-size:100%;block-size:100%}[dir=rtl] .s-home-app__progress{scale:-1 1}.s-home-app__phone--stage{inline-size:64%;margin-block-start:14%}.s-home-app__screens{display:grid}.s-home-app__step{grid-area:1 / 1}.story.is-pinned .s-home-app__screens{overflow:hidden;border-radius:22px}.s-home-app .story.is-pinned [data-story-media]>[data-story-step]{transition:translate 1.1s var(--ease-settle),opacity 1.1s var(--ease-settle),scale 1.1s var(--ease-settle)}.s-home-app .story.is-pinned [data-story-media]>[data-story-step]:not(.is-active){opacity:1;scale:1}.s-home-app .story.is-pinned [data-story-media]>[data-story-step].is-after{translate:0 102%}.s-home-app .story.is-pinned [data-story-media]>[data-story-step].is-before{translate:0 -22%;opacity:.2;scale:.96}.story.is-pinned .s-home-app__chips{display:block;position:absolute;inset:0;z-index:3;pointer-events:none}.s-home-app__chip{position:absolute;left:0;top:0;translate:calc(var(--cx, 0px) - 50%) calc(var(--cy, 0px) - 50%)}.s-home-app__chip-in{display:inline-flex;align-items:center;gap:.55em;white-space:nowrap;padding:.55em 1em;border-radius:var(--r-pill);background-color:var(--teal-900);border:1px solid var(--line-strong);color:var(--white);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.2;box-shadow:0 5px 0 -2px #00000038;animation:mk-chip-float 5.5s var(--ease-soft) var(--cd, 0s) infinite alternate;transition:background-color var(--dur-m) var(--ease-settle),color var(--dur-m) var(--ease-settle),border-color var(--dur-m) var(--ease-settle),scale var(--dur-m) var(--ease-settle)}.s-home-app__chip-in .t-index{color:var(--beige);transition:color var(--dur-m) var(--ease-settle)}.s-home-app__chip.is-past .s-home-app__chip-in{border-color:var(--beige)}.s-home-app__chip.is-active .s-home-app__chip-in{background-color:var(--beige);border-color:var(--beige);color:var(--teal-900);scale:1.08}.s-home-app__chip.is-active .t-index{color:var(--teal-900)}@keyframes mk-chip-float{0%{translate:0 -6px}to{translate:0 6px}}.s-home-app:not(.is-inview) .s-home-app__chip-in{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.s-home-app__chip-in{animation:none}}.s-home-app__download{display:grid;gap:var(--space-l);align-items:center;margin-block-start:var(--space-3xl);padding-block-start:var(--space-2xl);border-block-start:1px solid var(--line-strong)}.s-home-app__plus{font-size:2.5rem;transition:rotate var(--dur-l) var(--ease-settle)}@media(hover:hover){.s-home-app__download:hover .s-home-app__plus{rotate:90deg}}.s-home-app__dl-title{margin:0 0 var(--space-xs)}.s-home-app__dl-text{margin:0;color:var(--fg-soft);max-inline-size:32rem}.s-home-app__dl-badges{display:grid;gap:var(--space-s);justify-items:start}.s-home-app__dl-note{margin:0;font-size:var(--fs-xs);color:var(--fg-soft)}@media(min-width:768px){.s-home-app__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.story:not(.is-pinned) .s-home-app__panels{max-inline-size:52rem}}@media(min-width:1024px){.s-home-app__download{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2xl)}.s-home-app__dl-badges{justify-items:end}.story:not(.is-pinned) .s-home-app__panels{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:none;gap:var(--space-2xl) var(--space-3xl)}.story:not(.is-pinned) .s-home-app__panel{grid-template-columns:minmax(0,1fr) 150px}}.s-home-audience__head{max-inline-size:46rem;margin-block-end:var(--space-2xl)}.s-home-audience__title{margin-block:var(--space-s) var(--space-m);text-wrap:balance}.s-home-audience__intro{margin:0;color:var(--fg-soft)}.s-home-audience__nav{display:none}.s-home-audience__panels{display:grid;gap:var(--space-2xl)}.s-home-audience__panel{display:grid;gap:var(--space-l);align-items:center}.s-home-audience__panel>*{min-inline-size:0}.s-home-audience__frame{inline-size:min(100%,420px)}.s-home-audience__media{aspect-ratio:4 / 5}.s-home-audience__num{display:block;color:var(--accent);margin-block-end:var(--space-s)}.s-home-audience__name{margin:0 0 var(--space-s)}.s-home-audience__desc{margin:0;color:var(--fg-soft);max-inline-size:38rem}.s-home-audience__foot{margin-block-start:var(--space-2xl)}@media(min-width:768px){.s-home-audience__panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-2xl)}}.s-home-audience__body.is-tabs{display:grid;gap:var(--space-xl)}.s-home-audience__body.is-tabs .s-home-audience__nav{display:flex;gap:var(--space-xs);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:4px}.s-home-audience__body.is-tabs .s-home-audience__nav::-webkit-scrollbar{display:none}.s-home-audience__tab{position:relative;flex:none;display:flex;align-items:baseline;gap:var(--space-s);padding:var(--space-s) var(--space-m);border:1px solid var(--line);border-radius:var(--r-pill);background:transparent;color:var(--fg-soft);font:inherit;font-size:var(--fs-small);text-align:start;cursor:pointer;overflow:hidden;transition:color var(--dur-s) var(--ease-settle),border-color var(--dur-s) var(--ease-settle),background-color var(--dur-s) var(--ease-settle)}.s-home-audience__tab .t-index{color:var(--accent);transition:translate var(--dur-m) var(--ease-settle)}.s-home-audience__tab-label{transition:translate var(--dur-m) var(--ease-settle)}.s-home-audience__tab[aria-selected=true]{color:var(--heading);border-color:var(--accent-deco)}.s-home-audience__tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.s-home-audience__tab-bar{position:absolute;inset-block-end:0;inset-inline:var(--space-m);block-size:1px;background-color:var(--accent-deco);scale:0 1;transform-origin:var(--origin-start);transition:scale var(--dur-l) var(--ease-settle)}.s-home-audience__tab[aria-selected=true] .s-home-audience__tab-bar{scale:var(--aud-t, 1) 1}.s-home-audience.is-auto .s-home-audience__tab[aria-selected=true] .s-home-audience__tab-bar{transition:none}@media(hover:hover){.s-home-audience__tab:hover{color:var(--fg);border-color:var(--line-strong)}.s-home-audience__tab:hover .t-index,.s-home-audience__tab:hover .s-home-audience__tab-label{translate:calc(4px * var(--dir, 1)) 0}}.s-home-audience__body.is-tabs .s-home-audience__panels{display:grid}.s-home-audience__body.is-tabs .s-home-audience__panel{grid-area:1 / 1;position:relative}.s-home-audience__body.is-tabs .s-home-audience__panel.is-off{visibility:hidden}.s-home-audience__body.is-tabs .s-home-audience__num{display:none}.s-home-audience__panel.is-leaving{z-index:0}.s-home-audience__panel.is-entering{z-index:1}.s-home-audience__panel.is-leaving .s-home-audience__text{opacity:0;transition:opacity var(--dur-s) var(--ease-soft)}.s-home-audience__panel.is-entering .s-home-audience__frame{animation:mk-aud-door 1.3s var(--ease-door) both}.s-home-audience__panel.is-entering .s-home-audience__media img{animation:mk-aud-settle 1.8s var(--ease-settle) both}.s-home-audience__panel.is-entering .s-home-audience__text{animation:mk-aud-rise var(--dur-l) var(--ease-settle) .3s both}@keyframes mk-aud-door{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}@keyframes mk-aud-settle{0%{scale:1.12}to{scale:1}}@keyframes mk-aud-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.s-home-audience__panel.is-entering :is(.s-home-audience__frame,.s-home-audience__text,.s-home-audience__media img){animation:none}}@media(min-width:1024px){.s-home-audience__body.is-tabs{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-3xl);align-items:center}.s-home-audience__body.is-tabs .s-home-audience__nav{flex-direction:column;gap:0;overflow:visible;margin:0;padding:0;border-block-start:1px solid var(--line)}.s-home-audience__tab{border:0;border-block-end:1px solid var(--line);border-radius:0;padding:var(--space-m) 0;font-size:var(--fs-h4);overflow:visible}.s-home-audience__tab-bar{inset-block-end:-1px;inset-inline:0}}.s-home-expertise{overflow-x:clip}.s-home-expertise__grid{display:grid;gap:var(--space-fluid-l);align-items:center}.s-home-expertise__grid>*{min-inline-size:0}.s-home-expertise__visual{position:relative;inline-size:min(100%,460px);justify-self:center}.s-home-expertise__media{aspect-ratio:4 / 5}.s-home-expertise__arc{position:absolute;inset-block-start:-7%;inset-inline-start:-9%;inline-size:46%;block-size:auto;z-index:-1}[dir=rtl] .s-home-expertise__arc{scale:-1 1}.s-home-expertise__title{margin-block:var(--space-s) var(--space-l);text-wrap:balance}.s-home-expertise__body{color:var(--fg-soft);max-inline-size:36rem}.s-home-expertise__list{list-style:none;margin:var(--space-2xl) 0;padding:0;display:grid}.s-home-expertise__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-m);align-items:start;padding-block:var(--space-l);border-block-start:1px solid var(--line)}.s-home-expertise__item:last-child{border-block-end:1px solid var(--line)}.s-home-expertise__name{margin:0 0 var(--space-2xs)}.s-home-expertise__text{margin:0;color:var(--fg-soft);font-size:var(--fs-small)}@media(min-width:1024px){.s-home-expertise__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-4xl)}.s-home-expertise--end .s-home-expertise__visual{order:2}}.s-home-facts__title{margin:0 0 var(--space-l)}.s-home-facts__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--line-strong)}.s-home-facts__item{container-type:inline-size;padding:var(--space-l) var(--space-m) var(--space-l) 0;padding-inline:0 var(--space-m);border-block-end:1px solid var(--line)}.s-home-facts__value{margin:0;display:flex;align-items:baseline;gap:.3em;font-size:min(clamp(2.2rem,1.4rem + 3vw,3.75rem),100cqi / var(--vw, 3));font-weight:var(--fw-light);line-height:1;color:var(--heading);letter-spacing:var(--tracking-display)}:lang(ar) .s-home-facts__value{letter-spacing:0}.s-home-facts__unit{font-size:.38em;font-weight:var(--fw-medium);color:var(--accent);letter-spacing:0}.s-home-facts__label{margin:var(--space-s) 0 0;font-size:var(--fs-small);color:var(--fg-soft);max-inline-size:24ch}@media(min-width:1024px){.s-home-facts__list{grid-template-columns:repeat(4,minmax(0,1fr))}.s-home-facts__item{border-block-end:0;padding-block:var(--space-xl) 0;padding-inline:0 var(--space-l)}.s-home-facts__item+.s-home-facts__item{border-inline-start:1px solid var(--line);padding-inline-start:var(--space-l)}}.s-home-facts__rule{display:block;inline-size:min(100%,12rem);block-size:1px;margin-block-start:var(--space-s);background-color:var(--accent-deco);transform-origin:var(--origin-start)}[data-section] .s-home-fit{font-size:calc(min(var(--fit-max, var(--fs-h2)),100cqi / (var(--fit, 10) * .68 + .25)) * var(--fit-k, 1));overflow-wrap:normal;word-break:normal;hyphens:manual}.s-home-fit .u-nowrap,[data-section^="home."] .u-nowrap{white-space:nowrap}.s-home-hero__copy,.s-home-intro__copy,.s-home-audience__head,.s-home-services__head>:first-child,.s-home-app__head>:first-child,.s-home-app__copy,.s-home-steps__head,.s-home-expertise__copy,.s-home-region__panel,.s-home-pricing__head{container-type:inline-size}.mk-hw{display:inline-block;vertical-align:top;clip-path:inset(-.4em -.25em -.4em -.25em)}.mk-hw__in{display:inline-block}.s-home-hero{overflow:clip}.s-home-hero__grid{display:grid;gap:var(--space-fluid-l);align-items:center;inline-size:100%}.s-home-hero__grid>*{min-inline-size:0}.s-home-hero__copy{max-inline-size:42rem;position:relative;z-index:2}.s-home-hero__eyebrow{margin-block-end:var(--space-m)}.s-home-hero__title{--fit-max: var(--fs-display);margin:0;text-wrap:balance}.s-home-hero__title em,.s-home-hero__title .accent{font-style:normal}.s-home-hero__lead{margin-block:var(--space-l) 0;max-inline-size:36rem;color:var(--fg-soft)}.s-home-hero__ctas{margin-block-start:var(--space-xl)}.s-home-hero__note{display:flex;align-items:center;gap:var(--space-s);margin-block:var(--space-2xl) 0;font-size:var(--fs-small);color:var(--fg-soft)}.s-home-hero__rule{flex:none;inline-size:56px;block-size:1px;background-color:var(--accent-deco);transform-origin:var(--origin-start)}.s-home-hero__visual{position:relative;justify-self:center;inline-size:min(100%,440px);padding:clamp(18px,4vw,40px)}.s-home-hero__field{position:absolute;inset:-8% -18%;z-index:0;opacity:.9}.s-home-hero__arcs{position:absolute;inset:0;inline-size:100%;block-size:100%;z-index:0;pointer-events:none;transform-origin:50% 62%}.s-home-hero__arc-far{opacity:.45}.s-home-hero__niche{position:relative;z-index:1}.s-home-hero__media{aspect-ratio:4 / 5}.s-home-hero__media img{transform-origin:50% 70%}@media(max-width:767.98px){.s-home-hero__visual{inline-size:min(86%,380px)}.s-home-hero__note{margin-block-start:var(--space-xl)}}@media(min-width:1024px){.s-home-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-3xl)}.s-home-hero__visual{justify-self:end;inline-size:min(100%,500px)}}@media(min-width:1440px){.s-home-hero__visual{inline-size:min(100%,540px)}}.s-home-intro{overflow-x:clip}.s-home-intro__grid{display:grid;gap:var(--space-fluid-l);align-items:center}.s-home-intro__grid>*{min-inline-size:0}.s-home-intro__visual{position:relative;inline-size:min(100%,460px);justify-self:center}.s-home-intro__visual .media{aspect-ratio:4 / 5}.s-home-intro__arc{position:absolute;inset-block-end:-8%;inset-inline-end:-10%;inline-size:44%;block-size:auto;z-index:-1}[dir=rtl] .s-home-intro__arc{scale:-1 1}.s-home-intro__title{line-height:var(--lh-heading);margin-block:var(--space-s) var(--space-l);max-inline-size:22ch;text-wrap:balance}.s-home-intro__body{color:var(--fg-soft);max-inline-size:38rem}.s-home-intro__body+p{margin-block-start:var(--space-l)}.s-home-intro__pillars{list-style:none;margin:var(--space-3xl) 0 0;padding:0;display:grid;gap:var(--space-xl) var(--grid-gap)}.s-home-intro__pillar{position:relative;padding-block-start:var(--space-l)}.s-home-intro__rule{position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background-color:var(--line-strong);transform-origin:var(--origin-start)}.s-home-intro__pillar-head{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--space-m)}.s-home-intro__pillar-title{margin:0 0 var(--space-xs)}.s-home-intro__pillar-text{margin:0;color:var(--fg-soft);font-size:var(--fs-small);max-inline-size:34ch}@media(min-width:768px){.s-home-intro__pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.s-home-intro__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-4xl)}.s-home-intro__visual{justify-self:start}}.s-home-intro__w{transition:none}@media(hover:hover){.s-home-intro__pillar .icon-arch{transition:translate var(--dur-m) var(--ease-settle)}.s-home-intro__pillar:hover .icon-arch{translate:0 -4px}.s-home-intro__pillar .s-home-intro__rule{transition:background-color var(--dur-m) var(--ease-settle)}.s-home-intro__pillar:hover .s-home-intro__rule{background-color:var(--accent-deco)}}.s-home-pricing__head{max-inline-size:44rem;margin-block-end:var(--space-2xl)}.s-home-pricing__title{margin-block:var(--space-s) var(--space-m)}.s-home-pricing__intro{margin:0;color:var(--fg-soft)}.s-home-pricing__plans{list-style:none;margin:0 auto;padding:0;display:grid;gap:var(--space-l);max-inline-size:30rem}.s-home-pricing__plan{display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-xl) var(--space-l);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--surface, var(--bg));transition:translate var(--dur-m) var(--ease-settle),border-color var(--dur-m) var(--ease-settle),box-shadow var(--dur-m) var(--ease-settle)}.s-home-pricing__plan.is-highlight{background-color:var(--bg);border-color:transparent;box-shadow:var(--shadow-lift)}.s-home-pricing__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.s-home-pricing__name{margin:0}.s-home-pricing__tagline{margin:0;color:var(--fg-soft);font-size:var(--fs-small)}.s-home-pricing__price{margin:0;padding-block:var(--space-s);border-block-end:1px solid var(--line)}.s-home-pricing__features{flex:1}.s-home-pricing__inherit{margin:0 0 var(--space-s);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--heading)}.s-home-pricing__list{font-size:var(--fs-small)}.s-home-pricing__more{margin:var(--space-s) 0 0;font-size:var(--fs-xs);color:var(--fg-soft)}.s-home-pricing__cta{margin-block-start:auto;padding-block-start:var(--space-s)}.s-home-pricing__foot{margin-block-start:var(--space-2xl);display:flex;justify-content:center}@media(min-width:1024px){.s-home-pricing__plans{grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:none;align-items:stretch}.s-home-pricing__plan.is-highlight{margin-block:calc(var(--space-l) * -1);padding-block:calc(var(--space-xl) + var(--space-l))}}@media(hover:hover){.s-home-pricing__plan:hover{translate:0 -6px;border-color:var(--accent-deco);box-shadow:var(--shadow-lift)}}@media(prefers-reduced-motion:reduce){.s-home-pricing__plan{transition-duration:.01s}}.s-home-region{position:relative;overflow:clip}.s-home-region__media{position:relative;aspect-ratio:4 / 3}.s-home-region__inner{position:relative;z-index:1}.s-home-region__panel{background-color:var(--bg);padding:var(--space-2xl) 0 var(--section-y);max-inline-size:38rem}.s-home-region__title{margin-block:var(--space-s) var(--space-m);text-wrap:balance}.s-home-region__text{margin:0;color:var(--fg-soft)}.s-home-region__lines{list-style:none;margin:var(--space-xl) 0;padding:0;display:grid;gap:var(--space-s)}.s-home-region__line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-s);align-items:start;padding-block-start:var(--space-s);border-block-start:1px solid var(--line);font-size:var(--fs-small)}.s-home-region__icon{color:var(--accent);margin-block-start:.15em}@media(min-width:768px){.s-home-region__media{aspect-ratio:16 / 9}}@media(min-width:1024px){.s-home-region{min-block-size:min(88svh,860px);display:flex;align-items:flex-end}.s-home-region__media{position:absolute;inset:0;aspect-ratio:auto}.s-home-region__inner{padding-block:var(--space-4xl) var(--space-3xl)}.s-home-region__panel{padding:var(--space-2xl);border-radius:var(--r-card)}}.s-home-services__head{display:grid;gap:var(--space-l);align-items:end;margin-block-end:var(--space-3xl)}.s-home-services__title{margin-block:var(--space-s) 0;text-wrap:balance}.s-home-services__side{display:grid;gap:var(--space-l);justify-items:start}.s-home-services__intro{margin:0;color:var(--fg-soft);max-inline-size:34rem}.s-home-services__groups{display:grid;gap:var(--space-2xl) var(--space-3xl)}.s-home-services__group-head{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-m);padding-block:var(--space-m)}.s-home-services__rule{position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background-color:var(--heading);transform-origin:var(--origin-start)}.s-home-services__cat{margin:0;font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--heading)}:lang(ar) .s-home-services__cat{letter-spacing:0;text-transform:none}.s-home-services__count{color:var(--accent)}.s-home-services__list{list-style:none;margin:0;padding:0}.s-home-services__item{position:relative;isolation:isolate;display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:var(--space-m);padding-block:var(--space-m);padding-inline:0 var(--space-s)}.s-home-services__hair{position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background-color:var(--line-strong);transform-origin:var(--origin-start);z-index:1}.s-home-services__fill{position:absolute;inset:0;z-index:-1;background-color:var(--teal);scale:1 0;transform-origin:50% 0;transition:scale .65s var(--ease-settle)}.s-home-services__item[data-from=bottom] .s-home-services__fill{transform-origin:50% 100%}.s-home-services__num{color:var(--fg-soft);transition:color var(--dur-s) var(--ease-settle),translate var(--dur-m) var(--ease-settle)}.s-home-services__link{color:var(--heading);font-size:var(--fs-h4);line-height:var(--lh-snug);text-decoration:none;transition:color var(--dur-s) var(--ease-settle),translate var(--dur-m) var(--ease-settle)}.s-home-services__arrow{color:var(--accent);opacity:.5;transition:translate var(--dur-m) var(--ease-settle),opacity var(--dur-m) var(--ease-settle),color var(--dur-s) var(--ease-settle)}.s-home-services__item:is(:hover,:focus-within) .s-home-services__link{color:var(--accent)}.s-home-services__item:is(:hover,:focus-within) .s-home-services__arrow{opacity:1;translate:calc(6px * var(--dir, 1)) 0}.s-home-services.is-live .s-home-services__item.is-hot .s-home-services__fill{scale:1 1}.s-home-services.is-live .s-home-services__item.is-hot .s-home-services__link{color:var(--white);translate:calc(10px * var(--dir, 1)) 0}.s-home-services.is-live .s-home-services__item.is-hot .s-home-services__num{color:var(--beige);translate:calc(10px * var(--dir, 1)) 0}.s-home-services.is-live .s-home-services__item.is-hot .s-home-services__arrow{color:var(--beige);opacity:1;translate:calc(6px * var(--dir, 1)) 0}.s-home-services.is-live .s-home-services__item:not(.is-hot) .s-home-services__link{color:var(--heading)}.s-home-services.is-live .s-home-services__item:not(.is-hot) .s-home-services__arrow{opacity:.5;translate:0 0}.s-home-services.is-live .s-home-services__item.is-hot .s-home-services__link:focus-visible{outline-color:var(--beige)}@media(prefers-reduced-motion:reduce){.s-home-services__fill,.s-home-services__link,.s-home-services__num,.s-home-services__arrow{transition-duration:.01s}}@media(min-width:768px){.s-home-services__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media(min-width:1024px){.s-home-services__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-home-steps__head{max-inline-size:44rem;margin-block-end:var(--space-3xl)}.s-home-steps__title{margin-block:var(--space-s) var(--space-m);text-wrap:balance}.s-home-steps__intro{margin:0;color:var(--fg-soft)}.s-home-steps__track{position:relative}.s-home-steps__line{position:absolute;pointer-events:none}.s-home-steps__line--x{display:none}.s-home-steps__line--y{inset-block:28px 28px;inset-inline-start:27px;inline-size:2px;block-size:calc(100% - 56px)}.s-home-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2xl);position:relative}.s-home-steps__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-l);align-items:start}.s-home-steps__node{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;border:1px solid var(--accent-deco);background-color:var(--bg);color:var(--heading);font-size:var(--fs-small);font-weight:var(--fw-medium);position:relative;z-index:1;overflow:hidden;isolation:isolate;transition:border-color var(--dur-m) var(--ease-settle)}.s-home-steps__fill{position:absolute;inset:0;z-index:-1;border-radius:50%;background-color:var(--beige);scale:0;transition:scale var(--dur-l) var(--ease-settle)}.s-home-steps__num{transition:color var(--dur-m) var(--ease-settle)}.s-home-steps__node.is-lit{border-color:var(--beige)}.s-home-steps__node.is-lit .s-home-steps__fill{scale:1}.s-home-steps__node.is-lit .s-home-steps__num{color:var(--teal-900)}[dir=rtl] .s-home-steps__line--x{scale:-1 1}.s-home-steps__line path{stroke-width:1.5}@media(hover:hover){.s-home-steps__item .s-home-steps__icon{transition:translate var(--dur-m) var(--ease-settle)}.s-home-steps__item:hover .s-home-steps__icon{translate:0 -4px}}.s-home-steps__icon{display:inline-flex;color:var(--accent);margin-block-end:var(--space-s)}.s-home-steps__name{margin:0 0 var(--space-xs)}.s-home-steps__text{margin:0;color:var(--fg-soft);font-size:var(--fs-small);max-inline-size:30rem}@media(min-width:1024px){.s-home-steps__line--y{display:none}.s-home-steps__line--x{display:block;inset-block-start:27px;inset-inline:28px;inline-size:calc(100% - 56px);block-size:2px}.s-home-steps__list{grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));gap:var(--space-xl)}.s-home-steps__item{grid-template-columns:1fr;gap:var(--space-l)}.s-home-steps__body{padding-inline-end:var(--space-m)}}.jb-hero{position:relative;overflow:clip}.jb-hero .jb-hero__field{position:absolute;inset-block:0;inset-inline-start:50%;inset-inline-end:0;z-index:0;color:var(--beige);opacity:.8}.jb-hero .jb-hero__arcs{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:min(54vw,700px);block-size:auto;aspect-ratio:1;pointer-events:none}[dir=rtl] .jb-hero__arcs{scale:-1 1}.jb-hero__grid{position:relative;z-index:1;display:grid;gap:var(--space-fluid-l);align-items:end}.jb-hero__grid>*{min-inline-size:0}.jb-hero__copy{container-type:inline-size;max-inline-size:50rem}.jb-hero .jb-hero__crumbs{margin-block-end:var(--space-l)}.jb-hero .jb-hero__eyebrow{margin-block-end:var(--space-m)}.jb-hero .jb-hero__title{margin:0;font-size:min(var(--fs-h1),10.5cqi);overflow-wrap:normal;word-break:normal;hyphens:manual;text-wrap:balance}:lang(ar) .jb-hero__title{font-size:min(var(--fs-h1),9.5cqi)}.jb-hero .jb-hero__lead{margin-block:var(--space-l) 0;max-inline-size:38rem}.jb-hero .jb-hero__actions{margin-block-start:var(--space-xl)}.jb-hero__glance{justify-self:stretch}.jb-glance{position:relative;display:grid;gap:var(--space-m);padding:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(1.5rem,1rem + 2vw,2.5rem) clamp(1.5rem,1rem + 2vw,2.5rem);border:1px solid var(--line-strong);border-radius:var(--r-arch);background-color:var(--teal-900);text-align:center}.jb-glance__mark{display:grid;place-items:center;color:var(--beige)}.jb-glance .jb-glance__plus{inline-size:34px;block-size:34px;overflow:visible}.jb-glance .jb-glance__plus path{transition:translate var(--dur-xl) var(--ease-settle),opacity var(--dur-l) var(--ease-settle)}.jb-glance.is-motion:not(.is-locked) .jb-glance .jb-glance__plus path:first-child{translate:-16px 16px;opacity:0}.jb-glance.is-motion:not(.is-locked) .jb-glance .jb-glance__plus path:last-child{translate:16px -16px;opacity:0}.jb-glance__title{margin:0;font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--beige-60)}:lang(ar) .jb-glance__title{letter-spacing:0;text-transform:none;font-size:var(--fs-small)}.jb-glance__list{margin:0;display:grid;text-align:start}.jb-glance__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.85rem;border-block-start:1px solid var(--line)}.jb-glance__row dt{color:var(--fg-soft);font-size:var(--fs-small)}.jb-glance__row dd{margin:0;color:var(--white);font-weight:var(--fw-medium);text-align:end}.jb-glance__dates{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;margin:0;font-size:var(--fs-xs);color:var(--fg-soft)}@media(min-width:1024px){.jb-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--space-3xl)}.jb-hero__glance{justify-self:end;inline-size:min(100%,400px)}}@media(min-width:768px)and (max-width:1023.98px){.jb-hero__glance{inline-size:min(100%,460px)}}.jb-body__grid{display:grid;gap:var(--space-fluid-l);align-items:start}.jb-body__grid>*{min-inline-size:0}.jb-body__main{display:grid;gap:clamp(3rem,2rem + 4vw,6rem);container-type:inline-size}.jb-block{display:grid;gap:var(--space-l)}.jb-block__title{margin:0;font-size:min(var(--fs-h3),9cqi);font-weight:var(--fw-light);overflow-wrap:normal;hyphens:manual}.jb-body .jb-block__prose{max-inline-size:44rem}.jb-list{list-style:none;margin:0;padding:0;display:grid;border-block-end:1px solid var(--line)}.jb-list__item{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:var(--space-s);align-items:baseline;padding-block:1.1rem;border-block-start:1px solid var(--line);color:var(--fg)}.jb-body .jb-list__num{color:var(--accent)}.jb-list--plus .jb-list__item{align-items:start}.jb-list__plus{font-size:12px;margin-block-start:.5em}:lang(ar) .jb-list__plus{margin-block-start:.75em}.jb-list__text{max-inline-size:60ch}.jb-card{display:grid;gap:var(--space-s);padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:var(--r-card);background-color:var(--teal);color:var(--fg)}.jb-card__eyebrow{margin:0;font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}:lang(ar) .jb-card__eyebrow{letter-spacing:0;text-transform:none;font-size:var(--fs-small)}.jb-card__title{margin:0;font-size:var(--fs-h4);font-weight:var(--fw-regular);color:var(--heading);line-height:1.35}:lang(ar) .jb-card__title{line-height:1.65}.jb-card__dates{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;font-size:var(--fs-small);color:var(--fg-soft)}.jb-card__dates li{display:flex;align-items:center;gap:.55rem}.jb-card__dates .icon{color:var(--accent)}.jb-card .jb-card__btn{margin-block-start:var(--space-s)}.jb-card .jb-card__all{justify-self:start;display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-small)}@media(min-width:1024px){.jb-body__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--space-3xl)}.jb-body__aside{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-xl))}}.s-legal-document{overflow:clip}.s-legal-document__arcs{inset-block-start:0;inset-inline-end:0;inline-size:min(48vw,520px);aspect-ratio:1;opacity:.5}[dir=rtl] .s-legal-document__arcs{scale:-1 1}.s-legal-document__head{position:relative;z-index:1;max-inline-size:52rem;container-type:inline-size}.s-legal-document__eyebrow{margin-block-start:var(--space-l)}.s-legal-document__head>.s-legal-document__eyebrow:first-child{margin-block-start:0}.s-legal-document__title{margin-block:var(--space-m) 0;font-size:min(var(--fs-h1),12.5cqi);overflow-wrap:normal}:lang(ar) .s-legal-document__title{line-height:1.35;letter-spacing:0}.s-legal-document__meta{display:inline-flex;align-items:center;gap:.5rem;margin-block:var(--space-m) 0;font-size:var(--fs-small);color:var(--fg-soft)}.s-legal-document__meta .icon{color:var(--accent)}.s-legal-document__intro{margin-block:var(--space-l) 0;max-inline-size:40rem}.s-legal-document__grid{position:relative;z-index:1;display:grid;gap:var(--space-fluid-m);margin-block-start:var(--space-fluid-l);padding-block-start:var(--space-fluid-m);border-block-start:1px solid var(--line)}.s-legal-document__grid>*{min-inline-size:0}.s-legal-document__toc{font-size:var(--fs-small)}.s-legal-document__toc-in{position:relative}.s-legal-document__toc-title{margin-block-end:var(--space-s);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}:lang(ar) .s-legal-document__toc-title{font-size:var(--fs-xs);letter-spacing:0;text-transform:none}.s-legal-document__toc-list{display:grid;margin:0;padding:0;list-style:none}.s-legal-document__toc-link{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.25rem;padding-block:.55rem;padding-inline-start:1rem;color:var(--fg-soft);text-decoration:none;line-height:1.45;transition:color var(--dur-s) var(--ease-settle)}:lang(ar) .s-legal-document__toc-link{line-height:1.7;padding-block:.4rem}.s-legal-document__toc-n{font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--accent);padding-block-start:.15em}.s-legal-document__toc-link:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:0;inline-size:2px;background-color:var(--accent-deco);transform:scaleY(0);transform-origin:50% 0;transition:transform var(--dur-m) var(--ease-settle)}.s-legal-document__toc-link:hover,.s-legal-document__toc-link.is-active{color:var(--heading)}.s-legal-document__toc-link.is-active:before{transform:scaleY(1)}.s-legal-document__progress{position:absolute;inset-block:calc(var(--fs-micro) * 2 + var(--space-s)) 0;inset-inline-start:0;inline-size:1px;background-color:var(--line);display:none}.s-legal-document__progress-bar{position:absolute;inset:0;background-color:var(--accent-deco);transform:scaleY(var(--p, 0));transform-origin:50% 0}.s-legal-document__toc{padding:var(--space-m);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--surface)}.s-legal-document__toc-toggle{display:flex;align-items:center;gap:.75rem;inline-size:100%;min-block-size:44px;font-size:var(--fs-body);color:var(--heading);text-align:start}.s-legal-document__toc-toggle[hidden]{display:none}.s-legal-document__toc-toggle>span:first-child{flex:1 1 auto}.s-legal-document__toc-count{font-size:var(--fs-xs);color:var(--accent)}.s-legal-document__toc-toggle[aria-expanded=true] .accordion__sign{border-color:var(--accent-deco)}.s-legal-document__toc-toggle[aria-expanded=true] .accordion__sign:after{rotate:0deg;opacity:0}.s-legal-document__toc.is-collapsible .s-legal-document__toc-in{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-m) var(--ease-settle)}.s-legal-document__toc.is-collapsible .s-legal-document__toc-in>*{min-block-size:0;overflow:hidden}.s-legal-document__toc.is-collapsible.is-closed .s-legal-document__toc-in{grid-template-rows:0fr}.s-legal-document__toc.is-collapsible .s-legal-document__toc-title{display:none}.s-legal-document__toc.is-collapsible .s-legal-document__toc-list{padding-block-start:var(--space-s)}.s-legal-document__body{counter-reset:legal;max-inline-size:46rem}.s-legal-document__body>h2{position:relative;counter-increment:legal;scroll-margin-block-start:calc(var(--header-h) + var(--space-l));padding-block-start:var(--space-l);margin-block-start:var(--space-2xl)}.s-legal-document__body>h2:first-child{margin-block-start:0}.s-legal-document__body>h2:before{content:counter(legal,decimal-leading-zero);content:counter(legal,decimal-leading-zero) / "";display:block;margin-block-end:.35rem;font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--accent)}.s-legal-document__body>h2:after{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background-color:var(--line);transform-origin:var(--origin-start)}:lang(ar) .s-legal-document__body>h2{line-height:1.6}.s-legal-document__body a{overflow-wrap:anywhere}@media(min-width:1024px){.s-legal-document__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--space-3xl)}.s-legal-document.no-toc .s-legal-document__grid{grid-template-columns:minmax(0,1fr)}.s-legal-document.no-toc .s-legal-document__body{margin-inline:auto}.s-legal-document__toc{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-l));max-block-size:calc(100svh - var(--header-h) - var(--space-2xl));overflow-y:auto;padding:0;padding-inline-start:4px;margin-inline-start:-4px;border:0;background:none;overscroll-behavior:contain}.s-legal-document__progress{display:block}.s-legal-document__toc-link{padding-inline-start:1.25rem}}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-legal-document.is-armed .s-legal-document__body>h2:after{transition:transform 1.4s var(--ease-settle)}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-legal-document.is-armed .s-legal-document__body>h2:not(.is-in):after{transform:scaleX(0)}@media print{.s-legal-document__toc,.s-legal-document__arcs{display:none}.s-legal-document__grid{display:block;border:0}}.s-notfound-main{overflow:clip}.s-notfound-main__field{opacity:.9}.s-notfound-main__grid{position:relative;z-index:1;display:grid;gap:var(--space-fluid-l);align-items:center}.s-notfound-main__grid>*{min-inline-size:0}.s-notfound-main__figure{display:flex;align-items:center;justify-content:center;gap:.08em;font-size:clamp(6.5rem,4rem + 16vw,15rem);font-weight:200;line-height:1;letter-spacing:0;color:var(--beige);user-select:none;direction:ltr}@supports (-webkit-text-stroke: 1px black){.s-notfound-main__digit{color:transparent;-webkit-text-stroke:1.5px var(--beige)}}.s-notfound-main__digit{display:block;font-variant-numeric:tabular-nums}.s-notfound-main__zero{display:block;inline-size:.78em;block-size:.78em;overflow:visible}.s-notfound-main__zero :where(circle,path){fill:none;stroke:var(--beige);vector-effect:non-scaling-stroke;stroke-linecap:round}.s-notfound-main__ring{stroke-width:1.5;opacity:.55}.s-notfound-main__motif{stroke-width:2;transform-box:view-box;transform-origin:50% 50%}html.js:not(.reduced) .s-notfound-main.is-live .s-notfound-main__motif{animation:mk-404-turn 36s linear infinite}@keyframes mk-404-turn{to{rotate:360deg}}.s-notfound-main__zero-in{transform-box:view-box;transform-origin:50% 50%}.s-notfound-main__copy{container-type:inline-size;max-inline-size:42rem}.s-notfound-main__title{margin-block:var(--space-m) 0;font-size:min(var(--fs-h1),12cqi);overflow-wrap:normal}:lang(ar) .s-notfound-main__title{line-height:1.35;letter-spacing:0}.s-notfound-main__text{margin-block:var(--space-l) 0}.s-notfound-main__nav{margin-block-start:var(--space-xl)}.s-notfound-main__links{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--line)}.s-notfound-main__item{border-block-end:1px solid var(--line)}.s-notfound-main__link{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-block-size:60px;padding-block:1rem;font-size:var(--fs-h4);color:var(--fg);text-decoration:none;transition:color var(--dur-s) var(--ease-settle),padding var(--dur-m) var(--ease-settle)}.s-notfound-main__n{font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--accent)}.s-notfound-main__arrow{color:var(--accent);transition:translate var(--dur-m) var(--ease-settle)}.s-notfound-main__link:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:1px;background-color:var(--accent-deco);transform:scaleX(0);transform-origin:var(--origin-end);transition:transform var(--dur-m) var(--ease-settle)}@media(hover:hover){.s-notfound-main__link:hover{color:var(--accent);padding-inline-start:.5rem}.s-notfound-main__link:hover:after{transform:scaleX(1);transform-origin:var(--origin-start)}.s-notfound-main__link:hover .s-notfound-main__arrow{translate:calc(6px * var(--dir)) 0}}.s-notfound-main__link:focus-visible:after{transform:scaleX(1)}@media(min-width:1024px){.s-notfound-main__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-3xl)}.s-notfound-main__figure{justify-content:flex-start;font-size:clamp(9rem,4rem + 9vw,15rem)}}html.js.mk-cover:not(.reduced):not(.failsafe):not(.motion-off) .s-notfound-main.is-intro .s-notfound-main__item{transition:opacity 1s var(--ease-soft) var(--in-d, 0s),translate 1.2s var(--ease-settle) var(--in-d, 0s)}html.js.mk-cover:not(.reduced):not(.failsafe):not(.motion-off) .s-notfound-main.is-intro:not(.is-played) .s-notfound-main__item{opacity:0;translate:0 18px}.s-pricing-calculator{position:relative;overflow:clip}.s-pricing-calculator__bp{display:none;inset-block-start:0;inset-inline-end:0;inline-size:min(40vw,560px);aspect-ratio:1;opacity:.6;transform:scaleX(-1)}[dir=rtl] .s-pricing-calculator__bp{transform:none}@media(min-width:1024px){.s-pricing-calculator__bp{display:block}}.s-pricing-calculator__grid{position:relative;display:grid;gap:var(--space-fluid-l);align-items:start}.s-pricing-calculator__grid>*{min-inline-size:0}.s-pricing-calculator__note{margin:var(--space-l) 0 0;font-size:var(--fs-xs);color:var(--fg-soft);max-inline-size:30em}.s-pricing-calculator__cta{margin-block-start:var(--space-xl)}.calc{position:relative;display:grid;gap:var(--space-xl);padding:clamp(1.25rem,.8rem + 2vw,2.75rem);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--teal-900)}.calc__control{display:grid;gap:var(--space-m)}.calc__label{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--heading)}.calc__field{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;border:1px solid var(--line-strong);border-radius:var(--r-pill);transition:border-color var(--dur-s) var(--ease-settle)}.calc__field:focus-within{border-color:var(--beige)}.calc__step{display:grid;place-items:center;block-size:52px;inline-size:52px;border:0;border-radius:50%;background:transparent;color:var(--beige);cursor:pointer;transition:background-color var(--dur-s) var(--ease-settle),color var(--dur-s) var(--ease-settle)}.calc__step .icon{--icon-size: 20px}.calc__step:hover{background-color:var(--beige);color:var(--teal-900)}.calc__step:focus-visible{outline:2px solid var(--beige);outline-offset:2px}.calc__number{inline-size:100%;min-inline-size:0;border:0;background:transparent;color:var(--white);font:inherit;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:var(--fw-light);line-height:1.2;text-align:center;padding-block:.35rem;appearance:textfield;-moz-appearance:textfield}.calc__number::-webkit-outer-spin-button,.calc__number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc__number:focus{outline:none}.calc__range{position:relative;block-size:32px;display:grid;align-items:center}.calc__track{position:absolute;inset-inline:0;block-size:2px;background-color:var(--line-strong);overflow:hidden;border-radius:2px}.calc__fill{position:absolute;inset:0;background-color:var(--beige);transform:scaleX(var(--p, 0));transform-origin:var(--origin-start)}.calc__slider{position:relative;inline-size:100%;block-size:32px;margin:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer}.calc__slider::-webkit-slider-runnable-track{background:transparent;block-size:32px}.calc__slider::-moz-range-track{background:transparent;block-size:32px}.calc__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:24px;block-size:24px;margin-block-start:4px;border-radius:50%;background-color:var(--beige);border:6px solid var(--teal-900);box-shadow:0 0 0 1px var(--beige);transition:transform var(--dur-s) var(--ease-settle)}.calc__slider::-moz-range-thumb{inline-size:12px;block-size:12px;border-radius:50%;background-color:var(--beige);border:6px solid var(--teal-900);box-shadow:0 0 0 1px var(--beige)}.calc__slider:active::-webkit-slider-thumb{transform:scale(1.15)}.calc__slider:focus{outline:none}.calc__slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--beige),0 0 0 5px var(--teal-900),0 0 0 7px var(--beige)}.calc__slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--beige),0 0 0 5px var(--teal-900),0 0 0 7px var(--beige)}.calc__ticks{display:flex;justify-content:space-between;padding-inline:11px;margin-block-start:-.35rem}.calc__ticks span{inline-size:1px;block-size:8px;background-color:var(--line-strong);transition:background-color var(--dur-m) var(--ease-settle),transform var(--dur-m) var(--ease-settle);transform-origin:top}.calc__ticks span.is-on{background-color:var(--beige);transform:scaleY(1.5)}.calc__scale{display:flex;justify-content:space-between;font-size:var(--fs-micro);color:var(--fg-soft);margin-block-start:-.4rem}.calc__results{list-style:none;margin:0;padding:0;display:grid;border-block-start:1px solid var(--line)}.calc__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem var(--space-m);align-items:baseline;padding-block:var(--space-m) calc(var(--space-m) + 6px);border-block-end:1px solid var(--line)}.calc__plan{min-inline-size:0}.calc__name{margin:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--heading);letter-spacing:0}.calc__row.is-highlight .calc__name{color:var(--beige)}.calc__times{margin:.15rem 0 0;font-size:var(--fs-xs);color:var(--fg-soft)}.calc__total{display:grid;justify-items:end;margin:0;text-align:end}.calc__monthly{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--fw-light);line-height:1.15;color:var(--heading);white-space:nowrap}.calc__per{font-size:var(--fs-micro);color:var(--fg-soft)}.calc__yearly{grid-column:1 / -1;margin:0;font-size:var(--fs-xs);color:var(--fg-soft)}.calc__yearly .tabular{color:var(--fg)}.calc__bar{position:absolute;inset-inline:0;inset-block-end:-1px;block-size:3px}.calc__bar-fill{position:absolute;inset:0;background-color:var(--teal-60);transform:scaleX(var(--w, 1));transform-origin:var(--origin-start)}.calc__row.is-highlight .calc__bar-fill{background-color:var(--beige)}.calc__row.is-bump .calc__monthly{color:var(--beige)}.calc__monthly{transition:color var(--dur-m) var(--ease-settle)}@media(min-width:560px){.calc__row{grid-template-columns:minmax(0,1fr) auto auto}.calc__yearly{grid-column:auto;grid-row:1;grid-column-start:2;text-align:end;align-self:end;padding-block-end:.35rem}.calc__total{grid-column:3}}@media(min-width:1024px){.s-pricing-calculator__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3xl)}.s-pricing-calculator__intro{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-xl))}}html.js:not(.reduced):not(.failsafe):not(.motion-off) .calc.is-armed:not(.is-in) .calc__bar-fill{transform:scaleX(0)}.calc.is-armed .calc__bar-fill{transition:transform var(--dur-xl) var(--ease-settle)}.calc.is-armed .calc__row:nth-child(2) .calc__bar-fill{transition-delay:.12s}.calc.is-armed .calc__row:nth-child(3) .calc__bar-fill{transition-delay:.24s}.calc.is-armed .calc__row:nth-child(n+4) .calc__bar-fill{transition-delay:.36s}.s-pricing-compare__body{position:relative}.s-pricing-compare__wrap{display:none}.s-pricing-compare__table{font-size:var(--fs-small);table-layout:fixed}.s-pricing-compare__table th[scope=row]{font-weight:var(--fw-regular)}.s-pricing-compare__corner{inline-size:40%;vertical-align:bottom!important;color:var(--fg-soft)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-regular)!important}.s-pricing-compare__table thead th{z-index:3;padding-block:var(--space-l) var(--space-m);vertical-align:bottom;border-block-end:1px solid var(--line-strong);transition:inset-block-start var(--dur-m) var(--ease-settle),box-shadow var(--dur-m) var(--ease-settle)}.s-pricing-compare__table thead th.is-highlight{background-color:var(--teal);color:var(--white)}.s-pricing-compare__plan{display:block;font-size:var(--fs-body);font-weight:var(--fw-medium);color:inherit;white-space:normal}.s-pricing-compare__price{gap:.25em;margin:.2rem 0 0;justify-content:center}.s-pricing-compare__price .price__amount{font-size:clamp(1.4rem,1.1rem + 1vw,2rem);letter-spacing:-.02em}:lang(ar) .s-pricing-compare__price .price__amount{letter-spacing:0}.s-pricing-compare__price .price__currency{font-size:var(--fs-xs)}thead th.is-highlight .s-pricing-compare__price,thead th.is-highlight .price__amount{color:var(--white)}thead th.is-highlight .price__currency{color:var(--beige)}.s-pricing-compare__table td.is-highlight{background-color:#cdb17e1f}.s-pricing-compare__table .table__group th{padding-block:var(--space-m) var(--space-xs);background-color:var(--surface);border-block-end:1px solid var(--line)}:lang(ar) .s-pricing-compare__table .table__group th{letter-spacing:0;text-transform:none;font-size:var(--fs-xs)}.s-pricing-compare__table tbody tr:not(.table__group){transition:background-color var(--dur-s) var(--ease-settle)}.s-pricing-compare__table tbody tr:not(.table__group):hover>*{background-color:var(--beige-20)}.s-pricing-compare__table tbody tr:not(.table__group):hover>td.is-highlight{background-color:#cdb17e42}.s-pricing-compare__table .table__yes .icon{--icon-size: 20px;color:var(--teal)}.s-pricing-compare__table td.is-highlight .table__yes .icon{color:var(--bronze)}.s-pricing-compare__table tbody tr:last-child>*{border-block-end:0}.s-pricing-compare__link{color:inherit}.s-pricing-compare__table[data-col="2"] tbody tr:not(.table__group)>td:nth-child(2),.s-pricing-compare__table[data-col="3"] tbody tr:not(.table__group)>td:nth-child(3),.s-pricing-compare__table[data-col="4"] tbody tr:not(.table__group)>td:nth-child(4),.s-pricing-compare__table[data-col="5"] tbody tr:not(.table__group)>td:nth-child(5){background-color:var(--beige-20)}.s-pricing-compare__table[data-col="2"] thead th:nth-child(2),.s-pricing-compare__table[data-col="3"] thead th:nth-child(3),.s-pricing-compare__table[data-col="4"] thead th:nth-child(4),.s-pricing-compare__table[data-col="5"] thead th:nth-child(5){box-shadow:inset 0 -2px 0 var(--beige)}.s-pricing-compare__table tbody td{transition:background-color var(--dur-s) var(--ease-settle)}@media(min-width:768px){.s-pricing-compare__wrap{display:block;overflow:clip}.s-pricing-compare__tabs{display:none}.s-pricing-compare__table thead th{position:sticky;inset-block-start:0}html:has(.site-header:not(.is-hidden)) .s-pricing-compare__table thead th{inset-block-start:var(--header-h)}.s-pricing-compare__table.is-stuck thead th{box-shadow:0 1px 0 var(--line-strong)}.table--compare.s-pricing-compare__table th:first-child,.table--compare.s-pricing-compare__table td:first-child{position:static;min-inline-size:0}.table--compare.s-pricing-compare__table thead th:first-child{position:sticky}}@media(min-width:1024px){.s-pricing-compare__table th,.s-pricing-compare__table td{padding-inline:var(--space-l)}}.s-pricing-compare__switch{position:sticky;inset-block-start:0;z-index:2;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border:1px solid var(--line);border-radius:var(--r-pill);background-color:var(--surface);transition:inset-block-start var(--dur-m) var(--ease-settle)}html:has(.site-header:not(.is-hidden)) .s-pricing-compare__switch{inset-block-start:calc(var(--header-h) + 8px)}.s-pricing-compare__tab{position:relative;min-block-size:44px;padding:.4rem .6rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--fg-soft);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--dur-m) var(--ease-settle),color var(--dur-m) var(--ease-settle)}.s-pricing-compare__tab[aria-selected=true]{background-color:var(--teal);color:var(--white)}.s-pricing-compare__tab:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.s-pricing-compare__tab-name{display:block;overflow-wrap:anywhere}:lang(ar) .s-pricing-compare__tab-name{overflow-wrap:normal}.s-pricing-compare__panel{margin-block-start:var(--space-l);padding:var(--space-l);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--surface)}.s-pricing-compare__panel:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.s-pricing-compare__panel-head{display:grid;gap:.25rem;padding-block-end:var(--space-m);border-block-end:1px solid var(--line-strong)}.s-pricing-compare__panel-name{margin:0;font-size:var(--fs-h4);font-weight:var(--fw-regular);color:var(--heading)}.s-pricing-compare__panel-price{flex-wrap:wrap;margin:0}.s-pricing-compare__panel-price .price__amount{font-size:clamp(2.25rem,1.8rem + 2vw,3rem)}:lang(ar) .s-pricing-compare__panel-price .price__amount{letter-spacing:0;line-height:1.2}.s-pricing-compare__group{padding-block-start:var(--space-l)}.s-pricing-compare__group-title{margin:0 0 var(--space-s);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--bronze)}:lang(ar) .s-pricing-compare__group-title{letter-spacing:0;text-transform:none;font-size:var(--fs-xs)}.s-pricing-compare__list{list-style:none;margin:0;padding:0;display:grid}.s-pricing-compare__list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.75rem;align-items:start;padding-block:.6rem;border-block-end:1px solid var(--line);font-size:var(--fs-small);color:var(--fg)}.s-pricing-compare__list li:last-child{border-block-end:0}.s-pricing-compare__list li.is-no{color:var(--fg-soft)}.s-pricing-compare__list li.is-no>span:last-child{text-decoration:line-through;text-decoration-color:var(--line-strong)}.s-pricing-compare__mark{display:inline-grid;place-items:center;margin-block-start:.1em}:lang(ar) .s-pricing-compare__mark{margin-block-start:.4em}.s-pricing-compare__mark .icon{--icon-size: 18px}.is-yes .s-pricing-compare__mark{color:var(--teal)}.is-no .s-pricing-compare__mark{color:var(--fg-soft);opacity:.6}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-pricing-compare.is-armed tbody tr:not(.is-in)>*{opacity:0}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-pricing-compare.is-armed tbody tr:not(.is-in) .table__yes .icon path{stroke-dashoffset:24}.s-pricing-compare.is-armed tbody tr>*{transition:opacity var(--dur-l) var(--ease-settle)}.s-pricing-compare.is-armed .table__yes .icon path{stroke-dasharray:24;transition:stroke-dashoffset var(--dur-m) var(--ease-soft)}.s-pricing-compare.is-armed tbody tr>:nth-child(2) .icon path{transition-delay:.15s}.s-pricing-compare.is-armed tbody tr>:nth-child(3) .icon path{transition-delay:.27s}.s-pricing-compare.is-armed tbody tr>:nth-child(4) .icon path{transition-delay:.39s}.s-pricing-compare.is-armed tbody tr>:nth-child(n+5) .icon path{transition-delay:.51s}.s-pricing-compare__panel.is-entering .s-pricing-compare__list li{animation:mk-pc-rise var(--dur-l) var(--ease-settle) both;animation-delay:calc(var(--i, 0) * 45ms)}.s-pricing-compare__panel.is-entering .s-pricing-compare__panel-head{animation:mk-pc-fade var(--dur-m) var(--ease-soft) both}@keyframes mk-pc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mk-pc-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.s-pricing-compare__panel.is-entering .s-pricing-compare__list li,.s-pricing-compare__panel.is-entering .s-pricing-compare__panel-head{animation:none}}.s-pricing-hero{position:relative;overflow:clip;padding-block-end:var(--space-fluid-l)}.s-pricing-hero__field{position:absolute;inset:0;z-index:0}.s-pricing-hero__grid{position:relative;z-index:1;display:grid;gap:var(--space-fluid-l);align-items:center}.s-pricing-hero__grid>*{min-inline-size:0}.s-pricing-hero__copy{position:relative;z-index:2;container-type:inline-size;max-inline-size:44rem}.s-pricing-hero__crumbs{margin-block-end:var(--space-xl)}.s-pricing-hero__eyebrow{margin-block-end:var(--space-m)}.s-pricing-hero__title{margin:0;font-size:min(var(--fs-h1),13.5cqi);overflow-wrap:normal;hyphens:manual;text-wrap:balance}:lang(ar) .s-pricing-hero__title{font-size:min(var(--fs-h1),12.5cqi);line-height:1.4}.s-pricing-hero__title .accent{font-style:normal}.s-pricing-hero__subline{display:flex;align-items:center;gap:var(--space-s);margin-block:var(--space-l) 0;font-size:var(--fs-lead);font-weight:var(--fw-light);color:var(--beige)}.s-pricing-hero__rule{flex:none;inline-size:clamp(32px,6cqi,64px);block-size:1px;background-color:var(--beige);transform-origin:var(--origin-start)}.s-pricing-hero__lead{margin-block:var(--space-m) 0;max-inline-size:34rem}.s-pricing-hero__actions{margin-block-start:var(--space-xl)}.s-pricing-hero__index{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));margin:var(--space-2xl) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--line)}.s-pricing-hero__index-item{min-inline-size:0}.s-pricing-hero__index-cell{display:grid;gap:.15rem;padding-block:var(--space-s) 0;padding-inline:0 var(--space-s);color:inherit;text-decoration:none}.s-pricing-hero__index-item>a{position:relative}.s-pricing-hero__index-item>a:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:0 var(--space-s);block-size:1px;background-color:var(--beige);transform:scaleX(0);transform-origin:var(--origin-start);transition:transform var(--dur-m) var(--ease-settle)}.s-pricing-hero__index-item>a:hover:before,.s-pricing-hero__index-item>a:focus-visible:before,.s-pricing-hero__index-item.is-highlight>a:before{transform:scaleX(1)}.s-pricing-hero__index-name{font-size:var(--fs-xs);color:var(--fg-soft)}.s-pricing-hero__index-price{font-size:var(--fs-h4);font-weight:var(--fw-light);color:var(--heading);white-space:nowrap}.s-pricing-hero__index-item.is-highlight .s-pricing-hero__index-name{color:var(--beige)}.s-pricing-hero__visual{position:relative;justify-self:center;inline-size:min(84%,400px);margin-block:var(--space-m) var(--space-xl)}.s-pricing-hero__bp{inset:-12% -16% auto auto;inline-size:118%;aspect-ratio:1;z-index:0}[dir=rtl] .s-pricing-hero__bp{inset:-12% auto auto -16%;transform:scaleX(-1)}.s-pricing-hero__niche{position:relative;z-index:1}.s-pricing-hero__phone{position:absolute;z-index:2;inset-block-end:-8%;inset-inline-start:-14%;inline-size:36%}.s-pricing-hero__from{position:absolute;z-index:3;inset-block-start:10%;inset-inline-end:-8%;display:grid;gap:.1rem;margin:0;padding:var(--space-s) var(--space-m);border-radius:var(--r-s, 8px);background-color:var(--paper);color:var(--ink);box-shadow:0 10px 0 -6px #09161640;max-inline-size:13rem}.s-pricing-hero__from-label{font-size:var(--fs-micro);color:var(--bronze);letter-spacing:.1em;text-transform:uppercase;font-weight:var(--fw-medium)}:lang(ar) .s-pricing-hero__from-label{letter-spacing:0;text-transform:none;font-size:var(--fs-xs)}.s-pricing-hero__from-price{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--fw-light);line-height:1.1;color:var(--teal);white-space:nowrap}.s-pricing-hero__from-unit{font-size:var(--fs-xs);color:var(--ink-soft)}.s-pricing-hero__visual--bare{display:none}@media(max-width:479.98px){.s-pricing-hero__from{inset-inline-end:-4%;padding:.6rem .9rem}.s-pricing-hero__phone{inset-inline-start:-8%;inline-size:34%}}@media(min-width:768px){.s-pricing-hero__visual{inline-size:min(64%,440px)}}@media(min-width:1024px){.s-pricing-hero{min-block-size:min(100svh,1000px);display:grid;align-items:center}.s-pricing-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-3xl)}.s-pricing-hero__visual{justify-self:end;inline-size:min(100%,460px);margin-block:0}.s-pricing-hero__visual--bare{display:block}.s-pricing-hero__visual--bare .s-pricing-hero__from{position:relative;inset:auto}}@media(min-width:1440px){.s-pricing-hero__visual{inline-size:min(100%,520px)}}.s-pricing-plans__grid{list-style:none;margin:0 auto;padding:0;display:grid;gap:var(--space-l);max-inline-size:36rem}.s-pricing-plans__item{display:flex;min-inline-size:0}.plan{position:relative;isolation:isolate;display:flex;flex-direction:column;inline-size:100%;padding:clamp(1.75rem,1.2rem + 1.6vw,2.75rem) clamp(1.5rem,1rem + 1.4vw,2.5rem);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--paper);color:var(--fg);overflow:hidden;transition:transform var(--dur-m) var(--ease-settle),border-color var(--dur-m) var(--ease-settle),box-shadow var(--dur-m) var(--ease-settle)}.plan--highlight{background-color:var(--teal);border-color:var(--teal);box-shadow:var(--shadow-lift)}@media(hover:hover)and (pointer:fine){.plan:hover{transform:translateY(-4px);border-color:var(--beige)}.plan--highlight:hover{border-color:var(--beige)}}.plan__arc{inset-block-start:-1px;inset-inline-end:-1px;inline-size:clamp(96px,30%,150px);aspect-ratio:1;z-index:-1;opacity:.8}[dir=rtl] .plan__arc{transform:scaleX(-1)}.plan:not(.plan--highlight) .plan__arc{opacity:.45}.plan__top{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-m);min-block-size:26px}.plan__index{color:var(--fg-soft)}.plan--highlight .plan__index{color:var(--beige)}.plan__badge .icon{--icon-size: 12px}:lang(ar) .plan__badge{letter-spacing:0;text-transform:none;font-size:var(--fs-xs);font-weight:var(--fw-medium)}.plan__name{margin:var(--space-l) 0 0;font-size:var(--fs-h3);font-weight:var(--fw-regular);letter-spacing:-.01em;color:var(--heading)}:lang(ar) .plan__name{letter-spacing:0;line-height:1.6}.plan__tagline{margin:var(--space-xs) 0 0;font-size:var(--fs-small);color:var(--fg-soft);max-inline-size:30em}@media(min-width:1024px){.plan__tagline{min-block-size:3.4em}:lang(ar) .plan__tagline{min-block-size:3.8em}}.plan__pricing{position:relative;margin-block:var(--space-l) var(--space-l);padding-block-end:var(--space-l)}.plan__price{flex-wrap:wrap;row-gap:.25rem;margin:0}.plan__price .price__amount{font-size:clamp(3rem,2.3rem + 2.6vw,4.5rem)}:lang(ar) .plan__price .price__amount{letter-spacing:0;line-height:1.15}.plan__price .price__per{flex-basis:100%}.plan--highlight .price__currency{color:var(--beige)}.plan__rule{position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background-color:var(--line-strong);transform-origin:var(--origin-start)}.plan--highlight .plan__rule{background-color:var(--beige);opacity:.6}.plan__cta{margin-block-end:var(--space-xl)}.plan__features{margin:0}.plan__lead{display:flex;align-items:center;gap:var(--space-s);margin:0 0 var(--space-m);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--heading)}.plan__lead-rule{flex:none;inline-size:24px;block-size:1px;background-color:var(--accent-deco);transform-origin:var(--origin-start)}.plan__list{font-size:var(--fs-small);gap:.7rem}.plan--highlight .plan__list li{color:var(--fg)}.plan--highlight .checklist .icon{color:var(--beige)}.s-pricing-plans__note{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);margin:var(--space-xl) auto 0;font-size:var(--fs-xs);color:var(--fg-soft);text-align:center}.s-pricing-plans__note .icon{color:var(--bronze);flex:none}.s-pricing-plans__app{position:relative;display:grid;gap:var(--space-l);margin-block-start:var(--space-fluid-l);padding:var(--space-xl) clamp(1.5rem,1rem + 2vw,3rem);border-radius:var(--r-card);background-color:var(--teal-900);color:var(--white)}.s-pricing-plans__app-bg{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.s-pricing-plans__app-bp{inset:auto auto -30% -10%;inline-size:min(60%,420px);aspect-ratio:1;opacity:.55}[dir=rtl] .s-pricing-plans__app-bp{inset:auto -10% -30% auto;transform:scaleX(-1)}.s-pricing-plans__app-media{position:relative;z-index:1;justify-self:center;inline-size:min(42%,150px)}.s-pricing-plans__app-copy{position:relative;z-index:1;display:grid;gap:var(--space-s);align-content:center;min-inline-size:0}.s-pricing-plans__app-title{margin:0;font-size:var(--fs-h4);font-weight:var(--fw-regular);color:var(--white)}.s-pricing-plans__app-text{margin:0;color:var(--fg-soft);font-size:var(--fs-small);max-inline-size:40em}.s-pricing-plans__badges{margin-block-start:var(--space-s)}@media(min-width:768px){.s-pricing-plans__app{grid-template-columns:170px minmax(0,1fr);align-items:center}.s-pricing-plans__app-media{inline-size:150px}}@media(min-width:1024px){.s-pricing-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:none;align-items:stretch;gap:clamp(1rem,1.6vw,1.75rem);padding-block:var(--space-xl) 0}.s-pricing-plans__item.is-highlight .plan{margin-block:calc(var(--space-xl) * -1) 0;padding-block-end:calc(clamp(1.75rem,1.2rem + 1.6vw,2.75rem) + var(--space-xl))}.s-pricing-plans__app{grid-template-columns:190px minmax(0,1fr)}.s-pricing-plans__app-media{inline-size:170px}.s-pricing-plans__app-copy{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-xl)}.s-pricing-plans__app-title,.s-pricing-plans__app-text{grid-column:1}.s-pricing-plans__badges{grid-column:2;grid-row:1 / span 2;margin:0;align-self:center}.s-pricing-plans__app.has-media{--app-out: 2.5rem;grid-template-columns:210px minmax(0,1fr);margin-block:calc(var(--space-fluid-l) + var(--app-out)) var(--app-out)}.s-pricing-plans__app.has-media .s-pricing-plans__app-media{inline-size:200px;margin-block:calc(-1 * (var(--space-xl) + var(--app-out)))}}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-pricing-plans.is-armed [data-plan]:not(.is-in) :where(.plan__list li){opacity:0;transform:translateY(14px)}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-pricing-plans.is-armed [data-plan]:not(.is-in) :where(.plan__rule,.plan__lead-rule){transform:scaleX(0)}html.js:not(.reduced):not(.failsafe):not(.motion-off) .s-pricing-plans.is-armed [data-plan]:not(.is-in) .plan__list .icon path{stroke-dashoffset:24}.s-pricing-plans.is-armed .plan__list .icon path{stroke-dasharray:24}.s-pricing-plans.is-armed .plan__list li{transition:opacity var(--dur-l) var(--ease-settle),transform var(--dur-l) var(--ease-settle);transition-delay:calc(var(--i, 0) * 70ms + .25s)}.s-pricing-plans.is-armed .plan__list .icon path{transition:stroke-dashoffset var(--dur-m) var(--ease-soft);transition-delay:calc(var(--i, 0) * 70ms + .45s)}.s-pricing-plans.is-armed :where(.plan__rule,.plan__lead-rule){transition:transform var(--dur-xl) var(--ease-settle) .15s}.sv-hero{position:relative;overflow:clip;padding-block-end:calc(var(--section-y, clamp(96px, 14vw, 200px)) + clamp(56px,9vw,150px))}.sv-hero__pattern{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(42%,560px);opacity:.5;pointer-events:none}.sv-hero__numeral{position:absolute;z-index:0;inset-block-end:-.3em;inset-inline-start:-.04em;margin:0;font-size:clamp(150px,21vw,300px);font-weight:var(--fw-light);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--line-strong);pointer-events:none;user-select:none}.sv-hero__numeral span{display:block}.sv-hero__grid{position:relative;z-index:1;display:grid;gap:var(--space-fluid-l);align-items:center}.sv-hero__grid>*{min-inline-size:0}.sv-hero__copy{max-inline-size:44rem;container-type:inline-size}.sv-hero__copy :is(.breadcrumb,.crumbs){margin-block-end:var(--space-xl)}.sv-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:0 0 var(--space-l);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}:lang(ar) .sv-hero__meta{letter-spacing:0;text-transform:none;font-size:var(--fs-small)}.sv-hero__sep{inline-size:32px;block-size:1px;background-color:var(--accent-deco)}.sv-hero__cat{color:var(--fg-soft)}.sv-hero__title{margin:0;font-size:min(var(--fs-h1),11.5cqi);overflow-wrap:normal;hyphens:manual;text-wrap:balance}:lang(ar) .sv-hero__title{font-size:min(var(--fs-h1),11cqi)}.sv-hero__lead{margin-block:var(--space-l) 0;max-inline-size:36rem;color:var(--fg-soft)}.sv-hero__actions{margin-block-start:var(--space-xl)}.sv-hero__visual{position:relative;justify-self:center;inline-size:min(100%,420px);padding:clamp(16px,3vw,36px)}.sv-hero__visual--app{padding-block-end:clamp(40px,8vw,72px)}.sv-hero__bp{inset-block-start:-4%;inset-inline-end:-6%;inline-size:86%;aspect-ratio:1;z-index:0}[dir=rtl] .sv-hero__bp{scale:-1 1}.sv-hero__niche{position:relative;z-index:1}.sv-hero__icon{position:absolute;z-index:2;inset-block-end:clamp(18px,3vw,30px);inset-inline-end:clamp(-18px,-1.5vw,-8px);background-color:var(--teal-900);border-color:var(--beige)}.sv-hero__visual--app .sv-hero__icon{inset-block-start:clamp(18px,3vw,30px);inset-block-end:auto}.sv-hero__phone{position:absolute;z-index:3;inset-block-end:0;inset-inline-start:calc(-1*clamp(0px,2.5vw,40px));inline-size:clamp(88px,26%,140px);margin:0}.sv-hero__phone .media{background-color:transparent}.sv-hero__phone-in{will-change:transform}.sv-hero__phone-cap{position:absolute;inset-block-end:14%;inset-inline-start:calc(100% + 10px);display:flex;align-items:center;gap:.5rem;inline-size:max-content;max-inline-size:11rem;padding:.45rem .8rem;border-radius:var(--r-pill);background-color:var(--teal-800);border:1px solid var(--line-strong);color:var(--fg);font-size:var(--fs-xs);line-height:1.35}.sv-hero__phone-cap .plus-mark{font-size:11px}@media(max-width:767.98px){.sv-hero__visual{inline-size:min(88%,360px)}}@media(min-width:1024px){.sv-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-3xl)}.sv-hero__grid--solo{grid-template-columns:minmax(0,1fr)}.sv-hero__visual{justify-self:end;inline-size:min(100%,460px)}}.sv-body__grid{display:grid;gap:var(--space-3xl);align-items:start}.sv-body__grid>*{min-inline-size:0}.sv-body__main{position:relative;max-inline-size:46rem}.sv-body__line{display:none}.sv-body__eyebrow{margin:0 0 var(--space-l)}.sv-body__prose>:first-child{margin-block-start:0}.sv-body__prose>p:first-child{font-size:clamp(1.2rem,1rem + .9vw,1.6rem);font-weight:var(--fw-light);line-height:1.55;color:var(--heading)}:lang(ar) .sv-body__prose>p:first-child{line-height:1.9}.sv-body__prose h3{margin-block-start:var(--space-2xl)}.sv-body__sticky{display:grid;gap:var(--space-l)}.sv-panel{padding:clamp(22px,3vw,36px);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--paper)}.sv-panel__title{margin:0 0 var(--space-m);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--heading)}:lang(ar) .sv-panel__title{letter-spacing:0;text-transform:none;font-size:var(--fs-body)}.sv-panel__list li{color:var(--fg);font-size:var(--fs-small)}.sv-aud{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.sv-aud__item{display:flex;align-items:center;gap:.9rem;font-size:var(--fs-small);color:var(--fg)}.sv-aud__icon{inline-size:40px;block-size:40px;--icon-size: 18px;color:var(--accent)}@media(min-width:1024px){.sv-body__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(56px,7vw,128px)}.sv-body__sticky{position:sticky;inset-block-start:calc(var(--header-h, 80px) + 32px)}.sv-body__main{padding-inline-start:clamp(28px,3vw,48px)}.sv-body__line{display:block;inset-block:0;inset-inline-start:0;inline-size:2px;block-size:100%;color:var(--beige)}}.sv-plans__grid{display:grid;gap:var(--space-2xl);align-items:center}.sv-plans__grid>*{min-inline-size:0}.sv-plans__title{margin:0}.sv-plans__text{margin:var(--space-m) 0 var(--space-l);color:var(--fg-soft);max-inline-size:30rem}.sv-plans__list{display:grid;gap:var(--space-m);list-style:none;margin:0;padding:0}.sv-plan{position:relative;padding:clamp(20px,2.4vw,32px);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--teal-800);transition:border-color var(--dur-m) var(--ease-settle),translate var(--dur-m) var(--ease-settle)}.sv-plan.is-highlight{border-color:var(--beige)}.sv-plan__name{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 var(--space-m);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--white)}.sv-plan__price{margin:0}.sv-plan__price .price__amount{font-size:clamp(2.2rem,1.8rem + 1.6vw,3.25rem);color:var(--white)}.sv-plan__per{margin:.5rem 0 0;font-size:var(--fs-xs);color:var(--fg-soft)}@media(hover:hover){.sv-plan:hover{translate:0 -4px;border-color:var(--beige)}}@media(min-width:640px){.sv-plans__list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(min-width:1024px){.sv-plans__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,112px)}}.sv-related__list{display:grid;gap:var(--grid-gap, 24px);list-style:none;margin:0;padding:0}.sv-related__list>li{display:grid;min-inline-size:0}.sv-card{block-size:100%}.sv-card__media .media{transition:scale 1.2s var(--ease-settle)}@media(hover:hover){.sv-card:hover .sv-card__media .media{scale:1.04}}.sv-card__media{overflow:hidden}@media(min-width:768px){.sv-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.sv-related__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-faq__grid{display:grid;gap:var(--space-2xl);align-items:start}.sv-faq__grid>*{min-inline-size:0}.sv-faq__head{margin:0}@media(min-width:1024px){.sv-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,112px)}.sv-faq__head{position:sticky;inset-block-start:calc(var(--header-h, 80px) + 32px)}}.s-services-hero{overflow:clip}.s-services-hero__field{opacity:.9}.s-services-hero__grid{position:relative;z-index:1;display:grid;gap:var(--space-fluid-l);align-items:center;inline-size:100%}.s-services-hero__grid>*{min-inline-size:0}.s-services-hero__copy{position:relative;z-index:2;max-inline-size:44rem;container-type:inline-size}.s-services-hero__copy :is(.breadcrumb,.crumbs){margin-block-end:var(--space-xl)}.s-services-hero__eyebrow{margin-block-end:var(--space-m)}.s-services-hero__title{margin:0;font-size:min(var(--fs-h1),13.5cqi);overflow-wrap:normal;hyphens:manual;text-wrap:balance}:lang(ar) .s-services-hero__title{font-size:min(var(--fs-h1),12.5cqi)}.s-services-hero__title .accent{font-style:normal}.s-services-hero__lead{margin-block:var(--space-l) 0;max-inline-size:36rem;color:var(--fg-soft)}.s-services-hero__actions{margin-block-start:var(--space-xl)}.s-services-hero__cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-l);list-style:none;margin:var(--space-2xl) 0 0;padding:0;max-inline-size:40rem}.s-services-hero__cat{position:relative;min-inline-size:0}.s-services-hero__cat:before,.s-services-hero__cat:after{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background-color:var(--line);transform-origin:var(--origin-start)}.s-services-hero__cat:after{background-color:var(--beige);scale:0 1;transition:scale var(--dur-l) var(--ease-settle)}.s-services-hero__cat-link{display:flex;align-items:baseline;gap:.7rem;padding-block:.95rem .35rem;min-block-size:44px;color:var(--fg-soft);font-size:var(--fs-small);text-decoration:none;transition:color var(--dur-m) var(--ease-settle)}.s-services-hero__cat-n{color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.04em}.s-services-hero__cat-t{min-inline-size:0}@media(hover:hover){.s-services-hero__cat:hover:after{scale:1 1}a.s-services-hero__cat-link:hover{color:var(--white)}}.s-services-hero__cat:focus-within:after{scale:1 1}.s-services-hero__visual{position:relative;justify-self:center;inline-size:min(100%,420px);padding:clamp(18px,4vw,40px);padding-block-end:clamp(28px,6vw,56px)}.s-services-hero__bp{inset-block-start:-6%;inset-inline-end:-10%;inline-size:118%;aspect-ratio:5 / 6;opacity:.8;z-index:0}[dir=rtl] .s-services-hero__bp{scale:-1 1}.s-services-hero__niche{position:relative;z-index:1}.s-services-hero__phone{position:absolute;z-index:2;inset-block-end:0;inset-inline-start:calc(-1*clamp(4px,3vw,44px));inline-size:clamp(92px,27%,150px);pointer-events:none}.s-services-hero__phone-in{will-change:transform}.s-services-hero__phone .media{background-color:transparent}@media(max-width:767.98px){.s-services-hero__visual{inline-size:min(88%,360px)}}@media(min-width:768px){.s-services-hero__cats{grid-template-columns:repeat(4,minmax(0,1fr))}.s-services-hero__cat-link{flex-direction:column;gap:.15rem}}@media(min-width:1024px){.s-services-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-3xl)}.s-services-hero__grid--solo{grid-template-columns:minmax(0,1fr)}.s-services-hero__visual{justify-self:end;inline-size:min(100%,480px)}}@media(min-width:1440px){.s-services-hero__visual{inline-size:min(100%,520px)}}.chips.s-services-index__filter{margin-block-end:clamp(2rem,1.5rem + 1.5vw,3rem)}.s-services-index__chip-n{margin-inline-start:.35em;font-size:.85em;opacity:.7}.s-services-index__layout{display:grid;gap:var(--space-3xl);align-items:start}.s-services-index__layout>*{min-inline-size:0}.s-services-index__listwrap{position:relative}.s-services-index__list{list-style:none;margin:0;padding:0;border-block-end:1px solid var(--line)}.s-services-index__row{position:relative;display:grid;grid-template-columns:2.25rem auto minmax(0,1fr);align-items:start;gap:var(--space-m) clamp(14px,2vw,28px);padding-block:clamp(26px,2.4vw,32px) clamp(20px,2.4vw,32px);border-block-start:1px solid var(--line)}.s-services-index__row[hidden]{display:none}.s-services-index__rule{position:absolute;inset-block-start:-1px;inset-inline:0;block-size:1px;background-color:var(--accent);transform-origin:var(--origin-start);scale:0 1;transition:scale var(--dur-l) var(--ease-settle)}.s-services-index__num{padding-block-start:.55rem;color:var(--fg-soft);transition:color var(--dur-m) var(--ease-settle)}.s-services-index__icon{inline-size:48px;block-size:56px;--icon-size: 22px;padding-block-start:6px}.s-services-index__text{min-inline-size:0}.s-services-index__cat{margin:0 0 .3rem;font-size:var(--fs-micro, 11px);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}:lang(ar) .s-services-index__cat{letter-spacing:0;text-transform:none;font-size:var(--fs-xs)}.s-services-index__title{margin:0;font-size:var(--fs-h4);font-weight:var(--fw-regular);line-height:1.3;overflow-wrap:normal}:lang(ar) .s-services-index__title{line-height:1.6}.s-services-index__link{color:var(--heading);text-decoration:none;transition:color var(--dur-m) var(--ease-settle)}.s-services-index__link:focus-visible{outline:none}.s-services-index__row:has(.s-services-index__link:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.s-services-index__summary{margin:.5rem 0 0;max-inline-size:36rem;color:var(--fg-soft);font-size:var(--fs-small)}.s-services-index__go{display:none;align-self:center;color:var(--accent);opacity:.45;transition:opacity var(--dur-m) var(--ease-settle),translate var(--dur-m) var(--ease-settle)}.s-services-index__row.is-active .s-services-index__rule,.s-services-index__row:focus-within .s-services-index__rule{scale:1 1}.s-services-index__row.is-active .s-services-index__num{color:var(--accent)}.s-services-index__row.is-active .s-services-index__icon{border-color:var(--beige);background-color:var(--paper)}.s-services-index__row.is-active .s-services-index__go{opacity:1;translate:calc(6px * var(--dir, 1)) 0}@media(hover:hover){.s-services-index__row:hover .s-services-index__rule{scale:1 1}.s-services-index__row:hover .s-services-index__link{color:var(--accent)}.s-services-index__row:hover .s-services-index__go{opacity:1;translate:calc(6px * var(--dir, 1)) 0}}.s-services-index__marker,.s-services-index__aside{display:none}.s-services-index__stage{position:sticky;inset-block-start:calc(var(--header-h, 80px) + 40px)}.s-services-index__frames{position:relative;display:grid;aspect-ratio:4 / 5;border-radius:var(--r-arch);overflow:hidden;background-color:var(--ph, var(--beige-40))}.s-services-index__frame{grid-area:1 / 1;position:relative;z-index:0;clip-path:inset(100% 0 0 0)}.s-services-index__frame .media{block-size:100%;border-radius:var(--r-arch)}.s-services-index__frame.is-leaving{z-index:1;clip-path:inset(0 0 0 0)}.s-services-index__frame.is-active{z-index:2;clip-path:inset(0 0 0 0)}.s-services-index.is-live .s-services-index__frame.is-active{transition:clip-path 1.1s var(--ease-door, cubic-bezier(.22, 1, .36, 1))}.s-services-index.is-live .s-services-index__frame.is-active .media{animation:s-services-index-settle 1.4s var(--ease-settle) both}@keyframes s-services-index-settle{0%{scale:1.08}to{scale:1}}.s-services-index__caption{display:flex;align-items:center;gap:.9rem;margin:var(--space-l) 0 0;font-size:var(--fs-small);color:var(--heading);min-block-size:3em}.s-services-index__caption-n{color:var(--accent);font-weight:var(--fw-medium)}.s-services-index__caption-rule{flex:none;inline-size:40px;block-size:1px;background-color:var(--accent-deco)}.s-services-index__caption-t{min-inline-size:0}.s-services-index__caption.is-swapping :is(.s-services-index__caption-n,.s-services-index__caption-t){animation:s-services-index-caption .7s var(--ease-settle) both}@keyframes s-services-index-caption{0%{opacity:0;translate:0 .6em}to{opacity:1;translate:0 0}}@media(min-width:768px){.s-services-index__row{grid-template-columns:2.75rem auto minmax(0,1fr) auto}.s-services-index__go{display:block}}@media(min-width:1024px){.s-services-index__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(48px,6vw,112px)}.s-services-index__layout--solo{grid-template-columns:minmax(0,1fr)}.s-services-index__aside{display:block;align-self:stretch}.s-services-index.is-live .s-services-index__marker{display:block;position:absolute;inset-block-start:0;inset-inline-start:calc(-1*clamp(16px,2vw,32px));inline-size:1px;block-size:var(--mk-h, 0px);background-color:var(--beige);translate:0 var(--mk-y, 0px);transition:translate .9s var(--ease-settle),block-size .9s var(--ease-settle),opacity var(--dur-m) var(--ease-settle);pointer-events:none}.s-services-index.is-live .s-services-index__marker:before{content:"";position:absolute;inset-block-start:-3px;inset-inline-start:-3px;inline-size:7px;block-size:7px;border-radius:50%;background-color:var(--beige)}}@media(prefers-reduced-motion:reduce){.s-services-index__frame.is-active,.s-services-index__marker{transition:none!important}.s-services-index__frame .media,.s-services-index__caption *{animation:none!important}}.s-services-iso{overflow:clip}.s-services-iso__grid{display:grid;gap:var(--space-3xl);align-items:center}.s-services-iso__grid>*{min-inline-size:0}.s-services-iso__visual{position:relative;justify-self:center;inline-size:min(100%,460px);padding:clamp(16px,3vw,36px)}.s-services-iso__niche{position:relative;z-index:1}.s-services-iso__bp{inset-block-end:-4%;inset-inline-start:-8%;inline-size:70%;aspect-ratio:1;z-index:0;color:var(--beige)}[dir=rtl] .s-services-iso__bp{scale:-1 1}.s-services-iso__copy .shead{margin-block-end:0}.s-services-iso__body{margin-block-start:var(--space-l);color:var(--fg-soft)}.s-services-iso__block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-xl) 0 0;border-block-start:1px solid var(--line-strong)}.s-services-iso__fact{position:relative;padding-block:.9rem 1rem;padding-inline:0;border-block-end:1px solid var(--line);min-inline-size:0}.s-services-iso__fact:nth-child(odd){padding-inline-end:1rem;border-inline-end:1px solid var(--line)}.s-services-iso__fact:nth-child(2n){padding-inline-start:1rem}.s-services-iso__fact dt{font-size:var(--fs-micro, 11px);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}:lang(ar) .s-services-iso__fact dt{letter-spacing:0;text-transform:none;font-size:var(--fs-xs)}.s-services-iso__fact dd{margin:.35rem 0 0;color:var(--heading);font-size:var(--fs-small);line-height:1.5}:lang(ar) .s-services-iso__fact dd{line-height:1.8}.s-services-iso__list,.s-services-iso__actions{margin-block-start:var(--space-xl)}@media(max-width:479.98px){.s-services-iso__block{grid-template-columns:minmax(0,1fr)}.s-services-iso__fact:nth-child(n){padding-inline:0;border-inline-end:0}}@media(min-width:1024px){.s-services-iso__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(56px,7vw,128px)}.s-services-iso--end .s-services-iso__visual{order:2}.s-services-iso--end .s-services-iso__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.s-services-iso__grid--solo{grid-template-columns:minmax(0,1fr)}.s-services-iso__visual{inline-size:100%;justify-self:stretch}}.s-services-legal{position:relative;overflow:clip}.s-services-legal__pattern{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:min(34%,460px);block-size:min(46%,420px);opacity:.55;pointer-events:none}.s-services-legal__inner{position:relative;z-index:1}.s-services-legal__track{position:relative;--node: 64px;--gap: 0px}.s-services-legal__flow{list-style:none;margin:0;padding:0;display:grid}.s-services-legal__step{position:relative;display:grid;grid-template-columns:var(--node) minmax(0,1fr);gap:0 clamp(18px,4vw,28px);padding-block-end:clamp(36px,6vw,52px);min-inline-size:0}.s-services-legal__step:last-child{padding-block-end:0}.s-services-legal__node{position:relative;inline-size:var(--node);block-size:var(--node)}.s-services-legal__ring{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.s-services-legal__ring circle{fill:none;vector-effect:non-scaling-stroke;stroke-width:1}.s-services-legal__ring-base{stroke:var(--line)}.s-services-legal__ring-draw{stroke:var(--beige);stroke-dasharray:1;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:50% 50%}.s-services-legal__icon{position:absolute;inset:16%;display:grid;place-items:center;border-radius:50%;color:var(--beige);--icon-size: 24px;background-color:transparent;transition:background-color .8s var(--ease-settle),color .8s var(--ease-settle),scale .8s var(--ease-settle)}.s-services-legal__step.is-lit .s-services-legal__icon{background-color:var(--beige);color:var(--teal-900)}.s-services-legal__seg{position:absolute;inset-block:calc(var(--node) + 10px) 10px;inset-inline-start:calc(var(--node) / 2);inline-size:1px;background-color:var(--line)}.s-services-legal__seg i{position:absolute;inset:0;background-color:var(--beige);transform-origin:50% 0}.s-services-legal__body{padding-block-start:.4rem;min-inline-size:0}.s-services-legal__num{margin:0 0 .4rem;color:var(--accent)}.s-services-legal__title{margin:0;font-size:var(--fs-h4);font-weight:var(--fw-regular);line-height:1.3;overflow-wrap:normal}:lang(ar) .s-services-legal__title{line-height:1.6}.s-services-legal__link{color:var(--heading);text-decoration:none}.s-services-legal__text{margin:.7rem 0 0;color:var(--fg-soft);font-size:var(--fs-small);max-inline-size:30rem}.s-services-legal__traveler{position:absolute;z-index:2;inset-block-start:0;inset-inline-start:0;display:none;place-items:center;inline-size:22px;block-size:22px;margin:-11px;border-radius:50%;background-color:var(--teal-900);font-size:12px;pointer-events:none}.s-services-legal.is-live .s-services-legal__traveler{display:grid}.s-services-legal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-l);margin-block-start:var(--space-3xl);padding-block-start:var(--space-l);border-block-start:1px solid var(--line)}.s-services-legal__note{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--fg);max-inline-size:40rem}.s-services-legal__note .plus-mark{font-size:14px}@media(min-width:1024px){.s-services-legal__track{--node: 96px;--gap: clamp(24px, 3vw, 48px);margin-block-start:var(--space-xl)}.s-services-legal__flow{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:var(--gap)}.s-services-legal__step{display:block;padding-block-end:0}.s-services-legal__icon{--icon-size: 30px}.s-services-legal__seg{inset-block:calc(var(--node) / 2) auto;inset-inline:calc(var(--node) + 14px) calc(14px - var(--gap));inline-size:auto;block-size:1px}.s-services-legal__seg i{transform-origin:var(--origin-start) 50%}.s-services-legal__body{padding-block-start:var(--space-l);padding-inline-end:var(--space-s)}}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-arabic-wght-normal-DGgC7XND.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-math-wght-normal-DQBQnv-a.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-symbols-wght-normal-DD5BxwiP.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-latin-ext-wght-normal-BD7-f0yw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-latin-wght-normal-BFPo14U7.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family: var(--font-sans)}:root{--teal: #274B4B;--teal-900: #132A2A;--teal-800: #1B3838;--teal-80: #526F6F;--teal-60: #7D9393;--teal-40: #A9B7B7;--teal-20: #D4DBDB;--beige: #CDB17E;--beige-80: #D7C198;--beige-60: #E1D0B2;--beige-40: #EBE0CB;--beige-20: #F5EFE5;--ivory: #F5EFE5;--paper: #FBF8F3;--white: #FFFFFF;--ink: #132A2A;--ink-soft: #526F6F;--bronze: #7A5E2E;--line-light: rgb(39 75 75 / .14);--line-dark: rgb(205 177 126 / .28);--line-light-strong: rgb(39 75 75 / .28);--line-dark-strong: rgb(205 177 126 / .55);--danger: #A23B2A;--success: #2F6B4F;--danger-on-dark: #E8A395;--success-on-dark: #9FD1B5;--scrim-teal: rgb(19 42 42 / .55);--scrim-teal-strong: rgb(19 42 42 / .72);--plus-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 77.63 77.63' fill='%23CDB17E'%3E%3Cpath d='M10.78 31.04H0v15.55h31.04v31.04h15.54V66.84c0-9.49-3.77-18.6-10.48-25.31-6.72-6.72-15.82-10.49-25.32-10.49M66.84 46.59h10.79V31.04H46.58V0H31.04v10.79c0 9.49 3.77 18.6 10.49 25.31 6.71 6.71 15.82 10.49 25.31 10.49'/%3E%3C/svg%3E");--font-sans: "Noto Kufi Arabic Variable", "Noto Kufi Arabic", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--fs-display: clamp(2.75rem, 1.55rem + 5.3vw, 7rem);--fs-h1: clamp(2.5rem, 1.72rem + 3.5vw, 5.25rem);--fs-h2: clamp(2rem, 1.48rem + 2.3vw, 3.75rem);--fs-h3: clamp(1.5rem, 1.3rem + .9vw, 2.125rem);--fs-h4: clamp(1.1875rem, 1.12rem + .3vw, 1.4375rem);--fs-lead: clamp(1.125rem, 1.06rem + .3vw, 1.3125rem);--fs-body: clamp(1rem, .975rem + .12vw, 1.0625rem);--fs-small: .9375rem;--fs-xs: .8125rem;--fs-micro: .75rem;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-display: 1.06;--lh-heading: 1.14;--lh-snug: 1.35;--lh-body: 1.7;--tracking-display: -.025em;--tracking-heading: -.015em;--tracking-eyebrow: .16em;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 8rem;--space-fluid-s: clamp(1rem, .8rem + 1vw, 1.5rem);--space-fluid-m: clamp(1.5rem, 1rem + 2vw, 3rem);--space-fluid-l: clamp(2.5rem, 1.6rem + 4vw, 5.5rem);--section-y: clamp(96px, 14vw, 200px);--section-y-tight: clamp(64px, 9vw, 128px);--container: 1440px;--container-narrow: 1120px;--container-text: 760px;--gutter: clamp(20px, 4vw, 64px);--grid-gap: clamp(16px, 2.2vw, 32px);--header-h: 72px;--r-0: 0;--r-xs: 4px;--r-s: 8px;--r-card: 16px;--r-pill: 999px;--r-arch: 100vmax 100vmax 0 0;--hairline: 1px;--stroke: 1.5px;--shadow-card: 0 1px 0 rgb(19 42 42 / .06);--shadow-lift: 0 6px 0 -2px rgb(19 42 42 / .1);--z-base: 1;--z-raised: 10;--z-sticky: 50;--z-header: 100;--z-menu: 200;--z-toast: 300;--z-skip: 400;--z-doors: 900;--z-preloader: 950;--ease-settle: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-door: cubic-bezier(.76, 0, .24, 1);--ease-soft: cubic-bezier(.45, 0, .2, 1);--ease-in: cubic-bezier(.6, 0, .9, .45);--dur-xs: .2s;--dur-s: .4s;--dur-m: .8s;--dur-l: 1.2s;--dur-xl: 1.6s;--dir: 1;--origin-start: left;--origin-end: right;--bg: var(--ivory);--surface: var(--paper);--fg: var(--ink);--fg-soft: var(--ink-soft);--heading: var(--teal);--accent: var(--bronze);--accent-deco: var(--beige);--line: var(--line-light);--line-strong: var(--line-light-strong);--focus: var(--bronze);--btn-bg: var(--teal);--btn-fg: var(--white);--btn-sweep: var(--teal-900);--btn-sweep-fg: var(--white);--btn2-fg: var(--teal);--btn2-line: var(--line-light-strong);--btn2-sweep: var(--teal);--btn2-sweep-fg: var(--white);--field-line: var(--line-light-strong);--field-line-focus: var(--teal);--field-label: var(--ink-soft);--error: var(--danger);--ok: var(--success);--chip-bg: var(--beige-40);--chip-fg: var(--teal);--logo-fg: var(--teal);--selection-bg: var(--beige-60);--selection-fg: var(--teal-900);--ph: var(--beige-40);color-scheme:light}:root[dir=rtl],[dir=rtl]{--dir: -1;--origin-start: right;--origin-end: left}:root[dir=ltr],[dir=ltr]{--dir: 1;--origin-start: left;--origin-end: right}@media(min-width:1024px){:root{--header-h: 88px}}[data-theme=light]{--bg: var(--ivory);--surface: var(--paper);--fg: var(--ink);--fg-soft: var(--ink-soft);--heading: var(--teal);--accent: var(--bronze);--accent-deco: var(--beige);--line: var(--line-light);--line-strong: var(--line-light-strong);--focus: var(--bronze);--btn-bg: var(--teal);--btn-fg: var(--white);--btn-sweep: var(--teal-900);--btn-sweep-fg: var(--white);--btn2-fg: var(--teal);--btn2-line: var(--line-light-strong);--btn2-sweep: var(--teal);--btn2-sweep-fg: var(--white);--field-line: var(--line-light-strong);--field-line-focus: var(--teal);--field-label: var(--ink-soft);--error: var(--danger);--ok: var(--success);--chip-bg: var(--beige-40);--chip-fg: var(--teal);--logo-fg: var(--teal);--ph: var(--beige-40);color-scheme:light}[data-theme=dark]{--bg: var(--teal);--surface: var(--teal-800);--fg: var(--white);--fg-soft: rgb(255 255 255 / .74);--heading: var(--white);--accent: var(--beige);--accent-deco: var(--beige);--line: var(--line-dark);--line-strong: var(--line-dark-strong);--focus: var(--beige);--btn-bg: var(--beige);--btn-fg: var(--teal-900);--btn-sweep: var(--ivory);--btn-sweep-fg: var(--teal-900);--btn2-fg: var(--white);--btn2-line: rgb(255 255 255 / .34);--btn2-sweep: var(--white);--btn2-sweep-fg: var(--teal-900);--field-line: rgb(255 255 255 / .34);--field-line-focus: var(--beige);--field-label: rgb(255 255 255 / .7);--error: var(--danger-on-dark);--ok: var(--success-on-dark);--chip-bg: rgb(205 177 126 / .14);--chip-fg: var(--beige-60);--logo-fg: var(--white);--ph: var(--teal-800);color-scheme:dark}[data-theme=dark][data-surface=deep]{--bg: var(--teal-900);--surface: var(--teal-800)}[data-theme=dark][data-surface=teal]{--bg: var(--teal)}[data-theme=light][data-surface=paper]{--bg: var(--paper);--surface: var(--white)}[data-theme=light][data-surface=white]{--bg: var(--white);--surface: var(--paper)}[data-theme=light][data-surface=sand]{--bg: var(--beige-40);--surface: var(--paper);--chip-bg: var(--beige-60);--fg-soft: var(--teal);--field-label: var(--teal)}*,*:before,*:after{box-sizing:border-box}:where(html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul,fieldset,legend){margin:0;padding:0}:where(ol,ul)[role=list],:where(nav ol,nav ul){list-style:none}:where(img,picture,video,canvas,svg){display:block;max-width:100%}:where(img,video){height:auto}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(button){cursor:pointer;background:none;border:0;padding:0}:where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}:where(table){border-collapse:collapse;border-spacing:0}:where(fieldset){border:0;min-inline-size:0}:where(hr){border:0;block-size:1px;background:var(--line);margin:0}:where([hidden]){display:none!important}:where(abbr[title]){text-decoration:none}:where(address){font-style:normal}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);background:var(--ivory);hanging-punctuation:first}body{min-block-size:100svh;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}main{display:block}[data-theme]{background-color:var(--bg);color:var(--fg)}::selection{background:var(--selection-bg);color:var(--selection-fg)}[data-theme=dark] ::selection{background:var(--beige);color:var(--teal-900)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}:where(.btn,.chip,.store-badge):focus-visible{outline-offset:4px;border-radius:var(--r-pill)}[tabindex="-1"]:focus-visible{outline:none}.sr-only,.visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}:lang(ar){--lh-display: 1.42;--lh-heading: 1.5;--lh-snug: 1.6;--lh-body: 1.95;--tracking-display: 0;--tracking-heading: 0;--tracking-eyebrow: 0;letter-spacing:0!important}:lang(ar) *{letter-spacing:0!important;text-transform:none!important}:lang(ar) em,:lang(ar) i{font-style:normal}:root:lang(ar){--fs-display: clamp(2.25rem, 1.35rem + 4.2vw, 5.75rem);--fs-h1: clamp(2.125rem, 1.5rem + 2.9vw, 4.5rem);--fs-h2: clamp(1.75rem, 1.32rem + 1.9vw, 3.25rem);--fs-h3: clamp(1.375rem, 1.2rem + .8vw, 1.875rem)}:lang(ar) :lang(en){unicode-bidi:isolate}.tabular,[data-count],.price,.stat__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}html.reduced *,html.reduced *:before,html.reduced *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}@media(forced-colors:active){.btn,.chip,.field__input{border:1px solid CanvasText}:focus-visible{outline-color:Highlight}}@media print{.site-header,.site-menu,.doors,.announce,.skip-link,.plus-field canvas{display:none!important}[data-theme]{background:#fff!important;color:#000!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--fw-light);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--heading);text-wrap:balance;overflow-wrap:break-word}:where(p,li,dd,blockquote,figcaption){text-wrap:pretty;overflow-wrap:break-word}.t-display{font-size:var(--fs-display);font-weight:var(--fw-light);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--heading);text-wrap:balance}.t-h1{font-size:var(--fs-h1);font-weight:var(--fw-light);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--heading);text-wrap:balance}.t-h2{font-size:var(--fs-h2);font-weight:var(--fw-light);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--heading);text-wrap:balance}.t-h3{font-size:var(--fs-h3);font-weight:var(--fw-regular);line-height:1.25;letter-spacing:-.01em;color:var(--heading)}.t-h4{font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:1.35;letter-spacing:0;color:var(--heading)}:lang(ar) .t-h3,:lang(ar) .t-h4{line-height:1.65}.t-lead{font-size:var(--fs-lead);font-weight:var(--fw-light);line-height:1.65;color:var(--fg-soft);max-inline-size:38em}:lang(ar) .t-lead{line-height:1.95;font-weight:var(--fw-regular)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-soft)}.t-small{font-size:var(--fs-small);line-height:1.6}.t-xs{font-size:var(--fs-xs);line-height:1.5}:lang(ar) .t-small,:lang(ar) .t-xs{line-height:1.85}.t-muted{color:var(--fg-soft)}.t-strong{font-weight:var(--fw-medium);color:var(--fg)}.t-center{text-align:center}.t-start{text-align:start}.t-balance{text-wrap:balance}.t-nowrap{white-space:nowrap}.t-heading-color{color:var(--heading)}.t-eyebrow,.eyebrow{display:inline-flex;align-items:center;gap:.75em;font-size:var(--fs-micro);font-weight:var(--fw-medium);line-height:1.4;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.eyebrow:before,.t-eyebrow:before{content:"";flex:none;inline-size:.95em;block-size:.95em;background:var(--plus-img) center / contain no-repeat}.eyebrow--plain:before{display:none}:lang(ar) .t-eyebrow,:lang(ar) .eyebrow{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.t-index{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.08em;color:var(--accent);font-variant-numeric:tabular-nums}em.accent,.accent{font-style:normal;color:var(--accent);font-weight:calc(var(--fw-light) + 100)}.t-h3 em.accent,.t-h4 em.accent,p em.accent{font-weight:inherit}:where(.t-display,.t-h1,.t-h2,h1,h2) em.accent{font-weight:var(--fw-regular)}strong,b{font-weight:var(--fw-semibold)}.t-quote{font-size:var(--fs-h3);font-weight:var(--fw-light);line-height:1.4;color:var(--heading);text-wrap:balance}.prose{color:var(--fg-soft);max-inline-size:var(--container-text)}.prose>*+*{margin-block-start:1.1em}.prose :where(h2){font-size:var(--fs-h3);font-weight:var(--fw-regular);color:var(--heading);margin-block-start:2.2em;line-height:1.3}.prose :where(h3){font-size:var(--fs-h4);font-weight:var(--fw-medium);color:var(--heading);margin-block-start:1.8em}.prose :where(h2,h3)+*{margin-block-start:.7em}.prose :where(ul,ol){padding-inline-start:1.25em}.prose :where(ul){list-style:none;padding-inline-start:0}.prose :where(ul>li){position:relative;padding-inline-start:1.5em}.prose :where(ul>li):before{content:"";position:absolute;inset-inline-start:.15em;inset-block-start:.8em;inline-size:.45em;block-size:1px;background:var(--accent-deco)}:lang(ar) .prose :where(ul>li):before{inset-block-start:1em}.prose :where(li+li){margin-block-start:.5em}.prose :where(ol>li::marker){color:var(--accent);font-weight:var(--fw-medium)}.prose :where(a){color:var(--heading);text-decoration:underline;text-decoration-color:var(--accent-deco);text-decoration-thickness:1px;text-underline-offset:.25em;transition:text-decoration-color var(--dur-s) var(--ease-settle),color var(--dur-s) var(--ease-settle)}.prose :where(a:hover){text-decoration-color:currentColor}.prose :where(strong){color:var(--fg)}.prose--lg{font-size:var(--fs-lead);line-height:1.7}.container{inline-size:100%;max-inline-size:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px))}.container--narrow{max-inline-size:calc(var(--container-narrow) + 2 * var(--gutter))}.container--text{max-inline-size:calc(var(--container-text) + 2 * var(--gutter))}.container--full{max-inline-size:none}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-fluid-m)}.grid>*{grid-column:1 / -1;min-inline-size:0}@media(min-width:768px){.grid>.span-md-3{grid-column:auto / span 3}.grid>.span-md-4{grid-column:auto / span 4}.grid>.span-md-5{grid-column:auto / span 5}.grid>.span-md-6{grid-column:auto / span 6}.grid>.span-md-7{grid-column:auto / span 7}.grid>.span-md-8{grid-column:auto / span 8}.grid>.span-md-12{grid-column:1 / -1}}@media(min-width:1024px){.grid>.span-1{grid-column:auto / span 1}.grid>.span-2{grid-column:auto / span 2}.grid>.span-3{grid-column:auto / span 3}.grid>.span-4{grid-column:auto / span 4}.grid>.span-5{grid-column:auto / span 5}.grid>.span-6{grid-column:auto / span 6}.grid>.span-7{grid-column:auto / span 7}.grid>.span-8{grid-column:auto / span 8}.grid>.span-9{grid-column:auto / span 9}.grid>.span-10{grid-column:auto / span 10}.grid>.span-11{grid-column:auto / span 11}.grid>.span-12{grid-column:1 / -1}.grid>.start-1{grid-column-start:1}.grid>.start-2{grid-column-start:2}.grid>.start-3{grid-column-start:3}.grid>.start-4{grid-column-start:4}.grid>.start-5{grid-column-start:5}.grid>.start-6{grid-column-start:6}.grid>.start-7{grid-column-start:7}.grid>.start-8{grid-column-start:8}.grid>.start-9{grid-column-start:9}}.grid--center{align-items:center}.grid--end{align-items:end}.grid--dense{row-gap:var(--space-l)}.grid-auto{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--min, 300px)),1fr))}.grid-2,.grid-3,.grid-4{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.grid-2,.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.section{position:relative;padding-block:var(--section-y);isolation:isolate}.section--tight{padding-block:var(--section-y-tight)}.section--flush{padding-block:0}.section--top-0{padding-block-start:0}.section--bottom-0{padding-block-end:0}.section--hero{padding-block-start:calc(var(--header-h) + var(--space-fluid-l));padding-block-end:var(--space-fluid-l);min-block-size:min(100svh,1100px);display:flex;flex-direction:column;justify-content:center}.section--page-top{padding-block-start:calc(var(--header-h) + var(--space-fluid-l))}.section[data-theme=light]:not([data-surface])+.section[data-theme=light]:not([data-surface]):not(.section--hero),.section[data-theme=light][data-surface=paper]+.section[data-theme=light][data-surface=paper],.section[data-theme=light][data-surface=white]+.section[data-theme=light][data-surface=white],.section[data-theme=light][data-surface=sand]+.section[data-theme=light][data-surface=sand],.section[data-theme=dark]:is(:not([data-surface]),[data-surface=teal])+.section[data-theme=dark]:is(:not([data-surface]),[data-surface=teal]):not(.section--hero),.section[data-theme=dark][data-surface=deep]+.section[data-theme=dark][data-surface=deep]{padding-block-start:0}.section.section--gap{padding-block-start:var(--section-y)}.section--ruled{border-block-start:1px solid var(--line)}.stack{display:flex;flex-direction:column;gap:var(--stack, var(--space-m))}.stack>*{margin:0}.stack--xs{--stack: var(--space-xs)}.stack--s{--stack: var(--space-s)}.stack--l{--stack: var(--space-l)}.stack--xl{--stack: var(--space-xl)}.flow>*+*{margin-block-start:var(--flow, 1em)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster, var(--space-s))}.cluster--l{--cluster: var(--space-m)}.cluster--between{justify-content:space-between}.split{display:grid;gap:var(--space-fluid-l);align-items:center}@media(min-width:1024px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--wide-media{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split--wide-text{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split--reverse>:first-child{order:2}}.measure{max-inline-size:38em}.measure-s{max-inline-size:28em}.center{margin-inline:auto}.full-bleed{inline-size:100%}@media(max-width:767.98px){.hide-mobile{display:none!important}}@media(min-width:768px){.hide-tablet-up{display:none!important}}@media(min-width:1024px){.hide-desktop{display:none!important}}@media(max-width:1023.98px){.show-desktop{display:none!important}}.relative{position:relative}.mt-0{margin-block-start:0!important}.mt-s{margin-block-start:var(--space-s)!important}.mt-m{margin-block-start:var(--space-m)!important}.mt-l{margin-block-start:var(--space-l)!important}.mt-xl{margin-block-start:var(--space-xl)!important}.mt-fluid{margin-block-start:var(--space-fluid-l)!important}.mb-0{margin-block-end:0!important}.icon{inline-size:var(--icon-size, 24px);block-size:var(--icon-size, 24px);flex:none;display:inline-block;vertical-align:middle;overflow:visible}.icon--xs{--icon-size: 14px}.icon--sm{--icon-size: 18px}.icon--md{--icon-size: 24px}.icon--lg{--icon-size: 32px}.icon--xl{--icon-size: 48px}[dir=rtl] .icon--dir{scale:-1 1}.icon-arch{display:inline-grid;place-items:center;--icon-size: 26px;inline-size:60px;block-size:70px;padding-block-start:8px;border:1px solid var(--line-strong);border-radius:var(--r-arch);color:var(--accent);flex:none;transition:border-color var(--dur-m) var(--ease-settle),background-color var(--dur-m) var(--ease-settle)}.icon-arch--lg{inline-size:72px;block-size:84px;--icon-size: 30px}.icon-circle{display:inline-grid;place-items:center;--icon-size: 22px;inline-size:48px;block-size:48px;border:1px solid var(--line-strong);border-radius:50%;color:var(--accent);flex:none}[data-theme=dark] .icon-arch,[data-theme=dark] .icon-circle{color:var(--beige)}.btn{--_bg: var(--btn-bg);--_fg: var(--btn-fg);--_line: transparent;--_sweep: var(--btn-sweep);--_sweep-fg: var(--btn-sweep-fg);--_h: 52px;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-block-size:var(--_h);padding-inline:1.75em;padding-block:.5em;border:1px solid var(--_line);border-radius:var(--r-pill);background-color:var(--_bg);color:var(--_fg);font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;user-select:none;transition:color 70ms linear 70ms,border-color var(--dur-m) var(--ease-settle),background-color var(--dur-m) var(--ease-settle)}.btn:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background-color:var(--_sweep);transform:scaleX(0);transform-origin:var(--origin-end);transition:transform var(--dur-m) var(--ease-settle)}.btn__label{position:relative}.btn__icon,.btn>.icon{--icon-size: 18px;translate:0 0;transition:translate var(--dur-s) var(--ease-settle)}.btn__label~.btn__icon{color:var(--_fg);transition:translate var(--dur-s) var(--ease-settle),color 70ms linear .19s}.btn:focus-visible .btn__label~.btn__icon{color:var(--_sweep-fg)}@media(hover:hover){.btn:hover .btn__label~.btn__icon{color:var(--_sweep-fg)}.btn:hover{color:var(--_sweep-fg);border-color:var(--_sweep)}.btn:hover:before{transform:scaleX(1);transform-origin:var(--origin-start)}.btn:hover .btn__icon,.btn:hover>.icon--dir{translate:calc(4px * var(--dir)) 0}}.btn:focus-visible{color:var(--_sweep-fg);border-color:var(--_sweep)}.btn:focus-visible:before{transform:scaleX(1);transform-origin:var(--origin-start)}.btn:active{translate:0 1px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn.is-busy{pointer-events:none}.btn.is-busy .btn__label{opacity:.6}.btn--secondary{--_bg: transparent;--_fg: var(--btn2-fg);--_line: var(--btn2-line);--_sweep: var(--btn2-sweep);--_sweep-fg: var(--btn2-sweep-fg)}.btn--on-dark{--_bg: var(--beige);--_fg: var(--teal-900);--_sweep: var(--ivory);--_sweep-fg: var(--teal-900)}.btn--light{--_bg: var(--white);--_fg: var(--teal);--_sweep: var(--beige);--_sweep-fg: var(--teal-900)}.btn--ghost{--_bg: transparent;--_fg: var(--heading);--_sweep: transparent;--_sweep-fg: var(--heading);padding-inline:0;border-radius:0;min-block-size:44px;overflow:visible}.btn--ghost:before{display:none}.btn--ghost:after{content:"";position:absolute;inset-inline:0;inset-block-end:6px;block-size:1px;background-color:currentColor;transform:scaleX(0);transform-origin:var(--origin-end);transition:transform var(--dur-m) var(--ease-settle)}@media(hover:hover){.btn--ghost:hover:after{transform:scaleX(1);transform-origin:var(--origin-start)}}.btn--ghost:focus-visible:after{transform:scaleX(1)}.btn--sm{--_h: 40px;padding-inline:1.25em;font-size:var(--fs-xs)}.btn--lg{--_h: 60px;padding-inline:2.25em;font-size:var(--fs-body)}.btn--block{display:flex;inline-size:100%}.btn--icon{--_h: 48px;inline-size:var(--_h);padding:0}.btn--icon .icon{--icon-size: 20px}@media(max-width:479.98px){.btn-row .btn:not(.btn--ghost):not(.btn--icon){flex:1 1 100%}}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m)}.link{position:relative;display:inline-flex;align-items:center;gap:.5em;color:var(--heading);font-weight:var(--fw-medium);text-decoration:none;padding-block:.15em}.link:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background-color:currentColor;transform:scaleX(0);transform-origin:var(--origin-end);transition:transform var(--dur-m) var(--ease-settle)}.link .icon{--icon-size: 16px;transition:translate var(--dur-s) var(--ease-settle)}@media(hover:hover){.link:hover:after{transform:scaleX(1);transform-origin:var(--origin-start)}.link:hover .icon--dir{translate:calc(3px * var(--dir)) 0}}.link:focus-visible:after{transform:scaleX(1)}.link--underlined:before{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background-color:var(--line-strong)}.link--accent{color:var(--accent)}.link--quiet{color:var(--fg-soft);font-weight:var(--fw-regular)}.link--quiet:hover{color:var(--heading)}.stretched:after{content:"";position:absolute;inset:0;z-index:1}.chip{display:inline-flex;align-items:center;gap:.5em;min-block-size:36px;padding-inline:1em;border:1px solid transparent;border-radius:var(--r-pill);background-color:var(--chip-bg);color:var(--chip-fg);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.2;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-s) var(--ease-settle),color var(--dur-s) var(--ease-settle),border-color var(--dur-s) var(--ease-settle)}.chip .icon{--icon-size: 16px}.chip--outline{background-color:transparent;border-color:var(--line-strong);color:var(--fg)}button.chip,a.chip{cursor:pointer}@media(hover:hover){button.chip:hover,a.chip:hover{border-color:var(--accent-deco)}}.chip[aria-pressed=true],.chip[aria-selected=true],.chip.is-active{background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:4px;margin-block:-4px;padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));scroll-padding-inline:var(--gutter)}.chips--scroll::-webkit-scrollbar{display:none}.badge{display:inline-flex;align-items:center;gap:.4em;min-block-size:26px;padding-inline:.8em;border-radius:var(--r-pill);background-color:var(--beige);color:var(--teal-900);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap}.badge--outline{background-color:transparent;border:1px solid var(--line-strong);color:var(--accent)}.badge--teal{background-color:var(--teal);color:var(--white)}.badge--soft{background-color:var(--chip-bg);color:var(--chip-fg)}.card{position:relative;display:flex;flex-direction:column;min-inline-size:0;background-color:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;color:var(--fg);transition:translate var(--dur-m) var(--ease-settle),border-color var(--dur-m) var(--ease-settle),box-shadow var(--dur-m) var(--ease-settle)}.card--flat{border-color:transparent}.card--outline{background-color:transparent}.card--dark{--bg: var(--teal)}.card__media{position:relative}.card__media .media{border-radius:0}.card__body{display:flex;flex-direction:column;gap:.75rem;flex:1;padding:clamp(20px,2.2vw,32px)}.card__eyebrow{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.card__title{font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:1.35;color:var(--heading)}.card__title a{color:inherit;text-decoration:none}:lang(ar) .card__title{line-height:1.7}.card__text{color:var(--fg-soft);font-size:var(--fs-small);line-height:1.7}:lang(ar) .card__text{line-height:1.9}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:auto;padding-block-start:1rem;border-block-start:1px solid var(--line);color:var(--heading);font-size:var(--fs-small);font-weight:var(--fw-medium)}.card__foot .icon{--icon-size: 18px;transition:translate var(--dur-s) var(--ease-settle)}.card--link{cursor:pointer}@media(hover:hover){.card--link:hover{translate:0 -4px;border-color:var(--beige);box-shadow:var(--shadow-lift)}.card--link:hover .card__foot .icon--dir{translate:calc(4px * var(--dir)) 0}.card--link:hover .icon-arch{border-color:var(--beige)}}.card--link:focus-within{border-color:var(--beige)}.card--link :focus-visible{outline-offset:-4px}[data-theme=dark] .card{box-shadow:none}.store-badges{display:flex;flex-wrap:wrap;gap:.75rem}.store-badge{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.75rem;min-block-size:56px;min-inline-size:176px;padding-inline:1.1rem 1.4rem;border:1px solid var(--line-strong);border-radius:14px;background-color:var(--teal-900);color:var(--white);text-decoration:none;transition:border-color var(--dur-m) var(--ease-settle),color var(--dur-m) var(--ease-settle)}[data-theme=dark] .store-badge{background-color:var(--teal-900);border-color:var(--line-dark-strong)}.store-badge .icon{--icon-size: 26px}.store-badge__text{display:flex;flex-direction:column;line-height:1.15;text-align:start}.store-badge__small{font-size:11px;letter-spacing:.02em;opacity:.78}.store-badge__big{font-size:1.0625rem;font-weight:var(--fw-medium);letter-spacing:-.01em}:lang(ar) .store-badge__text{line-height:1.45}.store-badge:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--beige);transform:scaleX(0);transform-origin:var(--origin-end);transition:transform var(--dur-m) var(--ease-settle)}@media(hover:hover){a.store-badge:hover{color:var(--teal-900);border-color:var(--beige)}a.store-badge:hover:before{transform:scaleX(1);transform-origin:var(--origin-start)}}a.store-badge:focus-visible{color:var(--teal-900)}a.store-badge:focus-visible:before{transform:scaleX(1)}.store-badge--soon{background-color:transparent;color:var(--fg);border-color:var(--line-strong);cursor:default}[data-theme=dark] .store-badge--soon{background-color:transparent;color:var(--white)}.store-badge--soon .store-badge__small{color:var(--accent);opacity:1;font-weight:var(--fw-medium)}.crumbs ol,.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;list-style:none;padding:0;margin:0}.crumbs li,.breadcrumb__item{display:inline-flex;align-items:center;gap:.9rem;font-size:var(--fs-xs);color:var(--fg-soft)}.breadcrumb__item a{color:var(--fg-soft);text-decoration:none;transition:color var(--dur-s) var(--ease-settle)}.breadcrumb__item a:hover,.breadcrumb__item[aria-current=page]{color:var(--heading)}.breadcrumb__item+.breadcrumb__item:before,.crumbs li+li:before{content:"";inline-size:5px;block-size:5px;border-block-start:1px solid currentColor;border-inline-end:1px solid currentColor;rotate:calc(45deg * var(--dir));opacity:.6}.crumbs a{color:var(--fg-soft);text-decoration:none;transition:color var(--dur-s) var(--ease-settle)}.crumbs a:hover,.crumbs [aria-current=page]{color:var(--heading)}.accordion{border-block-start:1px solid var(--line)}.accordion__item{border-block-end:1px solid var(--line)}.accordion__heading{margin:0;font:inherit}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;inline-size:100%;padding-block:clamp(1.25rem,1rem + 1vw,1.75rem);text-align:start;font-size:var(--fs-h4);font-weight:var(--fw-regular);line-height:1.4;color:var(--heading);transition:color var(--dur-s) var(--ease-settle)}:lang(ar) .accordion__trigger{line-height:1.75}.accordion__trigger:hover{color:var(--accent)}.accordion__sign{position:relative;flex:none;inline-size:36px;block-size:36px;border:1px solid var(--line-strong);border-radius:50%;transition:border-color var(--dur-s) var(--ease-settle),background-color var(--dur-s) var(--ease-settle)}.accordion__sign:before,.accordion__sign:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:12px;block-size:1.5px;margin-block-start:-.75px;margin-inline-start:-6px;background-color:currentColor;transition:rotate var(--dur-m) var(--ease-settle),opacity var(--dur-m) var(--ease-settle)}.accordion__sign:after{rotate:90deg}.accordion__trigger[aria-expanded=true] .accordion__sign{border-color:var(--accent-deco)}.accordion__trigger[aria-expanded=true] .accordion__sign:after{rotate:0deg;opacity:0}.accordion__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur-m) var(--ease-settle),visibility 0s linear var(--dur-m)}.accordion__content{overflow:hidden;min-block-size:0}.accordion__inner{padding-block-end:clamp(1.25rem,1rem + 1vw,2rem);padding-inline-end:3.5rem;color:var(--fg-soft)}.accordion__trigger[aria-expanded=true]+.accordion__panel,.accordion__heading:has(>[aria-expanded=true])+.accordion__panel,.accordion__item.is-open>.accordion__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--dur-m) var(--ease-settle),visibility 0s}html:not(.js) .accordion__panel{grid-template-rows:1fr;visibility:visible}html:not(.js) .accordion__sign{display:none}.tabs__list{display:flex;gap:clamp(1rem,3vw,2.5rem);border-block-end:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs__list::-webkit-scrollbar{display:none}.tabs__tab{position:relative;padding-block:1rem;color:var(--fg-soft);font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-s) var(--ease-settle)}.tabs__tab:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px;background-color:var(--accent-deco);transform:scaleX(0);transform-origin:var(--origin-start);transition:transform var(--dur-m) var(--ease-settle)}.tabs__tab:hover,.tabs__tab[aria-selected=true]{color:var(--heading)}.tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.tabs__panel[hidden]{display:none}.tabs__panel:focus-visible{outline-offset:8px}.shead{display:grid;gap:clamp(1rem,.8rem + .8vw,1.5rem);max-inline-size:56rem}.shead>*{min-inline-size:0;overflow-wrap:break-word}.shead__eyebrow{justify-self:start}.shead__title{font-size:var(--fs-h2);font-weight:var(--fw-light);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--heading);text-wrap:balance}.shead__intro{font-size:var(--fs-lead);font-weight:var(--fw-light);line-height:1.65;color:var(--fg-soft);max-inline-size:40em}:lang(ar) .shead__intro{line-height:1.95;font-weight:var(--fw-regular)}.shead--center{margin-inline:auto;text-align:center;justify-items:center}.shead--center .shead__eyebrow{justify-self:center}.shead--center .shead__intro{margin-inline:auto}@media(min-width:1024px){.shead--split{max-inline-size:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--grid-gap);align-items:end}.shead--split .shead__eyebrow{grid-column:1 / -1}.shead--split .shead__intro{padding-block-end:.4em}}.shead+*{margin-block-start:var(--space-fluid-l)}.media{position:relative;overflow:hidden;background-color:var(--ph, var(--beige-40));aspect-ratio:var(--ar, auto);inline-size:100%}.media>picture,.media__pic{display:block;inline-size:100%;block-size:100%}.media__img,.media>img,.media picture>img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--fx, 50%) var(--fy, 50%)}.media--contain{background-color:transparent}.media--contain .media__img{object-fit:contain}.media--fill{position:absolute;inset:0;aspect-ratio:auto;block-size:100%}.media--arch{border-radius:var(--r-arch)}.media--rounded{border-radius:var(--r-card)}.media--circle{border-radius:50%;aspect-ratio:1}.media--square{aspect-ratio:1}.media--portrait{aspect-ratio:4 / 5}.media--tall{aspect-ratio:3 / 4}.media--landscape{aspect-ratio:3 / 2}.media--wide{aspect-ratio:16 / 9}.media--cinema{aspect-ratio:21 / 9}.media--missing,.media[data-missing]{min-block-size:120px}.niche{position:relative;padding:clamp(10px,1.2vw,16px)}.niche:before{content:"";position:absolute;inset:0;border:1px solid var(--accent-deco);border-radius:var(--r-arch);opacity:.7;pointer-events:none}.niche>.media{border-radius:var(--r-arch)}.media-caption{margin-block-start:.9rem;font-size:var(--fs-xs);color:var(--fg-soft)}.scrim{position:absolute;inset:0;background-color:var(--scrim-teal);pointer-events:none}.scrim--strong{background-color:var(--scrim-teal-strong)}.form,.form__row{display:grid;gap:clamp(1.25rem,1rem + 1vw,1.75rem)}@media(min-width:768px){.form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block-start:.5rem}.form__note{font-size:var(--fs-xs);color:var(--fg-soft)}.form__status{font-size:var(--fs-small);color:var(--fg-soft);min-block-size:1.5em}.form__status.is-error{color:var(--error)}.form__status.is-ok{color:var(--ok)}.field{position:relative;display:grid}.field__input{inline-size:100%;min-block-size:60px;padding:1.55rem 0 .5rem;border:0;border-block-end:1px solid var(--field-line);border-radius:0;background:transparent;color:var(--fg);font-size:var(--fs-body);line-height:1.4;box-shadow:inset 0 -1px 0 transparent;transition:border-color var(--dur-s) var(--ease-settle),box-shadow var(--dur-s) var(--ease-settle);-webkit-appearance:none;appearance:none}:lang(ar) .field__input{line-height:1.7}.field__input::placeholder{color:transparent}.field__input:hover{border-color:var(--line-strong)}.field__input:focus{outline:none;border-color:var(--field-line-focus);box-shadow:inset 0 -1px 0 var(--field-line-focus)}.field__input:focus-visible{outline:none}.field__label{position:absolute;inset-inline-start:0;inset-block-start:1.3rem;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--field-label);font-size:var(--fs-body);line-height:1.4;pointer-events:none;transform-origin:var(--origin-start) top;transition:translate var(--dur-s) var(--ease-settle),scale var(--dur-s) var(--ease-settle),color var(--dur-s) var(--ease-settle)}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label,.field--select .field__label,.field.is-filled .field__label{translate:0 -1.15rem;scale:.8;color:var(--accent)}.field__input:focus+.field__label{color:var(--field-line-focus)}.field__req{color:var(--accent);margin-inline-start:.15em}.field__hint{margin-block-start:.5rem;font-size:var(--fs-xs);color:var(--fg-soft)}.field__error{display:flex;align-items:center;gap:.4rem;margin-block-start:.5rem;font-size:var(--fs-xs);color:var(--error)}.field__error[hidden]{display:none}.field.is-invalid .field__input{border-color:var(--error);box-shadow:inset 0 -1px 0 var(--error)}.field.is-invalid .field__label{color:var(--error)}textarea.field__input{min-block-size:140px;resize:vertical;padding-block-start:1.75rem;field-sizing:content;max-block-size:420px}.field--select .field__input{padding-inline-end:2rem;cursor:pointer}.field--select:after{content:"";position:absolute;inset-inline-end:.35rem;inset-block-start:50%;inline-size:8px;block-size:8px;margin-block-start:.1rem;border-right:1.5px solid var(--fg-soft);border-bottom:1.5px solid var(--fg-soft);rotate:45deg;pointer-events:none}.field--select select option{color:var(--ink);background-color:var(--paper)}.field--inline{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:.75rem}.field--inline .field__error{grid-column:1 / -1}.check{position:relative;display:flex;align-items:flex-start;gap:.8rem;font-size:var(--fs-small);line-height:1.55;color:var(--fg-soft);cursor:pointer}:lang(ar) .check{line-height:1.8}.check input{flex:none;inline-size:20px;block-size:20px;margin:.1rem 0 0;border:1px solid var(--line-strong);border-radius:4px;background-color:transparent;display:grid;place-items:center;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--dur-s) var(--ease-settle),border-color var(--dur-s) var(--ease-settle)}:lang(ar) .check input{margin-block-start:.3rem}.check input[type=radio]{border-radius:50%}.check input:after{content:"";inline-size:10px;block-size:5px;border-left:1.5px solid var(--btn-fg);border-bottom:1.5px solid var(--btn-fg);rotate:-45deg;translate:0 -1px;scale:0;transition:scale var(--dur-s) var(--ease-settle)}.check input[type=radio]:after{inline-size:8px;block-size:8px;border:0;border-radius:50%;background-color:var(--btn-fg);rotate:0deg;translate:0 0}.check input:checked{background-color:var(--btn-bg);border-color:var(--btn-bg)}.check input:checked:after{scale:1}.check input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.check a{color:var(--heading);text-decoration:underline;text-decoration-color:var(--accent-deco)}.check.is-invalid input{border-color:var(--error)}.dropzone{position:relative;display:grid;justify-items:center;gap:.6rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);border:1px solid var(--field-line);border-radius:var(--r-card);text-align:center;color:var(--fg-soft);font-size:var(--fs-small);transition:border-color var(--dur-s) var(--ease-settle),background-color var(--dur-s) var(--ease-settle)}.dropzone .icon{--icon-size: 28px;color:var(--accent)}.dropzone__title{color:var(--heading);font-weight:var(--fw-medium);font-size:var(--fs-body)}.dropzone__browse{color:var(--heading);text-decoration:underline;text-decoration-color:var(--accent-deco);text-underline-offset:.25em}.dropzone input[type=file]{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer}.dropzone:hover,.dropzone.is-over{border-color:var(--accent-deco);background-color:var(--surface)}.dropzone:focus-within{outline:2px solid var(--focus);outline-offset:3px}.dropzone__file{display:none;align-items:center;gap:.6rem;color:var(--heading);font-weight:var(--fw-medium)}.dropzone.has-file .dropzone__file{display:inline-flex}.dropzone.has-file .dropzone__prompt{display:none}.dropzone.is-invalid{border-color:var(--error)}.hp{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap;opacity:0;pointer-events:none}.form-success{display:grid;justify-items:start;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--surface)}.form-success__mark{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;background-color:var(--btn-bg);color:var(--btn-fg)}.form-success__title{font-size:var(--fs-h3);font-weight:var(--fw-light);color:var(--heading)}.form-success__text{color:var(--fg-soft)}.toasts{position:fixed;inset-inline:0;inset-block-end:max(1rem,env(safe-area-inset-bottom));z-index:var(--z-toast);display:grid;justify-items:center;gap:.5rem;padding-inline:1rem;pointer-events:none}.toast{display:flex;align-items:center;gap:.75rem;max-inline-size:min(520px,100%);padding:.9rem 1.25rem;border-radius:12px;border-inline-start:3px solid var(--beige);background-color:var(--teal-900);color:var(--white);font-size:var(--fs-small);box-shadow:var(--shadow-lift);pointer-events:auto;translate:0 0;opacity:1;transition:translate var(--dur-m) var(--ease-settle),opacity var(--dur-m) var(--ease-settle)}.toast.is-entering,.toast.is-leaving{translate:0 16px;opacity:0}.toast--error{border-inline-start-color:var(--danger-on-dark)}.toast .icon{--icon-size: 20px;color:var(--beige)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--surface);scrollbar-width:thin}.table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-small)}.table caption{text-align:start;padding:1rem 1.25rem;color:var(--fg-soft);font-size:var(--fs-xs)}.table th,.table td{padding:1rem 1.25rem;text-align:start;vertical-align:middle;border-block-end:1px solid var(--line)}.table thead th{position:sticky;inset-block-start:0;background-color:var(--surface);color:var(--heading);font-weight:var(--fw-medium);font-size:var(--fs-small);white-space:nowrap}.table tbody tr:last-child>*{border-block-end:0}.table tbody th{font-weight:var(--fw-regular);color:var(--fg)}.table--compare td{text-align:center}.table--compare thead th:not(:first-child){text-align:center}.table--compare th:first-child,.table--compare td:first-child{position:sticky;inset-inline-start:0;z-index:1;background-color:var(--surface);min-inline-size:13rem}.table .is-highlight{background-color:var(--chip-bg)}.table__yes{color:var(--accent);display:inline-grid;place-items:center}.table__no{color:var(--fg-soft);opacity:.5}.table__group th{background-color:var(--bg);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:var(--fw-medium)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--grid-gap)}.stat{display:grid;align-content:start;gap:.5rem;padding-block-start:1.5rem;border-block-start:1px solid var(--line-strong)}.stat__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25em;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:var(--fw-light);line-height:1;letter-spacing:-.03em;color:var(--heading)}:lang(ar) .stat__value{line-height:1.3;letter-spacing:0}.stat__unit{font-size:.3em;font-weight:var(--fw-regular);letter-spacing:0;color:var(--accent)}.stat__label{font-size:var(--fs-small);color:var(--fg-soft);max-inline-size:22em}.price{display:inline-flex;align-items:baseline;gap:.35em;color:var(--heading)}.price__currency{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--accent)}.price__amount{font-size:clamp(2.5rem,2rem + 2vw,3.75rem);font-weight:var(--fw-light);line-height:1;letter-spacing:-.03em}.price__per{font-size:var(--fs-xs);color:var(--fg-soft)}.checklist{display:grid;gap:.8rem;list-style:none;padding:0;margin:0}.checklist li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;color:var(--fg-soft)}.checklist .icon{--icon-size: 18px;color:var(--accent);margin-block-start:.2em}:lang(ar) .checklist .icon{margin-block-start:.45em}.index-list{list-style:none;padding:0;margin:0;border-block-start:1px solid var(--line)}.index-list>li{border-block-end:1px solid var(--line)}.rule{block-size:1px;background-color:var(--line);border:0;inline-size:100%}.rule--strong{background-color:var(--line-strong)}.rule--accent{background-color:var(--accent-deco)}.plus-mark{display:inline-block;inline-size:1em;block-size:1em;background:var(--plus-img) center / contain no-repeat;flex:none}.pattern-plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='66' viewBox='0 0 65.53 65.53'%3E%3Cg transform='translate(14.74 14.74)' fill='none' stroke='%23CDB17E' stroke-opacity='.3' stroke-width='.9' stroke-linecap='round'%3E%3Cpath d='M0 21.63C7.97 21.63 14.42 28.09 14.42 36.05'/%3E%3Cpath d='M14.42 0C14.42 7.96 7.97 14.42 0 14.42'/%3E%3Cpath d='M36.05 14.42C28.09 14.42 21.64 7.96 21.64 0'/%3E%3Cpath d='M21.64 36.05C21.64 28.09 28.09 21.63 36.05 21.63'/%3E%3C/g%3E%3C/svg%3E");background-size:var(--pattern-size, 66px) var(--pattern-size, 66px);background-repeat:repeat}.pattern-plus--light{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='66' viewBox='0 0 65.53 65.53'%3E%3Cg transform='translate(14.74 14.74)' fill='none' stroke='%237A5E2E' stroke-opacity='.28' stroke-width='.9' stroke-linecap='round'%3E%3Cpath d='M0 21.63C7.97 21.63 14.42 28.09 14.42 36.05'/%3E%3Cpath d='M14.42 0C14.42 7.96 7.97 14.42 0 14.42'/%3E%3Cpath d='M36.05 14.42C28.09 14.42 21.64 7.96 21.64 0'/%3E%3Cpath d='M21.64 36.05C21.64 28.09 28.09 21.63 36.05 21.63'/%3E%3C/g%3E%3C/svg%3E")}.bp{position:absolute;pointer-events:none;color:var(--accent-deco);overflow:visible}.bp :where(path,line,circle,rect,polyline){fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round}.bp--soft{opacity:.55}.bp--inline{position:relative}.skip-link{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:var(--z-skip);padding:.8rem 1.2rem;border-radius:var(--r-pill);background-color:var(--beige);color:var(--teal-900);font-size:var(--fs-small);font-weight:var(--fw-medium);text-decoration:none;translate:0 calc(-100% - 1.5rem);transition:translate var(--dur-s) var(--ease-settle)}.skip-link:focus,.skip-link:focus-visible{translate:0 0;outline:2px solid var(--teal-900);outline-offset:2px}.announce{position:relative;z-index:calc(var(--z-header) + 1);font-size:var(--fs-xs);line-height:1.5;border-block-end:1px solid var(--line-dark)}.announce__inner{display:flex;align-items:center;justify-content:center;gap:1rem;min-block-size:44px;padding-block:.5rem}.announce__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .75rem;margin:0;text-align:center;color:var(--fg-soft)}.announce__mark{inline-size:.9em;block-size:.9em}@media(max-width:599.98px){.announce__mark{display:none}.announce__inner{justify-content:space-between}.announce__text{justify-content:flex-start;text-align:start}}.announce__link{display:inline-flex;align-items:center;gap:.35rem;color:var(--beige);font-weight:var(--fw-medium);text-decoration:underline;text-decoration-color:#cdb17e73;text-underline-offset:.25em}.announce__link:hover{text-decoration-color:currentColor}.announce__close{flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;color:var(--fg-soft);transition:color var(--dur-s) var(--ease-settle),background-color var(--dur-s) var(--ease-settle)}.announce__close:hover{color:var(--white);background-color:#ffffff14}html:not(.js) .announce__close{display:none}.announce.is-dismissed{display:none}:lang(ar) .announce{line-height:1.8}.site-header{--hdr-fg: var(--teal);--hdr-fg-soft: var(--ink-soft);--hdr-bg: var(--ivory);--hdr-line: var(--line-light);--hdr-accent: var(--bronze);--hdr-cta-bg: var(--teal);--hdr-cta-fg: var(--white);--hdr-cta-sweep: var(--teal-900);--hdr-cta-sweep-fg: var(--white);--focus: var(--bronze);position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-header);block-size:var(--header-h);color:var(--hdr-fg);background:transparent!important;translate:0 var(--hdr-offset, 0px);transition:color var(--dur-m) var(--ease-settle),translate var(--dur-m) var(--ease-settle)}.site-header[data-theme=dark],html:has(#main>:first-child[data-theme=dark]) .site-header:not([data-theme]){--hdr-fg: var(--white);--hdr-fg-soft: rgb(255 255 255 / .74);--hdr-bg: var(--teal);--hdr-line: var(--line-dark);--hdr-accent: var(--beige);--hdr-cta-bg: var(--beige);--hdr-cta-fg: var(--teal-900);--hdr-cta-sweep: var(--ivory);--hdr-cta-sweep-fg: var(--teal-900);--focus: var(--beige)}.site-header[data-theme=dark][data-surface=deep]{--hdr-bg: var(--teal-900)}.site-header:before,.site-header:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--dur-m) var(--ease-settle),background-color var(--dur-m) var(--ease-settle)}.site-header:before{background-color:var(--hdr-bg)}.site-header:after{inset-block-start:auto;block-size:1px;background-color:var(--hdr-line)}.site-header.is-solid:before,.site-header.is-solid:after{opacity:1}.site-header.is-hidden{translate:0 calc(-100% - 2px)}.site-header__bar{display:flex;align-items:center;gap:clamp(1rem,2vw,2.5rem);block-size:100%}.site-logo{display:inline-flex;align-items:center;flex:none;color:var(--hdr-fg);border-radius:4px}.site-header .site-logo .logo{inline-size:clamp(112px,9vw + 70px,144px);block-size:auto}.site-logo .logo path:not(.logo__plus){transition:fill var(--dur-m) var(--ease-settle)}.site-nav{margin-inline-start:auto}.site-nav__list{display:flex;align-items:center;gap:clamp(1.25rem,2.2vw,2.5rem)}.site-nav__link{position:relative;display:inline-flex;align-items:center;min-block-size:44px;color:var(--hdr-fg);font-size:var(--fs-small);font-weight:var(--fw-regular);text-decoration:none;letter-spacing:.01em}.site-nav__link:after{content:"";position:absolute;inset-inline:0;inset-block-end:8px;block-size:1px;background-color:var(--hdr-accent);transform:scaleX(0);transform-origin:var(--origin-end);transition:transform var(--dur-m) var(--ease-settle)}@media(hover:hover){.site-nav__link:hover:after{transform:scaleX(1);transform-origin:var(--origin-start)}}.site-nav__link.is-current:after,.site-nav__link[aria-current]:after{transform:scaleX(1)}.site-header__actions{display:flex;align-items:center;gap:clamp(.5rem,1.2vw,1.25rem);margin-inline-start:auto}.site-nav+.site-header__actions{margin-inline-start:clamp(1rem,2vw,2.5rem)}.site-header__cta{--_bg: var(--hdr-cta-bg);--_fg: var(--hdr-cta-fg);--_sweep: var(--hdr-cta-sweep);--_sweep-fg: var(--hdr-cta-sweep-fg);--_h: 44px}.langswitch{display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;color:inherit;font-size:var(--fs-small);text-decoration:none;white-space:nowrap;transition:color var(--dur-s) var(--ease-settle),opacity var(--dur-s) var(--ease-settle)}.langswitch .icon{--icon-size: 18px;opacity:.8}.langswitch[lang=ar] .langswitch__label{font-size:1.05em}html.js[lang=en]:not(.ar-font) .langswitch[lang=ar] .langswitch__label{font-family:Segoe UI,SF Arabic,Geeza Pro,Noto Sans Arabic,Tahoma,system-ui,sans-serif}.langswitch--header{color:var(--hdr-fg)}.langswitch:hover .langswitch__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.menu-toggle{display:inline-flex;align-items:center;gap:.75rem;min-block-size:44px;padding-inline:1rem .9rem;border:1px solid color-mix(in srgb,var(--hdr-fg) 28%,transparent);border-radius:var(--r-pill);color:var(--hdr-fg);font-size:var(--fs-small);transition:border-color var(--dur-s) var(--ease-settle),color var(--dur-m) var(--ease-settle)}.menu-toggle:hover{border-color:var(--hdr-accent)}.menu-toggle__lines{position:relative;display:block;inline-size:18px;block-size:10px}.menu-toggle__lines span{position:absolute;inset-inline:0;block-size:1.5px;border-radius:1px;background-color:currentColor;transition:translate var(--dur-m) var(--ease-settle),rotate var(--dur-m) var(--ease-settle),inline-size var(--dur-m) var(--ease-settle)}.menu-toggle__lines span:first-child{inset-block-start:0}.menu-toggle__lines span:last-child{inset-block-end:0;inline-size:70%;inset-inline-start:auto}.menu-toggle[aria-expanded=true] .menu-toggle__lines span:first-child{translate:0 4.25px;rotate:45deg}.menu-toggle[aria-expanded=true] .menu-toggle__lines span:last-child{translate:0 -4.25px;rotate:-45deg;inline-size:100%}@media(max-width:1099.98px){.site-nav{display:none}.site-nav+.site-header__actions{margin-inline-start:auto}}html:not(.js) .site-header{position:absolute}html:not(.js) .menu-toggle{display:none}@media(max-width:1099.98px){html:not(.js){--nojs-nav-h: 48px}html:not(.js) .site-nav{display:block;position:absolute;inset-block-start:100%;inset-inline:0;block-size:var(--nojs-nav-h);margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-block:1px solid var(--hdr-line)}html:not(.js) .site-nav::-webkit-scrollbar{display:none}html:not(.js) .site-nav__list{inline-size:max-content;block-size:100%;gap:1.75rem;padding-inline:var(--gutter)}html:not(.js) :is(.section--hero,.section--page-top){padding-block-start:calc(var(--header-h) + var(--nojs-nav-h) + var(--space-fluid-l))}}@media(min-width:1100px){.menu-toggle{display:none}}@media(max-width:767.98px){.site-header__cta{display:none}}@media(max-width:479.98px){.langswitch--header .langswitch__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.langswitch--header{min-inline-size:44px;justify-content:center}.langswitch--header .icon{--icon-size: 20px;opacity:1}.menu-toggle{padding-inline:.9rem .8rem}}html.menu-open .site-header{z-index:calc(var(--z-menu) + 1);translate:0 0;--hdr-fg: var(--white);--hdr-accent: var(--beige);--hdr-cta-bg: var(--beige);--hdr-cta-fg: var(--teal-900);--focus: var(--beige)}html.menu-open .site-header:before,html.menu-open .site-header:after{opacity:0}.site-menu{position:fixed;inset:0;z-index:var(--z-menu);display:grid;background:transparent!important;color:var(--white)}.site-menu[hidden]{display:none}.site-menu__ground{position:absolute;inset:0;overflow:hidden;pointer-events:none}.site-menu__leaf{position:absolute;inset-block:0;inline-size:calc(50% + 1px);background-color:var(--teal);will-change:transform}.site-menu__leaf--a{left:0}.site-menu__leaf--b{right:0}.site-menu__seam{position:absolute;inset-block:0;left:calc(50% - .5px);inline-size:1px;background-color:var(--beige);opacity:0;transform-origin:50% 0}.site-menu__arc{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:min(64vw,560px);block-size:auto;aspect-ratio:1;color:var(--beige);opacity:.5}[dir=rtl] .site-menu__arc{scale:-1 1}.site-menu__arc path{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.site-menu__scroll{position:relative;overflow-y:auto;overscroll-behavior:contain;max-block-size:100dvh}.site-menu__inner{display:grid;gap:var(--space-xl);align-content:start;min-block-size:100dvh;padding-block:calc(var(--header-h) + clamp(1.25rem,3.5vh,3rem)) max(2rem,env(safe-area-inset-bottom))}@media(min-width:900px){.site-menu__inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:var(--space-3xl);align-content:center}}.site-menu__list{display:grid}.site-menu__item{position:relative}.site-menu__rule{display:block;block-size:1px;background-color:var(--line-dark);transform-origin:var(--origin-start)}.site-menu__link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:clamp(.75rem,1.9vh,1.25rem);color:var(--white);text-decoration:none}.site-menu__text{display:block;font-size:clamp(1.875rem,1.3rem + 2.9vw,3.5rem);font-weight:var(--fw-light);line-height:1.14;letter-spacing:-.02em;transition:color var(--dur-s) var(--ease-settle)}:lang(ar) .site-menu__text{line-height:1.55;font-size:clamp(1.7rem,1.2rem + 2.6vw,3.1rem);letter-spacing:0}.site-menu__arrow{--icon-size: 26px;color:var(--beige);opacity:0;translate:calc(-4px * var(--dir)) 0;transition:opacity var(--dur-s) var(--ease-settle),translate var(--dur-m) var(--ease-settle)}@media(hover:hover){.site-menu__link:hover .site-menu__text{color:var(--beige)}.site-menu__link:hover .site-menu__arrow{opacity:1;translate:0 0}}.site-menu__link:focus-visible .site-menu__arrow{opacity:1;translate:0 0}.site-menu__link[aria-current] .site-menu__text{color:var(--beige)}.site-menu__link[aria-current] .site-menu__arrow{opacity:1;translate:0 0}.site-menu__details{display:grid;gap:var(--space-l);align-content:start}.site-menu__caption{margin-block-end:.75rem;color:var(--beige);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase}:lang(ar) .site-menu__caption{letter-spacing:0;text-transform:none;font-size:var(--fs-xs)}.site-menu__cta{justify-self:start}@media(max-width:479.98px){.site-menu__cta{display:flex;inline-size:100%}}.site-menu__contacts{display:grid;gap:.5rem}.site-menu__contact{display:inline-flex;align-items:center;gap:.75rem;min-block-size:40px;color:var(--white);font-size:var(--fs-body);text-decoration:none}.site-menu__contact .icon{--icon-size: 20px;color:var(--beige)}.site-menu__contact:hover span{text-decoration:underline;text-underline-offset:.3em;text-decoration-color:var(--beige)}.site-menu__group--row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block-start:var(--space-m);border-block-start:1px solid var(--line-dark)}.site-menu .store-badge{background-color:var(--teal-900)}.langswitch--menu{color:var(--white);font-size:var(--fs-body)}.socials{display:flex;flex-wrap:wrap;gap:.5rem}.socials__link{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--line-strong);border-radius:50%;color:var(--fg);transition:border-color var(--dur-s) var(--ease-settle),color var(--dur-s) var(--ease-settle),background-color var(--dur-s) var(--ease-settle)}.socials__link .icon{--icon-size: 20px}.socials__link:hover{border-color:var(--beige);color:var(--beige)}.site-footer{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4.5rem,3rem + 6vw,8rem) max(1.5rem,env(safe-area-inset-bottom));font-size:var(--fs-small)}.site-footer__motif{position:absolute;inset:0;z-index:-1;opacity:.4;--pattern-size: 72px;pointer-events:none}.site-footer__inner{position:relative;display:grid;gap:clamp(3rem,2rem + 4vw,5.5rem)}.site-footer__top{display:grid;gap:clamp(3rem,2rem + 3vw,4.5rem)}@media(min-width:1024px){.site-footer__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-3xl)}}.site-footer__brand{display:grid;gap:1.5rem;align-content:start;max-inline-size:30rem}.site-footer__logo{display:inline-block;justify-self:start;color:var(--white);border-radius:4px}.site-footer__logo .logo{inline-size:clamp(180px,16vw + 80px,260px);block-size:auto}.site-footer__tagline{font-size:var(--fs-lead);font-weight:var(--fw-light);line-height:1.6;color:var(--fg-soft)}:lang(ar) .site-footer__tagline{line-height:1.9}.site-footer__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:var(--space-xl) var(--space-l);align-content:start}@media(max-width:599.98px){.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__col:nth-child(3){grid-column:1 / -1}}.site-footer__col{min-inline-size:0}.site-footer__link span[dir=ltr]{overflow-wrap:anywhere}.site-footer__heading{margin-block-end:1.25rem;color:var(--beige);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.site-footer__links{display:grid;gap:.65rem;list-style:none;padding:0;margin:0}.site-footer__link{display:inline-flex;align-items:center;gap:.4rem;color:#ffffffd1;text-decoration:none;line-height:1.5;transition:color var(--dur-s) var(--ease-settle)}:lang(ar) .site-footer__link{line-height:1.8}.site-footer__link:hover{color:var(--beige)}.site-footer__link[aria-current]{color:var(--white)}.site-footer__link--all{color:var(--beige)}.site-footer__contact{font-style:normal}.site-footer__text{color:#ffffffd1;line-height:1.6}.site-footer__apps{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-xl);padding-block-start:var(--space-xl);border-block-start:1px solid var(--line-dark)}.site-footer__apps .site-footer__heading{margin-block-end:1rem}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block-start:var(--space-l);border-block-start:1px solid var(--line-dark);color:#fff9;font-size:var(--fs-xs)}.site-footer__copy{margin:0}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;list-style:none;padding:0;margin:0}.site-footer__legal .site-footer__link{color:#ffffffb3}.site-footer__legal .langswitch{min-block-size:auto;color:#ffffffb3;font-size:var(--fs-xs)}.site-footer__credit{margin:0}.newsletter{display:grid;gap:1rem;max-inline-size:30rem}.newsletter__title{color:var(--heading);font-size:var(--fs-body);font-weight:var(--fw-medium)}.newsletter__text{color:var(--fg-soft);font-size:var(--fs-small);margin-block-start:-.5rem}.newsletter .field--inline{margin-block-start:.25rem}.newsletter__submit{--_h: 48px}.newsletter__consent{font-size:var(--fs-xs)}.newsletter__consent-error{margin-block-start:-.5rem}.newsletter__status:empty{display:none}.newsletter.is-done .field,.newsletter.is-done .newsletter__consent{display:none}.doors{--mark: clamp(56px, 4.5vw + 36px, 88px);--orbit: calc(var(--mark) * 1.35);position:fixed;inset:0;z-index:var(--z-doors);visibility:hidden;pointer-events:none;contain:strict}.doors--preloader{z-index:var(--z-preloader)}html.is-preloading .doors--preloader,html.is-entering .doors--transition,html.is-leaving .doors--transition{visibility:visible;pointer-events:auto}html.reduced .doors,html.failsafe .doors,html[data-preview] .doors{display:none!important}.doors__leaf{position:absolute;inset-block:0;inline-size:calc(50% + 1px);background-color:var(--teal);will-change:transform}.doors__leaf--a{left:0;box-shadow:inset -1px 0 #cdb17e52}.doors__leaf--b{right:0;box-shadow:inset 1px 0 #cdb17e52}.doors__mark{position:absolute;left:50%;top:50%;inline-size:var(--mark);block-size:var(--mark);margin-block-start:calc(var(--mark) / -2);margin-left:calc(var(--mark) / -2);color:var(--beige)}.doors__half,.doors__half-inner{position:absolute;inset:0;display:block}.doors__half{will-change:transform}.doors__half--a{transform-origin:calc(50% - var(--orbit)) 50%}.doors__half--b{transform-origin:calc(50% + var(--orbit)) 50%}.doors__half-inner{transform-origin:50% 50%}.doors__half svg{inline-size:100%;block-size:100%;fill:currentColor}.doors__ring{position:absolute;left:-59.375%;top:-59.375%;width:218.75%;height:218.75%;max-width:none;overflow:visible}.doors__ring path{fill:none;stroke:var(--beige);stroke-width:1;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:.9}html.is-preloading .doors--preloader .doors__half{animation:mk-orbit .9s var(--ease-settle) .08s both}html.is-preloading .doors--preloader .doors__half-inner{animation:mk-orbit-inner .9s var(--ease-settle) .08s both}html.is-preloading .doors--preloader .doors__ring path{animation:mk-draw .6s var(--ease-soft) both}html.is-preloading .doors--preloader .doors__ring path:nth-child(1){animation-delay:.5s}html.is-preloading .doors--preloader .doors__ring path:nth-child(2){animation-delay:.58s}html.is-preloading .doors--preloader .doors__ring path:nth-child(3){animation-delay:.66s}html.is-preloading .doors--preloader .doors__ring path:nth-child(4){animation-delay:.74s}@keyframes mk-orbit{0%{rotate:90deg;opacity:0}35%{opacity:1}to{rotate:0deg;opacity:1}}@keyframes mk-orbit-inner{0%{rotate:-90deg}to{rotate:0deg}}@keyframes mk-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}html.js:not(.mk-cover) :is(.section--hero,.section--page-top) :is([data-reveal],[data-lines]),html.js:not(.mk-cover) :is(.section--hero,.section--page-top) [data-reveal=stagger]>*{opacity:1!important;clip-path:none!important}html.js:not(.mk-cover) :is(.section--hero,.section--page-top) [data-reveal=line]{transform:none!important}html.js:not(.reduced):not(.failsafe):not(.motion-off) [data-reveal=rise]:not(.is-revealed),html.js:not(.reduced):not(.failsafe):not(.motion-off) [data-reveal=fade]:not(.is-revealed){opacity:0}html.js:not(.reduced):not(.failsafe):not(.motion-off) [data-reveal=stagger]:not(.is-revealed)>:where(*:not([data-reveal-skip])){opacity:0}html.js:not(.reduced):not(.failsafe):not(.motion-off) [data-reveal=line]:not(.is-revealed){transform:scaleX(0);transform-origin:var(--origin-start)}html.js:not(.reduced):not(.failsafe):not(.motion-off) [data-reveal=line][data-axis=y]:not(.is-revealed){transform:scaleY(0);transform-origin:50% 0}html.js:not(.reduced):not(.failsafe):not(.motion-off) [data-reveal=arch]:not(.is-revealed){clip-path:inset(16% 20% 0% 20% round 50vw 50vw 0 0)}html.js:not(.reduced):not(.failsafe):not(.motion-off) [data-reveal=window]:not(.is-revealed){clip-path:inset(12% 12% 12% 12%)}[data-reveal=arch],[data-reveal=window]{--reveal-s: 1}[data-reveal=arch] :where(.media__img,img),[data-reveal=window] :where(.media__img,img){scale:var(--reveal-s, 1)}html.js:not(.reduced):not(.failsafe):not(.motion-off) [data-lines]:not(.is-revealed):not(.is-split){opacity:0}.mk-line-mask{display:block;overflow:visible!important;clip-path:inset(-.18em -.12em -.16em -.12em)}:lang(ar) .mk-line-mask{clip-path:inset(-.3em -.15em -.3em -.15em)}.mk-line{display:block}.mk-glue{white-space:nowrap}html.js:not(.reduced):not(.failsafe):not(.motion-off) [data-blueprint]:not(.is-bp-ready):not(.is-drawn){opacity:0}[data-count]{font-variant-numeric:tabular-nums}html.js:not(.reduced):not(.failsafe):not(.motion-off) [data-count-unit]:not(.is-revealed){opacity:0}[data-depth]{will-change:transform}.media[data-depth]{overflow:hidden}.media[data-depth] .media__img{scale:var(--depth-s, 1);translate:0 var(--depth-y, 0%);will-change:translate}[data-tilt]{transform-style:preserve-3d}.plus-field{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;--pattern-size: 72px}.plus-field canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;display:block}.plus-field.is-live{background-image:none!important}.story{position:relative}.story__progress{color:var(--accent-deco);overflow:visible}.story__progress :where(path,circle){fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.story__progress .story__progress-track{stroke:var(--line);stroke-width:1.5}.story.is-pinned{min-block-size:calc(var(--story-steps, 3) * 90svh + 10svh)}.story.is-pinned .story__stage{position:sticky;inset-block-start:0;min-block-size:100svh}.story.is-pinned .story__panels{display:grid}.story.is-pinned .story__panel{grid-area:1 / 1;opacity:0;pointer-events:none;translate:0 28px;transition:opacity var(--dur-m) var(--ease-settle),translate var(--dur-l) var(--ease-settle)}.story.is-pinned .story__panel.is-active{opacity:1;pointer-events:auto;translate:0 0;transition:opacity var(--dur-l) var(--ease-settle) .12s,translate var(--dur-l) var(--ease-settle) .12s}.story.is-pinned .story__panel:focus-within{opacity:1}.story.is-pinned [data-story-media]>*{transition:opacity var(--dur-l) var(--ease-settle),scale var(--dur-xl) var(--ease-settle)}.story.is-pinned [data-story-media]>[data-story-step]:not(.is-active){opacity:0;scale:1.04}.story__dots{display:flex;gap:.5rem}.story__dot{inline-size:24px;block-size:2px;background-color:var(--line-strong);transition:background-color var(--dur-m) var(--ease-settle),inline-size var(--dur-m) var(--ease-settle)}.story__dot.is-active{background-color:var(--accent-deco);inline-size:40px}.media__img{transition:opacity var(--dur-s) var(--ease-soft)}html.js:not(.reduced) .media__img.is-loading{opacity:0}html.lenis,html.lenis body{block-size:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.is-scroll-locked{overflow:hidden}html.reduced [data-reveal],html.failsafe [data-reveal],html.motion-off [data-reveal],html.reduced [data-lines],html.failsafe [data-lines],html.motion-off [data-lines]{opacity:1!important;clip-path:none!important}html.reduced .plus-field canvas{display:none}
