.process-step-card[data-astro-cid-rzlinkc5]{background:radial-gradient(circle at 100% 0,#2dd4bf14,#0000 28%),linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0e6;border-radius:2rem;padding:2rem;position:relative;box-shadow:0 26px 60px #0f172a14}.dark .process-step-card[data-astro-cid-rzlinkc5]{background:radial-gradient(circle at 100% 0,#22d3ee17,#0000 26%),linear-gradient(#030712,#020617);border-color:#1e293bf2;box-shadow:0 35px 80px #0206176b}.services-hero-surface[data-astro-cid-lnthwwyx]{background:radial-gradient(circle at 0 0,#2dd4bf2e,#0000 32%),radial-gradient(circle at 86% 22%,#38bdf829,#0000 26%),linear-gradient(#fafcff,#f1f5f9)}.service-lane-card[data-astro-cid-lnthwwyx]{backdrop-filter:blur(12px);background:linear-gradient(#fffffff0,#f8fafce6);border:1px solid #e2e8f0f0;border-radius:1.5rem;min-height:100%;padding:1.65rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a12}.service-lane-card[data-astro-cid-lnthwwyx]:hover{border-color:var(--service-accent-border);transform:translateY(-4px);box-shadow:0 30px 80px #0f172a1f}.service-lane-card--blue[data-astro-cid-lnthwwyx]{--service-accent:#2563eb;--service-accent-soft:#dbeafe;--service-accent-border:#3b82f68c}.service-lane-card--teal[data-astro-cid-lnthwwyx]{--service-accent:#0d9488;--service-accent-soft:#ccfbf1;--service-accent-border:#14b8a68c}.service-lane-card--purple[data-astro-cid-lnthwwyx]{--service-accent:#6d28d9;--service-accent-soft:#ede9fe;--service-accent-border:#8b5cf68c}.service-lane-card--sky[data-astro-cid-lnthwwyx]{--service-accent:#0284c7;--service-accent-soft:#e0f2fe;--service-accent-border:#0ea5e98c}.service-lane-card--emerald[data-astro-cid-lnthwwyx]{--service-accent:#059669;--service-accent-soft:#d1fae5;--service-accent-border:#10b9818c}.service-lane-card__accent[data-astro-cid-lnthwwyx]{background:var(--service-accent);width:.35rem;position:absolute;inset:0 auto 0 0}.service-lane-card__icon[data-astro-cid-lnthwwyx]{aspect-ratio:1;background:var(--service-accent-soft);color:var(--service-accent);border:1px solid #ffffffbf;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;min-width:3rem;height:3rem;min-height:3rem;display:inline-flex;overflow:hidden}.service-lane-card__icon[data-astro-cid-lnthwwyx] svg{width:1.35rem;height:1.35rem;display:block}.service-lane-card__label[data-astro-cid-lnthwwyx]{color:var(--service-accent);letter-spacing:.2em;text-transform:uppercase;font-size:.76rem;font-weight:800}.service-lane-card__output[data-astro-cid-lnthwwyx]{color:#334155;background:#ffffffd1;border:1px solid #e2e8f0e6;border-radius:.95rem;align-items:center;gap:.7rem;padding:.85rem .95rem;font-size:.92rem;font-weight:650;line-height:1.5;display:flex}.service-lane-card__output[data-astro-cid-lnthwwyx] svg{color:var(--service-accent);flex-shrink:0}.services-cta-shell[data-astro-cid-lnthwwyx]{background:radial-gradient(circle at 0 0,#2dd4bf29,#0000 28%),radial-gradient(circle at 82% 22%,#38bdf829,#0000 24%),linear-gradient(135deg,#fff,#f1f5f9)}.dark .services-hero-surface[data-astro-cid-lnthwwyx]{background:radial-gradient(circle at 0 0,#0d948826,#0000 32%),radial-gradient(circle at 86% 22%,#0ea5e91f,#0000 26%),linear-gradient(#020617,#030712)}.dark .service-lane-card[data-astro-cid-lnthwwyx]{background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 24%),linear-gradient(#030712f5,#020617f0);border-color:#1e293bf0;box-shadow:0 30px 75px #0206176b}.dark .service-lane-card[data-astro-cid-lnthwwyx]:hover{border-color:var(--service-accent-border);box-shadow:0 34px 90px #0206178c}.dark .service-lane-card__icon[data-astro-cid-lnthwwyx]{background:color-mix(in srgb, var(--service-accent) 24%, #0f172a);color:#fff;border-color:#ffffff14}.dark .service-lane-card__output[data-astro-cid-lnthwwyx]{color:#e2e8f0;background:#0f172ab8;border-color:#1e293bf2}.dark .services-cta-shell[data-astro-cid-lnthwwyx]{background:radial-gradient(circle at 0 0,#0d94882e,#0000 28%),radial-gradient(circle at 82% 22%,#0ea5e929,#0000 24%),linear-gradient(135deg,#020617,#030712);border-color:#1e293bf2;box-shadow:0 35px 90px #02061773}
