:root{--background: 45 25% 97%;--foreground: rgb(98, 115, 132);--primary: 205 65% 35%;--primary-foreground: 0 0% 100%;--secondary: 38 35% 90%;--secondary-foreground: 210 25% 20%;--muted: 200 15% 92%;--muted-foreground: 210 15% 45%;--accent: 175 45% 40%;--accent-foreground: 0 0% 100%;--gradient-hero: linear-gradient(180deg, hsl(205 65% 35% / .7) 0%, hsl(205 65% 25% / .85) 100%);--gradient-ocean: linear-gradient(135deg, hsl(205 65% 35%) 0%, hsl(195 55% 45%) 100%);--gradient-sunset: linear-gradient(135deg, hsl(15 75% 55%) 0%, hsl(30 80% 60%) 100%)}html,body{font-family:"Inter",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",Helvetica,Arial,sans-serif;font-weight:700}p,span{font-family:"Inter",Helvetica,Arial,sans-serif}b,strong{font-weight:600}.font-display{font-family:"Playfair Display",Helvetica,Arial,sans-serif;font-weight:700}.u-no-margins :is(h1,h2,h3,h4,h5,h6,p){margin:0}img{max-width:100%}.bg-brand-background{background-color:hsl(var(--background))}.btn-cta{background:var(--gradient-sunset);color:#fff}.bg-brand-primary{background-color:hsl(var(--primary))}.text-brand-primary{color:hsl(var(--primary))}.text-brand-primary *{color:hsl(var(--primary))}.border-brand-primary{border-color:hsl(var(--primary)) !important}.bg-brand-secondary{background-color:hsl(var(--secondary))}.bg-brand-secondary{background-color:hsl(var(--secondary))}.text-brand-secondary{color:hsl(var(--secondary))}.text-brand-secondary *{color:hsl(var(--secondary))}.border-brand-secondary{border-color:hsl(var(--secondary)) !important}.bg-brand-accent{background-color:hsl(var(--accent))}.text-brand-accent{color:hsl(var(--accent))}.text-brand-accent *{color:hsl(var(--accent))}.border-brand-accent{border-color:hsl(var(--accent)) !important}.bg-brand-accent-foreground{background-color:hsl(var(--accent-foreground))}.text-brand-accent-foreground{color:hsl(var(--accent-foreground))}.text-brand-accent-foreground *{color:hsl(var(--accent-foreground))}.border-brand-accent-foreground{border-color:hsl(var(--accent-foreground)) !important}.bg-brand-muted{background-color:hsl(var(--muted))}.text-brand-muted{color:hsl(var(--muted))}.text-brand-muted *{color:hsl(var(--muted))}.border-brand-muted{border-color:hsl(var(--muted)) !important}.bg-brand-muted-foreground{background-color:hsl(var(--muted-foreground))}.text-brand-muted-foreground{color:hsl(var(--muted-foreground))}.text-brand-muted-foreground *{color:hsl(var(--muted-foreground))}.border-brand-muted-foreground{border-color:hsl(var(--muted-foreground)) !important}.bg-brand-foreground{background-color:hsl(var(--foreground))}.text-brand-foreground{color:hsl(var(--foreground))}.text-brand-foreground *{color:hsl(var(--foreground))}.border-brand-muted-foreground{border-color:hsl(var(--foreground)) !important}.text-brand-muted-foregrund{color:hsl(var(--foreground))}.text-brand-muted-foregrund *{color:hsl(var(--foreground))}.feature-icon{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.75rem;color:hsl(var(--primary-foreground));background:var(--gradient-ocean)}
