.tk-feature-cards{padding:var(--tk-section-padding,88px) 0}.tk-feature-cards--surface-white{background:var(--tk-color-surface,#fff)}.tk-feature-cards--surface-soft{background:var(--tk-color-surface-alt,#f6f8fb)}.tk-feature-cards--surface-accent{background:var(--tk-color-accent,#126782);color:var(--tk-color-accent-contrast,#fff)}.tk-feature-cards--surface-dark{background:var(--tk-color-surface-dark,#172033);color:#fff}.tk-feature-cards__inner{margin:0 auto;max-width:var(--tk-container,1180px);padding:0 24px}.tk-feature-cards--align-center .tk-section-intro{margin-left:auto;margin-right:auto;text-align:center}.tk-feature-cards--surface-accent .tk-eyebrow,.tk-feature-cards--surface-accent .tk-section-heading,.tk-feature-cards--surface-dark .tk-eyebrow,.tk-feature-cards--surface-dark .tk-section-heading{color:inherit}.tk-feature-cards--surface-accent .tk-section-body,.tk-feature-cards--surface-dark .tk-section-body{color:hsla(0,0%,100%,.76)}.tk-feature-cards__grid{display:grid;gap:20px;grid-template-columns:repeat(var(--tk-feature-columns,3),minmax(0,1fr));margin-top:42px}.tk-feature-cards--cols-2{--tk-feature-columns:2}.tk-feature-cards--cols-3{--tk-feature-columns:3}.tk-feature-card{align-items:flex-start;background:var(--tk-color-surface,#fff);border:1px solid var(--tk-color-border,rgba(23,32,51,.09));border-radius:var(--tk-card-radius,8px);display:flex;flex-direction:column;min-height:100%;padding:28px}.tk-feature-cards--align-center .tk-feature-card{align-items:center;text-align:center}.tk-feature-cards--elevated .tk-feature-card{box-shadow:var(--tk-shadow-soft,0 16px 48px rgba(23,32,51,.12))}.tk-feature-cards--surface-accent .tk-feature-card,.tk-feature-cards--surface-dark .tk-feature-card{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);box-shadow:none}.tk-feature-card__visual{align-items:center;background:var(--tk-feature-visual-bg,rgba(18,103,130,.1));border:1px solid transparent;border-radius:var(--tk-feature-visual-radius,999px);color:var(--tk-feature-visual-color,var(--tk-color-accent,#126782));display:inline-flex;height:var(--tk-feature-visual-size,38px);justify-content:center;margin-bottom:22px;min-width:var(--tk-feature-visual-size,38px)}.tk-feature-card__visual--label{font-size:.8rem;font-weight:800;padding:0 10px}.tk-feature-card__visual--icon{padding:0;width:var(--tk-feature-visual-size,38px)}.tk-feature-cards--visual-solid .tk-feature-card__visual{border-color:var(--tk-feature-visual-bg,var(--tk-color-accent))}.tk-feature-cards--visual-outline .tk-feature-card__visual{background:transparent;border-color:var(--tk-feature-visual-border-color,var(--tk-color-border))}.tk-feature-cards--visual-none .tk-feature-card__visual{background:transparent;border-color:transparent;border-radius:0;height:var(--tk-feature-icon-size,22px);min-width:0;width:var(--tk-feature-icon-size,22px)}.tk-feature-card__icon-glyph,.tk-feature-card__icon-glyph iconify-icon,.tk-feature-card__icon-glyph img,.tk-feature-card__icon-glyph svg,.tk-feature-card__icon-glyph>span{color:currentColor;display:block;height:var(--tk-feature-icon-size,22px);width:var(--tk-feature-icon-size,22px)}.tk-feature-card__icon-glyph svg{fill:currentColor}.tk-feature-card__icon-glyph svg [stroke]:not([stroke=none]){stroke:currentColor}.tk-feature-card__icon-glyph img{object-fit:contain}.tk-feature-cards .tk-feature-card__heading{color:var(--tk-color-ink,#172033);font-size:1.25rem;line-height:1.25;margin:0}.tk-feature-card__body{color:var(--tk-color-muted,#5f6b7a);line-height:var(--tk-body-line-height,1.65);margin-top:14px}.tk-feature-card__body p:last-child{margin-bottom:0}.tk-feature-card .tk-text-link:after{content:none}.tk-feature-card__link{align-items:center;gap:8px}.tk-feature-card__link-icon,.tk-feature-card__link-icon svg,.tk-feature-card__link-icon>span{display:inline-flex;height:14px;width:14px}.tk-feature-card__link-icon svg{fill:currentColor}.tk-feature-cards--surface-accent .tk-feature-card__visual,.tk-feature-cards--surface-dark .tk-feature-card__visual{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.2);color:#fff}.tk-feature-cards--surface-accent .tk-feature-card__heading,.tk-feature-cards--surface-dark .tk-feature-card__heading{color:#fff}.tk-feature-cards--surface-accent .tk-feature-card__body,.tk-feature-cards--surface-dark .tk-feature-card__body{color:hsla(0,0%,100%,.74)}.tk-feature-cards--surface-accent .tk-text-link,.tk-feature-cards--surface-dark .tk-text-link{color:#fff}@media (max-width:860px){.tk-feature-cards__grid{grid-template-columns:1fr}}