.tx-v2 .sx-w{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4.5vw,32px);box-sizing:border-box}.tx-v2 .sx-g2{gap:44px;align-items:center}.tx-v2 .sx-exp,.tx-v2 .sx-g2{display:grid;grid-template-columns:1fr}.tx-v2 .sx-exp{gap:18px}.tx-v2 .sx-exp-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(216px,1fr);overflow-x:auto;gap:8px;scrollbar-width:none;padding-bottom:4px}.tx-v2 .sx-exp-list::-webkit-scrollbar{display:none}@media (min-width:960px){.tx-v2 .sx-g2{grid-template-columns:1.04fr 1fr;gap:clamp(48px,5vw,72px)}.tx-v2 .sx-g2>.sx-vis1{order:-1}}@media (min-width:1000px){.tx-v2 .sx-exp{grid-template-columns:330px 1fr;gap:26px;align-items:start}.tx-v2 .sx-exp-list{grid-auto-flow:row;grid-auto-columns:unset;overflow:visible;padding-bottom:0}}@media (min-width:1440px){.tx-v2 .sx-w{max-width:1320px}.tx-v2 .sx-g2{gap:84px}.tx-v2 .sx-exp{grid-template-columns:360px 1fr;gap:32px}}.tx-v2 input[type=range].sx-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--violet-200),var(--product-studio));outline:none}.tx-v2 input[type=range].sx-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:var(--product-studio);border:4px solid var(--ink-0);box-shadow:0 2px 10px oklch(60% .21 245/.45);cursor:grab}.tx-v2 input[type=range].sx-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--product-studio);border:4px solid var(--ink-0);box-shadow:0 2px 10px oklch(60% .21 245/.45);cursor:grab}.tx-v2 input[type=range].sx-range:focus-visible{box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:no-preference){.tx-v2 [data-sx-reveal]{opacity:0;transform:translateY(26px)}.tx-v2 [data-sx-reveal].sx-in{animation:sx-reveal .7s var(--ease-out) both}}@keyframes sx-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes sx-pop{0%{opacity:0;transform:scale(.86) translateY(6px)}to{opacity:1;transform:none}}@keyframes sx-ring{0%{transform:scale(.55);opacity:.85}to{transform:scale(1.8);opacity:0}}@keyframes sx-rise{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes sx-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.tx-v2 .sx-anim{animation:none!important;transition:none!important}}.tx-v2 .sx-faq summary{list-style:none}.tx-v2 .sx-faq summary::-webkit-details-marker{display:none}.tx-v2 .sx-faq details[open] .sx-faq-chev{transform:rotate(45deg)}