.tab-switcher .tab-panel{height:0;visibility:hidden;opacity:0;overflow:hidden;transform:translateY(-16px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.tab-switcher .tab-panel.active{height:auto;visibility:visible;opacity:1;overflow:visible;transform:translateY(0);pointer-events:auto}.tab-switcher{color:var(--ts-text-color)}.tab-switcher.light{--ts-text-color: var(--black)}.tab-switcher.dark{--ts-text-color: var(--white)}.tab-switcher .tabs{display:flex;justify-content:center;margin-bottom:32px}@media only screen and (min-width: 48em){.tab-switcher .tabs{gap:80px;margin-bottom:64px}}.tab-switcher .tabs .tab{color:var(--ts-text-color)}.audience-switcher .panel{display:flex;flex-direction:column;row-gap:20px;column-gap:40px}@media only screen and (min-width: 48em){.audience-switcher .panel{flex-direction:row}}@media only screen and (min-width: 64em){.audience-switcher .panel{column-gap:80px}}.audience-switcher .panel .panel-text{flex:1;display:flex;flex-direction:column}.audience-switcher .panel .panel-text h3{margin-bottom:28px}.audience-switcher .panel .panel-text>p{margin-bottom:28px}@media only screen and (min-width: 48em){.audience-switcher .panel .panel-text>p{margin-bottom:40px}}.audience-switcher .panel .panel-text ul{margin-bottom:48px}.audience-switcher .panel .panel-text ul li{display:flex;align-items:start;gap:8px;margin-bottom:8px;font-size:1rem;line-height:1.5;text-wrap-style:pretty}.audience-switcher .panel .panel-text ul li:last-of-type{margin-bottom:0}.audience-switcher .panel .panel-text ul li img{width:28px;height:28px}.audience-switcher .panel .panel-image{flex:1}@media only screen and (min-width: 80em){.audience-switcher .panel .panel-image{max-height:580px}}.audience-switcher .panel .panel-image img{width:100%;height:auto;object-fit:cover;object-position:50% 50%;border-bottom-right-radius:48px;vertical-align:middle}@media only screen and (min-width: 48em){.audience-switcher .panel .panel-image img{width:auto;height:100%;border-bottom-right-radius:100px}}.audience-switcher .case-study{display:flex;justify-content:space-between;gap:16px;background-color:var(--case-study-bg);margin-top:auto;padding:32px 20px;border-top-left-radius:48px}@media only screen and (min-width: 48em){.audience-switcher .case-study{padding-inline:32px}}.audience-switcher .case-study>div{display:flex;flex-direction:column}.audience-switcher .case-study>div:first-child{flex:0 1 280px}.audience-switcher .case-study>div:last-child{flex:0 0 180px;align-items:end}.audience-switcher .case-study .counter{font-size:var(--h2-desktop);font-weight:600;line-height:1.2}.audience-switcher .case-study p{font-size:var(--explainer);line-height:1.42857;text-wrap-style:balance}.audience-switcher .case-study .logo{max-height:40px;margin-top:4px;vertical-align:middle}.audience-switcher .case-study a{display:flex;align-items:center;gap:4px;margin-top:auto;font-size:var(--explainer);color:var(--ts-text-color)}.audience-switcher .case-study a:hover{text-decoration:none}.audience-switcher .case-study a:hover img{transform:translate(4px)}.audience-switcher .case-study a img{width:16px;height:16px;vertical-align:middle;transform:translate(0);transition:all .2s}
