.feature-image-switcher{--feature-switcher-card-bg:#fff;--feature-switcher-text:#172033;--feature-switcher-body:#3e4a61;--feature-switcher-gradient:linear-gradient(125deg,#0fc8e8,#487ffc 34%,#bd58d5 58%,#ff5d72 78%,#ff8c3d)}.feature-image-switcher .section__heading{margin-inline:auto;text-align:center}.feature-image-switcher .section__heading>:first-child{margin-top:0}.feature-image-switcher .section__heading p{color:var(--feature-switcher-text);font-size:16px;line-height:1.45}.feature-image-switcher__modes{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:clamp(1.5rem,3vw,2.5rem)}.feature-image-switcher__mode{align-items:center;background:var(--feature-switcher-card-bg);border:1px solid #e2e8f2;border-radius:999px;color:var(--feature-switcher-text);cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:700;gap:12px;line-height:1.2;padding:12px 26px;transition:box-shadow .18s ease,border-color .18s ease}.feature-image-switcher__mode:hover{border-color:#c9d5e8}.feature-image-switcher__mode.is-active{border-color:#487ffc;box-shadow:0 0 0 3px rgba(72,127,252,.12)}.feature-image-switcher__mode:focus-visible{outline:3px solid #2c6df2;outline-offset:4px}.feature-image-switcher__mode-dot{border-radius:50%;display:block;flex:0 0 auto;height:18px;width:18px}.feature-image-switcher__mode-dot--dark{background:#172033}.feature-image-switcher__mode-dot--light{background:#f2f1fb;border:1px solid #dfe4f2}.feature-image-switcher__layout{align-items:stretch;display:grid;grid-template-columns:minmax(200px,310px) minmax(280px,420px) minmax(200px,310px);justify-content:center;grid-gap:15px;gap:15px;margin:auto;max-width:920px;padding-top:20px}.feature-image-switcher__cards{display:flex;flex-direction:column;gap:15px;min-width:0}.feature-image-switcher__cards--left{grid-column:1}.feature-image-switcher__cards--right{grid-column:3}.feature-image-switcher__card{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(var(--feature-switcher-card-bg),var(--feature-switcher-card-bg)) padding-box,#d5dbe3 border-box;border:2px solid transparent;border-radius:36px;box-shadow:0 0 0 rgba(30,73,120,0);color:var(--feature-switcher-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;height:174px;justify-content:center;max-height:174px;outline:none;padding:30px;position:relative;text-align:center;transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease}.feature-image-switcher__card.is-active,.feature-image-switcher__card:hover{background:linear-gradient(var(--feature-switcher-card-bg),var(--feature-switcher-card-bg)) padding-box,var(--feature-switcher-gradient) border-box;box-shadow:0 12px 30px rgba(30,73,120,.12);transform:translateY(-2px)}.feature-image-switcher__card:focus-visible{outline:3px solid #2c6df2;outline-offset:4px}.feature-image-switcher__card-description,.feature-image-switcher__card-title{display:block;width:100%}.feature-image-switcher__card-icon-wrap{align-items:center;display:flex;height:auto;justify-content:center;padding-top:10px;width:24px}.feature-image-switcher__card-icon{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.feature-image-switcher__card-title{font-size:18px;font-weight:800;line-height:1.2;padding-top:12px}.feature-image-switcher__card-description{color:var(--feature-switcher-body);font-size:16px;line-height:1.4;max-width:245px;padding-top:5px}.feature-image-switcher__media{align-self:center;aspect-ratio:1/1.9;display:grid;grid-column:2;justify-self:center;max-width:350px;min-width:0;width:100%}.feature-image-switcher__panel{align-items:center;display:flex;grid-area:1/1;justify-content:center;max-width:350px;min-width:0}.feature-image-switcher__panel[hidden]{display:none}.feature-image-switcher__image{display:block;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.feature-image-switcher__image[hidden]{display:none}.feature-image-switcher .section__footer{margin-top:2rem;text-align:center}@media (prefers-reduced-motion:reduce){.feature-image-switcher__card{transition:none}}@media (max-width:900px){.feature-image-switcher__modes{display:none}.feature-image-switcher__layout{gap:12px;grid-template-columns:minmax(0,1fr);margin-top:2rem}.feature-image-switcher__cards--left{grid-column:1;grid-row:1}.feature-image-switcher__cards--right{grid-column:1;grid-row:2}.feature-image-switcher__media{display:none}.feature-image-switcher__cards{gap:12px}.feature-image-switcher__card{border-radius:16px;cursor:default;flex:1 1 auto;height:auto;max-height:none;min-height:0;padding:12px 8px;pointer-events:none}.feature-image-switcher__card.is-active,.feature-image-switcher__card:active,.feature-image-switcher__card:focus,.feature-image-switcher__card:focus-visible,.feature-image-switcher__card:hover{background:linear-gradient(var(--feature-switcher-card-bg),var(--feature-switcher-card-bg)) padding-box,#d5dbe3 border-box;box-shadow:0 0 0 rgba(30,73,120,0);outline:none;transform:none}.feature-image-switcher__card-icon-wrap{height:20px;margin-bottom:6px;padding-top:0;width:20px}.feature-image-switcher__card-title{font-size:.875rem;line-height:1.25;padding-top:0}.feature-image-switcher__card-description{padding:0}}