.service-card{position:relative;background:var(--surface-glass,rgba(30,41,59,0.6)) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-lg,16px);transition:transform var(--dur-base,.3s) var(--ease-out,cubic-bezier(.16,1,.3,1)),border-color var(--dur-base,.3s) ease,box-shadow var(--dur-base,.3s) ease}.service-card::after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:var(--gradient-hero);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--dur-base,.3s) ease;pointer-events:none}.service-card-link:hover .service-card,.service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-3,0 16px 40px rgba(0,0,0,.4)),0 0 28px rgba(99,102,241,0.22)}.service-card-link:hover .service-card::after,.service-card:hover::after{opacity:1}.svc-domains{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.svc-domain{font-size:.68rem;font-weight:600;color:var(--text-secondary,#cbd5e1);background:rgba(255,255,255,0.05);border:1px solid var(--hair2,rgba(255,255,255,0.18));border-radius:var(--radius-pill,999px);padding:2px 9px}.solution-status{border-radius:var(--radius-pill,999px);font-weight:700;letter-spacing:.01em;padding:4px 13px}.solution-status-live{color:#052e16 !important;background:#4ade80 !important;box-shadow:0 0 14px rgba(74,222,128,.45)}.solution-status-beta{color:#fbbf24 !important;background:rgba(251,191,36,.12) !important;border:1px solid rgba(251,191,36,.4)}.solution-status-soon{color:var(--text-secondary,#cbd5e1) !important;background:rgba(255,255,255,.06) !important;border:1px solid var(--hair2,rgba(255,255,255,.18))}.section-title{letter-spacing:-.01em;position:relative}.section-header{position:relative}.section-header .section-title::after{content:"";display:block;width:56px;height:3px;margin:14px auto 0;border-radius:3px;background:var(--gradient-hero);opacity:.9}.btn-primary{box-shadow:var(--shadow-glow-strong,0 12px 30px rgba(102,126,234,.42))}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(102,126,234,.6)}@media(prefers-reduced-motion:reduce){.service-card,.btn-primary{transition:none}}body.reduced-motion .service-card,body.reduced-motion .btn-primary{transition:none}body.reduced-motion .service-card-link:hover .service-card,body.reduced-motion .service-card:hover,body.reduced-motion .btn-primary:hover{transform:none}.hero-background--graph{position:absolute;inset:0;overflow:hidden;background:radial-gradient(1200px 720px at 50% 36%,rgba(124,140,240,0.12),transparent 62%),radial-gradient(900px 620px at 82% 92%,rgba(224,102,158,0.08),transparent 55%),#07070e}#hero-graph{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 52% at 50% 45%,rgba(7,7,14,0.74) 0,rgba(7,7,14,0.34) 46%,transparent 74%)}.hero-content--graph{position:relative;z-index:2;text-align:center;transform:translateY(-9vh)}.hero-eyebrow{display:inline-block;font-family:'Poppins',sans-serif;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:#aab4f2;border:1px solid rgba(124,140,240,0.35);border-radius:999px;padding:6px 16px;margin-bottom:22px;background:rgba(124,140,240,0.07)}.hero-content--graph .hero-title{letter-spacing:-.02em}.hero-content--graph .hero-subtitle{color:rgba(210,214,235,0.8);margin-top:5vh}.hero-background--graph .pacman-wrapper{opacity:.5}@media(max-width:768px){.hero-vignette{background:radial-gradient(80% 60% at 50% 45%,rgba(7,7,14,0.82) 0,rgba(7,7,14,0.5) 50%,transparent 80%)}}.service-detail-section p a:not(.btn),.service-detail-section li a:not(.btn),.content-intro a:not(.btn){color:#b4bef7;text-decoration:underline;text-underline-offset:2px;font-weight:600;transition:color .15s ease}.service-detail-section p a:not(.btn):hover,.service-detail-section li a:not(.btn):hover,.content-intro a:not(.btn):hover{color:#e0669e}