@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";
:root{--teal:#14b8a6;--teal-dark:#0f766e;--ink:#111c2d;--slate:#334155;--muted:#64748b;--line:#e2e8f0;--surface:#f8fafc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.25}h1{letter-spacing:-.04em;font-size:clamp(30px,4vw,50px)}h2{letter-spacing:-.03em;font-size:clamp(22px,2.5vw,34px)}small{font-size:12px}:focus-visible{outline:3px solid var(--teal);outline-offset:3px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{max-width:100%}
