.detail-section{padding-top:10px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.info-block{background:#1b1d1e;border:1px solid #3b3d3c;padding:35px}.info-number{display:block;color:#dbb348;font-size:10px;letter-spacing:1px;margin-bottom:20px}.info-block h3{font-size:24px;letter-spacing:-.6px;line-height:1.3}.info-block p,.info-block li{font-size:13px;line-height:1.85;color:#bfc1bb}.info-block p{margin:17px 0}.info-block ul{padding-left:18px;margin:20px 0}.info-block li{padding-left:4px;margin:10px 0}.info-block li::marker{color:#c7a54c}.info-block strong{color:#e0e1da;font-weight:500}.info-block .text-link{font-size:11px;margin-top:5px}.audiences{background:#191b1c;max-width:none;border-top:1px solid #3a3c39;border-bottom:1px solid #3a3c39}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:35px}.audience-grid article{border-top:2px solid #9f853b;padding-top:25px}.audience-grid h3{font-size:21px;letter-spacing:-.5px;line-height:1.4}.audience-grid p{color:#b8bab4;font-size:13px;line-height:1.9}.support{display:grid;grid-template-columns:1fr 1fr;gap:7%;border-bottom:1px solid #3b3c37}.support p{font-size:13px;color:#c0c1ba;line-height:1.9;margin-top:0;margin-bottom:18px}.support h2{margin-bottom:20px}.faq{border-top:1px solid #3b3d38}.faq .section-head p{font-size:12px}.faq-list{border-top:1px solid #494b42}.faq details{border-bottom:1px solid #41433c;background:#1b1d1c}.faq summary{padding:22px 55px 22px 24px;cursor:pointer;font-size:14px;color:#dedfd8;position:relative;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:24px;top:16px;color:#dfb94f;font-size:25px;font-weight:400}.faq details[open] summary:after{content:'−'}.faq details[open] summary{color:#e4c366}.faq details p{padding:0 60px 24px 24px;margin:0;max-width:900px;font-size:13px;line-height:1.9;color:#bfc1b8}.faq summary:focus-visible{outline:2px solid #efb510;outline-offset:-3px}.service h3,.steps h3{text-transform:none}
@media(max-width:740px){.detail-section{padding-top:0}.info-grid{grid-template-columns:1fr;gap:16px}.info-block{padding:25px}.info-block h3{font-size:23px}.audience-grid{grid-template-columns:1fr;gap:22px}.audience-grid article{padding-top:20px}.support{grid-template-columns:1fr;gap:10px}.faq summary{font-size:13px;padding:20px 45px 20px 20px;line-height:1.6}.faq summary:after{right:18px;top:15px}.faq details p{padding:0 20px 22px;font-size:13px}.faq .section-head p{margin-top:18px}}
