@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap');:root{--g:#00c957;--ink:#092f2c;--paper:#fff}*{box-sizing:border-box}body{margin:0;font-family:'DM Sans',sans-serif;color:#111;background:#fff}.wrap{max-width:1120px;margin:auto;padding:0 28px}.nav{height:92px;display:flex;align-items:center;justify-content:space-between}.logo{font-weight:700;color:var(--ink);text-decoration:none}.logo b{color:var(--g)}.navlinks{display:flex;align-items:center;gap:24px}.navlinks a{color:#111;text-decoration:none;font-size:14px}.pill{border:0;border-radius:999px;background:linear-gradient(90deg,#00a8ae,#00d53f);color:#fff;padding:13px 22px;font-weight:700;text-decoration:none;display:inline-block}.pagehero{background:linear-gradient(115deg,rgba(4,42,39,.95),rgba(4,42,39,.7)),url('/assets/balance-sheet.jpg') center/cover;min-height:410px;color:#fff;display:grid;align-items:center}.pagehero h1{font:700 clamp(42px,6vw,70px)/1 'Playfair Display';margin:0;max-width:720px}.pagehero h1 em{color:#37e467}.pagehero p{font-size:18px;line-height:1.6;max-width:650px}.content{padding:90px 0}.eyebrow{color:#00b851;font-size:12px;font-weight:700;letter-spacing:.13em}.content h2{font:700 45px/1.1 'Playfair Display';margin:12px 0 35px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border:1px solid #a8e9c1;border-radius:28px;padding:27px;box-shadow:0 10px 25px rgba(0,201,87,.12)}.card h3{font:700 24px 'Playfair Display';margin:0 0 12px}.card p{line-height:1.65}.footer{background:#062f2c;color:white;padding:45px 0;margin-top:50px}.footer a{color:white}@media(max-width:700px){.navlinks a:not(.pill){display:none}.grid{grid-template-columns:1fr}.pagehero{min-height:360px}.content{padding:62px 0}.content h2{font-size:37px}}
