.ServicesPage-module__GQYXza__head{padding-top:clamp(124px,13vw,170px);padding-bottom:clamp(70px,8vw,110px);position:relative;overflow:hidden}.ServicesPage-module__GQYXza__headWrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px 40px;display:grid}.ServicesPage-module__GQYXza__h1{margin-top:18px;font-size:clamp(3rem,8vw,7.2rem);line-height:.86}html[lang=ar] .ServicesPage-module__GQYXza__h1{font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:1.32}.ServicesPage-module__GQYXza__h1 em{color:var(--a);font-style:normal}.ServicesPage-module__GQYXza__side{justify-items:start;gap:14px;display:grid}.ServicesPage-module__GQYXza__lede{color:var(--t2);max-width:40ch}.ServicesPage-module__GQYXza__alt{font-family:var(--font-ar);color:var(--a2);font-size:1.35rem;font-weight:700;line-height:1.3}html[lang=ar] .ServicesPage-module__GQYXza__alt{font-family:var(--font-dmsans,"DM Sans"), system-ui, sans-serif;font-size:1.15rem}.ServicesPage-module__GQYXza__stix{flex-wrap:wrap;gap:12px;margin-top:6px;padding:4px;display:flex}.ServicesPage-module__GQYXza__stix .stk{font-size:.9rem}.ServicesPage-module__GQYXza__lanes{padding-block:0 clamp(80px,10vw,130px)}.ServicesPage-module__GQYXza__subH{flex-direction:column;align-items:flex-start;gap:14px;margin-top:clamp(56px,7vw,90px);display:flex}.ServicesPage-module__GQYXza__subH h2{font-size:clamp(2.1rem,4.4vw,3.6rem)}html[lang=ar] .ServicesPage-module__GQYXza__subH h2{font-size:clamp(1.9rem,3.8vw,3rem)}.ServicesPage-module__GQYXza__promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ServicesPage-module__GQYXza__pr{border-radius:var(--r-l);box-shadow:var(--lift-s);align-content:start;gap:10px;padding:22px;display:grid}.ServicesPage-module__GQYXza__pr,[data-js] .ServicesPage-module__GQYXza__pr[data-reveal]{rotate:calc(var(--r) * var(--dir));transition:rotate .45s var(--pop), translate .45s var(--pop), opacity .7s var(--ease) var(--reveal-delay,0s), transform .9s var(--ease) var(--reveal-delay,0s)}.ServicesPage-module__GQYXza__pr:hover,[data-js] .ServicesPage-module__GQYXza__pr[data-reveal]:hover{translate:0 -4px;rotate:none}[data-theme=night] .ServicesPage-module__GQYXza__pr{box-shadow:inset 0 0 0 1px #f6f1e714, var(--lift-s)}.ServicesPage-module__GQYXza__ico{background:var(--c);width:52px;height:52px;color:var(--ink);font-family:var(--d-lat);border-radius:17px;place-items:center;font-size:1.3rem;display:grid;transform:rotate(-6deg)}.ServicesPage-module__GQYXza__pr h3{font-size:1.35rem;line-height:1.05}html[lang=ar] .ServicesPage-module__GQYXza__pr h3{font-size:1.2rem;line-height:1.35}.ServicesPage-module__GQYXza__pr p{color:var(--card-t2);font-size:.95rem}.ServicesPage-module__GQYXza__engage{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ServicesPage-module__GQYXza__eg{border-radius:var(--r-l);background:var(--ghost);align-content:start;gap:10px;padding:24px;display:grid}.ServicesPage-module__GQYXza__egN{font-family:var(--m);color:var(--t2);font-size:.72rem;font-weight:700}.ServicesPage-module__GQYXza__eg h3{font-size:1.4rem;line-height:1.05}html[lang=ar] .ServicesPage-module__GQYXza__eg h3{font-size:1.25rem;line-height:1.35}.ServicesPage-module__GQYXza__eg p{color:var(--t2)}@media (max-width:1000px){.ServicesPage-module__GQYXza__promises{grid-template-columns:1fr 1fr}.ServicesPage-module__GQYXza__engage{grid-template-columns:1fr}}@media (max-width:860px){.ServicesPage-module__GQYXza__head{padding-top:92px;padding-bottom:72px}.ServicesPage-module__GQYXza__headWrap{grid-template-columns:1fr}.ServicesPage-module__GQYXza__h1{font-size:clamp(2.8rem,13.4vw,3.8rem)}html[lang=ar] .ServicesPage-module__GQYXza__h1{font-size:clamp(2.3rem,11vw,3.2rem)}.ServicesPage-module__GQYXza__promises{gap:10px}.ServicesPage-module__GQYXza__pr{border-radius:24px;padding:16px}.ServicesPage-module__GQYXza__pr h3{font-size:1.08rem}html[lang=ar] .ServicesPage-module__GQYXza__pr h3{font-size:1.08rem}.ServicesPage-module__GQYXza__pr p{font-size:.86rem}.ServicesPage-module__GQYXza__ico{border-radius:14px;width:44px;height:44px}}@media (max-width:380px){.ServicesPage-module__GQYXza__promises{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ServicesPage-module__GQYXza__pr:hover,[data-js] .ServicesPage-module__GQYXza__pr[data-reveal]:hover{translate:none}}
