.services-main{background:radial-gradient(900px 520px at 88% -12%, rgba(var(--brand-purple-rgb), .16), transparent 62%), radial-gradient(680px 420px at 4% 8%, #ca9e6717, transparent 60%), #0a0c1a;padding:clamp(46px,5.5vw,84px) clamp(16px,4vw,64px) clamp(80px,8vw,130px);position:relative}.svc-shell{max-width:var(--max);grid-template-columns:minmax(228px,23fr) minmax(0,77fr);align-items:start;gap:clamp(16px,2.2vw,32px);margin:0 auto;display:grid}.svc-rail{min-width:0;position:sticky;top:96px}.svc-rail__caption{color:#fff6;letter-spacing:.22em;text-transform:uppercase;margin:0 0 13px;font:700 9px/1 Manrope,sans-serif;display:block}.svc-rail__mobile-controls{display:contents}.svc-rail__arrow{display:none}.svc-rail__list{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0f,#ffffff04);border:1px solid #ffffff17;flex-direction:column;gap:2px;padding:9px;display:flex}.svc-rail__item{color:#ffffffbd;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:9px;width:100%;padding:14px 11px;font:600 13.5px/1.4 IBM Plex Sans Arabic,Plus Jakarta Sans,Arial,sans-serif;transition:color .24s,background .24s,box-shadow .3s;display:grid;position:relative}.svc-rail__item+.svc-rail__item{box-shadow:inset 0 1px #ffffff0e}.svc-rail__item:hover{color:#fff;background:#ffffff0b}.svc-rail__index{letter-spacing:.1em;color:#ca9e67ad;font:700 10px/1 Manrope,sans-serif;transition:color .24s}.svc-rail__label{overflow-wrap:anywhere}.svc-rail__mark{border-radius:50%;width:6px;height:6px;transition:background .24s,box-shadow .24s;box-shadow:inset 0 0 0 1px #ffffff42}.svc-rail__item.is-active{color:#0b0d18;background:linear-gradient(90deg,#e2c293,#ca9e67 52%,#b98a5d);box-shadow:0 12px 30px #ca9e6738}.svc-rail__item.is-active .svc-rail__index{color:#0b0d1894}.svc-rail__item.is-active .svc-rail__mark{box-shadow:none;background:#0b0d18}.svc-rail__item:focus-visible{outline-offset:-2px;outline:2px solid #ddba86}.svc-stage{background:linear-gradient(#ffffff0d,#ffffff03);border:1px solid #ffffff16;min-width:0;min-height:540px;padding:clamp(20px,2.6vw,38px);scroll-margin-top:90px;position:relative}.svc-stage:focus-visible{outline-offset:3px;outline:2px solid #ddba86}.svc-stage__panel{animation:.42s cubic-bezier(.2,.7,.2,1) both svc-panel-in}@keyframes svc-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.svc-stage__head h1,.svc-stage__head h2{color:#fff;letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(25px,3vw,42px);line-height:1.16}.svc-stage__head p{color:#ffffffa8;max-width:690px;margin:0;font-size:14px;line-height:1.95}.svc-stage__meta{color:#ffffff70;border-top:1px solid #ffffff16;align-items:center;gap:18px;margin-top:18px;padding-top:15px;font-size:11px;display:flex}.svc-stage__link{color:#ddba86;align-items:center;gap:8px;margin-inline-start:auto;font-size:12px;font-weight:700;transition:color .2s;display:inline-flex}.svc-stage__link i{font-style:normal}.svc-stage__link:hover{color:#fff}.svc-stage__note{color:#ffffff6b;margin:15px 0 0;font-size:11.5px}.svc-grid{grid-template-columns:repeat(auto-fill,minmax(222px,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.svc-grid--service{grid-template-columns:repeat(auto-fill,minmax(252px,1fr))}.svc-card{background:#111424;border:1px solid #ffffff13;flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative}.svc-card__media{aspect-ratio:4/3;background:#fff;position:relative;overflow:hidden}.svc-card__media img{object-fit:contain;width:100%;height:100%;padding:14px;transition:transform .5s}.svc-card--service .svc-card__media{background:#0d1020}.svc-card--service .svc-card__media img{object-fit:cover;padding:0}.svc-card__body{flex-direction:column;flex:1;gap:7px;padding:15px 15px 16px;display:flex}.svc-card__body h3{color:#fff;letter-spacing:-.01em;margin:0;font-size:15.5px;line-height:1.4}.svc-card__body p{color:#ffffff94;flex:1;margin:0;font-size:11.5px;line-height:1.8}.svc-card__cta{color:#ddba86;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:11px;font-size:11.5px;font-weight:700;transition:color .2s;display:inline-flex}.svc-card__cta i{font-style:normal;transition:transform .22s}.svc-card__cta:hover{color:#fff}.svc-card__cta:hover i{transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.svc-card:hover{border-color:#ca9e676b;transform:translateY(-6px);box-shadow:0 24px 46px #00000080}.svc-card:hover .svc-card__media img{transform:scale(1.045)}}.svc-includes{border-top:1px solid #ffffff16;margin-top:26px;padding-top:20px}.svc-includes__label{color:#ffffff61;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font:700 9px/1 Manrope,sans-serif;display:block}.svc-includes ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.svc-includes li{color:#ffffffb8;border:1px solid #ffffff1f;padding:7px 12px;font-size:11.5px}@media (max-width:980px){.svc-shell{grid-template-columns:1fr;gap:18px}.svc-rail{z-index:12;margin-inline:calc(-1*clamp(16px,4vw,64px));padding-inline:clamp(16px,4vw,64px);position:sticky;top:62px}.svc-rail__caption{display:none}.svc-rail__list{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#090b18f0;border:0;border-bottom:1px solid #ffffff1a;flex-direction:row;gap:0;padding:0;overflow-x:auto}.svc-rail__list::-webkit-scrollbar{display:none}.svc-rail__item{color:#ffffffa8;white-space:nowrap;border-bottom:2px solid #0000;flex:none;grid-template-columns:auto auto;width:auto;padding:13px 14px;font-size:12.5px}.svc-rail__item+.svc-rail__item{box-shadow:none}.svc-rail__item.is-active{color:#fff;box-shadow:none;background:0 0;border-bottom-color:#ca9e67}.svc-rail__item.is-active .svc-rail__index{color:#ca9e67}.svc-rail__index{font-size:9px}.svc-rail__mark{display:none}.svc-stage{min-height:0;padding:18px;scroll-margin-top:120px}}@media (max-width:700px){.svc-rail__mobile-controls{background:linear-gradient(135deg,#ad8abe29,#ca9e6714 55%,#0c0e20b8);border:1px solid #d5c4e233;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:8px;display:grid;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff0f}.svc-rail__arrow{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ad8abe47,#242750c2);border:1px solid #d5c4e252;border-radius:13px;place-items:center;width:42px;height:42px;padding:0;font-size:22px;line-height:1;transition:transform .2s,background .2s,opacity .2s;display:grid}.svc-rail__arrow:not(:disabled):active{transform:scale(.94)}.svc-rail__arrow:disabled{opacity:.34;cursor:default}.svc-rail__list{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:12px;gap:7px;min-width:0;padding:2px}.svc-rail__item{color:#ffffffe0;background:#ad8abe21;border:1px solid #d5c4e238;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.svc-rail__item+.svc-rail__item{box-shadow:none}.svc-rail__item.is-active{color:#191629;background:linear-gradient(120deg,#e6d5ef,#d9b9dc 48%,#e5c38e);border-color:#f0d6aecc;box-shadow:0 8px 20px #ad8abe33}.svc-rail__index{color:#fff;background:#2427509e;border-radius:50%;place-items:center;min-width:24px;min-height:24px;padding-inline:4px;font-size:10px;display:inline-grid}.svc-rail__item.is-active .svc-rail__index{color:#fff;background:#242750e0}}@media (max-width:560px){.svc-grid,.svc-grid--service{grid-template-columns:1fr}.svc-stage__meta{flex-wrap:wrap;gap:10px}.svc-stage__link{margin-inline-start:0}.svc-card__media{aspect-ratio:16/11}}@media (prefers-reduced-motion:reduce){.svc-stage__panel{animation:none}.svc-card,.svc-card__media img{transition:none}.svc-card:hover{transform:none}}
