.support-page{background:#f9fafb}.support-hero{background:#fff;padding:80px 0 60px;border-bottom:1px solid #e5e7eb}.support-hero .container{max-width:800px;margin:0 auto;padding:0 20px;text-align:center}.support-hero h1{font-size:40px;font-weight:700;color:var(--text-dark);margin-bottom:16px;letter-spacing:-1px}.support-hero p{font-size:18px;color:#666;line-height:1.6}.support-channels{padding:60px 0}.support-channels .container{max-width:800px;margin:0 auto;padding:0 20px}.support-channels h2{font-size:24px;font-weight:600;color:var(--text-dark);margin-bottom:24px}.support-channels .channels-grid{display:flex;flex-direction:column;gap:12px}.support-channels .channel-card{display:flex;align-items:center;gap:20px;padding:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;transition:all .2s ease}.support-channels .channel-card:hover{border-color:rgba(var(--primary-rgb), 0.4);box-shadow:0 4px 16px rgba(0,0,0,.06)}.support-channels .channel-card:hover .channel-arrow{transform:translateX(4px);color:var(--primary)}.support-channels .channel-icon{width:48px;height:48px;border-radius:10px;background:rgba(var(--primary-rgb), 0.08);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.support-channels .channel-info{flex:1;min-width:0}.support-channels .channel-info h3{font-size:16px;font-weight:600;color:var(--text-dark);margin-bottom:4px}.support-channels .channel-info p{font-size:14px;color:#666;line-height:1.5}.support-channels .channel-arrow{color:#999;flex-shrink:0;transition:all .2s ease}.support-faq{padding:0 0 80px}.support-faq .container{max-width:800px;margin:0 auto;padding:0 20px}.support-faq .faq-header{margin-bottom:32px}.support-faq .faq-header h2{font-size:24px;font-weight:600;color:var(--text-dark);margin-bottom:8px}.support-faq .faq-header p{font-size:16px;color:#666;line-height:1.6}.support-faq .faq-list{display:flex;flex-direction:column;gap:8px}.support-faq .faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:border-color .2s ease}.support-faq .faq-item.active{border-color:rgba(var(--primary-rgb), 0.3)}.support-faq .faq-item.active .faq-question svg{transform:rotate(180deg)}.support-faq .faq-item.active .faq-answer{display:block}.support-faq .faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.support-faq .faq-question span{font-size:15px;font-weight:600;color:var(--text-dark);line-height:1.4}.support-faq .faq-question svg{flex-shrink:0;color:#999;transition:transform .2s ease}.support-faq .faq-question:hover{background:#fafafa}.support-faq .faq-answer{display:none;padding:0 24px 20px;animation:fadeIn .3s ease}.support-faq .faq-answer p{font-size:14px;color:#555;line-height:1.7;margin:0 0 12px}.support-faq .faq-answer p:last-child{margin-bottom:0}.support-faq .faq-answer strong{color:var(--text-dark)}.support-faq .faq-answer ol{padding-left:20px;margin:12px 0 0}.support-faq .faq-answer ol li{font-size:14px;color:#555;line-height:1.6;margin-bottom:6px}.support-faq .faq-answer ol li b{color:var(--primary)}@keyframes fadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.support-hero{padding:60px 0 40px}.support-hero h1{font-size:30px}.support-hero p{font-size:16px}.support-channels{padding:40px 0}.support-channels h2{font-size:20px}.support-channels .channel-card{padding:18px;gap:14px}.support-channels .channel-icon{width:40px;height:40px}.support-channels .channel-icon svg{width:20px;height:20px}.support-channels .channel-info h3{font-size:15px}.support-channels .channel-info p{font-size:13px}.support-faq{padding:0 0 60px}.support-faq .faq-header h2{font-size:20px}.support-faq .faq-question{padding:16px 18px}.support-faq .faq-question span{font-size:14px}.support-faq .faq-answer{padding:0 18px 16px}}.contact{background:#f9fafb;min-height:100vh}.contact .container{max-width:700px;margin:0 auto;padding:80px 20px 60px}.contact .h-send{display:flex;align-items:center;gap:24px;margin-bottom:24px}.contact .h-send img{width:80px;height:80px;border-radius:16px;object-fit:cover;flex-shrink:0}.contact .h-send h1.t{font-size:28px;font-weight:700;color:var(--text-dark);line-height:1.3}.contact .h-send h1.t b{color:var(--primary)}.contact .h-send h1.t .p{font-size:16px;font-weight:400;color:#666;line-height:1.6}.contact hr{border:none;border-top:1px solid #e5e7eb;margin:0 0 32px}.contact .block.blocksuccess{display:none;flex-direction:column;align-items:center;gap:24px;padding:60px 0;text-align:center}.contact .block.blocksuccess .txt{font-size:18px;color:var(--text-dark);font-weight:600}.contact .blockform .txt{font-size:16px;color:#666;margin-bottom:24px;line-height:1.6}.contact .blockform .form{display:flex;flex-direction:column;gap:16px}.contact .blockform .form .input input,.contact .blockform .form .input textarea{width:100%;padding:14px 18px;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;font-family:inherit;background:#fff;color:var(--text-dark);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.contact .blockform .form .input input::placeholder,.contact .blockform .form .input textarea::placeholder{color:#999}.contact .blockform .form .input input:focus,.contact .blockform .form .input textarea:focus{outline:none;border-color:rgba(var(--primary-rgb), 0.5);box-shadow:0 0 0 3px rgba(var(--primary-rgb), 0.1)}.contact .blockform .form .input textarea{min-height:140px;resize:vertical}.contact .blockform .form .btn-send{display:flex;align-items:center;gap:16px}.contact .blockform .form .btn-send .btn.primary.send{padding:14px 32px;background:var(--primary);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.contact .blockform .form .btn-send .btn.primary.send:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 16px rgba(var(--primary-rgb), 0.3)}.contact .blockform .form .btn-send .loading{display:none}.contact .blockform .form .btn-send .loading img{width:32px;height:32px}.contact .blockform .form .btn-send.loading .btn.primary.send{opacity:.6;pointer-events:none}.contact .blockform .form .btn-send.loading .loading{display:block}.pqrs-tabs{display:flex;gap:8px;margin-bottom:24px}.pqrs-tab{flex:1;padding:12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:14px;font-weight:600;color:#666;cursor:pointer;text-align:center;font-family:inherit;transition:all .2s}.pqrs-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}.contact .blockform .form .input select{width:100%;padding:14px 18px;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;font-family:inherit;background:#fff;color:var(--text-dark);appearance:none;cursor:pointer;transition:border-color .2s ease}.contact .blockform .form .input select:focus{outline:none;border-color:rgba(var(--primary-rgb), 0.5);box-shadow:0 0 0 3px rgba(var(--primary-rgb), 0.1)}.ticket-code{display:inline-block;font-size:24px;font-weight:700;color:var(--primary);background:rgba(var(--primary-rgb), 0.08);padding:8px 20px;border-radius:10px;letter-spacing:2px;font-family:monospace}.blocklookup .txt{font-size:16px;color:#666;margin-bottom:16px;line-height:1.6}.pqrs-error{text-align:center;padding:24px;color:#e53935;font-size:15px}.pqrs-ticket{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px}.pqrs-ticket__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.pqrs-ticket__code{font-family:monospace;font-weight:700;font-size:14px;color:var(--primary);margin-right:8px}.pqrs-ticket__status{display:inline-block;padding:3px 10px;border-radius:20px;color:#fff;font-size:12px;font-weight:600}.pqrs-ticket__date{font-size:13px;color:#999}.pqrs-ticket__subject{font-size:18px;font-weight:600;color:var(--text-dark);margin:0 0 8px}.pqrs-ticket__meta{font-size:13px;color:#888;margin-bottom:16px}.pqrs-ticket__message{font-size:15px;line-height:1.7;color:#444;padding:16px;background:#f9fafb;border-radius:10px;margin-bottom:20px;white-space:pre-wrap}.pqrs-replies{border-top:1px solid #e5e7eb;padding-top:16px;margin-bottom:20px}.pqrs-replies h4{font-size:15px;font-weight:600;color:var(--text-dark);margin:0 0 12px}.pqrs-reply{padding:12px 16px;border-radius:10px;margin-bottom:8px;background:#f3f4f6}.pqrs-reply--admin{background:rgba(var(--primary-rgb), 0.06);border-left:3px solid var(--primary)}.pqrs-reply__header{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;color:#666;flex-wrap:wrap}.pqrs-reply__badge{font-size:11px;background:var(--primary);color:#fff;padding:1px 8px;border-radius:10px;font-weight:600}.pqrs-reply__date{margin-left:auto;font-size:12px;color:#999}.pqrs-reply__body{font-size:14px;color:#333;line-height:1.6;white-space:pre-wrap}.pqrs-reply-form{border-top:1px solid #e5e7eb;padding-top:16px}.pqrs-reply-form h4{font-size:15px;font-weight:600;color:var(--text-dark);margin:0 0 12px}.pqrs-reply-form textarea{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;font-family:inherit;min-height:80px;resize:vertical;box-sizing:border-box;margin-bottom:10px}.pqrs-reply-form textarea:focus{outline:none;border-color:rgba(var(--primary-rgb), 0.5)}@media screen and (max-width: 768px){.contact .container{padding:60px 16px 40px}.contact .h-send{flex-direction:column;text-align:center;gap:16px}.contact .h-send img{width:64px;height:64px}.contact .h-send h1.t{font-size:22px}.contact .h-send h1.t .p{font-size:14px}.contact .blockform .form .btn-send .btn.primary.send{width:100%}.pqrs-ticket__header{flex-direction:column;align-items:flex-start}}
