@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Outfit:wght@600;700;800&display=swap";
:root{--bg:#f1f1f1;--bg-deep:#e8f4f3;--ink:#1b2a3b;--muted:#8fa1b4;--brand:#45aeac;--brand-deep:#3f9a8f;--brand-soft:#e6f7f6;--brand-hover:#63cab2;--title:#151f2d;--card:#fff;--card-muted:#f6f6f6;--line:#151f2d14;--shadow:0 8px 24px #151f2d1a;--radius:16px;--phone-max:100%;--font:"Plus Jakarta Sans", system-ui, sans-serif;--display:"Outfit", "Plus Jakarta Sans", sans-serif}*{box-sizing:border-box}html,body{min-height:100%;font-family:var(--font);color:var(--ink);background:radial-gradient(1200px 600px at 10% -10%, #c8f5e4 0%, transparent 55%), radial-gradient(900px 500px at 100% 0%, #dcefe8 0%, transparent 50%), linear-gradient(180deg, #f7fcfa 0%, var(--bg) 40%, #eef8f3 100%);margin:0;padding:0}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}
