:root{color-scheme:light;--bg:#f5f7f6;--text:#142b31;--muted:#5b6e71;--accent:#087e83;--accent-dark:#09636a;--edge:#d7e1df;--card:#fff;--soft:#e8f4f1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}a{color:var(--accent-dark)}a:hover{text-decoration-thickness:2px}.site-header{border-bottom:1px solid var(--edge);background:#ffffffdf}.wrap{max-width:1040px;margin:0 auto;padding:0 26px}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;letter-spacing:-.03em;font-size:1.16rem;text-decoration:none;color:var(--text)}.brand-icon{display:grid;place-items:center;background:var(--accent);color:white;width:39px;height:39px;border-radius:12px;font-size:1.15rem}.navlinks{display:flex;gap:22px;flex-wrap:wrap}.navlinks a{text-decoration:none;color:var(--muted);font-size:.93rem}.navlinks a:hover{color:var(--accent)}.hero{padding:88px 0 60px}.eyebrow{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-dark);font-weight:800;margin:0 0 17px}.hero h1{font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.1;letter-spacing:-.055em;max-width:760px;margin:0 0 20px}.lede{max-width:690px;font-size:1.17rem;color:var(--muted);margin:0 0 30px}.pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #b9d7d0;background:var(--soft);padding:7px 13px;border-radius:99px;color:#12635f;font-size:.82rem;font-weight:700}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#18a987}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0 62px}.card{background:var(--card);border:1px solid var(--edge);border-radius:16px;padding:25px;box-shadow:0 8px 20px #14343a08}.card h2{font-size:1.08rem;line-height:1.35;margin:4px 0 10px}.card p{margin:0;color:var(--muted);font-size:.94rem}.num{font-weight:800;font-size:.78rem;color:var(--accent);letter-spacing:.07em}.section{padding:24px 0 70px}.section h2{font-size:clamp(1.6rem,4vw,2.2rem);letter-spacing:-.04em;margin:0 0 17px}.section p{color:var(--muted);max-width:750px}.statement{background:#14363c;color:#f2f8f5;border-radius:18px;padding:32px 36px}.statement h2,.statement p{color:inherit}.statement a{color:#91e4cf}.site-footer{padding:34px 0;border-top:1px solid var(--edge);font-size:.89rem;color:var(--muted)}.footer-row{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}.footer-row a{margin-left:16px}.doc{padding:56px 0 78px;max-width:760px}.doc h1{font-size:clamp(2rem,5vw,3.15rem);line-height:1.14;letter-spacing:-.048em;margin:0 0 13px}.doc h2{font-size:1.26rem;margin:34px 0 6px;letter-spacing:-.02em}.doc p,.doc li{color:#344c50}.doc ul{padding-left:21px}.doc .meta{color:var(--muted);font-size:.9rem;margin-bottom:30px}.doc strong{color:var(--text)}@media(max-width:700px){.nav{padding:14px 0;align-items:flex-start;flex-direction:column}.hero{padding:64px 0 35px}.grid{grid-template-columns:1fr;margin-bottom:40px}.statement{padding:25px}.footer-row a{margin-left:0;margin-right:14px}}