@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#40352f;font-synthesis:none;text-rendering:optimizelegibility;--orange:#f5b77e;--orange-dark:#e99d60;--peach:#fcebdd;--cream:#fffcf8;--white:#fff;--dark:#40352f;--muted:#887b72;--border:#f0e5db;--font-heading:"Manrope", sans-serif;--radius:18px;--transition:.3s ease;background:#fffcf8;font-family:DM Sans,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--cream);min-width:320px;color:var(--dark);line-height:1.6;overflow-x:hidden}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{list-style:none}.container{width:min(1200px,90%);margin-inline:auto}.section{padding:110px 0}.section-heading{font-family:var(--font-heading);letter-spacing:-1.8px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.15}.section-description{color:var(--muted);max-width:570px;margin-top:16px;font-size:16px}.eyebrow{color:var(--orange-dark);letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-block}.highlight{color:var(--orange-dark)}.btn{transition:var(--transition);border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:14px 25px;font-size:14px;font-weight:600;display:inline-flex}.btn-primary{background:var(--orange);color:var(--dark)}.btn-primary:hover{background:var(--orange-dark);transform:translateY(-3px)}.btn-outline{border-color:var(--border);color:var(--dark);background:0 0}.btn-outline:hover{border-color:var(--orange);background:var(--peach)}::selection{background:var(--orange);color:var(--dark)}@media (width<=768px){.section{padding:75px 0}.container{width:90%}}
