*{box-sizing:border-box}body{margin:0;background:#faf8f4;color:#26374d;font-family:Arial,system-ui,sans-serif}a{color:inherit}.intro{max-width:1080px;margin:auto;padding:35px 26px}.intro header{display:flex;justify-content:space-between;align-items:center}.intro header img{width:200px;max-width:45vw}.intro .intro-main{max-width:760px;padding:85px 0 55px}.intro .eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#626d7a}.intro h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(40px,6vw,68px);line-height:1.1;letter-spacing:-2px;margin:23px 0}.intro p{font-size:16px;line-height:1.8;color:#626d7a;max-width:620px}.intro .primary{display:inline-block;background:#26374d;color:#fff;padding:16px 24px;border-radius:9px;text-decoration:none;font-size:14px;margin-top:15px}.intro .features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.intro .features article{background:white;border:1px solid #e2e6eb;padding:25px;border-radius:12px}.intro h2{font-family:Georgia,serif;font-weight:400;font-size:22px}.intro .features p{font-size:13px}.intro footer{padding:45px 0 20px;font-size:12px;color:#626d7a}.intro footer a{margin-right:15px}@media(max-width:650px){.intro .features{grid-template-columns:1fr}.intro .intro-main{padding-top:55px}}
