.services[data-astro-cid-xb63yidt]{background:var(--bg-services)}.services__pattern[data-astro-cid-xb63yidt]{z-index:-1;pointer-events:none;opacity:.4;mask-image:var(--pattern), radial-gradient(100% 90% at 85% 10%, #000 0%, #0009 50%, transparent 90%);background:linear-gradient(135deg,#ff7200 0%,#ff9a3d 35%,#a1c2e5 75%,#11224e 100%);position:absolute;inset:0;mask-size:140px 140px,100% 100%;mask-repeat:repeat,no-repeat;mask-composite:intersect}.services__row[data-astro-cid-xb63yidt]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;display:grid;position:relative}.services__connector[data-astro-cid-xb63yidt]{opacity:.6;background:linear-gradient(90deg,#a1c2e5 0%,#ff9a3d 100%);height:2px;position:absolute;top:56px}.services__connector--start[data-astro-cid-xb63yidt]{left:24px;right:0}.services__connector--end[data-astro-cid-xb63yidt]{left:0;right:24px}.flip[data-astro-cid-xb63yidt]{perspective:1200px;position:relative}.flip__inner[data-astro-cid-xb63yidt]{height:100%;transform-style:preserve-3d;transition:transform .9s var(--ease-out-soft);transition-delay:var(--flip-delay,0s);position:relative}.flip__back[data-astro-cid-xb63yidt]{display:none}@media (prefers-reduced-motion:no-preference){.js .flip__back[data-astro-cid-xb63yidt]{backface-visibility:hidden;pointer-events:none;background:linear-gradient(160deg,#1b3470 0%,#0a1533 100%);border:1px solid #a1c2e533;border-radius:22px;flex-direction:column;justify-content:space-between;padding:26px 24px;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg);box-shadow:0 14px 34px #11224e2e}.js .flip__inner[data-astro-cid-xb63yidt]:not(.is-flipped){transform:rotateY(180deg)}}.flip__back-glow[data-astro-cid-xb63yidt]{background:radial-gradient(circle,#ff720059 0%,#ff720000 65%);border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;position:absolute;top:50%;left:50%}.flip__back-logo[data-astro-cid-xb63yidt]{filter:drop-shadow(0 0 24px #ff72008c);align-self:center;width:84px;height:84px;position:relative}.svc[data-astro-cid-xb63yidt]{background:rgb(var(--glass) / .78);backdrop-filter:blur(10px);border:1px solid var(--c-line-soft);backface-visibility:hidden;will-change:transform;height:100%;transition:transform .5s var(--ease-out-soft), box-shadow .4s ease, border-color .4s ease, opacity .4s ease, filter .4s ease;border-radius:22px;flex-direction:column;padding:26px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #11224e0f}.svc[data-astro-cid-xb63yidt].is-tilting{transition-duration:.12s,.4s,.4s,.4s,.4s}.svc[data-astro-cid-xb63yidt]>[data-astro-cid-xb63yidt]{transition:opacity .4s}@media (hover:hover) and (pointer:fine){.flip[data-astro-cid-xb63yidt]:hover .svc[data-astro-cid-xb63yidt]{border-color:#ff720073;box-shadow:0 28px 60px #ff720033}.flip[data-astro-cid-xb63yidt]:hover .svc__spot[data-astro-cid-xb63yidt]{opacity:1}.flip[data-astro-cid-xb63yidt]:hover .svc__icon[data-astro-cid-xb63yidt]{transform:translateY(-4px)scale(1.08)rotate(-4deg);box-shadow:0 16px 34px #ff720059,0 0 0 6px #ff720014,inset 0 1px #ffffff1f}.flip[data-astro-cid-xb63yidt]:hover .svc__bar-fill[data-astro-cid-xb63yidt]{width:100%}.flip[data-astro-cid-xb63yidt]:hover .svc__bar-shine[data-astro-cid-xb63yidt]{animation:1.1s ease-in-out infinite shine}.services__grid[data-astro-cid-xb63yidt]:has(.flip:hover) .flip[data-astro-cid-xb63yidt]:not(:hover) .svc[data-astro-cid-xb63yidt]{filter:saturate(.7)}.services__grid[data-astro-cid-xb63yidt]:has(.flip:hover) .flip[data-astro-cid-xb63yidt]:not(:hover) .svc[data-astro-cid-xb63yidt]>[data-astro-cid-xb63yidt]{opacity:.55}}.svc__spot[data-astro-cid-xb63yidt]{pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--spot-x,50%) var(--spot-y,50%), #ff9a3d33 0%, #a1c2e51f 40%, rgb(var(--glass) / 0) 70%);border-radius:22px;transition:opacity .35s;position:absolute;inset:0}.svc__icon[data-astro-cid-xb63yidt]{width:60px;height:60px;transition:transform .45s var(--ease-out-soft), box-shadow .45s ease;background:linear-gradient(160deg,#1b3470 0%,#0a1533 100%);border-radius:18px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 10px 24px #11224e40,inset 0 1px #ffffff1f}.svc__icon-glow[data-astro-cid-xb63yidt]{background:radial-gradient(circle,#ff720073 0%,#ff720000 70%);border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.svc__bar[data-astro-cid-xb63yidt]{background:var(--c-page);border-radius:999px;height:4px;position:relative;overflow:hidden}.svc__bar-fill[data-astro-cid-xb63yidt]{width:var(--progress);height:100%;transition:width .6s var(--ease-out-soft);background:linear-gradient(90deg,#a1c2e5 0%,#ff7200 100%);border-radius:999px;position:relative;overflow:hidden}.svc__bar-shine[data-astro-cid-xb63yidt]{background:linear-gradient(90deg,#fff0 0%,#ffffffe6 50%,#fff0 100%);width:40%;position:absolute;top:0;bottom:0;left:-40%}@keyframes shine{0%{left:-40%}to{left:110%}}
