.hero-blob{background:radial-gradient(#ede9fe 0%,#c4b5fd 50%,#7c3aed 100%);border-radius:60% 40% 70% 30%/50% 60% 40% 50%}.hero-bg{background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 40%,#fff 100%)}.cta-banner{background:linear-gradient(135deg,#1e1b4b 0%,#4c1d95 50%,#6d28d9 100%)}.portfolio-item:hover .portfolio-overlay{opacity:1}.portfolio-overlay{opacity:0;transition:opacity .3s}.testimonial-card{box-shadow:0 4px 24px #7c3aed12}canvas{max-width:100%;margin:0 auto;display:block}
