/* Who Is Niladri consolidation v46 */
.beta-badge{display:inline-flex;align-items:center;margin-left:5px;padding:2px 6px;border:1px solid currentColor;border-radius:999px;font-size:8px;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase;vertical-align:middle}.nav-shop-link{display:inline-flex!important;align-items:center}
.audience-section,.services-section{padding:clamp(70px,9vw,128px) 0;background:#f1f1ed;color:#111}.audience-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:28px;align-items:end;margin-bottom:34px}.audience-intro h2{margin:8px 0 0;font-size:clamp(42px,6vw,82px);line-height:.92;letter-spacing:-.065em}.audience-intro p{margin:0;color:#62625d;line-height:1.7}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.audience-card{display:grid;min-height:260px;padding:28px;border:1px solid #d1d1cb;border-radius:26px;background:#fff;color:#111;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.audience-card:hover{transform:translateY(-5px);border-color:#111}.audience-card>span{font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.audience-card strong{align-self:end;max-width:520px;font-size:clamp(28px,3.2vw,48px);line-height:1;letter-spacing:-.045em}.audience-card p{max-width:560px;margin:14px 0;color:#64645e;line-height:1.6}.audience-card i{font-size:12px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.audience-card-dark{background:#090a0a;color:#f8f8f5}.audience-card-dark p{color:#a4a49d}
.logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.logo-card.matters-brand .matters-official-logo{width:min(100%,190px);height:auto}.experience-brand-triple{display:grid!important;grid-template-columns:1fr 1px 1fr 1px 1fr!important;gap:12px!important;align-items:center}.experience-brand-triple>i{height:58px;background:#d4d4ce}.experience-brand-item.matters img{width:100%;height:auto;max-width:150px}.sendworks-lines.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.services-section{background:#0a0b0b;color:#f7f7f3}.services-section .section-label,.services-section .section-title p{color:#a2a29c}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px}.service-card{display:flex;min-height:270px;flex-direction:column;padding:24px;border:1px solid #2c2d2b;border-radius:22px;background:#111212}.service-card>span{color:#85857f;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.service-card h3{margin:34px 0 12px;font-size:clamp(24px,2.2vw,34px);line-height:1;letter-spacing:-.04em}.service-card p{margin:0;color:#aaa;line-height:1.65}.service-card strong{margin-top:auto;padding-top:28px;color:#fff;font-size:13px}.services-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:22px 24px;border:1px solid #292a28;border-radius:20px}.services-cta p{margin:0;color:#b7b7b0}
@media(max-width:1050px){.logo-grid{grid-template-columns:repeat(3,1fr)}.services-grid{grid-template-columns:repeat(2,1fr)}.experience-brand-triple{grid-template-columns:1fr!important}.experience-brand-triple>i{width:100%;height:1px}.sendworks-lines.three{grid-template-columns:1fr 1fr}}@media(max-width:700px){.audience-intro,.audience-grid,.services-grid{grid-template-columns:1fr}.audience-card{min-height:230px;padding:22px}.logo-grid{grid-template-columns:1fr 1fr}.sendworks-lines.three{grid-template-columns:1fr}.services-cta{align-items:flex-start;flex-direction:column}.service-card{min-height:240px}}@media(max-width:390px){.logo-grid{grid-template-columns:1fr}}
