.features[data-v-c19aa0c4]{padding:60px 0}@media screen and (min-width:640px){.features[data-v-c19aa0c4]{padding:128px 0 0}}.features [class^=container][data-v-c19aa0c4]{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:640px){.features [class^=container][data-v-c19aa0c4]{gap:24px}}.features-intro[data-v-c19aa0c4]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0 24px 24px;text-align:center}.features-intro h2[data-v-c19aa0c4]{font-size:var(--heading-2xl-size);font-weight:var(--typography-weight-semibold);letter-spacing:var(--heading-2xl-letter-spacing);line-height:var(--heading-2xl-line-height);margin:0}@media screen and (min-width:768px){.features-intro h2[data-v-c19aa0c4]{font-size:var(--heading-3xl-size);font-weight:var(--typography-weight-semibold);letter-spacing:var(--heading-3xl-letter-spacing);line-height:var(--heading-3xl-line-height)}}.features-intro p[data-v-c19aa0c4]{color:var(--text-body-secondary);font-size:var(--text-base-size);font-weight:500;letter-spacing:var(--text-base-letter-spacing);line-height:var(--text-base-line-height);margin:0;padding:0 24px}@media screen and (min-width:768px){.features-intro p[data-v-c19aa0c4]{font-size:var(--text-m-size);letter-spacing:var(--text-m-letter-spacing);line-height:var(--text-m-line-height)}}.features-grid[data-v-c19aa0c4]{display:grid;gap:20px}@media screen and (min-width:1024px){.features-grid[data-v-c19aa0c4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.features-item[data-v-c19aa0c4]{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:30px}.features-item .features-icon[data-v-c19aa0c4]{align-items:center;background-color:#000;border-radius:9999px;display:flex;height:40px;justify-content:center;width:40px}.features-item .features-icon svg[data-v-c19aa0c4]{fill:#fff}.features-item h3[data-v-c19aa0c4]{font-size:var(--heading-xl-size);font-weight:var(--typography-weight-semibold);letter-spacing:var(--heading-xl-letter-spacing);line-height:var(--heading-xl-line-height);margin:0}.features-item a[data-v-c19aa0c4]{border-bottom:1px solid;color:inherit;font-weight:600;letter-spacing:-.02em;margin-top:auto;max-width:-moz-max-content;max-width:max-content}
