.ab-contact-page{max-width:1000px;margin:auto;padding:35px 24px 50px}.ab-contact-page>header{border:1px solid #72603d;border-radius:15px;background:linear-gradient(120deg,#30291e99,#0d202cbb);text-align:center;padding:33px 30px;margin-bottom:22px}.ab-contact-page>header>small{font-size:8px;letter-spacing:1px;border:1px solid #a08953;border-radius:20px;padding:5px 14px;color:#d1b375}.ab-contact-page h1{font-size:25px;font-weight:600;margin:20px 0 10px}.ab-contact-page p{font-size:11px;line-height:1.8;color:#939da9}.ab-contact-page>header p{max-width:560px;margin:0 auto}.ab-contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:17px}.ab-contact-cards article{border:1px solid #57505e;border-radius:13px;background:linear-gradient(145deg,#2c233f66,#0b1015aa);text-align:center;padding:24px 20px;display:flex;flex-direction:column;align-items:center}.ab-contact-cards article.chat{background:linear-gradient(145deg,#1b493944,#0b1015aa);border-color:#27614c}.ab-contact-cards article.telegram{background:linear-gradient(145deg,#143a4f88,#0b1015aa);border-color:#27546b}.ab-contact-cards i{width:45px;height:45px;border:1px solid #756286;border-radius:12px;display:grid;place-items:center;font-size:22px;color:#c9b6ee;background:#9f7fe01a;margin-bottom:18px}.ab-contact-cards .chat i{color:#36c590;border-color:#278e65;background:#35bb8622}.ab-contact-cards .telegram i{color:#3ac7ed;border-color:#27788e;background:#35b6e022}.ab-contact-cards small{color:#af9cca;border:1px solid #8e6bc660;border-radius:15px;padding:4px 9px;font-size:8px}.ab-contact-cards h2{font-size:15px;font-weight:700;margin:13px 0 0}.ab-contact-cards p{font-size:10px;flex:1}.ab-contact-cards a,.ab-contact-cards button{display:block;width:100%;padding:10px 12px;border:1px solid #806a9d;background:#4a395366;color:#e9d9ff;border-radius:7px;font-size:11px;overflow-wrap:anywhere}.ab-contact-cards .chat button{background:linear-gradient(110deg,#d4b77f,#a3824d);border-color:#c7ad7d;color:#15120b}.ab-contact-cards .telegram a{border-color:#227d9d;color:#93d5ed;background:#103a4b66}.ab-contact-channels{border:1px solid #ffffff25;background:#111318cc;border-radius:13px;margin-top:22px;padding:24px;text-align:center}.ab-contact-channels h2,.ab-contact-faq h2{font-size:15px;font-weight:700}.ab-contact-channels>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;justify-content:center}.ab-contact-channels a,.ab-contact-channels button{font-size:10px;background:#191c21;border:1px solid #ffffff20;border-radius:8px;padding:12px;color:#c7c8cf}.ab-contact-channels i{color:#c4a66a;margin-right:8px}.ab-contact-faq{margin-top:32px;text-align:center}.ab-contact-faq>p{font-size:10px}.ab-contact-faq details{border:1px solid #ffffff15;background:#0c0e11bb;border-radius:9px;margin-top:12px;text-align:left}.ab-contact-faq summary{padding:17px;cursor:pointer;font-size:12px;list-style:none;display:flex;justify-content:space-between;gap:15px}.ab-contact-faq summary span{color:#d0af72}.ab-contact-faq details>p{padding:0 17px 14px;margin:0;white-space:pre-line}@media(max-width:767px){.ab-contact-page{padding:24px 15px 35px}.ab-contact-page>header{padding:25px 17px}.ab-contact-page h1{font-size:22px}.ab-contact-cards{grid-template-columns:1fr;gap:13px}.ab-contact-cards article{padding:22px}.ab-contact-channels{padding:20px 14px}.ab-contact-channels a,.ab-contact-channels button{flex:1 1 130px}.ab-contact-faq summary{font-size:11px;padding:14px}}
