html { box-sizing: border-box; font-size: 16px; } *, *:before, *:after { box-sizing: inherit; } body, h1, h2, h3, h4, h5, h6, p, ol, ul { margin: 0; padding: 0; font-weight: normal; } ol, ul { list-style: none; } img { max-width: 100%; height: auto; } @font-face { font-family: 'Yorkten Slab'; src: url(https://use.typekit.net/af/87c529/00000000000000007735bd4e/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n6&v=3) format("woff2"), url(https://use.typekit.net/af/87c529/00000000000000007735bd4e/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n6&v=3) format("woff"), url(https://use.typekit.net/af/87c529/00000000000000007735bd4e/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n6&v=3) format("opentype"); font-weight: 600; font-style: normal; font-stretch: normal; font-display: auto; } html { line-height: 1.5; -webkit-text-size-adjust: 100%; font-family: system-ui, sans-serif; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; touch-action: manipulation; font-size: 16px; font-family: 'Yorkten Slab', system-ui, sans-serif; color: #3D3836; } @media (max-width: 768px) { html { font-size: 14px; } } .container { display: flex; flex-direction: column; align-items: center; gap: 0.5rem; } .title { font-size: 2.5rem; font-weight: 600; text-align: center; max-width: 90%; } .description { font-family: 'Assistant', system-ui, sans-serif; font-size: 1.125rem; text-align: center; font-weight: 400; max-width: 80%; width: 600px; } .cta-container { display: flex; flex-direction: column; align-items: center; gap: 0.5rem; margin-top: 1rem; } .cta-container button { font-family: 'Yorkten Slab', system-ui, sans-serif; padding: 1rem 1.5rem; font-size: 1rem; font-weight: 600; color: white; background-color: rgb(0, 109, 134); border: 0; border-radius: 0.5rem; transition: .2s; cursor: pointer; } .cta-container button:hover { background-color: #014558; } .cta-container a { font-size: 1rem; font-weight: 600; text-decoration: none; color: #3D3836; }