*{box-sizing:border-box}body{margin:0;background:#f7f8fc;color:#23314a;font-family:system-ui,sans-serif;line-height:1.8}header,main,footer{max-width:1040px;margin:auto;padding:28px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e4ee}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:750;color:#26334b;font-size:22px}nav{display:flex;gap:20px}a{color:#6554bb}main{padding-block:70px}h1{font-size:clamp(40px,7vw,78px);line-height:1.15;letter-spacing:-.055em;margin:22px 0 30px}h2{font-size:28px;margin-top:42px}.eyebrow{color:#8270bb;font-size:11px;letter-spacing:.14em;font-weight:700}.lead{font-size:22px;max-width:800px}.founder{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:center;background:white;padding:30px;border:1px solid #e3e4ed;border-radius:25px;margin:48px 0}.founder img{width:100%;border-radius:18px;aspect-ratio:4/5;object-fit:cover;object-position:50% 10%}.button{display:inline-block;margin:22px 20px 0 0;background:#6c5ac6;border:0;border-radius:12px;padding:14px 24px;color:white;text-decoration:none;font:inherit;cursor:pointer}.secondary{display:inline-block}footer{border-top:1px solid #e1e4ee;color:#778297;font-size:12px}form{max-width:650px}label{display:block;margin:20px 0}textarea,select{display:block;width:100%;margin-top:8px;padding:14px;border:1px solid #d9dce8;border-radius:12px;background:white;font:inherit;color:inherit}.small{font-size:12px;color:#7d8699}@media(max-width:650px){header{flex-wrap:wrap;gap:16px;padding:18px}main{padding:36px 20px}.founder{grid-template-columns:1fr;padding:20px;gap:12px}.founder img{max-width:300px}.lead{font-size:18px}nav{font-size:13px;gap:17px}}