.page-header{text-align:center;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:60px 0}.page-header h1{color:#212529;margin-bottom:10px;font-size:36px}.page-header p{color:#6c757d;font-size:18px}.section-header{text-align:center;margin-bottom:50px}.section-header h2{color:#212529;margin-bottom:15px;font-size:32px}.section-header p{color:#6c757d;max-width:600px;margin:0 auto;font-size:16px}.navbar{z-index:100;background-color:#fff;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}.navbar .container{justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.logo img{max-height:40px}.nav-menu ul{margin:0;padding:0;list-style:none;display:flex}.nav-menu li{margin-left:30px}.nav-menu a{color:#333;font-weight:500;text-decoration:none;transition:color .3s}.nav-menu a:hover,.nav-menu a.active{color:#007bff}.nav-cta{align-items:center;gap:20px;display:flex}.phone{align-items:center;gap:5px;font-weight:500;display:flex}.mobile-menu-btn{cursor:pointer;background:0 0;border:none;font-size:24px;display:none}.mobile-menu{background-color:#fff;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px #0000001a}.mobile-menu-content ul{margin:0;padding:0;list-style:none}.mobile-menu-content li{border-bottom:1px solid #dee2e6}.mobile-menu-content a{color:#333;padding:15px 20px;text-decoration:none;transition:background-color .3s;display:block}.mobile-menu-content a:hover{background-color:#f8f9fa}.hero{background-color:#f8f9fa;padding:80px 0}.hero .container{align-items:center;gap:40px;display:flex}.hero-content{flex:1}.hero h1{color:#212529;margin-bottom:20px;font-size:48px;line-height:1.2}.hero p{color:#6c757d;margin-bottom:30px;font-size:18px}.hero-cta{gap:20px;margin-bottom:40px;display:flex}.hero-stats{gap:40px;margin-top:40px;display:flex}.stat-item{text-align:center}.stat-number{color:#007bff;margin-bottom:5px;font-size:36px;font-weight:700;display:block}.stat-label{color:#6c757d;font-size:14px}.services{background-color:#fff;padding:80px 0}.services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px;display:grid}.service-card{background-color:#fff;border-radius:8px;padding:30px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 10px #0000000d}.service-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px #0000001a}.service-icon{margin-bottom:20px}.service-card h3{color:#212529;margin-bottom:15px}.service-card p{color:#6c757d;margin-bottom:20px}.service-link{color:#007bff;align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.service-link:hover{text-decoration:underline}.advantages{background-color:#f8f9fa;padding:80px 0}.advantages-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px;display:grid}.advantage-item{text-align:center;background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 10px #0000000d}.advantage-icon{margin-bottom:20px}.advantage-item h3{color:#212529;margin-bottom:15px}.advantage-item p{color:#6c757d}.testimonials{background-color:#fff;padding:80px 0}.testimonials-slider{gap:30px;padding:20px 0;display:flex;overflow-x:auto}.testimonial-item{background-color:#f8f9fa;border-radius:8px;min-width:350px;padding:30px;box-shadow:0 2px 10px #0000000d}.testimonial-content{text-align:center}.rating{margin-bottom:20px}.star{color:#ffc107;font-size:20px}.testimonial-content p{color:#6c757d;margin-bottom:20px;font-style:italic}.testimonial-author{justify-content:center;align-items:center;gap:15px;display:flex}.testimonial-author img{object-fit:cover;border-radius:50%;width:50px;height:50px}.author-info h4{color:#212529;margin:0}.author-info p{color:#6c757d;margin:5px 0 0;font-size:14px;font-style:normal}.booking-process{background-color:#f8f9fa;padding:80px 0}.process-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-top:50px;display:flex}.step-item{text-align:center;max-width:200px}.step-number{color:#fff;background-color:#007bff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;font-size:24px;font-weight:700;display:inline-flex}.step-item h3{color:#212529;margin-bottom:10px}.step-item p{color:#6c757d;font-size:14px}.step-arrow{color:#007bff;font-size:30px;font-weight:700}.cta{color:#fff;text-align:center;background-color:#007bff;padding:80px 0}.cta-content h2{margin-bottom:15px;font-size:36px}.cta-content p{opacity:.9;margin-bottom:30px;font-size:18px}.footer{color:#fff;background-color:#212529;padding:60px 0 30px}.footer-content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px;display:grid}.footer-logo img{max-height:50px;margin-bottom:20px}.footer-logo p{color:#adb5bd;margin-bottom:20px}.footer-links h4{color:#fff;margin-bottom:20px}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:10px}.footer-links a{color:#adb5bd;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#007bff}.footer-contact h4{color:#fff;margin-bottom:20px}.footer-contact ul{margin:0;padding:0;list-style:none}.footer-contact li{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.contact-item .icon{margin-top:2px;font-size:20px}.contact-item .text{color:#adb5bd}.footer-bottom{border-top:1px solid #343a40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;display:flex}.copyright{color:#adb5bd}.footer-social{gap:20px;display:flex}.social-link{color:#adb5bd;text-decoration:none;transition:color .3s}.social-link:hover{color:#007bff}.contact-content{background-color:#fff;padding:80px 0}.contact-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.contact-info h2{color:#212529;margin-bottom:30px}.info-list{margin-bottom:40px}.info-item{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.info-icon{margin-top:5px;font-size:24px}.info-text h3{color:#212529;margin-bottom:5px;font-size:18px}.info-text p{color:#6c757d;margin:0}.social-links h3{color:#212529;margin-bottom:20px}.social-icons{gap:20px;display:flex}.booking-form{background-color:#f8f9fa;border-radius:8px;padding:40px;box-shadow:0 2px 10px #0000000d}.booking-form h2{color:#212529;margin-bottom:10px}.booking-form p{color:#6c757d;margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{color:#212529;margin-bottom:5px;font-weight:500;display:block}.form-group input,.form-group select,.form-group textarea{border:1px solid #dee2e6;border-radius:4px;width:100%;padding:12px;font-family:inherit;font-size:16px}.form-group textarea{resize:vertical;min-height:100px}.map-section{background-color:#f8f9fa;padding:80px 0}.map-container{background-color:#fff;border-radius:8px;height:400px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.map-placeholder{color:#6c757d;justify-content:center;align-items:center;height:100%;display:flex}.services-detail{background-color:#fff;padding:80px 0}.service-section{border-bottom:1px solid #dee2e6;margin-bottom:80px;padding-bottom:40px}.service-header{align-items:center;gap:20px;margin-bottom:40px;display:flex}.service-header h2{color:#212529;margin:0}.service-header p{color:#6c757d;margin:5px 0 0}.service-content{grid-template-columns:1fr 1fr;gap:40px;display:grid}.service-description h3,.service-features h3{color:#212529;margin-bottom:20px;font-size:20px}.service-description ul,.service-features ul{margin:0;padding:0;list-style:none}.service-description li,.service-features li{color:#6c757d;margin-bottom:10px;padding-left:25px;position:relative}.service-description li:before,.service-features li:before{content:"•";color:#007bff;font-weight:700;position:absolute;left:0}.services-cta{text-align:center;background-color:#f8f9fa;padding:60px 0}.services-cta h2{color:#212529;margin-bottom:15px}.services-cta p{color:#6c757d;margin-bottom:30px}.company-intro{background-color:#fff;padding:80px 0}.intro-content{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.intro-text h2{color:#212529;margin-bottom:20px}.intro-text p{color:#6c757d;margin-bottom:20px}.intro-image img{border-radius:8px;max-width:100%;box-shadow:0 5px 20px #0000001a}.team-section{background-color:#f8f9fa;padding:80px 0}.team-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px;display:grid}.team-member{text-align:center;background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 10px #0000000d}.member-image img{object-fit:cover;border:5px solid #f8f9fa;border-radius:50%;width:150px;height:150px;margin-bottom:20px}.member-info h3{color:#212529;margin-bottom:5px}.member-title{color:#007bff;margin-bottom:10px;font-weight:500}.member-description{color:#6c757d;font-size:14px}.certificates-section{background-color:#fff;padding:80px 0}.certificates-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px;display:grid}.certificate-item{text-align:center;background-color:#f8f9fa;border-radius:8px;padding:30px;box-shadow:0 2px 10px #0000000d}.certificate-item img{border:1px solid #dee2e6;border-radius:4px;max-width:100%;margin-bottom:20px}.certificate-item h3{color:#212529;font-size:16px}.history-section{background-color:#f8f9fa;padding:80px 0}.timeline{max-width:800px;margin:0 auto;position:relative}.timeline:before{content:"";background-color:#dee2e6;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-item{margin-bottom:50px;display:flex;position:relative}.timeline-date{color:#fff;z-index:1;background-color:#007bff;border-radius:20px;padding:5px 15px;font-size:14px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.timeline-content{background-color:#fff;border-radius:8px;width:50%;padding:30px;box-shadow:0 2px 10px #0000000d}.timeline-item:nth-child(odd) .timeline-content{margin-right:auto}.timeline-item:nth-child(2n) .timeline-content{margin-left:auto}.timeline-content h3{color:#212529;margin-bottom:10px}.timeline-content p{color:#6c757d}.service-philosophy{background-color:#fff;padding:80px 0}.philosophy-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px;display:grid}.philosophy-item{text-align:center;background-color:#f8f9fa;border-radius:8px;padding:30px;box-shadow:0 2px 10px #0000000d}.philosophy-icon{margin-bottom:20px}.philosophy-item h3{color:#212529;margin-bottom:15px}.philosophy-item p{color:#6c757d}.blog-content{background-color:#fff;padding:80px 0}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.blog-post{background-color:#f8f9fa;border-radius:8px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 10px #0000000d}.blog-post:hover{transform:translateY(-5px);box-shadow:0 5px 20px #0000001a}.post-image img{object-fit:cover;width:100%;height:250px}.post-content{padding:30px}.post-meta{color:#6c757d;gap:20px;margin-bottom:15px;font-size:14px;display:flex}.post-title{color:#212529;margin-bottom:15px;font-size:22px}.post-excerpt{color:#6c757d;margin-bottom:20px}.read-more{color:#007bff;align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.read-more:hover{text-decoration:underline}.faq-section{background-color:#f8f9fa;padding:80px 0}.faq-list{max-width:800px;margin:50px auto 0}.faq-item{background-color:#fff;border-radius:8px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 30px;transition:background-color .3s;display:flex}.faq-question:hover{background-color:#f8f9fa}.faq-question h3{color:#212529;margin:0;font-size:18px}.faq-icon{color:#007bff;font-size:20px;font-weight:700}.faq-answer{color:#6c757d;padding:0 30px 20px}.app-section{background-color:#fff;padding:80px 0}.app-content{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:50px;margin-top:50px;display:grid}.app-item{text-align:center;background-color:#f8f9fa;border-radius:8px;padding:40px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 10px #0000000d}.app-item:hover{transform:translateY(-5px);box-shadow:0 5px 20px #0000001a}.app-icon{margin-bottom:20px}.app-item h3{color:#212529;margin-bottom:15px}.app-item p{color:#6c757d;margin-bottom:30px}.qr-code{margin:30px 0}.qr-code img{border:5px solid #fff;border-radius:8px;max-width:100%;height:auto;box-shadow:0 2px 10px #0000001a}.qr-tip{color:#6c757d;margin-top:15px;font-size:14px}.download-buttons{flex-direction:column;gap:15px;margin-top:30px;display:flex}.download-btn{border-radius:40px;justify-content:center;align-items:center;gap:15px;padding:15px 30px;font-weight:500;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.download-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.download-btn.ios{color:#fff;background-color:#000}.download-btn.android{color:#000;background-color:#3ddc84}.download-text{text-align:left}.download-small{opacity:.8;font-size:12px;display:block}.download-large{font-size:16px;font-weight:700;display:block}@media (max-width:992px){.hero .container{text-align:center;flex-direction:column}.hero-stats{justify-content:center}.contact-grid{grid-template-columns:1fr}.intro-content{text-align:center;grid-template-columns:1fr}.service-content{grid-template-columns:1fr}.timeline:before{left:30px}.timeline-item{flex-direction:column}.timeline-date{left:30px;transform:none}.timeline-content{width:100%;margin-left:60px!important;margin-right:0!important}}@media (max-width:768px){.nav-menu,.nav-cta{display:none}.mobile-menu-btn,.mobile-menu{display:block}.hero h1{font-size:36px}.hero-cta{flex-direction:column;align-items:center}.hero-stats{flex-wrap:wrap;gap:20px}.process-steps{flex-direction:column;gap:20px}.step-arrow{transform:rotate(90deg)}.footer-bottom{text-align:center;flex-direction:column}.blog-grid{grid-template-columns:1fr}.testimonials-slider{flex-direction:column}.testimonial-item{min-width:auto}}@media (max-width:576px){.hero h1{font-size:28px}.section-header h2{font-size:24px}.services-grid,.advantages-grid,.team-grid,.certificates-grid,.philosophy-grid{grid-template-columns:1fr}.booking-form{padding:20px}}.icp-info[data-v-4896eafd]{color:#ffffffb3;margin-top:5px;font-size:12px}.icp-info a[data-v-4896eafd]{color:#ffffffb3;text-decoration:none}.icp-info a[data-v-4896eafd]:hover{color:#fff;text-decoration:underline}.get-new-post[data-v-4896eafd]{flex:1;justify-content:flex-end;align-items:center;display:flex}.get-new-post img[data-v-4896eafd]{max-width:25%;height:auto}.footer-social[data-v-4896eafd]{align-items:center;gap:15px;display:flex}.social-item[data-v-4896eafd]{position:relative}.social-link[data-v-4896eafd]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;text-decoration:none;transition:all .3s;display:inline-flex;overflow:visible}.social-link[data-v-4896eafd]:hover{transform:scale(1.1)}.social-icon[data-v-4896eafd]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.social-hover-image[data-v-4896eafd]{opacity:0;visibility:hidden;z-index:1000;background-color:#fff;border:2px solid #f0f0f0;border-radius:8px;margin-bottom:10px;padding:5px;transition:all .3s;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.social-item:hover .social-hover-image[data-v-4896eafd]{opacity:1;visibility:visible}.social-hover-image img[data-v-4896eafd]{border-radius:4px;max-width:100%;height:auto;display:block}.social-hover-image[data-v-4896eafd]:after{content:"";border-top:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;top:100%;left:50%;transform:translate(-50%)}.qr-code[data-v-4896eafd]{justify-content:center;align-items:center;width:150px;height:150px;display:flex}.qr-code img[data-v-4896eafd]{object-fit:contain;width:100%;height:100%}@media (max-width:768px){.footer-social[data-v-4896eafd]{gap:10px}.social-link[data-v-4896eafd]{width:36px;height:36px;font-size:18px}.social-hover-image[data-v-4896eafd]{transform:translate(-50%)scale(.9)}}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary{color:#fff;background-color:#007bff}.btn-primary:hover{background-color:#0056b3}.btn-primary.btn-pulse{animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #007bff66}70%{box-shadow:0 0 0 10px #007bff00}to{box-shadow:0 0 #007bff00}}.btn-secondary{color:#fff;background-color:#6c757d}.btn-secondary:hover{background-color:#5a6268}.wechat-widget{z-index:1000;position:fixed;bottom:20px;right:20px}.wechat-btn{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:50%;width:60px;height:60px;font-size:24px;transition:all .3s;box-shadow:0 2px 10px #0003}.wechat-btn:hover{background-color:#0056b3;transform:scale(1.1)}.wechat-qr{background-color:#fff;border-radius:8px;flex-direction:column;width:250px;margin-bottom:10px;display:flex;box-shadow:0 2px 20px #00000026}.qr-header{color:#fff;background-color:#007bff;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:15px;display:flex}.qr-header h3{margin:0;font-size:18px}.close-qr{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;display:flex}.qr-body{text-align:center;padding:20px}.qr-code{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto 15px;display:flex}.qr-placeholder{color:#6c757d;text-align:center;font-size:16px}.qr-text{color:#333;margin:0;font-size:14px}.service-areas[data-v-2dc54a20]{background-color:#f9f9f9;padding:80px 0}.areas-grid[data-v-2dc54a20]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}.area-item[data-v-2dc54a20]{text-align:center;background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 10px #0000001a}.area-item h3[data-v-2dc54a20]{color:#333;margin-bottom:10px;font-size:20px}.area-item p[data-v-2dc54a20]{color:#666;line-height:1.5}@media (max-width:768px){.service-areas[data-v-2dc54a20]{padding:60px 0}.areas-grid[data-v-2dc54a20]{gap:20px}.area-item[data-v-2dc54a20]{padding:20px}}.services-page[data-v-83a35225]{padding:40px 0}.page-header[data-v-83a35225]{text-align:center;background-color:#f5f5f5;padding:60px 0}.page-header h1[data-v-83a35225]{color:#333;margin-bottom:10px;font-size:36px}.page-header p[data-v-83a35225]{color:#666;font-size:18px}.services-detail[data-v-83a35225]{padding:60px 0}.service-section[data-v-83a35225]{background-color:#f9f9f9;border-radius:8px;margin-bottom:60px;padding:30px;box-shadow:0 2px 10px #0000001a}.service-header[data-v-83a35225]{align-items:center;margin-bottom:30px;display:flex}.service-icon[data-v-83a35225]{margin-right:20px}.service-title h2[data-v-83a35225]{color:#333;margin-bottom:5px;font-size:28px}.service-title p[data-v-83a35225]{color:#666;font-size:16px}.service-content[data-v-83a35225]{gap:40px;display:flex}.service-description[data-v-83a35225],.service-features[data-v-83a35225]{flex:1}.service-description h3[data-v-83a35225],.service-features h3[data-v-83a35225]{color:#333;margin-bottom:15px;font-size:20px}.service-description ul[data-v-83a35225],.service-features ul[data-v-83a35225]{padding:0;list-style:none}.service-description li[data-v-83a35225],.service-features li[data-v-83a35225]{color:#666;margin-bottom:10px;padding-left:25px;line-height:1.5;position:relative}.service-description li[data-v-83a35225]:before,.service-features li[data-v-83a35225]:before{content:"•";color:#007bff;font-size:20px;line-height:1;position:absolute;left:0}@media (max-width:768px){.page-header h1[data-v-83a35225]{font-size:28px}.page-header p[data-v-83a35225]{font-size:16px}.service-section[data-v-83a35225]{padding:20px}.service-header[data-v-83a35225]{text-align:center;flex-direction:column}.service-icon[data-v-83a35225]{margin-bottom:15px;margin-right:0}.service-content[data-v-83a35225]{flex-direction:column;gap:20px}.service-title h2[data-v-83a35225]{font-size:24px}}.blog-detail-page[data-v-079a89a3]{padding:2rem 0}.page-header[data-v-079a89a3]{text-align:center;background-color:#f8f9fa;padding:3rem 0}.page-header h1[data-v-079a89a3]{color:#333;margin:0;font-size:2.5rem}.page-header p[data-v-079a89a3]{color:#666;margin-top:.5rem;font-size:1.1rem}.blog-detail-content[data-v-079a89a3]{padding:2rem 0}.blog-post-detail[data-v-079a89a3]{background:#fff;border-radius:8px;max-width:800px;margin:0 auto;padding:2rem;box-shadow:0 2px 10px #0000001a}.post-header[data-v-079a89a3]{margin-bottom:1.5rem}.post-title[data-v-079a89a3]{color:#333;margin-bottom:1rem;font-size:2rem}.post-meta[data-v-079a89a3]{color:#666;gap:1rem;font-size:.9rem;display:flex}.post-image[data-v-079a89a3]{text-align:center;margin-bottom:2rem}.featured-image[data-v-079a89a3]{object-fit:cover;border-radius:8px;max-width:100%;height:auto;max-height:400px}.post-body[data-v-079a89a3]{color:#444;line-height:1.8}.post-body h3[data-v-079a89a3]{color:#333;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}.post-body p[data-v-079a89a3]{margin-bottom:1rem}.post-body ul[data-v-079a89a3],.post-body ol[data-v-079a89a3]{margin-bottom:1.5rem;padding-left:2rem}.post-body li[data-v-079a89a3]{margin-bottom:.5rem}.post-body strong[data-v-079a89a3]{color:#333;font-weight:600}.post-actions[data-v-079a89a3]{text-align:center;margin-top:2rem}.back-button[data-v-079a89a3]{color:#fff;background-color:#007bff;border-radius:4px;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s;display:inline-block}.back-button[data-v-079a89a3]:hover{background-color:#0056b3}.not-found[data-v-079a89a3]{text-align:center;padding:4rem 0}.not-found h2[data-v-079a89a3]{color:#dc3545;margin-bottom:1rem}.not-found p[data-v-079a89a3]{color:#666;margin-bottom:2rem}.contact-page[data-v-337105ab]{padding:40px 0}.page-header[data-v-337105ab]{text-align:center;background-color:#f5f5f5;padding:60px 0}.page-header h1[data-v-337105ab]{color:#333;margin-bottom:10px;font-size:36px}.page-header p[data-v-337105ab]{color:#666;font-size:18px}.contact-info[data-v-337105ab]{padding:60px 0}.contact-grid[data-v-337105ab]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.contact-form h2[data-v-337105ab],.contact-details h2[data-v-337105ab]{color:#333;margin-bottom:20px;font-size:28px}.contact-form p[data-v-337105ab],.contact-details p[data-v-337105ab]{color:#666;margin-bottom:30px;line-height:1.5}.form-group[data-v-337105ab]{margin-bottom:20px}.form-group label[data-v-337105ab]{color:#333;margin-bottom:8px;font-weight:500;display:block}.form-group input[data-v-337105ab],.form-group select[data-v-337105ab],.form-group textarea[data-v-337105ab]{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;padding:12px;font-size:16px}.form-group textarea[data-v-337105ab]{resize:vertical}.btn-primary[data-v-337105ab]{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:12px 24px;font-size:16px;transition:background-color .3s}.btn-primary[data-v-337105ab]:hover{background-color:#0069d9}.contact-item[data-v-337105ab]{align-items:flex-start;margin-bottom:30px;display:flex}.contact-icon[data-v-337105ab]{background-color:#f0f0f0;border-radius:50%;margin-right:20px;padding:10px}.contact-text h3[data-v-337105ab]{color:#333;margin-bottom:5px;font-size:18px}.contact-text p[data-v-337105ab]{color:#666;margin-bottom:5px}.service-promise[data-v-337105ab]{background-color:#f9f9f9;padding:60px 0}.service-promise h2[data-v-337105ab]{text-align:center;color:#333;margin-bottom:40px;font-size:28px}.promise-grid[data-v-337105ab]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.promise-item[data-v-337105ab]{text-align:center;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0000001a}.promise-item h3[data-v-337105ab]{color:#333;margin-bottom:10px;font-size:20px}.promise-item p[data-v-337105ab]{color:#666;line-height:1.5}@media (max-width:768px){.page-header h1[data-v-337105ab]{font-size:28px}.page-header p[data-v-337105ab]{font-size:16px}.contact-grid[data-v-337105ab]{grid-template-columns:1fr;gap:30px}.contact-form h2[data-v-337105ab],.contact-details h2[data-v-337105ab],.service-promise h2[data-v-337105ab]{font-size:24px}.promise-grid[data-v-337105ab]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}}
