@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.feature-cards[data-astro-cid-ftqq4dy3]{background-color:#fff}.feature-cards__container[data-astro-cid-ftqq4dy3]{flex-direction:column;gap:3rem;display:flex}.feature-cards__header[data-astro-cid-ftqq4dy3]{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.feature-cards__label[data-astro-cid-ftqq4dy3]{color:#1fa0ce;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:600;display:inline-block}.feature-cards__title[data-astro-cid-ftqq4dy3]{color:#111828;letter-spacing:-.02em;text-wrap:balance;max-width:600px;font-size:clamp(2.25rem,1.75rem + 2.5vw,3rem);font-weight:700;line-height:1.1}@media (width<=767px){.feature-cards__title[data-astro-cid-ftqq4dy3]{font-size:clamp(1.875rem,1.5rem + 1.875vw,2.5rem)}}.feature-cards__grid[data-astro-cid-ftqq4dy3]{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.feature-cards__grid[data-astro-cid-ftqq4dy3]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.feature-cards__grid[data-astro-cid-ftqq4dy3]{grid-template-columns:repeat(4,1fr)}}.feature-cards__card[data-astro-cid-ftqq4dy3]{background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;transition:all .2s}.feature-cards__card[data-astro-cid-ftqq4dy3]:hover{border-color:#1fa0ce;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.feature-cards__card[data-astro-cid-ftqq4dy3]{flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;display:flex}.feature-cards__card[data-astro-cid-ftqq4dy3]:hover{border-color:#1fa0ce;transform:translateY(-4px);box-shadow:0 8px 24px #1fa0ce1f}.feature-cards__icon[data-astro-cid-ftqq4dy3]{object-fit:contain;flex-shrink:0;width:48px;height:48px}.feature-cards__card-title[data-astro-cid-ftqq4dy3]{color:#111828;margin:0;font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:600;line-height:1.25}.feature-cards__card-desc[data-astro-cid-ftqq4dy3]{color:#6b7280;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.7}.func-preview[data-astro-cid-fg5njre4]{background-color:#fff}.func-preview__container[data-astro-cid-fg5njre4]{flex-direction:column;gap:2.5rem;display:flex}@media (width>=1024px){.func-preview__container[data-astro-cid-fg5njre4]{gap:4rem}}.func-preview__header[data-astro-cid-fg5njre4]{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.func-preview__label[data-astro-cid-fg5njre4]{color:#1fa0ce;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:600;display:inline-block}.func-preview__title[data-astro-cid-fg5njre4]{color:#111828;letter-spacing:-.02em;text-wrap:balance;max-width:640px;font-size:clamp(2.25rem,1.75rem + 2.5vw,3rem);font-weight:700;line-height:1.1}@media (width<=767px){.func-preview__title[data-astro-cid-fg5njre4]{font-size:clamp(1.875rem,1.5rem + 1.875vw,2.5rem)}}.func-preview__list[data-astro-cid-fg5njre4]{flex-direction:column;gap:3rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=1024px){.func-preview__list[data-astro-cid-fg5njre4]{gap:5rem}}.func-preview__row[data-astro-cid-fg5njre4]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (width>=1024px){.func-preview__row[data-astro-cid-fg5njre4]{grid-template-columns:1fr 1fr;gap:4rem}.func-preview__row--reverse[data-astro-cid-fg5njre4] .func-preview__image-wrap[data-astro-cid-fg5njre4]{order:2}.func-preview__row--reverse[data-astro-cid-fg5njre4] .func-preview__text[data-astro-cid-fg5njre4]{order:1}}.func-preview__text[data-astro-cid-fg5njre4]{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.func-preview__feature-title[data-astro-cid-fg5njre4]{color:#111828;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:700;line-height:1.25}@media (width<=767px){.func-preview__feature-title[data-astro-cid-fg5njre4]{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem)}}.func-preview__feature-desc[data-astro-cid-fg5njre4]{color:#6b7280;max-width:480px;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.7}.func-preview__extra-logo[data-astro-cid-fg5njre4]{object-fit:contain;width:auto;height:36px}.func-preview__link[data-astro-cid-fg5njre4]{color:#fff;background-color:#1fa0ce;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.func-preview__link[data-astro-cid-fg5njre4] svg[data-astro-cid-fg5njre4]{flex-shrink:0}.func-preview__link[data-astro-cid-fg5njre4]:hover{background-color:#1889b1;transform:translateY(-1px)}.func-preview__link[data-astro-cid-fg5njre4]:focus-visible{outline-offset:2px;outline:2px solid #1fa0ce}.func-preview__image-wrap[data-astro-cid-fg5njre4]{justify-content:center;align-items:center;display:flex}.func-preview__image[data-astro-cid-fg5njre4]{object-fit:contain;border-radius:1.5rem;width:100%;max-width:420px;height:auto}
