:root{--primary:#a128bd;--secondary:#d147a5;--accent:#26d841;--background:#faf9fa;--text:#232a22;}
.header{background:linear-gradient(90deg, rgba(255,255,255,0.78), rgba(255,255,255,0.62))}
.btn.secondary{background:var(--secondary)}
a.brand{color:var(--primary);font-weight:700}
.hero .cta{background:var(--primary);}
.footer{background:linear-gradient(180deg, rgba(255,255,255,0.4), transparent)}
