.contact-info-wrap[data-v-d6aa22c7]{min-height:100vh;background:linear-gradient(180deg,#1a1a1a,#0f0f0f);color:#fff}.contact-info-wrap .hero-section[data-v-d6aa22c7]{background:linear-gradient(135deg,#1a1a1a,#2d1b3d);padding:4rem 0 3rem;text-align:center;border-bottom:1px solid #333}.contact-info-wrap .hero-section .hero-content[data-v-d6aa22c7]{max-width:800px;margin:0 auto;padding:0 20px}.contact-info-wrap .hero-section .hero-content .hero-title[data-v-d6aa22c7]{font-size:42px;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}@media (max-width: 768px){.contact-info-wrap .hero-section .hero-content .hero-title[data-v-d6aa22c7]{font-size:32px}}.contact-info-wrap .hero-section .hero-content .hero-subtitle[data-v-d6aa22c7]{font-size:18px;color:#b6b4bb;line-height:1.6;margin:0}@media (max-width: 768px){.contact-info-wrap .hero-section .hero-content .hero-subtitle[data-v-d6aa22c7]{font-size:16px}}.contact-info-wrap .contact-section .contact-grid[data-v-d6aa22c7]{gap:3rem;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 968px){.contact-info-wrap .contact-section .contact-grid[data-v-d6aa22c7]{grid-template-columns:1fr;gap:2.5rem}}.contact-info-wrap .contact-section .contact-grid .section-title[data-v-d6aa22c7]{font-size:24px;font-weight:700;color:#fff;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #ff4da5}.contact-info-wrap .contact-section .contact-grid .contact-methods .contact-list[data-v-d6aa22c7]{display:flex;flex-direction:column;gap:2rem}.contact-info-wrap .contact-section .contact-grid .contact-methods .contact-list .contact-item[data-v-d6aa22c7]{display:flex;gap:1.5rem;align-items:flex-start}.contact-info-wrap .contact-section .contact-grid .contact-methods .contact-list .contact-item .contact-icon[data-v-d6aa22c7]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info-wrap .contact-section .contact-grid .contact-methods .contact-list .contact-item .contact-icon img[data-v-d6aa22c7]{width:32px;height:32px;object-fit:contain}.contact-info-wrap .contact-section .contact-grid .contact-methods .contact-list .contact-item .contact-icon.phone-icon[data-v-d6aa22c7]{background:#4f9eff}.contact-info-wrap .contact-section .contact-grid .contact-methods .contact-list .contact-item .contact-icon.line-icon[data-v-d6aa22c7]{background:#00c300}.contact-info-wrap .contact-section .contact-grid .contact-methods .contact-list .contact-item .contact-details[data-v-d6aa22c7]{flex:1}.contact-info-wrap .contact-section .contact-grid .contact-methods .contact-list .contact-item .contact-details h3[data-v-d6aa22c7]{font-size:20px;font-weight:600;color:#fff;margin:0 0 .5rem}.contact-info-wrap .contact-section .contact-grid .contact-methods .contact-list .contact-item .contact-details .contact-link[data-v-d6aa22c7]{display:inline-block;font-size:18px;color:#ff4da5;text-decoration:none;font-weight:500;margin-bottom:.5rem;transition:color .2s ease}.contact-info-wrap .contact-section .contact-grid .contact-methods .contact-list .contact-item .contact-details .contact-link[data-v-d6aa22c7]:hover{color:#ff6db8}.contact-info-wrap .contact-section .contact-grid .contact-note[data-v-d6aa22c7]{font-size:18px;margin:0;line-height:1.6}.contact-info-wrap .contact-section .contact-grid .brand-intro .brand-content .brand-logo[data-v-d6aa22c7]{margin-bottom:1.5rem}.contact-info-wrap .contact-section .contact-grid .brand-intro .brand-content .brand-logo img[data-v-d6aa22c7]{height:60px;width:auto;object-fit:contain}.contact-info-wrap .contact-section .contact-grid .brand-intro .brand-content .brand-text[data-v-d6aa22c7]{font-size:15px;line-height:1.9;color:#b6b4bb;margin-bottom:1.5rem}.contact-info-wrap .contact-section .contact-grid .brand-intro .brand-content .brand-text .brand-name[data-v-d6aa22c7]{color:#ff4da5;font-weight:600}.contact-info-wrap .contact-section .contact-grid .brand-intro .brand-content .brand-text strong[data-v-d6aa22c7]{color:#fff;font-weight:600}.contact-info-wrap .articles-section[data-v-d6aa22c7]{padding:4rem 0;border-bottom:1px solid #333}.contact-info-wrap .articles-section .section-title[data-v-d6aa22c7]{font-size:32px;font-weight:700;color:#fff;margin-bottom:3rem}.contact-info-wrap .articles-section .articles-grid[data-v-d6aa22c7]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.contact-info-wrap .articles-section .articles-grid[data-v-d6aa22c7]{grid-template-columns:1fr;gap:2.5rem}}.contact-info-wrap .articles-section .articles-grid .articles-category[data-v-d6aa22c7]{background:#ffffff08;border-radius:12px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.contact-info-wrap .articles-section .articles-grid .articles-category .category-title[data-v-d6aa22c7]{font-size:20px;font-weight:600;color:#fff;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.contact-info-wrap .articles-section .articles-grid .articles-category .category-title .title-icon[data-v-d6aa22c7]{font-size:24px}.contact-info-wrap .articles-section .articles-grid .articles-category .article-list[data-v-d6aa22c7]{list-style:none;padding:0;margin:0 0 1.5rem}.contact-info-wrap .articles-section .articles-grid .articles-category .article-list li[data-v-d6aa22c7]{margin-bottom:1rem}.contact-info-wrap .articles-section .articles-grid .articles-category .article-list li .article-link[data-v-d6aa22c7]{display:block;font-size:14px;color:#b6b4bb;text-decoration:none;line-height:1.7;transition:color .2s ease;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.contact-info-wrap .articles-section .articles-grid .articles-category .article-list li .article-link[data-v-d6aa22c7]:hover{color:#ff4da5}.contact-info-wrap .articles-section .articles-grid .articles-category .article-list li.no-articles[data-v-d6aa22c7]{color:#666;font-size:14px;font-style:italic}.contact-info-wrap .articles-section .articles-grid .articles-category .more-link[data-v-d6aa22c7]{display:inline-block;font-size:14px;color:#ff4da5;text-decoration:none;font-weight:500;transition:color .2s ease}.contact-info-wrap .articles-section .articles-grid .articles-category .more-link[data-v-d6aa22c7]:hover{color:#ff6db8}.contact-info-wrap .faq-section[data-v-d6aa22c7]{padding:4rem 0}.contact-info-wrap .faq-section .section-title[data-v-d6aa22c7]{font-size:32px;font-weight:700;color:#fff;margin-bottom:3rem}.contact-info-wrap .faq-section .faq-list[data-v-d6aa22c7]{max-width:800px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:1.5rem}.contact-info-wrap .faq-section .faq-list .faq-item[data-v-d6aa22c7]{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.contact-info-wrap .faq-section .faq-list .faq-item .faq-question[data-v-d6aa22c7]{font-size:18px;font-weight:600;color:#fff;margin:0 0 .75rem}.contact-info-wrap .faq-section .faq-list .faq-item .faq-answer[data-v-d6aa22c7]{font-size:15px;line-height:1.7;color:#b6b4bb;margin:0}
