@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap");:root{--background:210 20% 98%;--foreground:210 30% 15%;--card:0 0% 100%;--card-foreground:210 30% 15%;--popover:0 0% 100%;--popover-foreground:210 30% 15%;--primary:174 62% 38%;--primary-foreground:0 0% 100%;--secondary:210 25% 95%;--secondary-foreground:210 30% 15%;--muted:210 20% 96%;--muted-foreground:210 15% 50%;--accent:174 50% 92%;--accent-foreground:174 62% 25%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 100%;--border:210 20% 90%;--input:210 20% 90%;--ring:174 62% 38%;--radius:0.75rem;--cta:152 55% 42%;--cta-foreground:0 0% 100%;--cta-hover:152 55% 36%;--hero-gradient:linear-gradient(135deg,hsl(174,62%,38%),hsl(200,60%,40%));--section-alt:174 30% 97%;--whatsapp:142 70% 40%;--whatsapp-foreground:0 0% 100%}.gradient-hero{background:var(--hero-gradient)}.container-custom{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.section-padding{padding-top:5rem;padding-bottom:5rem}.bg-section-alt{background-color:hsl(var(--section-alt))}.font-heading{font-family:Plus Jakarta Sans,sans-serif}