.svc-page[data-astro-cid-wrzvmyuk]{padding-top:72px;background:var(--t-bg)}.container[data-astro-cid-wrzvmyuk]{max-width:1200px;margin:0 auto;padding:0 2rem}.eyebrow[data-astro-cid-wrzvmyuk]{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#06f;margin-bottom:20px}.eyebrow__badge[data-astro-cid-wrzvmyuk]{display:inline-flex;align-items:center;padding:3px 10px;background:#0066ff1f;border:1px solid rgba(0,102,255,.25);border-radius:20px;font-family:JetBrains Mono,monospace;font-size:10px;color:#06f}.svc-hero[data-astro-cid-wrzvmyuk]{position:relative;padding:100px 0 80px;overflow:hidden}.svc-hero__orb[data-astro-cid-wrzvmyuk]{position:absolute;top:-100px;right:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(0,102,255,.12) 0%,transparent 65%);pointer-events:none}.svc-hero__grid[data-astro-cid-wrzvmyuk]{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,102,255,.08) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;opacity:.6}.svc-hero__content[data-astro-cid-wrzvmyuk]{position:relative;z-index:1;max-width:760px}.svc-hero__h1[data-astro-cid-wrzvmyuk]{font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--t-text);margin-bottom:24px;opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:.12s}.svc-hero__h1[data-astro-cid-wrzvmyuk].is-inview{opacity:1;transform:translateY(0)}.svc-hero__h1[data-astro-cid-wrzvmyuk] .char{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--char-index) * 18ms + 80ms)}.svc-hero__h1[data-astro-cid-wrzvmyuk].is-inview .char{opacity:1;transform:translateY(0)}.svc-hero__sub[data-astro-cid-wrzvmyuk]{font-size:1.125rem;line-height:1.7;color:var(--t-text-2);margin-bottom:48px}.svc-hero__stats[data-astro-cid-wrzvmyuk]{display:flex;gap:16px;flex-wrap:wrap}.stat-pill[data-astro-cid-wrzvmyuk]{display:flex;flex-direction:column;gap:4px;padding:14px 20px;background:var(--t-surface, #111116);border:1px solid var(--t-border, rgba(255,255,255,.07));border-radius:12px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms)}.stat-pill[data-astro-cid-wrzvmyuk].is-inview{opacity:1;transform:translateY(0)}.stat-pill__value[data-astro-cid-wrzvmyuk]{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:#06f;line-height:1}.stat-pill__label[data-astro-cid-wrzvmyuk]{font-size:11px;color:var(--t-text-3, rgba(240,240,242,.5));text-transform:uppercase;letter-spacing:.06em}.svc-grid-section[data-astro-cid-wrzvmyuk]{padding:100px 0}.svc-grid-header[data-astro-cid-wrzvmyuk]{text-align:center;margin-bottom:64px;opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s cubic-bezier(.16,1,.3,1)}.svc-grid-header[data-astro-cid-wrzvmyuk].is-inview{opacity:1;transform:translateY(0)}.svc-grid-header__h2[data-astro-cid-wrzvmyuk]{font-size:clamp(1.75rem,3.5vw,3rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--t-text)}.svc-grid[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.svc-card[data-astro-cid-wrzvmyuk]{position:relative;display:flex;flex-direction:column;padding:32px 28px 28px;background:var(--t-surface, #111116);border:1px solid var(--t-border, rgba(255,255,255,.07));border-top:2px solid #0066FF;border-radius:16px;text-decoration:none;color:inherit;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .25s ease;opacity:0;transform:translateY(32px)}.svc-card[data-astro-cid-wrzvmyuk].is-inview{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .55s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .25s ease;transition-delay:var(--delay, 0ms)}.svc-card[data-astro-cid-wrzvmyuk]:hover{transform:translateY(-6px);box-shadow:0 20px 48px #0066ff2e;border-color:#06f6}.svc-card[data-astro-cid-wrzvmyuk]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(0,102,255,.07) 0%,transparent 60%);opacity:0;transition:opacity .35s ease}.svc-card[data-astro-cid-wrzvmyuk]:hover:before{opacity:1}.svc-card__num[data-astro-cid-wrzvmyuk]{position:absolute;top:20px;right:20px;font-size:11px;font-weight:500;color:var(--t-text-3, rgba(240,240,242,.4));letter-spacing:.06em}.font-mono[data-astro-cid-wrzvmyuk]{font-family:JetBrains Mono,monospace}.svc-card__icon[data-astro-cid-wrzvmyuk]{width:56px;height:56px;margin-bottom:20px;color:#06f;flex-shrink:0}.svc-card__icon[data-astro-cid-wrzvmyuk] svg[data-astro-cid-wrzvmyuk]{width:100%;height:100%}.svc-card__title[data-astro-cid-wrzvmyuk]{font-size:1.2rem;font-weight:700;color:var(--t-text);margin-bottom:10px;letter-spacing:-.01em}.svc-card__desc[data-astro-cid-wrzvmyuk]{font-size:.9rem;line-height:1.65;color:var(--t-text-2);flex-grow:1;margin-bottom:24px}.svc-card__footer[data-astro-cid-wrzvmyuk]{display:flex;align-items:center;justify-content:space-between;gap:12px}.svc-card__metric[data-astro-cid-wrzvmyuk]{font-size:11px;font-weight:600;color:#06f;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;background:#0066ff1a;border-radius:6px}.svc-card__arrow[data-astro-cid-wrzvmyuk]{font-size:1.2rem;color:#06f;transition:transform .3s ease}.svc-card[data-astro-cid-wrzvmyuk]:hover .svc-card__arrow[data-astro-cid-wrzvmyuk]{transform:translate(5px)}.svc-cta[data-astro-cid-wrzvmyuk]{padding:100px 0;opacity:0;transform:scale(.97);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.svc-cta[data-astro-cid-wrzvmyuk].is-inview{opacity:1;transform:scale(1)}.svc-cta__inner[data-astro-cid-wrzvmyuk]{position:relative;max-width:700px;margin:0 auto;text-align:center;padding:64px 48px;background:linear-gradient(135deg,#0066ff1a,#0066ff0a);border:1px solid rgba(0,102,255,.2);border-radius:24px;overflow:hidden}.svc-cta__orb[data-astro-cid-wrzvmyuk]{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:400px;height:200px;background:radial-gradient(ellipse,rgba(0,102,255,.2) 0%,transparent 65%);pointer-events:none}.svc-cta__h2[data-astro-cid-wrzvmyuk]{font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;letter-spacing:-.03em;color:var(--t-text);margin-bottom:16px;position:relative}.svc-cta__sub[data-astro-cid-wrzvmyuk]{font-size:1rem;line-height:1.7;color:var(--t-text-2);margin-bottom:36px;position:relative}.svc-cta__actions[data-astro-cid-wrzvmyuk]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative}.btn-primary[data-astro-cid-wrzvmyuk]{display:inline-flex;align-items:center;padding:14px 28px;background:#06f;color:#fff;border-radius:8px;font-weight:600;font-size:.95rem;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.btn-primary[data-astro-cid-wrzvmyuk]:hover{background:#0052cc;transform:translateY(-2px);box-shadow:0 8px 24px #0066ff59}.btn-ghost[data-astro-cid-wrzvmyuk]{display:inline-flex;align-items:center;padding:14px 24px;color:var(--t-text-2);border:1px solid var(--t-border);border-radius:8px;font-weight:500;font-size:.95rem;text-decoration:none;transition:color .25s ease,border-color .25s ease}.btn-ghost[data-astro-cid-wrzvmyuk]:hover{color:#06f;border-color:#06f6}.page-hero-content[data-astro-cid-wrzvmyuk]{animation:hero-enter .7s cubic-bezier(.16,1,.3,1) both;animation-delay:.1s}@keyframes hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.svc-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.svc-hero[data-astro-cid-wrzvmyuk]{padding:60px 0 48px}.svc-hero__sub[data-astro-cid-wrzvmyuk] br[data-astro-cid-wrzvmyuk]{display:none}.svc-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr}.svc-grid-section[data-astro-cid-wrzvmyuk],.svc-cta[data-astro-cid-wrzvmyuk]{padding:60px 0}.svc-cta__inner[data-astro-cid-wrzvmyuk]{padding:40px 24px}.svc-hero__stats[data-astro-cid-wrzvmyuk]{gap:10px}.stat-pill[data-astro-cid-wrzvmyuk]{padding:12px 16px}}[data-theme=light] .svc-card[data-astro-cid-wrzvmyuk]{background:#fff;border-color:#00000014;border-top-color:#06f}[data-theme=light] .stat-pill[data-astro-cid-wrzvmyuk]{background:#f4f4f8;border-color:#00000014}[data-theme=light] .svc-cta__inner[data-astro-cid-wrzvmyuk]{background:linear-gradient(135deg,#0066ff0f,#0066ff05)}@media(prefers-reduced-motion:reduce){.page-hero-content[data-astro-cid-wrzvmyuk]{animation:none;opacity:1}.svc-card[data-astro-cid-wrzvmyuk],.stat-pill[data-astro-cid-wrzvmyuk],.svc-grid-header[data-astro-cid-wrzvmyuk],.svc-cta[data-astro-cid-wrzvmyuk]{transition:none}.svc-card[data-astro-cid-wrzvmyuk].is-inview,.stat-pill[data-astro-cid-wrzvmyuk].is-inview,.svc-grid-header[data-astro-cid-wrzvmyuk].is-inview,.svc-cta[data-astro-cid-wrzvmyuk].is-inview{opacity:1;transform:none}}
