.interaction-panel-stack{display:grid}.interaction-panel-stack>[role=tabpanel]{grid-area:1/1;min-width:0}@layer base{.interaction-panel-stack>[role=tabpanel][hidden]{display:grid!important;visibility:hidden}}@media (prefers-reduced-motion:no-preference){.interaction-panel-stack[data-interacted=true]>[role=tabpanel]:not([hidden]){animation:interaction-content-in .18s ease-out}@keyframes interaction-content-in{0%{opacity:.65}to{opacity:1}}.dashboard-tabs button{transition:box-shadow .18s ease,color .18s ease}.comparison-tabs{position:relative;isolation:isolate}.comparison-tabs:before{content:"";position:absolute;z-index:-1;top:5px;bottom:5px;left:5px;width:calc((100% - 16px) / 2);border-radius:6px;background:linear-gradient(180deg,#1384fc,#0062e0);box-shadow:0 3px 9px rgba(0,98,224,.18);transition:transform .18s ease}.comparison-tabs:has(button:nth-child(2)[aria-selected=true]):before{transform:translateX(calc(100% + 6px))}.comparison-tabs button.is-active{background:transparent;box-shadow:none}@media (min-width:901px){.dashboard-tabs{position:relative;--tab-index:0}.dashboard-tabs:has(button:nth-child(2)[aria-selected=true]){--tab-index:1}.dashboard-tabs:has(button:nth-child(3)[aria-selected=true]){--tab-index:2}.dashboard-tabs:has(button:nth-child(4)[aria-selected=true]){--tab-index:3}.dashboard-tabs:after{content:"";position:absolute;pointer-events:none;left:0;bottom:0;height:3px;width:calc((100% - 6px) / 4);background:#047ff1;transform:translateX(calc(var(--tab-index) * (100% + 2px)));transition:transform .18s ease}.dashboard-tabs button.is-active{box-shadow:none}}}.before-after-section .before-after-visual{display:flex;align-items:stretch;overflow:visible;background:linear-gradient(#9d9d9d0f,#0000000f)}.before-after-artwork-surface{display:flex;flex:1;min-width:0;justify-content:center;align-items:center;border-radius:12px;background:#fff;overflow:hidden}.customer-voices-section .customer-voices-stage{width:min(1300px,calc(100% - 80px));margin-inline:auto;overflow:hidden}.customer-voices-section .customer-voices-track{padding:2px 0 14px;scroll-padding-inline:0}.customer-voices-section .customer-voices-stage .rail-controls{left:13px;right:13px}@media (max-width:767px){.customer-voices-section .customer-voices-stage{width:calc(100% - 40px)}.customer-voices-section .customer-voices-stage .rail-controls{padding-inline:0}}