.feature-tabs{background-color:var(--color-surface-low);padding-block:var(--section-padding-y)}.feature-tabs__header{display:flex;flex-direction:column;gap:var(--space-2);margin-inline:auto;margin-bottom:var(--space-6);max-width:720px;text-align:center}.feature-tabs__eyebrow{color:var(--color-accent)}.feature-tabs__headline{color:var(--scheme-text,var(--color-primary));font-size:var(--text-headline-lg);line-height:var(--leading-snug)}.feature-tabs__subtext{margin-inline:auto;max-width:620px}.feature-tabs__subtext.richtext p{color:var(--scheme-text-muted,var(--color-on-surface-variant));font-size:var(--text-body-lg);line-height:var(--leading-relaxed);margin:0}.feature-tabs__subtext.richtext p+p{margin-top:var(--space-2)}.scheme-dark .feature-tabs__subtext.richtext p,.scheme-deep-navy .feature-tabs__subtext.richtext p,.scheme-gradient-navy .feature-tabs__subtext.richtext p,.scheme-navy .feature-tabs__subtext.richtext p{color:hsla(0,0%,100%,.78)}.feature-tabs__wrap{align-items:start;display:grid;gap:var(--space-6);grid-template-columns:minmax(240px,320px) 1fr}.feature-tabs__tablist{display:flex;flex-direction:column;gap:var(--space-1)}.feature-tabs__tab{align-items:center;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(35,49,102,.04);color:var(--scheme-text-muted,var(--color-on-surface-variant));cursor:pointer;display:flex;font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--weight-semibold);gap:var(--space-2);justify-content:space-between;padding:var(--space-3) var(--space-4);text-align:left;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,border-color .18s ease;width:100%}.feature-tabs__tab:hover{box-shadow:0 4px 10px rgba(35,49,102,.08);color:var(--scheme-text,var(--color-primary));transform:translateX(2px)}.feature-tabs__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.feature-tabs__tab.is-active{background-color:var(--color-accent);border-color:var(--color-accent);box-shadow:0 4px 12px rgba(111,198,172,.35);color:var(--color-primary);transform:translateX(2px)}.feature-tabs__tab-caret{color:var(--color-accent);flex-shrink:0;opacity:0;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease}.feature-tabs__tab.is-active .feature-tabs__tab-caret{color:var(--color-primary);opacity:1;transform:translateX(0)}.feature-tabs__panels{background-color:var(--color-surface);border:1px solid rgba(35,49,102,.06);border-radius:var(--radius-xl);box-shadow:0 10px 30px rgba(35,49,102,.08);min-height:220px;padding:var(--space-6);position:relative}.feature-tabs__panel:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--color-accent);outline-offset:4px}.feature-tabs__panel[hidden]{display:none}.feature-tabs__panel.is-active{animation:featureTabsFade .25s ease}@keyframes featureTabsFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.feature-tabs__panel-icon{align-items:center;background-color:var(--color-accent-light);border-radius:var(--radius-md);display:flex;height:56px;justify-content:center;margin-bottom:var(--space-3);width:56px}.feature-tabs__panel-icon img{height:32px;object-fit:contain;width:32px}.feature-tabs__panel-title{color:var(--scheme-text,var(--color-primary));font-family:var(--font-display);font-size:var(--text-headline-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin-bottom:var(--space-2)}.feature-tabs__panel-body.richtext p{color:var(--scheme-text-muted,var(--color-on-surface-variant));font-size:var(--text-body-lg);line-height:var(--leading-relaxed)}.feature-tabs__panel-body.richtext p+p{margin-top:var(--space-2)}.scheme-dark.feature-tabs,.scheme-deep-navy.feature-tabs,.scheme-gradient-navy.feature-tabs,.scheme-navy.feature-tabs{background-color:var(--scheme-bg)}.scheme-dark .feature-tabs__tab,.scheme-deep-navy .feature-tabs__tab,.scheme-gradient-navy .feature-tabs__tab,.scheme-navy .feature-tabs__tab{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);box-shadow:none}.scheme-dark .feature-tabs__tab:hover,.scheme-deep-navy .feature-tabs__tab:hover,.scheme-gradient-navy .feature-tabs__tab:hover,.scheme-navy .feature-tabs__tab:hover{background-color:hsla(0,0%,100%,.09)}.scheme-dark .feature-tabs__tab.is-active,.scheme-deep-navy .feature-tabs__tab.is-active,.scheme-gradient-navy .feature-tabs__tab.is-active,.scheme-navy .feature-tabs__tab.is-active{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-primary)}.scheme-dark .feature-tabs__panels,.scheme-deep-navy .feature-tabs__panels,.scheme-gradient-navy .feature-tabs__panels,.scheme-navy .feature-tabs__panels{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);box-shadow:0 10px 30px rgba(0,0,0,.25)}.scheme-dark .feature-tabs__panel-icon,.scheme-deep-navy .feature-tabs__panel-icon,.scheme-gradient-navy .feature-tabs__panel-icon,.scheme-navy .feature-tabs__panel-icon{background-color:rgba(111,198,172,.15)}@media (max-width:900px){.feature-tabs__wrap{gap:var(--space-4);grid-template-columns:1fr}.feature-tabs__tablist{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:thin}.feature-tabs__tab{border:1px solid var(--color-outline-variant);border-radius:999px;flex:0 0 auto;font-size:var(--text-body-md);padding:var(--space-2) var(--space-3);width:auto}.feature-tabs__tab.is-active{background-color:var(--color-accent);border-color:var(--color-accent);box-shadow:none;color:var(--color-primary)}.feature-tabs__tab-caret{display:none}.feature-tabs__panels{min-height:0;padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.feature-tabs__panel.is-active{animation:none}.feature-tabs__tab,.feature-tabs__tab-caret{transition:none}}