:root{color:#17352f;font-synthesis:none;background:#f6f8f6;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit}header,footer{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:auto;padding:24px;display:flex}.brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:21px;font-weight:750;text-decoration:none;display:flex}.badge{white-space:nowrap;border:1px solid #d6e3dd;border-radius:20px;padding:5px 12px;font-size:12px}main{max-width:780px;margin:65px auto 90px;padding:0 24px}.eyebrow{letter-spacing:2px;color:#0e766d;font-size:12px;font-weight:700}h1{letter-spacing:-2.5px;margin:20px 0;font-size:clamp(42px,8vw,72px);line-height:1.1}h2{margin:0 0 12px;font-size:22px;line-height:1.35}.intro{color:#4d625b;max-width:610px;font-size:21px}section{background:#fff;border:1px solid #dce5df;border-radius:18px;margin-top:35px;padding:30px;box-shadow:0 8px 35px #16352f04}section p{color:#4d625b;margin:0}.note{color:#61756d;font-size:14px}footer{color:#61756d;border-top:1px solid #dce5df;font-size:12px}a:focus-visible{outline-offset:4px;outline:3px solid #0e766d}@media (width<=500px){header{padding:18px}.brand{font-size:17px}main{margin:38px auto 65px}section{padding:22px}.intro{font-size:18px}footer{flex-direction:column;align-items:flex-start}}
