.audience-crumb{padding:23px 5%;display:flex;gap:13px;align-items:center;font-size:14px;color:var(--steel);border-bottom:1px solid #ffffff15;flex-wrap:wrap}.audience-crumb a{text-decoration:underline;text-underline-offset:4px;color:var(--white)}.audience-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:6%;padding-top:58px;padding-bottom:66px;overflow:hidden}.audience-hero .eyebrow{color:#ff8b90;margin-bottom:25px;font-size:13px}.audience-hero h1{font-size:clamp(44px,5.2vw,80px);line-height:1.08;letter-spacing:-1px;overflow-wrap:anywhere}.audience-lead{font-size:18px;color:var(--steel);max-width:560px;margin-top:27px}.audience-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:21px;margin-top:30px}.audience-hero-actions .button{max-width:100%;text-align:center}.benefits-link{font-size:14px;border-bottom:1px solid #74787d;padding-bottom:4px}.audience-hero-art{position:relative;background:var(--white);padding:60px 30px 35px;border-bottom:5px solid var(--red);transform:rotate(2deg)}.audience-hero-art>img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply}.equipment-label{position:absolute;top:22px;left:25px;color:var(--black);font-size:12px;letter-spacing:2px}.equipment-rule{position:absolute;left:-25px;right:-25px;bottom:-21px;height:9px;border-block:1px solid var(--red)}.audience-page h2{font-size:clamp(30px,3.1vw,46px);line-height:1.15;letter-spacing:-1px;max-width:800px}.audience-page .section>.eyebrow{margin-bottom:20px}.audience-benefits{background:var(--white);color:var(--black)}.audience-benefits>.eyebrow{color:var(--deep)}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4%;margin-top:43px}.benefit-grid article{border-top:1px solid #bcc2c8;padding-top:25px}.benefit-number{display:block;color:var(--deep);font-size:14px;font-weight:700;margin-bottom:24px}.benefit-grid h3{font-size:23px;line-height:1.25;margin-bottom:17px}.benefit-grid p{color:#545b62;font-size:16px}.audience-selection>.eyebrow{color:#ff8b90}.audience-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:35px}.audience-products .product-photo{aspect-ratio:1.4/1;padding:24px}.audience-products h3{font-size:22px;margin-top:23px;line-height:1.3}.audience-products p{font-size:16px;color:var(--steel);margin-top:12px}.audience-terms{border-top:1px solid #ffffff30;margin-top:35px;padding-top:20px;color:var(--steel);font-size:14px;max-width:1000px}.audience-process{background:var(--graphite);display:grid;grid-template-columns:1fr 1fr;gap:8%}.audience-process .eyebrow{color:#ff8b90;margin-bottom:22px}.audience-process ol{margin:0;padding-left:28px}.audience-process li{padding:0 0 28px 14px;border-bottom:1px solid #ffffff25;margin-bottom:28px}.audience-process li:last-child{margin-bottom:0;padding-bottom:0;border:0}.audience-process li::marker{color:#ff8b90;font-size:17px;font-weight:700}.audience-process h3{font-size:22px;line-height:1.3;margin-bottom:12px}.audience-process p{font-size:16px;color:var(--steel)}.audience-faq{background:var(--white);color:var(--black);display:grid;grid-template-columns:.65fr 1fr;gap:8%}.audience-faq h2{font-size:25px;letter-spacing:.3px;max-width:300px}.audience-faq details{border-bottom:1px solid #c6cbd0;padding:20px 0}.audience-faq details:first-child{padding-top:0}.audience-faq summary{font-weight:700;font-size:18px;cursor:pointer;line-height:1.5;padding-right:10px}.audience-faq details p{color:#545b62;font-size:16px;padding:16px 0 0}.audience-faq summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}.audience-related{padding:32px 5%;border-bottom:1px solid #ffffff20;display:flex;justify-content:space-between;gap:25px;align-items:center}.audience-related>p{color:var(--steel);font-size:14px}.audience-related>div{display:flex;gap:30px;flex-wrap:wrap}.audience-related a{font-size:15px;text-decoration:underline;text-underline-offset:5px;line-height:1.7}.audience-page .contact h2{font-size:clamp(33px,3.8vw,56px);overflow-wrap:anywhere}.audience-page .hero-description{max-width:100%}html[lang=ru] .audience-hero h1{font-family:Arial,sans-serif;font-size:clamp(36px,4.4vw,65px);line-height:1.12}html[lang=ru] .audience-page .contact h2{font-size:clamp(30px,3.3vw,48px)}
@media(max-width:900px){.audience-hero{gap:5%;grid-template-columns:1.2fr 1fr}.audience-hero h1{font-size:48px}.audience-lead{font-size:16px}.benefit-grid{gap:25px}.benefit-grid h3{font-size:20px}.audience-products{gap:18px}.audience-products h3{font-size:20px}.audience-related{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.audience-hero{grid-template-columns:1fr;gap:38px;padding-top:35px}.audience-hero h1{font-size:clamp(43px,9vw,60px)}.audience-hero-art{max-width:380px;width:90%;justify-self:center;padding:50px 25px 25px}.audience-hero-art>img{aspect-ratio:1.2/1}.audience-hero-actions .button{width:100%;font-size:14px}.benefit-grid{grid-template-columns:1fr;gap:30px;margin-top:29px}.benefit-number{margin-bottom:16px}.benefit-grid h3{font-size:23px}.audience-products{grid-template-columns:1fr;gap:35px}.audience-products article{display:grid;grid-template-columns:120px 1fr;column-gap:19px;align-items:start}.audience-products .product-photo{grid-row:span 2;aspect-ratio:1/1.2;padding:14px;align-self:start}.audience-products h3{font-size:20px;margin:0}.audience-products p{font-size:15px;margin-top:10px}.audience-process,.audience-faq{grid-template-columns:1fr;gap:32px}.audience-faq h2{max-width:100%}.audience-related>div{flex-direction:column;gap:15px}.audience-page h2{font-size:32px}.audience-crumb{font-size:13px}.audience-page .contact h2{font-size:37px}html[lang=ru] .audience-hero h1{font-size:clamp(33px,7.7vw,48px)}html[lang=ru] .audience-page .contact h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.audience-hero-art{transform:none}}
