.noat-audience-tabs{width:100%;font-family:inherit}
.noat-audience-tabs *{box-sizing:border-box}
.noat-tabs-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.95fr);align-items:stretch;gap:12px}
.noat-tab-list{display:flex;flex-direction:column;gap:6px;min-width:0}
.noat-tab-button{appearance:none;border:0;width:100%;display:flex;align-items:center;gap:18px;text-align:left;cursor:pointer;background:#000;color:#fff;border-radius:14px;padding:16px 20px;min-height:62px;font:inherit;transition:background-color .2s ease,transform .2s ease;outline-offset:3px}
.noat-tab-button:hover{transform:translateY(-1px)}
.noat-tab-button.is-active{background:linear-gradient(115deg,#3437f5 0%,#7939f2 100%)}
.noat-tab-star{flex:0 0 18px;font-size:28px;line-height:1;color:#fff;font-family:Arial,sans-serif}
.noat-tab-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;max-width:100%}
.noat-tab-title{display:block;color:inherit;font-size:16px;font-weight:700;line-height:1.35}
.noat-tab-description{display:block;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;color:#d9d5ff;font-size:12px;font-weight:400;line-height:1.75;letter-spacing:.02em}
.noat-tab-button:not(.is-active) .noat-tab-description{display:none}
.noat-tab-panels{min-width:0;display:flex}
.noat-tab-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:510px;background:#d9d9d9;border-radius:14px;padding:32px;color:#171717;overflow:hidden}
.noat-tab-panel[hidden]{display:none!important}
.noat-panel-image{display:block;width:100%;height:auto;max-height:700px;object-fit:contain;object-position:center;margin:0 auto}
.noat-panel-content{width:100%}
.noat-panel-content>:first-child{margin-top:0}
.noat-panel-content>:last-child{margin-bottom:0}
@media(max-width:767px){.noat-tabs-layout{grid-template-columns:1fr}.noat-tab-button{min-height:58px;padding:14px 16px;gap:14px}.noat-tab-title{font-size:15px}.noat-tab-panel{min-height:260px;padding:22px}.noat-tab-star{font-size:25px}}

.noat-tab-button.is-active .noat-tab-copy{min-width:0;flex:1 1 0%}
.noat-tab-button.is-active .noat-tab-description{white-space:normal;overflow-wrap:anywhere;max-width:100%}
