*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f6f8f5;color:#173b36;font:18px/1.65 system-ui,sans-serif}a{color:#075e54;text-underline-offset:4px}a:focus-visible{outline:3px solid #a64c13;outline-offset:5px}.wrap{max-width:1120px;margin:auto;padding:0 28px}header{border-bottom:1px solid #cddbd5;background:white}nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap;padding:20px 0}nav .brand{font-size:25px;font-weight:800;margin-right:auto;display:flex;align-items:center;gap:10px;text-decoration:none}nav img{border-radius:12px}nav a{font-size:15px}main{padding:70px 0}h1{font-size:clamp(38px,6vw,72px);line-height:1.08;letter-spacing:-.045em;max-width:900px;margin:18px 0 28px}h2{font-size:26px;line-height:1.25;letter-spacing:-.02em}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.intro{max-width:670px;font-size:22px;color:#45625b}.button{display:inline-block;background:#075e54;color:white;padding:13px 24px;border-radius:8px;text-decoration:none;font-weight:650;margin:16px 0 52px}.content{display:grid;grid-template-columns:1fr 1fr;gap:28px 60px;border-top:1px solid #cddbd5;padding-top:25px}.content section{max-width:560px}.content p{color:#45625b}footer{border-top:1px solid #cddbd5;padding:28px 0 36px;font-size:14px}footer a{display:inline-block;margin:8px 22px 8px 0}.skip{position:absolute;top:-100px}.skip:focus{top:8px;background:white;padding:12px;z-index:10}@media(max-width:650px){.wrap{padding:0 20px}nav{gap:12px 18px}nav .brand{width:100%}main{padding:42px 0}.content{grid-template-columns:1fr;gap:10px}.intro{font-size:20px}.button{margin-bottom:34px}}