.help-page,.faq-page{background:#f5f5f7;color:#1d1d1f;min-height:70vh}.help-hero,.faq-hero{text-align:center;padding:80px 24px 65px;background:#fff}.help-hero>p,.faq-hero>p,.support-steps>div>p{font-size:11px;font-weight:700;color:#bf4800;letter-spacing:.09em;margin:0}.help-hero h1,.faq-hero h1{font-size:48px;letter-spacing:-.045em;margin:12px 0}.help-hero>span,.faq-hero>span{display:block;color:#6e6e73;font-size:17px;line-height:1.6}.whatsapp-main{width:min(380px,100%);margin:34px auto 0;border-radius:14px;background:#25d366;color:#071b0d;text-decoration:none;padding:16px 22px;display:flex;align-items:center;justify-content:space-between}.whatsapp-main b{font-size:17px}.whatsapp-main small{color:#0f5829}.support-cards{max-width:1180px;margin:0 auto;padding:60px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.support-cards article{background:#fff;border-radius:18px;padding:30px}.support-cards i{font-style:normal;color:#0877df;font-weight:700}.support-cards h2{font-size:21px}.support-cards p,.support-steps span,.support-bottom p{color:#6e6e73;line-height:1.6;font-size:14px}.support-steps{max-width:1132px;margin:0 auto 60px;background:#111827;color:#fff;border-radius:22px;padding:42px;display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.support-steps h2{font-size:32px;margin:10px 0}.support-steps ol{margin:0;padding:0;list-style:none;display:grid;gap:22px;counter-reset:steps}.support-steps li{display:grid;grid-template-columns:1fr;gap:4px;border-bottom:1px solid #303b4f;padding-bottom:18px}.support-steps li b{font-size:16px}.support-steps span{color:#aeb7c6}.support-bottom{max-width:1180px;margin:auto;padding:0 24px 80px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.support-bottom>div{background:#fff;border-radius:18px;padding:30px}.support-bottom h2{margin-top:0}.support-bottom a{color:#06c;text-decoration:none;font-weight:700}.support-bottom .whatsapp-small{display:inline-block;background:#25d366;color:#071b0d;padding:12px 17px;border-radius:9px}.faq-layout{max-width:1180px;margin:auto;padding:60px 24px 90px;display:grid;grid-template-columns:230px 1fr;gap:45px}.faq-layout aside{position:sticky;top:130px;height:max-content;display:grid;background:#fff;border-radius:14px;padding:10px}.faq-layout aside a{color:#555;text-decoration:none;padding:12px;border-radius:8px;font-size:13px}.faq-layout aside a:hover{background:#f1f3f5;color:#0877df}.faq-content{display:grid;gap:42px}.faq-content section{scroll-margin-top:125px}.faq-content section>h2{font-size:28px;margin:0 0 15px}.faq-content details{background:#fff;border-bottom:1px solid #e5e5e5;padding:0 20px}.faq-content details:first-of-type{border-radius:14px 14px 0 0}.faq-content details:last-of-type{border-radius:0 0 14px 14px;border-bottom:0}.faq-content summary{cursor:pointer;list-style:none;padding:19px 30px 19px 0;font-weight:600;position:relative}.faq-content summary::-webkit-details-marker{display:none}.faq-content summary:after{content:'+';position:absolute;right:2px;font-size:20px;font-weight:400}.faq-content details[open] summary:after{content:'−'}.faq-content details p{color:#60646c;line-height:1.7;margin:0;padding:0 30px 20px 0;font-size:14px}.faq-contact{background:#0877df;color:#fff;border-radius:18px;padding:32px}.faq-contact h2{margin:0 0 6px}.faq-contact p{margin:0 0 20px;color:#dceeff}.faq-contact a{display:inline-block;background:#25d366;color:#071b0d;text-decoration:none;font-weight:700;padding:12px 17px;border-radius:9px}
@media(max-width:760px){.help-hero,.faq-hero{padding:55px 20px 45px}.help-hero h1,.faq-hero h1{font-size:36px}.help-hero>span,.faq-hero>span{font-size:14px}.whatsapp-main{display:grid;gap:3px;text-align:left}.support-cards{grid-template-columns:1fr;padding:35px 15px}.support-steps{margin:0 15px 35px;padding:28px 22px;grid-template-columns:1fr;gap:20px}.support-bottom{grid-template-columns:1fr;padding:0 15px 55px}.faq-layout{display:block;padding:35px 15px 65px}.faq-layout aside{position:static;display:flex;overflow:auto;margin-bottom:35px}.faq-layout aside a{white-space:nowrap}.faq-content{gap:34px}.faq-content section>h2{font-size:23px}.faq-content details{padding:0 15px}.faq-content summary{font-size:14px}.faq-content details p{font-size:13px}}
@media(min-width:801px){.faq-layout aside{top:183px}.faq-content section{scroll-margin-top:183px}}
@media(min-width:761px) and (max-width:800px){.faq-layout aside{top:200px}.faq-content section{scroll-margin-top:200px}}
