.hero #hero-title{max-width:1120px;margin-inline:auto;font-size:clamp(42px,5.6vw,80px)}.hero-description{max-width:620px}.landing-resources{border-bottom:1px solid #d8ddd0;padding-block:76px}.landing-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.landing-resource-grid article{background:#fffdf7;border:1px solid #d8ddd0;border-radius:15px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.landing-resource-grid .eyebrow{color:var(--clay);margin-bottom:18px;font-size:10px}.landing-resource-grid h3{font-size:28px;line-height:1.15}.landing-resource-grid p{color:var(--muted);margin:18px 0 24px;font-size:15px;line-height:1.8}.landing-resource-grid a{text-underline-offset:5px;margin-top:auto;font-size:13px;font-weight:600;line-height:1.8;text-decoration:underline}.landing-demo-link{color:var(--muted);text-align:center;margin-top:28px;font-size:14px;line-height:1.8}.landing-demo-link a,.faqs p a,.faq-heading p a{text-underline-offset:4px;text-decoration:underline}.faq-heading>p:not(.eyebrow){max-width:320px;color:var(--muted);margin-top:24px;font-size:15px;line-height:1.8}.faqs summary{gap:18px}.faqs summary span{flex-shrink:0}@media (width<=900px){.landing-resource-grid{gap:16px}.landing-resource-grid article{padding:22px}.landing-resource-grid h3{font-size:24px}}@media (width<=700px){.landing-resource-grid{grid-template-columns:1fr}.landing-resources{padding-block:52px}.landing-resource-grid article{padding:26px}.landing-resource-grid h3{font-size:27px}.hero #hero-title{line-height:1.08}.landing-demo-link{text-align:left}}
