.launch-home25 .phase-home-copy h1{font-size:clamp(35px,3.55vw,51px)!important;line-height:1.12}.launch-home25 .phase-home-copy h1 em{font-style:normal}.hero-india29{opacity:.3}.audience-data30{margin:35px 0 50px;padding:34px;border:1px solid var(--line,#e5dff1);border-radius:25px;background:var(--surface,#faf8ff)}.audience-data30 header{max-width:800px}.audience-data30 h2{font-size:clamp(25px,3vw,37px);line-height:1.15;margin:15px 0}.audience-facts30{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:30px 0}.audience-facts30 article{border-left:3px solid #b99ee9;padding-left:24px}.audience-facts30 strong{font-size:43px;color:#7644dc}.audience-facts30 h3{font-size:18px;margin:12px 0}.audience-facts30 p,.audience-case-body30 p{font-size:14px;line-height:1.85;color:var(--muted,#746d7f)}.audience-facts30 a,.audience-data30 a,.audience-case30 a{font-size:12px;font-weight:700;color:var(--purple,#7145c0)}.audience-example30{padding:20px 24px;border-radius:16px;background:#9b7add0c;border-left:3px solid #23bd6b}.audience-example30 p{margin:8px 0 0;line-height:1.8}.audience-story30{padding:70px 0 30px}.audience-story30>header{max-width:800px;margin-bottom:35px}.audience-story30>header h2{font-size:clamp(30px,4vw,48px);line-height:1.1;margin:20px 0}.audience-story30>header p{line-height:1.85;color:var(--muted,#746d7f)}.audience-case30{border:1px solid var(--line,#e4ddef);border-radius:22px;margin:14px 0;overflow:hidden;background:var(--surface,#fff)}.audience-case30 summary{display:flex;align-items:center;gap:20px;padding:25px 28px;cursor:pointer;list-style:none;min-height:80px}.audience-case30 summary>span{color:#7644dc;font-weight:800}.audience-case30 summary h3{margin:0;font-size:24px}.audience-case30 summary b{margin-left:auto}.audience-case30[open] summary b{rotate:45deg}.audience-case30[open] summary{background:#9b7add0c}.audience-case-body30{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px}.audience-case-body30 h4{font-size:25px;line-height:1.25;margin:0 0 15px}.audience-case-body30 h5{font-size:16px;margin:24px 0 8px}.audience-case-body30 figure{margin:0;padding:24px;background:#fcf8ef;border:1px solid #e6ddc9;border-radius:16px;align-self:start;box-shadow:0 12px 25px #28134208;transform:rotate(-1deg)}.audience-case-body30 figure img{display:block;width:100%;height:auto;min-height:60px;object-fit:contain;border-radius:5px}.audience-case-body30 figcaption{padding-top:20px}.audience-case-body30 figcaption>span{font-size:10px;color:#716652;text-transform:uppercase;letter-spacing:.06em}.audience-case-body30 figcaption h4{font-size:20px;margin:14px 0 0;color:#2d2931}.audience-case-body30 figcaption p{color:#6b6258}.evidence-note30{font-size:11px;line-height:1.8;color:var(--muted,#746d7f)}.audience-story30>footer{margin-top:45px;padding:38px;text-align:center;border-radius:24px;background:#9b7add0c}.audience-story30>footer img{width:200px;height:auto;animation:audience-logo30 1s both}.audience-story30>footer h3{font-size:28px}.audience-story30>footer p{margin:15px 0 25px}@keyframes audience-logo30{from{scale:.85;opacity:0}to{scale:1;opacity:1}}html[data-theme=dark] .audience-case30,html[data-theme=dark] .audience-data30{background:#1e1929;color:#eee}html[data-theme=dark] .audience-facts30 strong,html[data-theme=dark] .audience-case30 a{color:#c4a3ff}@media(max-width:700px){.audience-case-body30,.audience-facts30{grid-template-columns:1fr;gap:24px}.audience-case-body30{padding:22px}.audience-data30{padding:23px}.audience-case30 summary{padding:20px;gap:12px}.audience-case30 summary h3{font-size:21px}.audience-story30{padding-top:45px}.audience-story30>footer{padding:25px}.launch-home25 .phase-home-copy h1{font-size:38px!important}}@media(prefers-reduced-motion:reduce){.audience-story30>footer img{animation:none}}
.audience-case30>summary:after{display:none!important}.audience-case30>summary::-webkit-details-marker{display:none}.audience-case30 figure:focus-within{outline:2px solid #5121ea;outline-offset:4px}
.audience-baseline30{padding:24px 28px;background:#9b7add0b;border-radius:18px;line-height:1.9;font-size:14px}.audience-baseline30 strong{font-size:26px;color:#8755dd;margin-right:9px}.audience-baseline30 a{font-weight:700;color:#8755dd}.audience-evidence30{margin:24px 0;padding:20px;border:1px solid var(--line,#e4ddef);border-radius:16px}.audience-evidence30 strong{font-size:33px;color:#8755dd;display:block}.audience-evidence30>span{font-weight:700;font-size:15px}
