:root{--ink:#101a2b;--muted:#667085;--paper:#fbfaf6;--line:#e7e3d8;--gold:#f6bd16;--navy:#0c1628}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55}a{color:inherit}.nav{max-width:1180px;margin:auto;padding:24px 28px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-weight:800}.sun{width:28px;height:28px;border:8px solid var(--gold);border-radius:50%;box-shadow:0 0 0 6px #f6bd1624}nav{display:flex;gap:24px}nav a{text-decoration:none;color:#556176;font-size:14px}main{max-width:1180px;margin:auto;padding:0 28px}.hero{padding:110px 0 72px;max-width:980px}.eyebrow{font-size:12px;font-weight:900;letter-spacing:.17em;color:#806400;margin-bottom:18px}h1{font-size:clamp(48px,7vw,82px);line-height:.98;letter-spacing:-.055em;margin:0}h1 span{color:#866800}.lead{font-size:21px;color:#556176;max-width:770px;margin:30px 0}.actions{display:flex;gap:12px;flex-wrap:wrap}.actions a{padding:13px 18px;border-radius:12px;text-decoration:none;font-weight:700}.primary{background:var(--navy);color:#fff}.secondary{background:#fff;border:1px solid #d6d0c2}.status{font-size:13px;color:#667085;margin-top:32px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);background:var(--navy);color:#fff;border-radius:22px;overflow:hidden;margin-bottom:105px}.metrics div{padding:28px;border-right:1px solid #ffffff18}.metrics b,.metrics small{display:block}.metrics small{color:#aeb8c7;margin-top:6px}.section{padding:92px 0;border-top:1px solid var(--line)}.split{display:grid;grid-template-columns:1fr 1fr;gap:75px}h2{font-size:clamp(34px,4.5vw,54px);line-height:1.05;letter-spacing:-.045em;margin:0}.copy p,.callout p,.contact p{color:#5c6778;font-size:17px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px}.cards article,.principles div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px}.cards article{min-height:240px}.cards em{font-style:normal;font:700 12px ui-monospace,monospace;color:#8e6c00}.cards h3{margin:58px 0 10px}.cards p{color:#667085;font-size:14px}.callout{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;background:#fff3bd;border:1px solid #efd977;border-radius:24px;padding:52px;margin:60px 0 78px}.principles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:42px}.principles b,.principles span{display:block}.principles span{color:#667085;font-size:14px;margin-top:7px}.contact{display:flex;justify-content:space-between;align-items:end;gap:35px}.contact>a{font-weight:800}footer{max-width:1180px;margin:auto;padding:32px 28px 54px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#7a8494;font-size:12px}footer div{display:flex;gap:18px}.legal{max-width:820px;margin:70px auto 110px;padding:0 28px}.legal h1{font-size:52px}.legal h2{font-size:25px;margin-top:36px}.legal p{color:#566174}.back{display:inline-block;margin-bottom:34px;text-decoration:none;font-weight:800}@media(max-width:820px){nav{display:none}.hero{padding-top:70px}.metrics,.cards{grid-template-columns:1fr 1fr}.split,.callout{grid-template-columns:1fr}.contact{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.nav,main,footer{padding-left:18px;padding-right:18px}.metrics,.cards,.principles{grid-template-columns:1fr}.callout{padding:30px}footer{flex-direction:column;gap:14px}}