.header[data-v-1a3638d6]{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000}.header-content[data-v-1a3638d6]{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.logo h1[data-v-1a3638d6]{color:#2c3e50;font-size:1.8em}.nav-list[data-v-1a3638d6]{display:flex;list-style:none}.nav-list li[data-v-1a3638d6]{margin-left:30px}.nav-link[data-v-1a3638d6]{color:#333;text-decoration:none;font-weight:500;transition:color .3s}.nav-link[data-v-1a3638d6]:hover,.router-link-exact-active[data-v-1a3638d6]{color:#3498db}.mobile-menu-btn[data-v-1a3638d6]{display:none;font-size:1.5em;cursor:pointer}.mobile-menu[data-v-1a3638d6]{display:none;background:#fff;position:absolute;top:100%;left:0;right:0;box-shadow:0 5px 10px rgba(0,0,0,.1)}.mobile-menu ul[data-v-1a3638d6]{list-style:none}.mobile-menu li[data-v-1a3638d6]{border-bottom:1px solid #eee}.mobile-menu a[data-v-1a3638d6]{display:block;padding:15px 20px;text-decoration:none;color:#333}@media (max-width:768px){.nav[data-v-1a3638d6]{display:none}.mobile-menu-btn[data-v-1a3638d6],.mobile-menu[data-v-1a3638d6]{display:block}}.footer[data-v-093748f2]{background:#2c3e50;color:#fff;padding:40px 0 20px}.footer-content[data-v-093748f2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:30px}.footer-section h3[data-v-093748f2],.footer-section h4[data-v-093748f2]{margin-bottom:20px;color:#fff}.footer-section ul[data-v-093748f2]{list-style:none}.footer-section ul li[data-v-093748f2]{margin-bottom:10px}.footer-section a[data-v-093748f2]{color:#ddd;text-decoration:none;transition:color .3s}.footer-section a[data-v-093748f2]:hover{color:#3498db}.footer-section p[data-v-093748f2]{margin:10px 0;color:#ddd}.footer-section i[data-v-093748f2]{margin-right:10px;color:#3498db}.social-icons[data-v-093748f2]{display:flex;gap:15px;margin-top:20px}.social-icons a[data-v-093748f2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;font-size:1.2em;transition:background .3s}.social-icons a[data-v-093748f2]:hover{background:#3498db}.footer-bottom[data-v-093748f2]{text-align:center;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);color:#aaa}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,Arial,sans-serif;line-height:1.6;color:#333}.main-content{min-height:calc(100vh - 150px)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .3s}.btn:hover{background:#2980b9}.btn-primary{background:#2c3e50}.btn-primary:hover{background:#1a252f}.section-title{text-align:center;margin:40px 0;font-size:2em;color:#2c3e50}.hero-banner[data-v-319b1d0a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:100px 0;text-align:center}.hero-content h2[data-v-319b1d0a]{font-size:3em;margin-bottom:20px}.hero-content p[data-v-319b1d0a]{font-size:1.5em;margin-bottom:30px;opacity:.9}@media (max-width:768px){.hero-content h2[data-v-319b1d0a]{font-size:2em}.hero-content p[data-v-319b1d0a]{font-size:1.2em}}.carousel-container[data-v-223fee5c]{position:relative;width:100%;overflow:hidden;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.carousel-wrapper[data-v-223fee5c]{width:100%;overflow:hidden}.carousel-slide[data-v-223fee5c]{display:flex;transition:transform .5s ease-in-out;width:100%}.slide-item[data-v-223fee5c]{min-width:100%;position:relative}.slide-item img[data-v-223fee5c]{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.slide-content[data-v-223fee5c]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;padding:60px 40px 40px}.slide-content h3[data-v-223fee5c]{font-size:2em;margin-bottom:15px}.slide-content p[data-v-223fee5c]{font-size:1.1em;max-width:600px}.carousel-btn[data-v-223fee5c]{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;font-size:2em;padding:15px 20px;cursor:pointer;transition:background .3s;z-index:10}.carousel-btn[data-v-223fee5c]:hover{background:rgba(0,0,0,.8)}.prev-btn[data-v-223fee5c]{left:20px}.next-btn[data-v-223fee5c]{right:20px}.carousel-indicators[data-v-223fee5c]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.carousel-indicators span[data-v-223fee5c]{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.5);cursor:pointer;transition:background .3s}.carousel-indicators span.active[data-v-223fee5c]{background:#fff}@media (max-width:768px){.slide-item img[data-v-223fee5c]{height:300px}.slide-content[data-v-223fee5c]{padding:40px 20px 20px}.slide-content h3[data-v-223fee5c]{font-size:1.5em}.slide-content p[data-v-223fee5c]{font-size:1em}.carousel-btn[data-v-223fee5c]{font-size:1.5em;padding:10px 15px}.prev-btn[data-v-223fee5c]{left:10px}.next-btn[data-v-223fee5c]{right:10px}}.carousel-section[data-v-08bcfe80]{padding:40px 0}.expert-opinions[data-v-08bcfe80],.hot-news[data-v-08bcfe80],.policies[data-v-08bcfe80]{padding:60px 0}.hot-news[data-v-08bcfe80]{background-color:#f8f9fa}.expert-opinions[data-v-08bcfe80]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.policies[data-v-08bcfe80]{background-color:#fff}.section-title[data-v-08bcfe80]{text-align:center;font-size:2em;margin-bottom:40px;color:#2c3e50}.hot-news .section-title[data-v-08bcfe80]{color:#2c3e50}.expert-opinions .section-title[data-v-08bcfe80]{color:#fff}.news-grid[data-v-08bcfe80]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin:40px 0}.news-card[data-v-08bcfe80]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:transform .3s ease}.news-card[data-v-08bcfe80]:hover{transform:translateY(-5px)}.news-image img[data-v-08bcfe80]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.news-content[data-v-08bcfe80]{padding:20px}.news-date[data-v-08bcfe80]{color:#7f8c8d;font-size:.9em;margin-bottom:10px}.opinions-grid[data-v-08bcfe80]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:30px;margin:40px 0}.opinion-card[data-v-08bcfe80]{background:hsla(0,0%,100%,.1);border-radius:10px;padding:30px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.expert-avatar img[data-v-08bcfe80]{width:60px;height:60px;border-radius:50%;margin-bottom:15px}.opinion-content h3[data-v-08bcfe80]{font-size:1.3em;margin-bottom:15px}.expert-info[data-v-08bcfe80]{margin-top:20px;display:flex;justify-content:space-between;font-weight:700}.policies-list[data-v-08bcfe80]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px}.policy-item[data-v-08bcfe80]{padding:25px;background:#f8f9fa;border-radius:10px;border-left:4px solid #3498db;transition:transform .3s ease}.policy-item[data-v-08bcfe80]:hover{transform:translateX(5px)}.policy-header[data-v-08bcfe80]{display:flex;justify-content:space-between;margin-bottom:15px}.policy-category[data-v-08bcfe80]{background:#3498db;color:#fff;padding:5px 10px;border-radius:15px;font-size:.8em}.policy-date[data-v-08bcfe80]{color:#7f8c8d;font-size:.9em}.features-grid[data-v-08bcfe80]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.feature-card[data-v-08bcfe80]{text-align:center;padding:40px 20px;background:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:transform .3s}.feature-card[data-v-08bcfe80]:hover{transform:translateY(-10px)}.feature-card i[data-v-08bcfe80]{font-size:3em;color:#3498db;margin-bottom:20px}.feature-card h3[data-v-08bcfe80]{margin:20px 0;color:#2c3e50}.latest-news .news-item[data-v-08bcfe80]{padding:30px;background:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1);border-left:4px solid #3498db}.cta-section[data-v-08bcfe80]{text-align:center;padding:80px 0;background:#f8f9fa}.cta-section h2[data-v-08bcfe80]{font-size:2.5em;margin-bottom:20px;color:#2c3e50}.cta-section p[data-v-08bcfe80]{font-size:1.2em;margin-bottom:30px;color:#666}@media (max-width:768px){.news-grid[data-v-08bcfe80],.opinions-grid[data-v-08bcfe80],.policies-list[data-v-08bcfe80]{grid-template-columns:1fr}.section-title[data-v-08bcfe80]{font-size:1.5em}.opinion-card[data-v-08bcfe80]{padding:20px}}.page-header[data-v-98272be4]{background:linear-gradient(135deg,#2c3e50,#3498db);color:#fff;padding:80px 0;margin-bottom:40px}.header-content[data-v-98272be4]{text-align:center}.header-content h1[data-v-98272be4]{font-size:3rem;margin-bottom:15px}.header-content p[data-v-98272be4]{font-size:1.2rem;opacity:.9}.news-content[data-v-98272be4]{display:grid;grid-template-columns:1fr 300px;gap:40px}.news-categories[data-v-98272be4]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.category-btn[data-v-98272be4]{padding:8px 20px;border:2px solid #3498db;background:#fff;color:#3498db;border-radius:20px;cursor:pointer;transition:all .3s;font-weight:500}.category-btn.active[data-v-98272be4],.category-btn[data-v-98272be4]:hover{background:#3498db;color:#fff}.news-search[data-v-98272be4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.search-box[data-v-98272be4]{display:flex;flex:1;max-width:400px}.search-box input[data-v-98272be4]{flex:1;padding:12px 20px;border:1px solid #ddd;border-right:none;border-radius:4px 0 0 4px;font-size:1rem}.search-btn[data-v-98272be4]{padding:12px 20px;background:#3498db;color:#fff;border:none;border-radius:0 4px 4px 0;cursor:pointer;transition:background .3s}.search-btn[data-v-98272be4]:hover{background:#2980b9}.news-count[data-v-98272be4]{color:#7f8c8d;font-weight:500}.news-list[data-v-98272be4]{display:grid;gap:30px;margin-bottom:40px}.news-card[data-v-98272be4]{display:grid;grid-template-columns:300px 1fr;gap:30px;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.news-card[data-v-98272be4]:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.news-image[data-v-98272be4]{position:relative;height:250px}.news-image img[data-v-98272be4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-category[data-v-98272be4]{position:absolute;top:15px;left:15px;padding:5px 15px;background:rgba(52,152,219,.9);color:#fff;border-radius:20px;font-size:.9rem;font-weight:500}.news-info[data-v-98272be4]{padding:25px 25px 25px 0}.news-meta[data-v-98272be4]{display:flex;gap:20px;margin-bottom:15px;color:#7f8c8d;font-size:.9rem}.news-meta i[data-v-98272be4]{margin-right:5px}.news-title[data-v-98272be4]{font-size:1.5rem;margin-bottom:15px;color:#2c3e50;line-height:1.4}.news-excerpt[data-v-98272be4]{color:#666;line-height:1.6;margin-bottom:20px}.news-tags[data-v-98272be4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tag[data-v-98272be4]{padding:5px 12px;background:#f8f9fa;color:#666;border-radius:15px;font-size:.9rem;cursor:pointer;transition:all .3s}.tag[data-v-98272be4]:hover{background:#3498db;color:#fff}.tag-count[data-v-98272be4]{margin-left:5px;font-size:.8rem;opacity:.7}.news-actions[data-v-98272be4]{display:flex;justify-content:space-between;align-items:center}.read-more[data-v-98272be4]{background:transparent;color:#3498db;border:none;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:5px;transition:gap .3s}.read-more[data-v-98272be4]:hover{gap:10px}.share-btn[data-v-98272be4]{width:40px;height:40px;background:#f8f9fa;color:#666;border:none;border-radius:50%;cursor:pointer;transition:all .3s}.share-btn[data-v-98272be4]:hover{background:#3498db;color:#fff}.pagination-wrapper[data-v-98272be4]{grid-column:1;background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.pagination[data-v-98272be4]{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}.page-btn[data-v-98272be4]{padding:10px 20px;border:1px solid #ddd;background:#fff;color:#666;border-radius:4px;cursor:pointer;transition:all .3s;min-width:40px}.page-btn[data-v-98272be4]:hover:not(:disabled){border-color:#3498db;color:#3498db}.page-btn.active[data-v-98272be4]{background:#3498db;color:#fff;border-color:#3498db}.page-btn[data-v-98272be4]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-98272be4]{display:flex;gap:5px}.ellipsis[data-v-98272be4]{padding:10px;color:#666}.page-info[data-v-98272be4]{text-align:center;color:#7f8c8d}.sidebar[data-v-98272be4]{grid-column:2;display:flex;flex-direction:column;gap:30px}.sidebar-title[data-v-98272be4]{font-size:1.3rem;margin-bottom:20px;color:#2c3e50;padding-bottom:10px;border-bottom:2px solid #3498db}.hot-news-list[data-v-98272be4]{display:flex;flex-direction:column;gap:15px}.hot-news-item[data-v-98272be4]{display:flex;gap:15px;padding:15px;background:#fff;border-radius:10px;cursor:pointer;transition:transform .3s;box-shadow:0 3px 10px rgba(0,0,0,.05)}.hot-news-item[data-v-98272be4]:hover{transform:translateX(5px)}.hot-news-image[data-v-98272be4]{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden}.hot-news-image img[data-v-98272be4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hot-news-info h4[data-v-98272be4]{font-size:1rem;margin-bottom:5px;color:#2c3e50;line-height:1.4}.hot-news-date[data-v-98272be4]{color:#7f8c8d;font-size:.9rem}.category-list[data-v-98272be4]{list-style:none;padding:0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.05)}.category-list li[data-v-98272be4]{padding:15px 20px;border-bottom:1px solid #eee;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s}.category-list li[data-v-98272be4]:last-child{border-bottom:none}.category-list li.active[data-v-98272be4],.category-list li[data-v-98272be4]:hover{background:#f8f9fa;color:#3498db}.category-count[data-v-98272be4]{background:#3498db;color:#fff;padding:2px 8px;border-radius:10px;font-size:.9rem}.tags-list[data-v-98272be4]{display:flex;flex-wrap:wrap;gap:10px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.05)}@media (max-width:1200px){.news-content[data-v-98272be4]{grid-template-columns:1fr}.sidebar[data-v-98272be4]{grid-column:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}}@media (max-width:768px){.news-card[data-v-98272be4]{grid-template-columns:1fr}.news-image[data-v-98272be4]{height:200px}.news-info[data-v-98272be4]{padding:25px}.news-search[data-v-98272be4]{flex-direction:column;gap:15px}.search-box[data-v-98272be4]{width:100%;max-width:none}.pagination[data-v-98272be4]{flex-wrap:wrap}.page-numbers[data-v-98272be4]{order:3;width:100%;justify-content:center;margin-top:10px}}.product-categories[data-v-3eec2474]{display:flex;justify-content:center;gap:15px;margin:40px 0;flex-wrap:wrap}.category-btn[data-v-3eec2474]{padding:10px 25px;border:2px solid #3498db;background:#fff;color:#3498db;border-radius:25px;cursor:pointer;transition:all .3s;font-weight:500}.category-btn.active[data-v-3eec2474],.category-btn[data-v-3eec2474]:hover{background:#3498db;color:#fff}.products-grid[data-v-3eec2474]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin:50px 0}.product-card[data-v-3eec2474]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:transform .3s}.product-card[data-v-3eec2474]:hover{transform:translateY(-10px)}.product-image[data-v-3eec2474]{height:200px;overflow:hidden}.product-image img[data-v-3eec2474]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.product-card:hover .product-image img[data-v-3eec2474]{transform:scale(1.1)}.product-info[data-v-3eec2474]{padding:25px}.product-info h3[data-v-3eec2474]{font-size:1.5em;margin-bottom:15px;color:#2c3e50}.product-description[data-v-3eec2474]{color:#666;margin-bottom:20px;line-height:1.6}.product-features[data-v-3eec2474]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.feature-tag[data-v-3eec2474]{padding:5px 15px;background:#f8f9fa;color:#3498db;border-radius:15px;font-size:.9em}.product-link[data-v-3eec2474]{display:inline-flex;align-items:center;color:#3498db;text-decoration:none;font-weight:500}.product-link i[data-v-3eec2474]{margin-left:8px;transition:transform .3s}.product-link:hover i[data-v-3eec2474]{transform:translateX(5px)}.intro-content[data-v-94d76b06]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin:50px 0}.intro-text h2[data-v-94d76b06]{font-size:2em;margin-bottom:20px;color:#2c3e50}.intro-text p[data-v-94d76b06]{margin-bottom:15px;line-height:1.6;color:#666}.intro-image img[data-v-94d76b06]{width:100%;border-radius:10px}.values-grid[data-v-94d76b06]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin:50px 0}.value-item[data-v-94d76b06]{text-align:center;padding:40px 20px;background:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.value-item i[data-v-94d76b06]{font-size:3em;color:#3498db;margin-bottom:20px}.value-item h3[data-v-94d76b06]{margin:20px 0;color:#2c3e50}.team-grid[data-v-94d76b06]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:50px 0}.team-member[data-v-94d76b06]{text-align:center;padding:30px;background:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.member-avatar[data-v-94d76b06]{width:150px;height:150px;margin:0 auto 20px;border-radius:50%;overflow:hidden;border:5px solid #f8f9fa}.member-avatar img[data-v-94d76b06]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-member h3[data-v-94d76b06]{margin:10px 0;color:#2c3e50}.member-title[data-v-94d76b06]{color:#3498db;font-weight:500;margin-bottom:15px}.member-bio[data-v-94d76b06]{color:#666;line-height:1.6}.timeline[data-v-94d76b06]{position:relative;max-width:800px;margin:50px auto}.timeline[data-v-94d76b06]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#3498db;transform:translateX(-50%)}.milestone-item[data-v-94d76b06]{display:flex;align-items:center;margin-bottom:40px;position:relative}.milestone-item[data-v-94d76b06]:nth-child(odd){flex-direction:row-reverse}.milestone-year[data-v-94d76b06]{flex:0 0 100px;text-align:center;font-weight:700;color:#3498db;font-size:1.2em}.milestone-content[data-v-94d76b06]{flex:1;padding:20px;background:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1);margin:0 20px}.milestone-item:nth-child(odd) .milestone-content[data-v-94d76b06]{text-align:right}@media (max-width:768px){.intro-content[data-v-94d76b06]{grid-template-columns:1fr}.timeline[data-v-94d76b06]:before{left:30px}.milestone-item[data-v-94d76b06]{flex-direction:row!important;align-items:flex-start}.milestone-year[data-v-94d76b06]{flex:0 0 60px}.milestone-content[data-v-94d76b06]{text-align:left!important}}.contact-content[data-v-546c3dd1]{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:50px 0}.contact-info[data-v-546c3dd1]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-card[data-v-546c3dd1]{padding:25px;background:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1);text-align:center}.info-card i[data-v-546c3dd1]{font-size:2em;color:#3498db;margin-bottom:15px}.info-card h3[data-v-546c3dd1]{margin:10px 0;color:#2c3e50}.info-card p[data-v-546c3dd1]{color:#666;margin:5px 0;font-size:.9em}.contact-form-section[data-v-546c3dd1]{background:#fff;padding:40px;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.contact-form-section h2[data-v-546c3dd1]{margin-bottom:30px;color:#2c3e50}.form-group[data-v-546c3dd1]{margin-bottom:20px}.form-group input[data-v-546c3dd1],.form-group select[data-v-546c3dd1],.form-group textarea[data-v-546c3dd1]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:5px;font-size:1em;transition:border-color .3s}.form-group input[data-v-546c3dd1]:focus,.form-group select[data-v-546c3dd1]:focus,.form-group textarea[data-v-546c3dd1]:focus{outline:none;border-color:#3498db}.submit-btn[data-v-546c3dd1]{width:100%;padding:15px;background:#3498db;color:#fff;border:none;border-radius:5px;font-size:1.1em;cursor:pointer;transition:background .3s}.submit-btn[data-v-546c3dd1]:hover:not(:disabled){background:#2980b9}.submit-btn[data-v-546c3dd1]:disabled{background:#95a5a6;cursor:not-allowed}.map-section[data-v-546c3dd1]{margin-top:50px}.map-placeholder[data-v-546c3dd1]{height:400px;background:#f8f9fa;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;color:#7f8c8d}.map-placeholder i[data-v-546c3dd1]{font-size:4em;margin-bottom:20px;color:#bdc3c7}@media (max-width:992px){.contact-content[data-v-546c3dd1],.contact-info[data-v-546c3dd1]{grid-template-columns:1fr}}