.services_page__d0OIF{--service-sky:#e0f2fe;--service-violet:#ede9fe;--service-amber:#fef3c7;--service-rose:#fce7f3}.services_hero__Cy7Gl{position:relative;background:radial-gradient(ellipse at 8% 12%,#dbeafe 0,transparent 46%),radial-gradient(ellipse at 88% 16%,#fce7f3 0,transparent 45%),radial-gradient(ellipse at 65% 95%,#d1fae5 0,transparent 45%),#fafbff}.services_contact__Oj3rw:before,.services_hero__Cy7Gl:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#47556926 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(transparent,#0006);mask-image:linear-gradient(transparent,#0006)}.services_gradientText__jlu_e{color:#6d28d9;background:linear-gradient(110deg,#0369a1,#6d28d9 48%,#be185d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.services_scene__C0OG5{background:linear-gradient(145deg,#c7d2fe,#fbcfe8 48%,#a7f3d0);box-shadow:inset 0 1px 0 #fff,0 24px 70px -40px #7c3aed66}.services_serviceNav__LkGTm{gap:12px;border:0}.services_serviceNav__LkGTm a{padding:20px;border:1px solid #ffffffb3;border-radius:18px;box-shadow:0 5px 16px -12px #33415555}.services_serviceNav__LkGTm a:first-child{background:#bae6fd;color:#0c4a6e}.services_serviceNav__LkGTm a:nth-child(2){background:#ddd6fe;color:#4c1d95}.services_serviceNav__LkGTm a:nth-child(3){background:#fde68a;color:#78350f}.services_offerings__YE_V_{background:linear-gradient(180deg,#fff,#f8f7ff)}.services_card__l95Nc{border-color:var(--card-line);background:linear-gradient(165deg,white 35%,var(--card-tint));box-shadow:0 10px 28px -22px var(--card-ink)}.services_sky__pxrME{--card-tint:#f0f9ff;--card-line:#bae6fd;--card-ink:#075985;--card-color:#7dd3fc}.services_violet__dLCmW{--card-tint:#f5f3ff;--card-line:#ddd6fe;--card-ink:#5b21b6;--card-color:#c4b5fd}.services_amber__nkFUE{--card-tint:#fffbeb;--card-line:#fde68a;--card-ink:#92400e;--card-color:#fcd34d}.services_cardVisual__Etx5W{background:linear-gradient(140deg,var(--card-color),var(--card-tint));border-color:var(--card-line)}.services_cardVisual__Etx5W>div:first-child>svg{box-sizing:content-box;padding:10px;border:1px solid #fff9;border-radius:16px;color:var(--card-ink);background:#ffffffad}.services_cardLabel__lbfgn{display:inline-flex;border-radius:8px;padding:6px 9px;color:var(--card-ink);background:var(--card-line)}.services_card__l95Nc a{color:var(--card-ink)}.services_projects__aeH_S{background:radial-gradient(ellipse at 0 0,#433878 0,transparent 48%),radial-gradient(ellipse at 100% 100%,#164e63 0,transparent 45%),#141b35}.services_projectFrame__TPck6{background:linear-gradient(135deg,var(--card-line),var(--card-tint) 50%,var(--card-color))}.services_projectTags__Mxbeq{display:inline-flex;border:1px solid #ffffff30;border-radius:8px;padding:6px 10px;background:#ffffff0d;color:var(--card-line)}.services_process__uUOQC{background:linear-gradient(180deg,#fff,#f0fdfa 75%,#fff)}.services_processStep__VqXCT{border:1px solid var(--card-line);border-radius:22px;padding:24px;background:linear-gradient(150deg,#fff,var(--card-tint))}.services_processStep__VqXCT>span{background:var(--card-color);color:var(--card-ink)}.services_rose__SP8YQ{--card-tint:#fff1f2;--card-line:#fecdd3;--card-ink:#9f1239;--card-color:#fda4af}.services_scope__Fcjz2{border-color:#c7d2fe;background:linear-gradient(110deg,#e0e7ff,#f5f3ff 55%,#fce7f3)}.services_faq__vGCq_{background:linear-gradient(120deg,#fff7ed,#fff 45%,#faf5ff)}.services_faq__vGCq_ details{padding-inline:16px;border-radius:14px}.services_faq__vGCq_ details[open]{background:#f3e8ff}.services_faq__vGCq_ details[open] summary{color:#6b21a8}.services_contact__Oj3rw{position:relative;isolation:isolate;border:1px solid #c7d2fe;background:radial-gradient(ellipse at 0 0,#bfdbfe,transparent 60%),radial-gradient(ellipse at 100% 100%,#fbcfe8,transparent 60%),linear-gradient(120deg,#e0e7ff,#d1fae5 60%,#fef3c7);box-shadow:0 20px 65px -45px #7c3aed80}.services_contact__Oj3rw>div{position:relative}@media (prefers-reduced-motion:no-preference){.services_page__d0OIF [data-reveal-state=pending]{opacity:0}.services_page__d0OIF [data-reveal-state=pending]:focus-within{opacity:1}.services_page__d0OIF [data-reveal-state=visible]{animation:services_enter__ktNf8 .65s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--reveal-delay,0s)}.services_page__d0OIF [data-reveal-state=visible]:focus-within{animation:none}.services_floatBack__PCMVQ{animation:services_floatBack__PCMVQ 4.5s ease-in-out 1}.services_floatFront__OLqnH{animation:services_floatFront__OLqnH 4.5s ease-in-out 1}.services_button__PFLSl,.services_card__l95Nc,.services_processStep__VqXCT,.services_projectFrame__TPck6,.services_serviceNav__LkGTm a{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.services_card__l95Nc img,.services_projectFrame__TPck6 img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.services_button__PFLSl svg,.services_serviceNav__LkGTm svg{transition:transform .25s ease}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.services_card__l95Nc:hover{transform:translateY(-7px);box-shadow:0 22px 38px -25px var(--card-ink)}.services_card__l95Nc:hover img,.services_projectLink__qLZWA:hover img{transform:scale(1.035)}.services_processStep__VqXCT:hover,.services_serviceNav__LkGTm a:hover{transform:translateY(-4px)}.services_serviceNav__LkGTm a:hover svg{transform:translateY(3px)}.services_projectLink__qLZWA:hover .services_projectFrame__TPck6{transform:translateY(-4px)}.services_button__PFLSl:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #065f46aa}.services_button__PFLSl:hover svg{transform:translate(2px,-2px)}}@keyframes services_enter__ktNf8{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes services_floatBack__PCMVQ{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(.6deg)}}@keyframes services_floatFront__OLqnH{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(7px) rotate(-.8deg)}}