:root{--tw-gradient-stops: initial;--purple-start:#7C3AED;--purple-end:#A78BFA}@keyframes spin-slower{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slower[data-astro-cid-dxg5b4jj]{animation:spin-slower 28s linear infinite}.journey-steps[data-astro-cid-dxg5b4jj]:before{content:"";position:absolute;top:0;bottom:0;left:18px;width:2px;background:linear-gradient(to bottom,color-mix(in oklab,var(--brand-start) 18%,transparent),color-mix(in oklab,var(--brand-start) 6%,transparent))}.industry-page[data-astro-cid-dxg5b4jj] [data-astro-cid-dxg5b4jj][data-hero-glow]{opacity:.18;filter:blur(40px)}.animate-fade-in-up[data-astro-cid-dxg5b4jj]{opacity:0;transform:translateY(18px);animation:fadeInUp .8s cubic-bezier(.16,.8,.3,1) forwards;animation-delay:var(--delay,0ms)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.section-reveal[data-astro-cid-dxg5b4jj]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,.8,.3,1),transform .9s cubic-bezier(.16,.8,.3,1)}.section-reveal[data-astro-cid-dxg5b4jj].is-visible{opacity:1;transform:translateY(0)}#scroll-progress[data-astro-cid-dxg5b4jj]{position:fixed;top:0;left:0;height:3px;width:0%;z-index:60;background:linear-gradient(to right,var(--brand-start),rgba(255,255,255,0));box-shadow:0 0 0 1px color-mix(in oklab,var(--brand-start) 22%,rgba(255,255,255,0)),0 0 12px -2px var(--brand-start);transition:width .15s ease-out}#gradient-mesh[data-astro-cid-dxg5b4jj]{background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.15),transparent 60%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.08),transparent 55%),radial-gradient(circle at 65% 25%,rgba(255,255,255,.1),transparent 50%),conic-gradient(from 0deg,rgba(255,255,255,.05),transparent 40%,rgba(255,255,255,.08));animation:meshShift 18s ease-in-out infinite alternate;filter:saturate(145%) contrast(108%)}@keyframes meshShift{0%{filter:hue-rotate(0deg) saturate(140%)}50%{filter:hue-rotate(25deg) saturate(150%)}to{filter:hue-rotate(-20deg) saturate(135%)}}#hero-tilt[data-astro-cid-dxg5b4jj] h1[data-astro-cid-dxg5b4jj] span[data-astro-cid-dxg5b4jj].relative .relative[data-astro-cid-dxg5b4jj]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;border-radius:2px;background:linear-gradient(to right,#fff0,#ffffffe6,#fff0);opacity:.35;animation:shimmer 4.5s linear infinite}@keyframes shimmer{0%{transform:translate(-30%);opacity:.15}50%{opacity:.45}to{transform:translate(30%);opacity:.15}}.challenges-grid-bg[data-astro-cid-dxg5b4jj]{background-image:linear-gradient(to right,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.07) 1px,transparent 1px);background-size:80px 80px,80px 80px}@keyframes ping-slow{0%{transform:translate(-50%,-50%) scale(1);opacity:.85}60%{opacity:0;transform:translate(-50%,-50%) scale(2.5)}to{opacity:0}}.animate-ping-slow[data-astro-cid-dxg5b4jj]{animation:ping-slow 3.5s cubic-bezier(.16,.8,.3,1) infinite}.challenge-item[data-astro-cid-dxg5b4jj]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(255,255,255,.05),transparent 60%);opacity:0;transition:opacity .6s}.challenge-item[data-astro-cid-dxg5b4jj]:hover:after{opacity:1}.outcome-card[data-astro-cid-dxg5b4jj]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.challenge-item[data-astro-cid-dxg5b4jj]:focus-visible,.outcome-card[data-astro-cid-dxg5b4jj]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-start)}#hero-particles[data-astro-cid-dxg5b4jj]{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){#gradient-mesh[data-astro-cid-dxg5b4jj]{animation:none}#hero-particles[data-astro-cid-dxg5b4jj]{display:none}#hero-tilt[data-astro-cid-dxg5b4jj]{transform:none!important}}.marquee[data-astro-cid-dxg5b4jj]{--dur:38s}.marquee-track[data-astro-cid-dxg5b4jj]{animation:marquee var(--dur) linear infinite;width:-moz-max-content;width:max-content}@keyframes marquee{to{transform:translate(-50%)}}.spotlight[data-astro-cid-dxg5b4jj]{position:relative}.spotlight[data-astro-cid-dxg5b4jj]:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:radial-gradient(520px 180px at var(--mx,50%) var(--my,50%),rgba(255,255,255,.14),transparent 65%);opacity:0;transition:opacity .4s;pointer-events:none;mix-blend-mode:soft-light}.spotlight[data-astro-cid-dxg5b4jj]:hover:before{opacity:1}.nav-spy[data-astro-cid-dxg5b4jj] .spy-link[data-astro-cid-dxg5b4jj] .spy-dot[data-astro-cid-dxg5b4jj]{position:relative}.nav-spy[data-astro-cid-dxg5b4jj] .spy-link[data-astro-cid-dxg5b4jj].is-active .spy-dot[data-astro-cid-dxg5b4jj]{width:22px;border-radius:10px;box-shadow:0 0 0 3px #7c3aed4d,0 6px 18px -4px #7c3aed80,0 0 22px 8px #a78bfa38}.nav-spy[data-astro-cid-dxg5b4jj] .spy-link[data-astro-cid-dxg5b4jj]:hover .spy-dot[data-astro-cid-dxg5b4jj]{box-shadow:0 0 0 2px #7c3aed3d,0 6px 14px -6px #7c3aed61,0 0 14px 4px #a78bfa2e}.nav-spy[data-astro-cid-dxg5b4jj] .spy-link[data-astro-cid-dxg5b4jj].is-active .spy-dot[data-astro-cid-dxg5b4jj]:after{opacity:.85;filter:blur(14px)}.nav-spy[data-astro-cid-dxg5b4jj] .spy-link[data-astro-cid-dxg5b4jj].is-active .spy-label[data-astro-cid-dxg5b4jj]{opacity:1;transform:none;translate:0;scale:1}.nav-spy[data-astro-cid-dxg5b4jj] .spy-link[data-astro-cid-dxg5b4jj] .spy-label[data-astro-cid-dxg5b4jj]{will-change:opacity,transform}.nav-spy[data-astro-cid-dxg5b4jj] .spy-link[data-astro-cid-dxg5b4jj].is-active .spy-dot[data-astro-cid-dxg5b4jj],.nav-spy[data-astro-cid-dxg5b4jj] .spy-link[data-astro-cid-dxg5b4jj]:hover .spy-dot[data-astro-cid-dxg5b4jj]{--tw-ring-color: var(--purple-start)}@keyframes spin{to{transform:rotate(360deg)}}.h2-accent[data-astro-cid-dxg5b4jj]{position:relative;display:inline-block}.h2-accent[data-astro-cid-dxg5b4jj]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:4px;border-radius:3px;background:linear-gradient(to right,#0000,#ffffffd9,#0000);opacity:.35}.shine[data-astro-cid-dxg5b4jj]{position:relative;overflow:hidden}.shine[data-astro-cid-dxg5b4jj]:after{content:"";position:absolute;top:-120%;left:-60%;width:120%;height:240%;transform:rotate(20deg);background:linear-gradient(115deg,transparent,rgba(255,255,255,.25),transparent);transition:transform .8s,opacity .4s;opacity:0;pointer-events:none}.shine[data-astro-cid-dxg5b4jj]:hover:after{transform:rotate(20deg) translate(10%);opacity:.8}#greeting-modal[data-astro-cid-dxg5b4jj] .scale-95[data-astro-cid-dxg5b4jj]{transform:scale(.95)}[data-astro-cid-dxg5b4jj][data-tilt]{transition:transform .7s cubic-bezier(.16,.8,.3,1),box-shadow .5s;will-change:transform}[data-astro-cid-dxg5b4jj][data-tilt]:hover{box-shadow:0 10px 28px -10px color-mix(in oklab,var(--brand-start) 22%,rgba(0,0,0,.06)),0 6px 18px -8px #00000014}.vibe-overlay[data-astro-cid-dxg5b4jj]{pointer-events:none;z-index:1}.vibe-overlay[data-astro-cid-dxg5b4jj]:before,.vibe-overlay[data-astro-cid-dxg5b4jj]:after{content:"";position:absolute;pointer-events:none}.industry-page[data-astro-cid-dxg5b4jj][data-domain=healthcare] .vibe-overlay[data-astro-cid-dxg5b4jj]:before{width:100%;height:100%;background:conic-gradient(from 45deg at 15% 20%,rgba(59,130,246,.3) 8deg,transparent 18deg) 0 0/120px 200px,conic-gradient(from 225deg at 15% 20%,rgba(6,182,212,.3) 8deg,transparent 18deg) 60px 100px/120px 200px,linear-gradient(0deg,rgba(59,130,246,.2) 3px,transparent 3px) 0 0/40px 40px,linear-gradient(90deg,rgba(59,130,246,.2) 3px,transparent 3px) 0 0/40px 40px,radial-gradient(circle at 25% 75%,rgba(6,182,212,.15) 2px,transparent 2px) 0 0/50px 50px;-webkit-mask:radial-gradient(ellipse 80% 60% at 25% 35%,rgba(0,0,0,.85),transparent 70%);mask:radial-gradient(ellipse 80% 60% at 25% 35%,rgba(0,0,0,.85),transparent 70%);animation:healthcareDNA 12s linear infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=healthcare] .vibe-overlay[data-astro-cid-dxg5b4jj]:after{height:8px;top:45%;left:0;width:100%;background:linear-gradient(90deg,transparent 0%,transparent 8%,rgba(6,182,212,.7) 8%,rgba(6,182,212,.7) 12%,rgba(59,130,246,1) 12%,rgba(59,130,246,1) 16%,rgba(6,182,212,.7) 16%,rgba(6,182,212,.7) 20%,transparent 20%,transparent 100%);animation:heartbeat 2.5s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(59,130,246,.6)) blur(1px);border-radius:4px}@keyframes healthcareDNA{0%{transform:translateY(0)}to{transform:translateY(-200px)}}@keyframes heartbeat{0%,to{opacity:.5;transform:scaleX(1) scaleY(.8)}50%{opacity:1;transform:scaleX(1.2) scaleY(1.2)}}.industry-page[data-astro-cid-dxg5b4jj][data-domain=fintech] .vibe-overlay[data-astro-cid-dxg5b4jj]:before{width:100%;height:100%;background:linear-gradient(0deg,rgba(139,92,246,.4) 0%,rgba(139,92,246,.4) 25%,transparent 25%,transparent 50%,rgba(6,182,212,.3) 50%,rgba(6,182,212,.3) 75%,transparent 75%) 0 0/12px 80px,repeating-linear-gradient(45deg,rgba(139,92,246,.2) 0px,rgba(139,92,246,.2) 4px,transparent 4px,transparent 24px),repeating-linear-gradient(-45deg,rgba(6,182,212,.2) 0px,rgba(6,182,212,.2) 4px,transparent 4px,transparent 28px),radial-gradient(circle at 30% 30%,rgba(139,92,246,.25) 3px,transparent 3px),radial-gradient(circle at 70% 70%,rgba(6,182,212,.3) 4px,transparent 4px);-webkit-mask:radial-gradient(ellipse 75% 80% at 70% 30%,rgba(0,0,0,.9),transparent 75%);mask:radial-gradient(ellipse 75% 80% at 70% 30%,rgba(0,0,0,.9),transparent 75%);animation:fintechFlow 18s linear infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=fintech] .vibe-overlay[data-astro-cid-dxg5b4jj]:after{width:250px;height:250px;top:15%;right:8%;background:conic-gradient(from 0deg,#8b5cf680,#06b6d480,#8b5cf680);border-radius:50%;animation:fintechSpin 12s linear infinite;filter:blur(35px)}@keyframes fintechFlow{0%{transform:translate(0)}to{transform:translate(-60px,-120px)}}@keyframes fintechSpin{0%{transform:rotate(0) scale(.7);opacity:.4}to{transform:rotate(360deg) scale(1.3);opacity:.15}}.industry-page[data-astro-cid-dxg5b4jj][data-domain=ecommerce] .vibe-overlay[data-astro-cid-dxg5b4jj]:before{width:100%;height:100%;background:radial-gradient(circle at 30px 30px,rgba(245,158,11,.3) 4px,transparent 4px) 0 0/60px 60px,radial-gradient(circle at 15px 45px,rgba(56,189,248,.25) 3px,transparent 3px) 0 0/60px 60px,linear-gradient(30deg,rgba(245,158,11,.25) 3px,transparent 3px,transparent 15px,rgba(56,189,248,.2) 15px,rgba(56,189,248,.2) 18px,transparent 18px) 0 0/40px 40px,repeating-linear-gradient(60deg,rgba(245,158,11,.15) 0px,rgba(245,158,11,.15) 2px,transparent 2px,transparent 20px);-webkit-mask:radial-gradient(ellipse 90% 70% at 55% 40%,rgba(0,0,0,.8),transparent 70%);mask:radial-gradient(ellipse 90% 70% at 55% 40%,rgba(0,0,0,.8),transparent 70%);animation:ecommerceFloat 16s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=ecommerce] .vibe-overlay[data-astro-cid-dxg5b4jj]:after{width:100%;height:100px;top:55%;background:linear-gradient(90deg,rgba(245,158,11,.4) 0%,rgba(245,158,11,.4) 12%,transparent 12%,transparent 25%,rgba(56,189,248,.35) 25%,rgba(56,189,248,.35) 37%,transparent 37%,transparent 50%,rgba(245,158,11,.3) 50%,rgba(245,158,11,.3) 62%,transparent 62%);animation:ecommerceSlide 7s ease-in-out infinite;filter:blur(12px)}@keyframes ecommerceFloat{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(25px,-20px) rotate(3deg)}}@keyframes ecommerceSlide{0%{transform:translate(-120%)}to{transform:translate(120%)}}.industry-page[data-astro-cid-dxg5b4jj][data-domain=saas] .vibe-overlay[data-astro-cid-dxg5b4jj]:before{width:100%;height:100%;background:radial-gradient(circle at 20% 25%,rgba(14,165,233,.4) 5px,transparent 5px),radial-gradient(circle at 80% 20%,rgba(6,182,212,.3) 4px,transparent 4px),radial-gradient(circle at 65% 75%,rgba(14,165,233,.25) 6px,transparent 6px),radial-gradient(circle at 25% 80%,rgba(6,182,212,.35) 4px,transparent 4px),linear-gradient(25deg,rgba(14,165,233,.25) 2px,transparent 2px,transparent 12px,rgba(6,182,212,.2) 12px,rgba(6,182,212,.2) 14px,transparent 14px),linear-gradient(155deg,rgba(6,182,212,.2) 2px,transparent 2px,transparent 10px,rgba(14,165,233,.25) 10px,rgba(14,165,233,.25) 12px,transparent 12px);animation:saasNetwork 14s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=saas] .vibe-overlay[data-astro-cid-dxg5b4jj]:after{width:320px;height:160px;top:20%;left:50%;background:conic-gradient(from 0deg at 50% 50%,rgba(14,165,233,.4),rgba(6,182,212,.5),rgba(14,165,233,.4),transparent);border-radius:50%;animation:saasOrbit 10s linear infinite;filter:blur(25px);transform:translate(-50%)}@keyframes saasNetwork{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes saasOrbit{0%{transform:translate(-50%) rotate(0) scale(.9)}to{transform:translate(-50%) rotate(360deg) scale(1.1)}}.industry-page[data-astro-cid-dxg5b4jj][data-domain=education] .vibe-overlay[data-astro-cid-dxg5b4jj]:before{width:100%;height:100%;background:linear-gradient(0deg,rgba(99,102,241,.2) 2px,transparent 2px) 0 0/45px 45px,linear-gradient(90deg,rgba(99,102,241,.2) 2px,transparent 2px) 0 0/45px 45px,radial-gradient(circle at 20% 30%,rgba(59,130,246,.3) 3px,transparent 3px),radial-gradient(circle at 75% 25%,rgba(99,102,241,.35) 4px,transparent 4px),radial-gradient(circle at 60% 70%,rgba(59,130,246,.25) 3px,transparent 3px),radial-gradient(circle at 30% 75%,rgba(99,102,241,.3) 3px,transparent 3px),linear-gradient(30deg,rgba(99,102,241,.15) 1px,transparent 1px,transparent 8px,rgba(59,130,246,.2) 8px,rgba(59,130,246,.2) 9px,transparent 9px),linear-gradient(150deg,rgba(59,130,246,.15) 1px,transparent 1px,transparent 8px,rgba(99,102,241,.2) 8px,rgba(99,102,241,.2) 9px,transparent 9px);-webkit-mask:radial-gradient(ellipse 85% 75% at 40% 45%,rgba(0,0,0,.85),transparent 75%);mask:radial-gradient(ellipse 85% 75% at 40% 45%,rgba(0,0,0,.85),transparent 75%);animation:educationDrift 13s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=education] .vibe-overlay[data-astro-cid-dxg5b4jj]:after{height:10px;top:50%;left:8%;width:84%;background:linear-gradient(90deg,transparent 0%,rgba(99,102,241,.5) 12%,rgba(59,130,246,.7) 20%,rgba(99,102,241,.5) 28%,transparent 40%,transparent 60%,rgba(59,130,246,.4) 68%,rgba(99,102,241,.6) 76%,rgba(59,130,246,.4) 84%,transparent 100%);animation:educationHighlight 9s ease-in-out infinite;filter:blur(3px);border-radius:5px}@keyframes educationDrift{0%,to{transform:translate(0);opacity:.8}50%{transform:translate(15px,-12px);opacity:1}}@keyframes educationHighlight{0%,to{opacity:.5;transform:scaleX(.95)}50%{opacity:.9;transform:scaleX(1.05)}}.section-vibe[data-astro-cid-dxg5b4jj]{z-index:1}.section-vibe[data-astro-cid-dxg5b4jj]:before,.section-vibe[data-astro-cid-dxg5b4jj]:after{content:"";position:absolute;pointer-events:none}.challenge-card[data-astro-cid-dxg5b4jj]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff2,#ffffffd9)}.challenge-card[data-astro-cid-dxg5b4jj]:hover{transform:translateY(-4px) scale(1.02)}.challenge-number[data-astro-cid-dxg5b4jj]:hover{transform:scale(1.1) rotate(5deg)}.healthcare-pulse[data-astro-cid-dxg5b4jj]{animation:healthcarePulseNew 2s ease-in-out infinite}.challenge-icon[data-astro-cid-dxg5b4jj]{animation:challengeIconBounce 3s ease-in-out infinite}@keyframes healthcarePulseNew{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}75%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}@keyframes challengeIconBounce{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(5deg)}}.industry-page[data-astro-cid-dxg5b4jj][data-domain=healthcare] .challenges-vibe[data-astro-cid-dxg5b4jj]:before{width:100%;height:100%;background:linear-gradient(0deg,rgba(59,130,246,.2) 3px,transparent 3px) 0 0/60px 60px,linear-gradient(90deg,rgba(59,130,246,.2) 3px,transparent 3px) 0 0/60px 60px,radial-gradient(circle at 20% 20%,rgba(6,182,212,.25) 4px,transparent 4px) 0 0/80px 120px,radial-gradient(circle at 80% 80%,rgba(59,130,246,.2) 3px,transparent 3px) 40px 60px/80px 120px,repeating-linear-gradient(90deg,rgba(6,182,212,.15) 0px,rgba(6,182,212,.15) 4px,transparent 4px,transparent 12px,rgba(59,130,246,.2) 12px,rgba(59,130,246,.2) 16px,transparent 16px,transparent 40px);-webkit-mask:radial-gradient(ellipse 80% 60% at 25% 35%,rgba(0,0,0,.9),transparent 70%),radial-gradient(ellipse 60% 80% at 75% 65%,rgba(0,0,0,.7),transparent 60%);mask:radial-gradient(ellipse 80% 60% at 25% 35%,rgba(0,0,0,.9),transparent 70%),radial-gradient(ellipse 60% 80% at 75% 65%,rgba(0,0,0,.7),transparent 60%);-webkit-mask-composite:source-over;mask-composite:add;animation:healthcareChallengePulse 8s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=healthcare] .challenges-vibe[data-astro-cid-dxg5b4jj]:after{width:100%;height:6px;top:30%;background:linear-gradient(90deg,transparent 0%,rgba(6,182,212,.4) 10%,rgba(59,130,246,.8) 20%,rgba(6,182,212,.6) 30%,transparent 40%,transparent 60%,rgba(59,130,246,.5) 70%,rgba(6,182,212,.7) 80%,transparent 90%);animation:healthcareECG 3s ease-in-out infinite;filter:blur(1px);border-radius:3px}@keyframes healthcareChallengePulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes healthcareECG{0%,to{opacity:.6;transform:scaleX(1) scaleY(.8)}25%{opacity:1;transform:scaleX(1.2) scaleY(1.5)}50%{opacity:.8;transform:scaleX(.9) scaleY(1)}75%{opacity:1;transform:scaleX(1.1) scaleY(1.3)}}.industry-page[data-astro-cid-dxg5b4jj][data-domain=fintech] .challenges-vibe[data-astro-cid-dxg5b4jj]:before{background:repeating-linear-gradient(45deg,rgba(139,92,246,.12) 0px,rgba(139,92,246,.12) 4px,transparent 4px,transparent 28px);animation:fintechTicker 15s linear infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=ecommerce] .challenges-vibe[data-astro-cid-dxg5b4jj]:before{background:radial-gradient(circle at 20% 30%,rgba(245,158,11,.15) 4px,transparent 4px) 0 0/60px 60px;animation:ecommerceRipple 12s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=saas] .challenges-vibe[data-astro-cid-dxg5b4jj]:before{background:conic-gradient(from 0deg at 25% 25%,rgba(14,165,233,.15),transparent 40%);animation:saasSwirl 20s linear infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=education] .challenges-vibe[data-astro-cid-dxg5b4jj]:before{background:linear-gradient(45deg,rgba(99,102,241,.1) 25%,transparent 25%) 0 0/40px 40px;animation:educationShift 14s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=healthcare] .approach-vibe[data-astro-cid-dxg5b4jj]:before{background:linear-gradient(30deg,rgba(59,130,246,.08) 2px,transparent 2px,transparent 20px),linear-gradient(150deg,rgba(6,182,212,.08) 2px,transparent 2px,transparent 25px);animation:healthcareFlow 18s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=fintech] .approach-vibe[data-astro-cid-dxg5b4jj]:before{background:radial-gradient(circle at 30% 70%,rgba(139,92,246,.12) 5px,transparent 5px) 0 0/90px 90px;animation:fintechNodes 16s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=ecommerce] .approach-vibe[data-astro-cid-dxg5b4jj]:before{background:repeating-linear-gradient(60deg,rgba(245,158,11,.08) 0px,rgba(245,158,11,.08) 3px,transparent 3px,transparent 18px);animation:ecommerceBands 14s linear infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=saas] .approach-vibe[data-astro-cid-dxg5b4jj]:before{background:linear-gradient(0deg,rgba(14,165,233,.1) 1px,transparent 1px) 0 0/30px 30px;animation:saasGrid 22s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=education] .approach-vibe[data-astro-cid-dxg5b4jj]:before{background:radial-gradient(circle at 60% 40%,rgba(99,102,241,.12) 3px,transparent 3px) 0 0/70px 70px;animation:educationDots 13s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=healthcare] .journey-vibe[data-astro-cid-dxg5b4jj]:before{width:100%;height:8px;top:60%;background:linear-gradient(90deg,#3b82f64d,#06b6d433,#3b82f64d);animation:healthcarePath 10s ease-in-out infinite;border-radius:4px}.industry-page[data-astro-cid-dxg5b4jj][data-domain=fintech] .journey-vibe[data-astro-cid-dxg5b4jj]:before{background:conic-gradient(from 45deg at 70% 30%,rgba(139,92,246,.15),transparent 50%);animation:fintechRotate 25s linear infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=ecommerce] .journey-vibe[data-astro-cid-dxg5b4jj]:before{width:100%;height:6px;top:40%;background:repeating-linear-gradient(90deg,rgba(245,158,11,.25) 0%,rgba(245,158,11,.25) 15%,transparent 15%,transparent 30%);animation:ecommerceTrack 8s linear infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=saas] .journey-vibe[data-astro-cid-dxg5b4jj]:before{background:radial-gradient(ellipse at 40% 60%,rgba(14,165,233,.15),transparent 60%);animation:saasCloud 16s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=education] .journey-vibe[data-astro-cid-dxg5b4jj]:before{background:linear-gradient(120deg,rgba(99,102,241,.12) 25%,transparent 25%,transparent 75%,rgba(59,130,246,.12) 75%);animation:educationPattern 17s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=healthcare] .services-vibe[data-astro-cid-dxg5b4jj]:before{background:radial-gradient(circle at 25% 75%,rgba(6,182,212,.1) 6px,transparent 6px) 0 0/100px 100px;animation:healthcareServices 20s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=fintech] .services-vibe[data-astro-cid-dxg5b4jj]:before{background:linear-gradient(135deg,rgba(139,92,246,.08) 50%,transparent 50%) 0 0/50px 50px;animation:fintechDiagonal 12s linear infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=ecommerce] .services-vibe[data-astro-cid-dxg5b4jj]:before{background:radial-gradient(circle at 20% 20%,rgba(245,158,11,.12) 3px,transparent 3px) 0 0/60px 60px,radial-gradient(circle at 80% 80%,rgba(56,189,248,.1) 2px,transparent 2px) 30px 30px/60px 60px;animation:ecommerceServices 15s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=saas] .services-vibe[data-astro-cid-dxg5b4jj]:before{background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(14,165,233,.1) 0deg,rgba(14,165,233,.1) 30deg,transparent 30deg,transparent 60deg);animation:saasRadial 24s linear infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=education] .services-vibe[data-astro-cid-dxg5b4jj]:before{background:linear-gradient(90deg,rgba(99,102,241,.08) 3px,transparent 3px) 0 0/35px 35px;animation:educationLines 11s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=healthcare] .impact-vibe[data-astro-cid-dxg5b4jj]:before{background:conic-gradient(from 0deg at 30% 30%,rgba(59,130,246,.2),transparent 60%);animation:healthcareImpact 14s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=fintech] .impact-vibe[data-astro-cid-dxg5b4jj]:before{width:100%;height:4px;top:30%;background:linear-gradient(90deg,transparent 0%,rgba(139,92,246,.4) 25%,rgba(6,182,212,.4) 75%,transparent 100%);animation:fintechBar 6s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=ecommerce] .impact-vibe[data-astro-cid-dxg5b4jj]:before{background:radial-gradient(ellipse at 60% 40%,rgba(245,158,11,.15),transparent 50%);animation:ecommerceGlow 18s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=saas] .impact-vibe[data-astro-cid-dxg5b4jj]:before{background:linear-gradient(45deg,rgba(14,165,233,.12) 1px,transparent 1px) 0 0/25px 25px;animation:saasMetrics 21s ease-in-out infinite}.industry-page[data-astro-cid-dxg5b4jj][data-domain=education] .impact-vibe[data-astro-cid-dxg5b4jj]:before{background:radial-gradient(circle at 70% 30%,rgba(99,102,241,.15) 4px,transparent 4px) 0 0/80px 80px;animation:educationResults 16s ease-in-out infinite}@keyframes healthcarePulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes fintechTicker{0%{transform:translate(0)}to{transform:translate(-100px)}}@keyframes ecommerceRipple{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes saasSwirl{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes educationShift{0%,to{transform:translate(0)}50%{transform:translate(10px,-5px)}}@keyframes healthcareFlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes fintechNodes{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ecommerceBands{0%{transform:translate(0)}to{transform:translate(-30px)}}@keyframes saasGrid{0%,to{opacity:.7}50%{opacity:1}}@keyframes educationDots{0%,to{transform:translate(0)}50%{transform:translate(5px,-3px)}}@keyframes healthcarePath{0%,to{opacity:.5;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1.1)}}@keyframes fintechRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ecommerceTrack{0%{transform:translate(-50%)}to{transform:translate(50%)}}@keyframes saasCloud{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:1}}@keyframes educationPattern{0%,to{opacity:.6}50%{opacity:1}}@keyframes healthcareServices{0%,to{opacity:.8}50%{opacity:1}}@keyframes fintechDiagonal{0%{transform:translate(0)}to{transform:translate(-25px,-25px)}}@keyframes ecommerceServices{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes saasRadial{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes educationLines{0%,to{opacity:.6}50%{opacity:1}}@keyframes healthcareImpact{0%,to{transform:rotate(0);opacity:.7}50%{transform:rotate(180deg);opacity:1}}@keyframes fintechBar{0%,to{opacity:.6;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1.2)}}@keyframes ecommerceGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes saasMetrics{0%,to{opacity:.7}50%{opacity:1}}@keyframes educationResults{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}
