.home-portfolio-gallery-module__ypI8Jq__section{isolation:isolate;text-align:center;padding:clamp(3rem,6vw,5rem) 0;scroll-margin-top:5rem;position:relative;overflow:clip}.home-portfolio-gallery-module__ypI8Jq__header{max-width:760px;padding-inline:var(--layout-gutter);margin:0 auto}.home-portfolio-gallery-module__ypI8Jq__header h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.3}.home-portfolio-gallery-module__ypI8Jq__section:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .home-portfolio-gallery-module__ypI8Jq__header h2{font-family:Lahzeh,sans-serif;font-weight:700}.home-portfolio-gallery-module__ypI8Jq__header h2 span{color:var(--color-primary-base);display:inline-block;position:relative}.home-portfolio-gallery-module__ypI8Jq__header h2 span:after{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--color-secondary-base), transparent);border-radius:999px;height:3px;position:absolute;bottom:-.22em}[data-theme=dark] .home-portfolio-gallery-module__ypI8Jq__header h2 span{color:var(--brand-indigo-bright)}.home-portfolio-gallery-module__ypI8Jq__stage{height:calc(var(--frame-width) / var(--ratio) + 72px);perspective:1400px;transform-style:preserve-3d;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-top:1.5rem;position:relative}.home-portfolio-gallery-module__ypI8Jq__stage[data-dragging=true]{cursor:grabbing}.home-portfolio-gallery-module__ypI8Jq__stage[data-dragging=true] .home-portfolio-gallery-module__ypI8Jq__card{transition:none}.home-portfolio-gallery-module__ypI8Jq__stage:before{content:"";width:calc(var(--frame-width) + 80px);max-width:95vw;height:calc(var(--frame-width) / var(--ratio) + 64px);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-secondary-base) 42%, transparent) 35%, color-mix(in srgb, var(--color-primary-base) 24%, transparent) 60%, transparent 100%);filter:blur(16px);opacity:0;pointer-events:none;z-index:0;transition:opacity .28s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-portfolio-gallery-module__ypI8Jq__stage:not([data-dragging=true]):has(.home-portfolio-gallery-module__ypI8Jq__center .home-portfolio-gallery-module__ypI8Jq__surface:focus-visible):before{opacity:1}.home-portfolio-gallery-module__ypI8Jq__card{width:var(--frame-width);aspect-ratio:var(--ratio);transform:translate(-50%, -50%) translateX(calc(var(--position) * var(--step))) translateZ(calc(var(--depth) * -100px)) rotateY(var(--turn)) scale(calc(1 - var(--depth) * .065));transform-origin:50%;filter:brightness(calc(1 - var(--depth) * .1));backface-visibility:hidden;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .4s,width .4s;position:absolute;top:50%;left:50%}.home-portfolio-gallery-module__ypI8Jq__surface{width:100%;height:100%;cursor:inherit;transform:translateY(var(--hover-lift,0px)) scale(var(--hover-scale,1));transform-origin:50%;will-change:transform;background:#101018;border:1px solid #ffffff47;border-radius:20px;padding:0;transition:transform .24s,border-color .24s,box-shadow .24s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 45px #1b0c3029}.home-portfolio-gallery-module__ypI8Jq__center .home-portfolio-gallery-module__ypI8Jq__surface{border-color:var(--hover-border,color-mix(in srgb, var(--color-secondary-base) 65%, #fff));box-shadow:var(--hover-shadow,0 24px 60px #1b0c3038)}.home-portfolio-gallery-module__ypI8Jq__stage:not([data-dragging=true]) .home-portfolio-gallery-module__ypI8Jq__center:has(.home-portfolio-gallery-module__ypI8Jq__surface:focus-visible){--hover-lift:-6px;--hover-scale:1.025;--hover-border:color-mix(in srgb, var(--brand-indigo-bright) 55%, #fff);--hover-shadow:0 24px 48px #1b0c303d, 0 0 12px color-mix(in srgb, var(--color-secondary-base) 65%, transparent), 0 0 24px color-mix(in srgb, var(--color-secondary-base) 24%, transparent)}@media (hover:hover) and (pointer:fine){.home-portfolio-gallery-module__ypI8Jq__stage:not([data-dragging=true]):has(.home-portfolio-gallery-module__ypI8Jq__center:hover):before{opacity:1}.home-portfolio-gallery-module__ypI8Jq__stage:not([data-dragging=true]) .home-portfolio-gallery-module__ypI8Jq__center:hover{--hover-lift:-6px;--hover-scale:1.025;--hover-border:color-mix(in srgb, var(--brand-indigo-bright) 55%, #fff);--hover-shadow:0 24px 48px #1b0c303d, 0 0 12px color-mix(in srgb, var(--color-secondary-base) 65%, transparent), 0 0 24px color-mix(in srgb, var(--color-secondary-base) 24%, transparent)}}.home-portfolio-gallery-module__ypI8Jq__media,.home-portfolio-gallery-module__ypI8Jq__poster{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.home-portfolio-gallery-module__ypI8Jq__play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0f0f1880;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:56px;height:56px;transition:opacity .18s,transform .24s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.home-portfolio-gallery-module__ypI8Jq__center:hover .home-portfolio-gallery-module__ypI8Jq__play,.home-portfolio-gallery-module__ypI8Jq__center .home-portfolio-gallery-module__ypI8Jq__surface:focus-visible .home-portfolio-gallery-module__ypI8Jq__play{opacity:1;transform:translate(-50%,-50%)scale(1)}.home-portfolio-gallery-module__ypI8Jq__stage[data-dragging=true] .home-portfolio-gallery-module__ypI8Jq__play{opacity:0}.home-portfolio-gallery-module__ypI8Jq__playerDialog{justify-content:center;width:min(100%,1040px);min-width:0}.home-portfolio-gallery-module__ypI8Jq__player{width:min(100%, calc(82dvh * var(--video-ratio)));aspect-ratio:var(--video-ratio);place-items:center;max-width:100%;margin:auto;display:grid}.home-portfolio-gallery-module__ypI8Jq__fullVideo{object-fit:contain;border-radius:14px;width:100%;height:100%;display:block}.home-portfolio-gallery-module__ypI8Jq__poster{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}@media (max-width:767px){.home-portfolio-gallery-module__ypI8Jq__stage{--frame-width:min(68vw, 360px)!important;--step:48vw!important}.home-portfolio-gallery-module__ypI8Jq__surface{border-radius:14px}.home-portfolio-gallery-module__ypI8Jq__header h2{font-size:clamp(1.8rem,7vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.home-portfolio-gallery-module__ypI8Jq__card{transition:none;--hover-lift:0px!important;--hover-scale:1!important}.home-portfolio-gallery-module__ypI8Jq__surface,.home-portfolio-gallery-module__ypI8Jq__play,.home-portfolio-gallery-module__ypI8Jq__stage:before{transition:none}}
.process-section-module__ON54da__section{background:0 0;padding:4.25rem 0;position:relative}.process-section-module__ON54da__container{max-width:var(--layout-wide-max);padding-inline:var(--layout-gutter);margin:0 auto}.process-section-module__ON54da__glassBox{background:linear-gradient(150deg, #a855f714, transparent 55%), var(--surface-soft-bg);border:var(--surface-soft-border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);border-radius:1.75rem;margin-top:2.5rem;padding:clamp(1.75rem,3.5vw,2.8rem) clamp(1.25rem,3.5vw,3rem);position:relative;overflow:hidden}.process-section-module__ON54da__glassBox:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#6c20cf24 1.4px,#0000 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 80% at 50% 42%,#000 55%,#0000 100%);mask-image:radial-gradient(85% 80% at 50% 42%,#000 55%,#0000 100%)}[data-theme=dark] .process-section-module__ON54da__glassBox:before{background-image:radial-gradient(#a855f72e 1.4px,#0000 1.4px)}.process-section-module__ON54da__timeline{z-index:1;position:relative}.process-section-module__ON54da__connector{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.process-section-module__ON54da__draw{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #7c3aeda6)}.process-section-module__ON54da__list{z-index:1;margin:0;padding:0;list-style:none;position:relative}.process-section-module__ON54da__item{box-sizing:border-box;width:100%;padding:1.5rem 0 3.15rem;position:relative}.process-section-module__ON54da__node{z-index:2;color:#fff;background:radial-gradient(circle at 32% 28%, #ffffff73, transparent 55%), var(--cta-gradient);width:56px;height:56px;box-shadow:0 10px 26px color-mix(in srgb, var(--brand-indigo-deep) 55%, transparent), 0 0 28px color-mix(in srgb, var(--brand-indigo-bright) 45%, transparent), inset 0 1px 0 #ffffff59, inset 0 0 0 1px #ffffff24;opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;display:flex;position:absolute;top:1.5rem;transform:scale(.55)}.process-section-module__ON54da__node:before{content:"";border:1px solid color-mix(in srgb, var(--brand-indigo-bright) 38%, transparent);pointer-events:none;opacity:0;border-radius:50%;transition:opacity .4s;position:absolute;inset:-9px}.process-section-module__ON54da__nodeActive{opacity:1;box-shadow:0 12px 30px color-mix(in srgb, var(--brand-indigo-deep) 65%, transparent), 0 0 36px color-mix(in srgb, var(--brand-indigo-bright) 55%, transparent), inset 0 1px 0 #ffffff59, inset 0 0 0 1px #ffffff24;transform:scale(1)}.process-section-module__ON54da__nodeActive:before{opacity:1}[data-theme=light] .process-section-module__ON54da__node,[data-theme=light] .process-section-module__ON54da__nodeActive{box-shadow:0 4px 12px #6c20cf2e,inset 0 1px #ffffff59}[data-theme=light] .process-section-module__ON54da__node:before,[data-theme=light] .process-section-module__ON54da__nodeActive:before{border-color:#6c20cf33}[data-theme=light] .process-section-module__ON54da__draw{filter:none}[data-theme=light] .process-section-module__ON54da__item:after{box-shadow:none}.process-section-module__ON54da__item:nth-child(odd) .process-section-module__ON54da__node{inset-inline-start:calc(50% + 52px)}.process-section-module__ON54da__item:nth-child(2n) .process-section-module__ON54da__node{inset-inline-start:calc(50% - 108px)}.process-section-module__ON54da__nodeIcon{width:24px;height:24px}.process-section-module__ON54da__item:after{content:"";opacity:0;border-radius:2px;width:52px;height:2px;transition:opacity .22s,transform .26s;position:absolute;top:calc(1.5rem + 27px);transform:scaleX(0);box-shadow:0 0 5px #a855f780}.process-section-module__ON54da__item:nth-child(odd):after{transform-origin:100%;background:linear-gradient(270deg,#a855f7d9,#a855f733);inset-inline-start:50%}.process-section-module__ON54da__item:nth-child(2n):after{transform-origin:0;background:linear-gradient(90deg,#a855f7d9,#a855f733);inset-inline-end:50%}.process-section-module__ON54da__itemVisible:after{opacity:1;transition-delay:.1s;transform:scaleX(1)}.process-section-module__ON54da__item:nth-child(odd) .process-section-module__ON54da__card{margin-inline:3rem 50%}.process-section-module__ON54da__item:nth-child(2n) .process-section-module__ON54da__card{margin-inline:50% 3rem}.process-section-module__ON54da__card{border-radius:var(--radius-lg);background:linear-gradient(150deg, #a855f71f, transparent 60%), var(--surface-soft-bg);border:var(--surface-soft-border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);text-align:start;opacity:0;justify-content:center;align-items:center;gap:1.6rem;margin-top:-2.25rem;padding:1.25rem 1.6rem;transition:opacity .32s,transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;transform:scale(.84)translateY(6px)}.process-section-module__ON54da__itemVisible .process-section-module__ON54da__card{opacity:1;transition-delay:.2s,.2s,0s,0s;transform:none}.process-section-module__ON54da__item:hover .process-section-module__ON54da__card{box-shadow:var(--shadow-glass);border-color:color-mix(in srgb, var(--color-secondary) 45%, transparent);transition-delay:0s;transform:translateY(-4px)}.process-section-module__ON54da__card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 8%,#ffffff47 50%,#0000 92%) top/100% 1px no-repeat,radial-gradient(120% 70% at 0 0,#ffffff12,#0000 55%);position:absolute;inset:0}.process-section-module__ON54da__cardLead{flex-direction:column;flex:none;align-items:center;display:flex}.process-section-module__ON54da__cardNumber{letter-spacing:-.01em;color:#0000;-webkit-text-stroke:1.5px #a855f780;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Lahzeh,sans-serif;font-size:4.7rem;font-weight:700;line-height:.9}[dir=rtl] .process-section-module__ON54da__cardNumber{font-family:Lahzeh,sans-serif;font-size:4.5rem;font-weight:800}[data-theme=dark] .process-section-module__ON54da__cardNumber{-webkit-text-stroke-color:#c084fc8c}.process-section-module__ON54da__stepLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary-strong);margin-bottom:.3rem;font-size:.85rem;font-weight:800;display:inline-block}.process-section-module__ON54da__stepLabelNum{display:none}.process-section-module__ON54da__cardText{z-index:1;color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:600;line-height:1.4;position:relative}[data-theme=dark] .process-section-module__ON54da__stepLabel{color:#c084fc}[dir=rtl] .process-section-module__ON54da__item:nth-child(odd):after{transform-origin:0;background:linear-gradient(90deg,#a855f7d9,#a855f733)}[dir=rtl] .process-section-module__ON54da__item:nth-child(2n):after{transform-origin:100%;background:linear-gradient(270deg,#a855f7d9,#a855f733)}@media (max-width:767px){.process-section-module__ON54da__section{padding:2rem 0}.process-section-module__ON54da__container{padding:0 .6rem}.process-section-module__ON54da__glassBox{border-radius:1.25rem;margin-top:1.75rem;padding:1.5rem .5rem}.process-section-module__ON54da__item{padding:1.9rem 0}.process-section-module__ON54da__node{width:44px;height:44px;top:50%;transform:translateY(-50%)scale(.55)}.process-section-module__ON54da__nodeActive{transform:translateY(-50%)scale(1)}.process-section-module__ON54da__item:nth-child(odd) .process-section-module__ON54da__node{inset-inline-start:calc(50% + 62px)}.process-section-module__ON54da__item:nth-child(2n) .process-section-module__ON54da__node{inset-inline-start:calc(50% - 106px)}.process-section-module__ON54da__nodeIcon{width:19px;height:19px}.process-section-module__ON54da__item:after{width:22px;top:calc(50% - 1px)}.process-section-module__ON54da__item:nth-child(odd):after{inset-inline-start:calc(50% + 40px)}.process-section-module__ON54da__item:nth-child(2n):after{inset-inline-end:calc(50% + 40px)}.process-section-module__ON54da__item:nth-child(odd) .process-section-module__ON54da__card{margin-inline:.3rem calc(50% - 40px)}.process-section-module__ON54da__item:nth-child(2n) .process-section-module__ON54da__card{margin-inline:calc(50% - 40px) .3rem}.process-section-module__ON54da__card{gap:0;margin-top:0;padding:.85rem .95rem;display:block}.process-section-module__ON54da__cardLead{display:contents}.process-section-module__ON54da__cardNumber{display:none}.process-section-module__ON54da__stepLabelNum{display:inline}.process-section-module__ON54da__stepLabel{margin-bottom:.35rem;font-size:.66rem}.process-section-module__ON54da__cardText{font-size:.9rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.process-section-module__ON54da__node,.process-section-module__ON54da__node:before,.process-section-module__ON54da__item:after,.process-section-module__ON54da__card{opacity:1;transition:none;animation:none;transform:none}.process-section-module__ON54da__itemVisible .process-section-module__ON54da__card,.process-section-module__ON54da__itemVisible:after{transition-delay:0s}}
.service-categories-section-module__WEJMca__section{background:0 0;padding:2rem 0 3rem;position:relative;overflow:hidden}@media (max-width:767px){.service-categories-section-module__WEJMca__section{padding:2.5rem 0}}.service-categories-section-module__WEJMca__bleed{box-sizing:border-box;width:100vw;margin-inline:calc(50% - 50vw);padding-inline:clamp(1.5rem,4vw,5rem);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.service-categories-section-module__WEJMca__showcase.service-categories-section-module__WEJMca__reveal{opacity:0;transition:opacity .9s .15s,transform .9s .15s;transform:translateY(36px)}.service-categories-section-module__WEJMca__showcase.service-categories-section-module__WEJMca__reveal.service-categories-section-module__WEJMca__revealVisible{opacity:1;transform:translateY(0)}.service-categories-section-module__WEJMca__showcase{--img-w:clamp(400px, 58%, 900px);--overlap:100px;--h:clamp(230px, 27vw, 440px);--slant:calc(var(--h) * .19);width:100%;height:var(--h);position:relative;-webkit-mask-image:linear-gradient(101deg,#0000 0% 7%,#000 17% 83%,#0000 93% 100%);mask-image:linear-gradient(101deg,#0000 0% 7%,#000 17% 83%,#0000 93% 100%)}.service-categories-section-module__WEJMca__stage{top:0;bottom:0;width:var(--img-w);isolation:isolate;background:var(--color-secondary-strong,#0d0d1a);clip-path:polygon(var(--overlap) 0, 100% 0, calc(100% - var(--slant)) 100%, calc(var(--overlap) - var(--slant)) 100%);position:absolute;inset-inline-end:0}[dir=rtl] .service-categories-section-module__WEJMca__stage{clip-path:polygon(var(--slant) 0, calc(100% - var(--overlap) + var(--slant)) 0, calc(100% - var(--overlap)) 100%, 0 100%)}.service-categories-section-module__WEJMca__stageImage{z-index:0;opacity:0;transition:opacity .7s,transform 1.1s;position:absolute;inset:0;transform:scale(1.06)}.service-categories-section-module__WEJMca__stageImageActive{opacity:1;z-index:1;transform:scale(1)}.service-categories-section-module__WEJMca__image{object-fit:cover}.service-categories-section-module__WEJMca__stageOverlay{z-index:2;background:linear-gradient(to right, color-mix(in srgb, var(--color-primary) 45%, transparent) 0%, color-mix(in srgb, var(--color-primary) 20%, transparent) 13%, transparent 30%, transparent 100%);position:absolute;inset:0}[dir=rtl] .service-categories-section-module__WEJMca__stageOverlay{background:linear-gradient(to left, color-mix(in srgb, var(--color-primary) 45%, transparent) 0%, color-mix(in srgb, var(--color-primary) 20%, transparent) 13%, transparent 30%, transparent 100%)}.service-categories-section-module__WEJMca__listWrap{top:0;bottom:0;z-index:4;isolation:isolate;clip-path:polygon(var(--slant) 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);background:linear-gradient(180deg, color-mix(in srgb, var(--color-secondary) 16%, transparent), color-mix(in srgb, var(--color-secondary) 8%, transparent)), var(--surface-glass-bg);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-card);position:absolute;inset-inline-start:clamp(1rem,3vw,4rem);inset-inline-end:calc(var(--img-w) - var(--overlap));overflow:hidden;-webkit-mask-image:linear-gradient(101deg,#0000 0% 9%,#000 21% 100%);mask-image:linear-gradient(101deg,#0000 0% 9%,#000 21% 100%)}.service-categories-section-module__WEJMca__listWrap:after{content:"";background:var(--surface-glass-overlay);opacity:.7;pointer-events:none;z-index:0;position:absolute;inset:0}[dir=rtl] .service-categories-section-module__WEJMca__listWrap{-webkit-mask-image:linear-gradient(101deg,#000 0% 79%,#0000 91% 100%);mask-image:linear-gradient(101deg,#000 0% 79%,#0000 91% 100%)}.service-categories-section-module__WEJMca__listWrap:before{content:"";z-index:8;pointer-events:none;background:linear-gradient(to right, transparent 0%, transparent 80%, color-mix(in srgb, var(--color-primary) 12%, transparent) 93%, color-mix(in srgb, var(--color-primary) 26%, transparent) 100%);position:absolute;inset:0}[dir=rtl] .service-categories-section-module__WEJMca__listWrap:before{background:linear-gradient(to left, transparent 0%, transparent 80%, color-mix(in srgb, var(--color-primary) 12%, transparent) 93%, color-mix(in srgb, var(--color-primary) 26%, transparent) 100%)}.service-categories-section-module__WEJMca__list{z-index:1;width:100%;height:100%;margin:0;padding:0;list-style:none;position:relative}.service-categories-section-module__WEJMca__listRow{opacity:0;pointer-events:none;position:absolute;inset:0}.service-categories-section-module__WEJMca__listRowActive{opacity:1;pointer-events:auto;z-index:2}.service-categories-section-module__WEJMca__item{--skew:7deg;width:100%;height:100%;color:var(--text-soft);transform:skewX(var(--skew));transform-origin:50%;background:0 0;align-items:stretch;text-decoration:none;display:flex}.service-categories-section-module__WEJMca__inner{text-align:center;height:100%;transform:skewX(calc(-1 * var(--skew)));box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(.9rem,1.4vw,1.6rem);padding-block:clamp(1.5rem,3vw,3rem);padding-inline:clamp(2rem,5vw,5rem);display:flex}.service-categories-section-module__WEJMca__itemTitle{color:var(--color-secondary-strong);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-bottom:.18em;font-family:inherit;font-size:clamp(1.8rem,3.2vw,3.8rem);font-weight:400;line-height:1.45;display:block;overflow:hidden}[data-theme=dark] .service-categories-section-module__WEJMca__itemTitle{color:var(--text-inverse)}.service-categories-section-module__WEJMca__revealVisible .service-categories-section-module__WEJMca__itemTitle{font-family:Knewave,cursive}[dir=rtl] .service-categories-section-module__WEJMca__revealVisible .service-categories-section-module__WEJMca__itemTitle{font-family:Hasti,Lahzeh,sans-serif}[dir=rtl] .service-categories-section-module__WEJMca__itemTitle{padding-inline:.4em;line-height:1.7}.service-categories-section-module__WEJMca__itemDesc{color:var(--text-soft);opacity:.85;max-width:30ch;font-size:clamp(.88rem,1.05vw,1.1rem);font-weight:400;line-height:1.75;display:block}.service-categories-section-module__WEJMca__itemCta{color:#c8a5fff2;border:1.5px solid #a76eff80;border-radius:3rem;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.6rem 1.4rem;font-size:clamp(.82rem,.95vw,.92rem);font-weight:700;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.service-categories-section-module__WEJMca__item:hover .service-categories-section-module__WEJMca__itemCta{color:#fff;background:#7c3aed59;border-color:#a76effd9}@keyframes service-categories-section-module__WEJMca__typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes service-categories-section-module__WEJMca__typewriterRtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0%)}}@keyframes service-categories-section-module__WEJMca__fadeIn{0%{opacity:0}to{opacity:.85}}.service-categories-section-module__WEJMca__listRowActive .service-categories-section-module__WEJMca__itemTitle{animation:.55s steps(22,end) both service-categories-section-module__WEJMca__typewriter}[dir=rtl] .service-categories-section-module__WEJMca__listRowActive .service-categories-section-module__WEJMca__itemTitle{animation:.55s steps(22,end) both service-categories-section-module__WEJMca__typewriterRtl}.service-categories-section-module__WEJMca__listRowActive .service-categories-section-module__WEJMca__itemDesc{opacity:0;animation:.6s .45s both service-categories-section-module__WEJMca__fadeIn}@media (max-width:900px){.service-categories-section-module__WEJMca__bleed{padding-inline:clamp(.75rem,3vw,2rem)}.service-categories-section-module__WEJMca__showcase{--slant:0px;flex-direction:column;height:auto;display:flex;-webkit-mask-image:none;mask-image:none}.service-categories-section-module__WEJMca__listWrap{inset:unset;clip-path:none;order:-1;width:100%;height:clamp(190px,40vw,240px);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%)}[dir=rtl] .service-categories-section-module__WEJMca__listWrap{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%)}.service-categories-section-module__WEJMca__stage{inset:unset;aspect-ratio:2752/1536;clip-path:none;width:100%;height:auto;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%)}[dir=rtl] .service-categories-section-module__WEJMca__stage{clip-path:none;width:100%}.service-categories-section-module__WEJMca__image{object-fit:cover}.service-categories-section-module__WEJMca__stageOverlay{display:none}.service-categories-section-module__WEJMca__itemTitle{font-size:clamp(1.4rem,5vw,2.1rem)}.service-categories-section-module__WEJMca__itemDesc{max-width:100%;font-size:clamp(.82rem,3vw,.95rem)}.service-categories-section-module__WEJMca__item{--skew:0deg}.service-categories-section-module__WEJMca__inner{gap:clamp(.5rem,1.6vw,.85rem);padding-block:clamp(.6rem,2vw,1rem);padding-inline:clamp(2rem,9vw,3.5rem)}}@media (max-width:480px){.service-categories-section-module__WEJMca__itemTitle{font-size:clamp(1.15rem,5.5vw,1.7rem)}.service-categories-section-module__WEJMca__listWrap{height:clamp(180px,48vw,225px)}}@media (prefers-reduced-motion:reduce){.service-categories-section-module__WEJMca__stageImage{transition:opacity .3s;transform:none!important}.service-categories-section-module__WEJMca__listRowActive .service-categories-section-module__WEJMca__itemTitle,.service-categories-section-module__WEJMca__listRowActive .service-categories-section-module__WEJMca__itemDesc{clip-path:none;opacity:.85;animation:none}}
