.ai-ts{background:#f4f6fa;padding:clamp(48px,7vw,96px) 40px;-webkit-font-smoothing:antialiased}.ai-ts__inner{margin:0 auto;max-width:1180px}.ai-ts__header{align-items:start;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.ai-ts__header-left{min-width:0}.ai-ts__header-right{min-width:0;padding-top:28px}.ai-ts__eyebrow{color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:normal;margin-bottom:0;text-transform:uppercase}.ai-ts__heading{color:#0f1a2e;font-size:clamp(32px,3.6vw,46px);font-weight:800;letter-spacing:-.025em;line-height:1.05;margin-top:10px;text-wrap:balance}.ai-ts__subtext{color:#5a6472;font-size:16px;line-height:1.75;margin:14px 0 0;text-wrap:pretty}.ts-tabs-wrap{margin-top:clamp(36px,4vw,52px);position:relative}.ts-tabs-nav{display:none}.ts-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ts-tab{background:#fff;border:1px solid #e1e7f2;border-radius:999px;color:#5a6472;cursor:pointer;font-size:14.5px;font-weight:600;height:42px;padding:0 18px;transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease;white-space:nowrap}.ts-tab:hover{border-color:#bfd3ff;box-shadow:0 6px 18px -4px rgba(47,107,255,.22);color:#2f6bff;transform:translateY(-3px) scale(1.04)}.ts-tab[data-on="1"]{animation:tsTabDrop .32s cubic-bezier(.22,1,.36,1) both;background:#2f6bff;border-color:#2f6bff;box-shadow:0 4px 16px rgba(47,107,255,.45);color:#fff;overflow:hidden;position:relative}.ts-tab[data-on="1"]:before{animation:tsTabShimmer 2.4s ease-in-out .32s infinite;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.38) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-220%)}.ts-tab[data-on="1"]:hover{box-shadow:0 4px 16px rgba(47,107,255,.45);transform:none}.ts-tab:focus-visible{outline:2px solid #2f6bff;outline-offset:3px}.ts-panel{margin-top:clamp(28px,3vw,40px)}.ts-group+.ts-group{margin-top:clamp(34px,3.4vw,46px)}.ts-gt{color:#2f6bff;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.ts-gt,.ts-st{font-weight:700}.ts-st{color:#0f1a2e;font-size:15px;letter-spacing:-.01em;margin-top:clamp(22px,2.2vw,28px)}.ts-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));margin-top:18px}.ts-item{align-items:center;background:#fff;border:1px solid #e6eaf1;border-radius:14px;box-shadow:0 2px 8px rgba(16,30,80,.05);display:flex;gap:12px;min-height:64px;padding:12px 16px;transition:border-color .25s ease,box-shadow .25s ease}.ts-item:focus-visible,.ts-item:hover{border-color:#bfd3ff;box-shadow:0 10px 24px -12px rgba(16,30,80,.28);outline:none}.ts-item:focus-visible{border-color:#2f6bff}.ts-item img{display:block;filter:grayscale(1);flex:none;height:34px;object-fit:contain;opacity:.6;transition:filter .3s ease,opacity .3s ease;width:34px}.ts-item span{color:#9aa1b1;font-size:14.5px;font-weight:600;line-height:1.35;min-width:0;text-wrap:pretty;transition:color .3s ease}.ts-item:focus-visible img,.ts-item:hover img{filter:grayscale(0);opacity:1}.ts-item:focus-visible span,.ts-item:hover span{color:#2f6bff}@keyframes tsTabDrop{0%{opacity:0;transform:translateY(-14px) scale(.95)}to{opacity:1;transform:none}}@keyframes tsTabShimmer{0%{transform:translateX(-220%)}45%,to{transform:translateX(220%)}}@media (prefers-reduced-motion:no-preference){.ai-ts__eyebrow{opacity:0;transform:translateY(-24px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.ai-ts__eyebrow.is-visible{opacity:1;transform:none}.ai-ts__heading{opacity:0;transform:translateY(-24px);transition:opacity .55s cubic-bezier(.22,1,.36,1) .08s,transform .55s cubic-bezier(.22,1,.36,1) .08s}.ai-ts__heading.is-visible{opacity:1;transform:none}.ai-ts__subtext{opacity:0;transform:translateY(-18px);transition:opacity .55s cubic-bezier(.22,1,.36,1) .18s,transform .55s cubic-bezier(.22,1,.36,1) .18s}.ai-ts__subtext.is-visible{opacity:1;transform:none}}@media (min-width:768px) and (max-width:1023px){.ai-ts__heading{margin-top:14px}}@media (max-width:820px){.ai-ts__header{gap:16px;grid-template-columns:1fr;text-align:center}.ai-ts__header-right{padding-top:0}.ts-tabs-wrap{align-items:center;display:flex;gap:10px;padding:0}.ts-tabs{display:flex;flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-start;margin:0;min-width:0;overflow-x:auto;overflow-y:visible;padding:6px 2px;scroll-behavior:smooth;scrollbar-width:none}.ts-tabs::-webkit-scrollbar{display:none}.ts-tab{flex:0 0 auto}.ts-tab:hover{box-shadow:none;transform:none}.ts-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.ts-tabs-nav{align-items:center;background:#e7ebf2;border:none;border-radius:50%;color:#5a6472;cursor:pointer;display:flex;flex:0 0 34px;font-size:15px;height:34px;justify-content:center;line-height:1;position:static;transform:none;transition:background-color .2s ease,color .2s ease,opacity .2s ease;width:34px;z-index:2}.ts-tabs-nav:hover{background:#2f6bff;color:#fff}.ts-tabs-nav:focus-visible{outline:2px solid #2f6bff;outline-offset:2px}.ts-tabs-nav--prev{order:0}.ts-tabs{order:1}.ts-tabs-nav--next{order:2}.ts-tabs-nav.is-disabled{background:#e7ebf2;color:#9aa1b1;opacity:.3;pointer-events:none}}@media (max-width:700px){.ai-ts{padding:clamp(28px,5vw,48px) 16px}.ai-ts__eyebrow,.ai-ts__heading,.ai-ts__subtext{opacity:1!important;transform:none!important;transition:none!important}.ts-tabs-wrap{gap:8px;padding:0}.ts-tabs{margin:0;padding:6px 2px}}@media (max-width:480px){.ts-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.ts-tab[data-on="1"],.ts-tab[data-on="1"]:before{animation:none}.ai-ts__eyebrow,.ai-ts__heading,.ai-ts__subtext{opacity:1!important;transform:none!important;transition:none!important}.ts-item img,.ts-item span,.ts-tab{transition:none}.ts-tab:hover{box-shadow:none;transform:none}.ts-tabs{scroll-behavior:auto}}