.audience{background:#070a10;color:#f4f4f8;padding:100px max(5vw,24px);text-align:center}.audience-tag{color:#a7a4ff;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.audience h2{font-size:clamp(32px,4vw,60px);line-height:1.12;margin:20px auto;max-width:900px}.audience-desc{color:#acb2c3;max-width:800px;margin:0 auto 38px;font-size:18px;line-height:1.6}.audience-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1400px;margin:auto}.audience-card{border:1px solid #373c67;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding-top:24px;background:#0b0d17}.audience-icon{display:grid;place-items:center;border:1px solid #9f9cff;border-radius:50%;width:64px;height:64px;color:#b3aaff;font-size:30px}.audience-card h3{font-size:17px;min-height:3em;margin:18px 12px;display:flex;align-items:center;justify-content:center}.audience-photo{width:100%;height:200px;background-image:url('/assets/audience-original-mockup.png');background-size:568.9% 768%;background-repeat:no-repeat}.audience-photo-0{background-position:4.3% 93.9%}.audience-photo-1{background-position:27.1% 93.9%}.audience-photo-2{background-position:50% 93.9%}.audience-photo-3{background-position:72.8% 93.9%}.audience-photo-4{background-position:95.6% 93.9%}@media(max-width:900px){.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.audience{padding:65px 18px}.audience-grid{gap:10px}.audience-card h3{font-size:14px}.audience-photo{height:150px}}
.audience-photo-0,.audience-photo-1,.audience-photo-3{background-image:url('/assets/audience-specialists.png');background-size:500% 100%}
.audience-photo-0{background-position:0% 50%}.audience-photo-1{background-position:25% 50%}.audience-photo-3{background-position:75% 50%}
.audience-card{position:relative;border-color:#8189d9}
.audience-card::after{content:"";position:absolute;inset:0;border:2px solid #8189d9;border-radius:19px;pointer-events:none}
.audience-photo-0,.audience-photo-1,.audience-photo-3{background-size:500% auto}
.audience-photo-2,.audience-photo-4{background-size:568.9% auto;background-position-y:93%}
.audience-icon{border:0;width:64px;height:64px;font-size:0;background-image:url('/assets/audience-approved-icons.png');background-size:946.29px 256.76px;background-repeat:no-repeat}
.audience-card:nth-child(1) .audience-icon{background-position:-96.76px -90.67px}
.audience-card:nth-child(2) .audience-icon{background-position:-274.29px -90.67px}
.audience-card:nth-child(3) .audience-icon{background-position:-451.05px -90.67px}
.audience-card:nth-child(4) .audience-icon{background-position:-628.57px -90.67px}
.audience-card:nth-child(5) .audience-icon{background-position:-806.86px -90.67px}
