.remark-item[data-v-d5c3cec7]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;font-size:1rem;opacity:0;transform:translate(30px) scale(.9);animation:remarkSlideIn-d5c3cec7 .8s cubic-bezier(.25,.46,.45,.94) forwards;background:#ffffff0d;padding:.75rem 1.25rem;border-radius:25px;border-left:4px solid #ef4444;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%}.remark-item.reverse[data-v-d5c3cec7]{border-left:none;border-right:4px solid #ef4444;flex-direction:row-reverse;text-align:right;transform:translate(-30px) scale(.9)}.remark-item[data-v-d5c3cec7]:hover{background:#ffffff1a;transform:translate(5px) scale(1.02);box-shadow:0 4px 15px #0003}.remark-item.reverse[data-v-d5c3cec7]:hover{transform:translate(-5px) scale(1.02)}.checkmark[data-v-d5c3cec7]{color:#ef4444;font-size:1.2rem;font-weight:700;background:#ef444433;padding:.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:all .3s ease}.remark-item:hover .checkmark[data-v-d5c3cec7]{background:#ef444466;transform:rotate(360deg) scale(1.1)}@keyframes remarkSlideIn-d5c3cec7{to{opacity:1;transform:translate(0) scale(1)}}@media (max-width: 768px){.remark-item[data-v-d5c3cec7]{font-size:.95rem;padding:.6rem 1rem;margin-bottom:.6rem}}@media (max-width: 480px){.remark-item[data-v-d5c3cec7]{padding:.5rem .8rem;font-size:.9rem}}.btn-primary[data-v-a0773cf1]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:1rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ef444466;position:relative;overflow:hidden}.btn-primary[data-v-a0773cf1]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef444499;background:linear-gradient(135deg,#dc2626,#b91c1c)}.btn-ripple[data-v-a0773cf1]{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff9;transform:translate(-50%,-50%);animation:none;pointer-events:none}@keyframes ripple-a0773cf1{to{width:300px;height:300px;opacity:0}}.btn-primary.hero-btn[data-v-a0773cf1]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:1.2rem 2.5rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 8px 25px #ef444466}.btn-primary.hero-btn[data-v-a0773cf1]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-3px) scale(1.05);box-shadow:0 12px 35px #ef444499}.btn-primary.contact-btn[data-v-a0773cf1]{background-color:#ef4444;color:#fff;padding:1.2rem 3rem;border:none;border-radius:8px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary.contact-btn[data-v-a0773cf1]:hover{background-color:#a02828;transform:translateY(-2px)}@media (max-width: 768px){.btn-primary[data-v-a0773cf1],.btn-primary.hero-btn[data-v-a0773cf1]{padding:1rem 2rem;font-size:1rem}.btn-primary.contact-btn[data-v-a0773cf1]{padding:1rem 2rem;font-size:1.1rem}}@media (max-width: 480px){.btn-primary[data-v-a0773cf1],.btn-primary.hero-btn[data-v-a0773cf1]{padding:.9rem 1.8rem;font-size:.9rem}.btn-primary.contact-btn[data-v-a0773cf1]{padding:.9rem 1.8rem;font-size:1rem}}.map-background[data-v-497861d5]{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:1;animation:mapFadeIn-497861d5 2s ease-out forwards}.road-network[data-v-497861d5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;overflow:hidden;opacity:.6}@media (min-width: 769px){.road-network[data-v-497861d5]{width:100vw;height:auto;min-height:100vh;top:0;left:50%;transform:translate(-50%)}}@media (max-width: 768px){.road-network[data-v-497861d5]{width:auto;height:100vh;min-width:100vw;top:50%;left:50%;transform:translate(-50%,-50%)}}.road[data-v-497861d5]{stroke:#fffc;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(255,255,255,.3))}.moving-vehicles[data-v-497861d5]{animation:vehiclesFlow 12s linear infinite}.vehicle-1[data-v-497861d5]{animation:vehicle1Route-497861d5 20s linear infinite}@keyframes vehicle1Route-497861d5{0%{transform:translate(105px) translateY(590px)}40%{transform:translate(1390px) translateY(590px)}50%{transform:translate(1390px) translateY(390px)}80%{transform:translate(190px) translateY(390px)}to{transform:translate(105px) translateY(590px)}}.vehicle-2[data-v-497861d5]{animation:vehicle2Route-497861d5 20s linear infinite}@keyframes vehicle2Route-497861d5{0%{transform:translate(1240px) translateY(590px)}10%{transform:translate(1390px) translateY(590px)}25%{transform:translate(1600px) translateY(440px)}30%{transform:translate(1690px) translateY(440px)}35%{transform:translate(1690px) translateY(340px)}40%{transform:translate(1600px) translateY(340px)}55%{transform:translate(1400px) translateY(240px)}70%{transform:translate(1240px) translateY(195px)}to{transform:translate(1240px) translateY(590px)}}.vehicle-3[data-v-497861d5]{animation:vehicle3Route-497861d5 20s linear infinite}@keyframes vehicle3Route-497861d5{0%{transform:translate(0) translateY(100px)}15%{transform:translate(400px) translateY(100px)}25%{transform:translate(200px) translateY(300px)}40%{transform:translate(200px) translateY(600px)}55%{transform:translate(800px) translateY(600px)}70%{transform:translate(400px) translateY(250px)}85%{transform:translate(400px) translateY(100px)}to{transform:translate(0) translateY(100px)}}.road-features[data-v-497861d5]{animation:roadFeaturesPulse-497861d5 8s ease-in-out infinite}@keyframes roadFeaturesPulse-497861d5{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes roadPulse-497861d5{0%,to{opacity:.6;stroke-width:8}50%{opacity:.9;stroke-width:10}}.road-markers[data-v-497861d5]{position:absolute;inset:0}.marker[data-v-497861d5]{position:absolute;width:8px;height:8px;background:radial-gradient(circle,#ef4444,#ef44444d 70%);border-radius:50%;animation:markerPulse-497861d5 4s ease-in-out infinite}.marker-1[data-v-497861d5]{top:25%;left:20%;animation-delay:0s}.marker-2[data-v-497861d5]{top:65%;right:25%;animation-delay:1s;background:radial-gradient(circle,#3b82f6,#3b82f64d 70%)}.marker-3[data-v-497861d5]{bottom:30%;left:30%;animation-delay:2s;background:radial-gradient(circle,#10b981,#10b9814d 70%)}.marker-4[data-v-497861d5]{top:50%;left:60%;animation-delay:.5s;background:radial-gradient(circle,#06b6d4,#06b6d44d 70%)}.marker-5[data-v-497861d5]{bottom:20%;left:50%;animation-delay:1.5s;background:radial-gradient(circle,#84cc16,#84cc164d 70%)}.marker-6[data-v-497861d5]{top:30%;right:15%;animation-delay:2.5s;background:radial-gradient(circle,#a855f7,#a855f74d 70%)}@keyframes markerPulse-497861d5{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:1}}@keyframes mapFadeIn-497861d5{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.road-network[data-v-497861d5]{opacity:.4}}.hero[data-v-325dbe01]{background:linear-gradient(135deg,#001a44,#1a365d,#2c5282);background-size:400% 400%;animation:gradientShift-325dbe01 12s ease-in-out infinite;color:#fff;padding:4rem 2rem;min-height:80vh;display:flex;align-items:center;position:relative;overflow:hidden}@keyframes gradientShift-325dbe01{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-container[data-v-325dbe01]{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:0 2rem;width:100%;display:flex;align-items:center;justify-content:center;min-height:60vh}.hero-content[data-v-325dbe01]{text-align:center;max-width:800px;width:100%}.brand-section[data-v-325dbe01]{margin-bottom:2rem}.company-name[data-v-325dbe01]{font-size:clamp(3rem,8vw,5rem);font-weight:800;margin-bottom:1rem;line-height:1.1;width:100%}.name-main[data-v-325dbe01]{color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.3)}.name-accent[data-v-325dbe01]{color:#ef4444;text-shadow:0 4px 8px rgba(239,68,68,.3)}.company-tagline[data-v-325dbe01]{font-size:1.3rem;opacity:.9;font-weight:400;letter-spacing:.5px;margin:0}.services-remarks-container[data-v-325dbe01]{display:flex;justify-content:center;align-items:flex-start;gap:2rem;margin:2rem 0;max-width:1000px;margin-left:auto;margin-right:auto}.services-preview[data-v-325dbe01]{display:flex;flex-direction:column;gap:1rem;align-items:flex-end}.service-link[data-v-325dbe01]{text-decoration:none;color:inherit;display:block;width:100%}.vertical-separator[data-v-325dbe01]{width:2px;height:280px;background:linear-gradient(to bottom,#ef44444d,#ef4444cc,#ef44444d);border-radius:1px;align-self:center}.horizontal-separator[data-v-325dbe01]{display:none;height:2px;width:200px;background:linear-gradient(to right,#ef44444d,#ef4444cc,#ef44444d);border-radius:1px;align-self:center;margin:.5rem 0}.hero-remarks[data-v-325dbe01]{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.cta-section[data-v-325dbe01]{display:flex;gap:1rem;justify-content:center;margin:2.5rem 0;flex-wrap:wrap}@media (max-width: 768px){.hero[data-v-325dbe01]{padding:2rem 1rem;min-height:90vh;flex-direction:column}.hero-container[data-v-325dbe01]{padding:0 1rem}.company-name[data-v-325dbe01]{font-size:clamp(1.8rem,8vw,3rem);margin-bottom:.5rem;line-height:1.05}.company-tagline[data-v-325dbe01]{font-size:1.1rem}.services-remarks-container[data-v-325dbe01]{flex-direction:column;gap:1.5rem;align-items:center}.services-preview[data-v-325dbe01]{gap:1rem;align-items:center}.vertical-separator[data-v-325dbe01]{display:none}.horizontal-separator[data-v-325dbe01]{display:block;width:150px}.cta-section[data-v-325dbe01]{flex-direction:column;align-items:center}.hero-remarks[data-v-325dbe01]{gap:.6rem;align-items:center}.road-network[data-v-325dbe01]{opacity:.4}}@media (max-width: 480px){.hero[data-v-325dbe01]{padding:1.5rem .8rem}.company-name[data-v-325dbe01]{font-size:clamp(1.5rem,10vw,2.2rem);margin-bottom:.3rem;line-height:1}.company-tagline[data-v-325dbe01]{font-size:1rem}.services-remarks-container[data-v-325dbe01]{gap:1rem}.hero-remarks[data-v-325dbe01]{gap:.4rem}}@media (max-width: 360px){.company-name[data-v-325dbe01]{font-size:clamp(1.3rem,9vw,2rem);margin-bottom:.2rem;line-height:1}}.service-card-link[data-v-1576f22d]{text-decoration:none;transition:transform .3s ease;display:block;height:100%}.service-card-link[data-v-1576f22d]:hover{transform:translateY(-5px)}.service-card[data-v-1576f22d]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 20px #0000001a;transition:box-shadow .3s ease;border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;min-height:100%}.service-card[data-v-1576f22d]:hover{box-shadow:0 8px 30px #00000026}.card-icon[data-v-1576f22d]{font-size:2rem;margin-bottom:1rem;display:block}.card-title[data-v-1576f22d]{font-size:1.3rem;font-weight:700;color:var(--text-color, #333);margin-bottom:.5rem}.card-description[data-v-1576f22d]{color:#666;line-height:1.6;margin:0;font-size:1rem;flex:1}.card-arrow[data-v-1576f22d]{position:absolute;top:2rem;right:2rem;font-size:1.5rem;color:#ef4444;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translate(-10px)}.service-card-link:hover .card-arrow[data-v-1576f22d]{opacity:1;transform:translate(0)}@media (max-width: 768px){.service-card[data-v-1576f22d]{padding:1.5rem}.card-title[data-v-1576f22d]{font-size:1.2rem}.card-description[data-v-1576f22d]{font-size:.95rem}.card-arrow[data-v-1576f22d]{display:none}}.card-grid[data-v-2cfd64e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;place-items:stretch}.card-grid.centered[data-v-2cfd64e4]{max-width:1000px;margin:0 auto}@media (max-width: 768px){.card-grid[data-v-2cfd64e4]{grid-template-columns:1fr;gap:1.5rem}}.services[data-v-21adf78e]{background-color:var(--light-bg)}.services[data-v-21adf78e]:not([style]){padding:6rem 2rem}.services h2[data-v-21adf78e]{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--text-color)}@media (max-width: 768px){.services[data-v-21adf78e]:not([style]){padding:4rem 1rem}.services h2[data-v-21adf78e]{font-size:2rem}}.about[data-v-dd956569]{padding:6rem 2rem;background-color:#fff}.about h2[data-v-dd956569]{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--text-color)}.about-content[data-v-dd956569]{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:center}.about-text h3[data-v-dd956569]{color:var(--primary-color);margin:2rem 0 1rem;font-size:1.3rem}.about-text h3[data-v-dd956569]:first-child{margin-top:0}.about-text p[data-v-dd956569]{margin-bottom:1.5rem;line-height:1.8;color:#555}.about-stats[data-v-dd956569]{display:flex;flex-direction:column;gap:2rem}.stat[data-v-dd956569]{text-align:center;padding:2rem;background:var(--light-bg);border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease}.stat[data-v-dd956569]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000026}.stat-number[data-v-dd956569]{display:block;font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}.stat-label[data-v-dd956569]{color:#666;font-size:1.1rem}@media (max-width: 768px){.about[data-v-dd956569]{padding:4rem 1rem;background-color:#fff}.about h2[data-v-dd956569]{font-size:2rem}.about-content[data-v-dd956569]{grid-template-columns:1fr;gap:2rem}.about-text h3[data-v-dd956569]{font-size:1.2rem}.about-stats[data-v-dd956569]{gap:1.5rem}.stat[data-v-dd956569]{padding:1.5rem;box-shadow:0 4px 20px #0000001a}.stat[data-v-dd956569]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000026}.stat-number[data-v-dd956569]{font-size:2rem}}.testimonials[data-v-1b0c7a21]{padding:6rem 2rem;background-color:#f5f5f5}.testimonials h2[data-v-1b0c7a21]{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--text-color)}.testimonials-carousel[data-v-1b0c7a21]{position:relative;max-width:800px;margin:0 auto;overflow:hidden;border-radius:12px;box-shadow:0 8px 32px #0000001a;-webkit-tap-highlight-color:transparent;touch-action:pan-y;background:#fff}.testimonial-card[data-v-1b0c7a21]{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translate(100%);transition:all .5s ease-in-out;background:#fff;padding:3rem;min-height:300px;display:flex;align-items:center}.testimonial-card.active[data-v-1b0c7a21]{opacity:1;transform:translate(0);position:relative}.testimonial-card[data-v-1b0c7a21]:nth-child(2){transform:translate(100%)}.testimonial-card[data-v-1b0c7a21]:nth-child(3){transform:translate(200%)}.testimonial-card[data-v-1b0c7a21]:nth-child(4){transform:translate(300%)}#testimonial1:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(1),#testimonial2:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(2),#testimonial3:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(3),#testimonial4:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(4){opacity:1;transform:translate(0);position:relative}#testimonial1:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(2),#testimonial2:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(3),#testimonial3:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(4),#testimonial4:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(1){transform:translate(100%)}#testimonial1:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(3),#testimonial2:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(4),#testimonial3:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(1),#testimonial4:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(2){transform:translate(200%)}#testimonial1:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(4),#testimonial2:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(1),#testimonial3:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(2),#testimonial4:checked~.testimonials-carousel .testimonial-card[data-v-1b0c7a21]:nth-child(3){transform:translate(300%)}.testimonial-content p[data-v-1b0c7a21]{font-size:1.2rem;line-height:1.8;color:#555;margin-bottom:2rem;font-style:italic;position:relative}.testimonial-content p[data-v-1b0c7a21]:before{content:'"';font-size:4rem;color:var(--primary-color);position:absolute;top:-1rem;left:-1rem;opacity:.3}.testimonial-author[data-v-1b0c7a21]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.testimonial-author strong[data-v-1b0c7a21]{font-size:1.1rem;color:var(--primary-color);margin-bottom:.25rem}.testimonial-author span[data-v-1b0c7a21]{font-size:.9rem;color:#777}.carousel-indicators[data-v-1b0c7a21]{display:flex;justify-content:center;gap:.75rem;margin-top:2rem}.indicator[data-v-1b0c7a21]{width:12px;height:12px;border-radius:50%;background-color:#ddd;cursor:pointer;transition:all .3s ease}#testimonial1:checked~.carousel-indicators label[for=testimonial1][data-v-1b0c7a21],#testimonial2:checked~.carousel-indicators label[for=testimonial2][data-v-1b0c7a21],#testimonial3:checked~.carousel-indicators label[for=testimonial3][data-v-1b0c7a21],#testimonial4:checked~.carousel-indicators label[for=testimonial4][data-v-1b0c7a21]{background-color:var(--primary-color);transform:scale(1.2)}.indicator[data-v-1b0c7a21]:hover{background-color:var(--primary-color);transform:scale(1.2)}input[type=radio][data-v-1b0c7a21]{display:none}@media (max-width: 768px){.testimonials[data-v-1b0c7a21]{padding:4rem 1rem;background-color:#f5f5f5}.testimonials h2[data-v-1b0c7a21]{font-size:2rem}.testimonial-card[data-v-1b0c7a21]{padding:2rem 1.5rem;min-height:250px;cursor:default}.testimonial-content p[data-v-1b0c7a21]{font-size:1rem}.testimonial-content p[data-v-1b0c7a21]:before{font-size:3rem;top:-.5rem;left:-.5rem}.testimonials-carousel[data-v-1b0c7a21]{margin:0 -.25rem;border-radius:8px;box-shadow:0 4px 16px #0000001a;border:1px solid #e0e0e0}.carousel-indicators[data-v-1b0c7a21]{margin-top:1.5rem}}.contact-info[data-v-d0e81c63]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.contact-item[data-v-d0e81c63]{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;color:#555}.contact-icon[data-v-d0e81c63]{font-size:1.3rem}.phone-input[data-v-d0e81c63]{border:none;background:transparent;font-size:1.1rem;color:#555;font-family:inherit;outline:none;cursor:text;padding:0;margin:0;width:auto;min-width:120px}.phone-input[data-v-d0e81c63]:focus{background:#ef44441a;border-radius:4px;padding:2px 4px;margin:-2px -4px}.contact-link[data-v-d0e81c63]{color:var(--primary-color);text-decoration:none;font-weight:600;transition:color .3s ease}.contact-link[data-v-d0e81c63]:hover{color:var(--accent-color);text-decoration:underline}.whatsapp-link img[data-v-d0e81c63]{width:32px;height:32px;transition:opacity .3s ease}.facebook-link img[data-v-d0e81c63]{width:24px;height:24px;transition:opacity .3s ease}.whatsapp-link:hover img[data-v-d0e81c63],.facebook-link:hover img[data-v-d0e81c63]{opacity:.8}@media (max-width: 768px){.contact-info[data-v-d0e81c63]{flex-direction:column;gap:1rem;align-items:center}.contact-link[data-v-d0e81c63]{font-size:1rem}}.contact[data-v-cea5455e]{padding:6rem 2rem;background:var(--light-bg);text-align:center;box-shadow:0 -4px 20px #0000001a;position:relative;z-index:1}.contact h2[data-v-cea5455e]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-color)}.contact p[data-v-cea5455e]{font-size:1.2rem;color:#666;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.contact-info-spacing[data-v-cea5455e]{margin-bottom:3rem}@media (max-width: 768px){.contact[data-v-cea5455e]{padding:4rem 1rem;box-shadow:0 -4px 20px #0000001a;position:relative;z-index:1}.contact h2[data-v-cea5455e]{font-size:2rem}.contact p[data-v-cea5455e]{font-size:1rem}}.home[data-v-e5701aad]{width:100%}.container[data-v-e5701aad]{max-width:1200px;margin:0 auto;padding:0 2rem}.fade-in-section[data-v-e5701aad]{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-section.visible[data-v-e5701aad]{opacity:1;transform:translateY(0)}@media (max-width: 768px){.container[data-v-e5701aad]{padding:0 1rem}}.contact-view[data-v-8dc27bb5]{min-height:100vh;padding:4rem 2rem;background:linear-gradient(135deg,#001a44,#1a365d,#2c5282);background-size:400% 400%;animation:gradientShift-8dc27bb5 12s ease-in-out infinite}.container[data-v-8dc27bb5]{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:3rem}.back-button[data-v-8dc27bb5]{background:transparent;border:none;color:var(--primary-color, #ef4444);font-size:1rem;font-weight:500;cursor:pointer;padding:.5rem 0;margin-bottom:1rem;transition:color .3s ease;display:flex;align-items:center;gap:.5rem}.back-button[data-v-8dc27bb5]:hover{color:var(--text-color, #333)}h1[data-v-8dc27bb5]{text-align:center;color:var(--text-color, #333);margin-bottom:.5rem;font-size:2.5rem}.contact-info-wrapper[data-v-8dc27bb5]{background:var(--light-bg, #f9f9f9);border-radius:8px;padding:2rem;margin:2rem 0;border:1px solid #e1e5e9}.subtitle[data-v-8dc27bb5]{text-align:center;color:#666;margin-bottom:3rem;font-size:1.1rem}.contact-form[data-v-8dc27bb5]{display:flex;flex-direction:column;gap:2rem}.form-section[data-v-8dc27bb5]{border-bottom:1px solid #eee;padding-bottom:2rem}.form-section[data-v-8dc27bb5]:last-of-type{border-bottom:none}.form-section h2[data-v-8dc27bb5]{color:var(--primary-color, #ef4444);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.form-row[data-v-8dc27bb5]{display:flex;column-gap:1.5rem}.form-group.flex-1[data-v-8dc27bb5]{flex:1}.form-group[data-v-8dc27bb5]{display:flex;flex-direction:column;margin-bottom:1rem}.form-group label[data-v-8dc27bb5]{font-weight:600;color:var(--text-color, #333);margin-bottom:.5rem}.form-group input[data-v-8dc27bb5],.form-group textarea[data-v-8dc27bb5]{padding:.75rem 1rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .3s ease;background:#fff}.form-group input[data-v-8dc27bb5]:focus,.form-group textarea[data-v-8dc27bb5]:focus{outline:none;border-color:var(--primary-color, #ef4444);box-shadow:0 0 0 3px #ef44441a}.form-group input.error[data-v-8dc27bb5],.form-group textarea.error[data-v-8dc27bb5]{border-color:#ef4444}.radio-group[data-v-8dc27bb5]{display:flex;gap:2rem;margin-top:.5rem}.radio-option[data-v-8dc27bb5]{display:flex;align-items:center;cursor:pointer}.radio-option input[type=radio][data-v-8dc27bb5]{margin-right:.5rem;width:18px;height:18px;accent-color:var(--primary-color, #ef4444)}label.radio-text[data-v-8dc27bb5]{font-size:1rem;color:var(--text-color, #333);cursor:pointer;margin:0}.checkbox-label[data-v-8dc27bb5]{display:flex;align-items:center;cursor:pointer;font-size:1rem;font-weight:500;color:var(--text-color, #333);margin-bottom:0}.checkbox-label input[type=checkbox][data-v-8dc27bb5]{margin-right:.75rem;width:18px;height:18px;accent-color:var(--primary-color, #ef4444);cursor:pointer}.company-fields[data-v-8dc27bb5]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e1e5e9;margin-top:1rem}.company-fields .form-group[data-v-8dc27bb5]{margin-bottom:1.5rem}.company-fields .form-group[data-v-8dc27bb5]:last-child{margin-bottom:0}.error-message[data-v-8dc27bb5]{color:#ef4444;font-size:.875rem;margin-top:.25rem}.success-message[data-v-8dc27bb5]{background:#d1fae5;color:#065f46;padding:1rem;border-radius:8px;border:1px solid #a7f3d0;text-align:center;font-weight:500}.thank-you-message[data-v-8dc27bb5]{background:#d1fae5;color:#065f46;padding:3rem;border-radius:12px;border:2px solid #a7f3d0;text-align:center;margin:2rem 0}.thank-you-content h2[data-v-8dc27bb5]{color:#065f46;font-size:2rem;margin-bottom:1rem;font-weight:600}.thank-you-content p[data-v-8dc27bb5]{color:#065f46;font-size:1.2rem;margin:0;font-weight:500}.form-actions[data-v-8dc27bb5]{display:flex;justify-content:center;padding-top:1rem}.submit-btn[data-v-8dc27bb5]{min-width:200px}.submit-btn[data-v-8dc27bb5]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@media (max-width: 768px){.contact-view[data-v-8dc27bb5]{padding:2rem 1rem}.container[data-v-8dc27bb5]{padding:2rem}h1[data-v-8dc27bb5]{font-size:2rem}.form-section h2[data-v-8dc27bb5]{font-size:1.3rem}}@keyframes gradientShift-8dc27bb5{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (max-width: 480px){.container[data-v-8dc27bb5]{padding:1.5rem}.contact-form[data-v-8dc27bb5]{gap:1.5rem}.form-section[data-v-8dc27bb5]{padding-bottom:1.5rem}.form-row[data-v-8dc27bb5]{flex-direction:column}}.service-layout[data-v-72c043f4]{min-height:100vh;display:flex;flex-direction:column}.service-header[data-v-72c043f4]{position:relative;color:#fff;box-shadow:0 4px 20px #0000004d}.header-background[data-v-72c043f4]{position:absolute;inset:0;background:linear-gradient(135deg,#001a44,#1a365d,#2c5282);background-size:400% 400%;animation:gradientShift-72c043f4 12s ease-in-out infinite}.header-content[data-v-72c043f4]{position:relative;z-index:1;padding:2rem;display:flex;flex-direction:column;gap:1rem;max-width:1000px;margin:0 auto}.header-navigation[data-v-72c043f4]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-72c043f4]{text-align:left}.service-title[data-v-72c043f4]:first-letter{color:#ef4444;font-weight:900}@keyframes gradientShift-72c043f4{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.home-link[data-v-72c043f4]{text-decoration:none;color:#fff;transition:transform .3s ease;display:flex;align-items:center;height:100%}.home-link[data-v-72c043f4]:hover{transform:scale(1.1)}.home-icon[data-v-72c043f4]{font-size:3.5rem;color:#ef4444;line-height:1;transform:scale(1.2)}.service-title[data-v-72c043f4]{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;margin:0;text-shadow:0 4px 8px rgba(0,0,0,.3);transition:all .3s ease}.service-title.animate-title[data-v-72c043f4]{animation:titleFadeIn-72c043f4 1s ease-out}@keyframes titleFadeIn-72c043f4{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.service-content[data-v-72c043f4]{background:#fff;flex:1;padding:4rem 2rem;max-width:1000px;margin:0 auto;width:100%}.service-footer[data-v-72c043f4]{background-color:var(--light-bg);padding:4rem 2rem}@media (max-width: 768px){.header-content[data-v-72c043f4]{padding:1.5rem}.service-title[data-v-72c043f4]{font-size:clamp(2rem,7vw,3rem);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.home-icon[data-v-72c043f4]{font-size:2.5rem}.service-content[data-v-72c043f4],.service-footer[data-v-72c043f4]{padding:2rem 1rem}}.content p[data-v-fa956ae1]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.content p[data-v-fa956ae1]:first-child{font-size:1.2rem;font-weight:600;color:#333}@media (max-width: 768px){.content p[data-v-fa956ae1]{font-size:1rem;line-height:1.6}}.content p[data-v-fdd61f6d]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}@media (max-width: 768px){.content p[data-v-fdd61f6d]{font-size:1rem;line-height:1.6}}.content[data-v-870b3a4b]{max-width:900px;margin:0 auto}.content p[data-v-870b3a4b]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.content p[data-v-870b3a4b]:first-child{font-size:1.2rem;font-weight:600;color:#333}.content[data-v-b45440af]{max-width:1000px;margin:0 auto}.content p[data-v-b45440af]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.content p[data-v-b45440af]:first-child{font-size:1.2rem;font-weight:600;color:#333}@media (max-width: 768px){.content p[data-v-b45440af]{font-size:1rem;line-height:1.6}}.content p[data-v-53a93798]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.content p[data-v-53a93798]:first-child{font-size:1.2rem;font-weight:600;color:#333}@media (max-width: 768px){.content p[data-v-53a93798]{font-size:1rem;line-height:1.6}}.content p[data-v-5a26ec02]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.content p[data-v-5a26ec02]:first-child{font-size:1.2rem;font-weight:600;color:#333}@media (max-width: 768px){.content p[data-v-5a26ec02]{font-size:1rem;line-height:1.6}}.content p[data-v-9a6f3c97]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.content p[data-v-9a6f3c97]:first-child{font-size:1.2rem;font-weight:600;color:#333}@media (max-width: 768px){.content p[data-v-9a6f3c97]{font-size:1rem;line-height:1.6}}.content p[data-v-6465c598]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.content p[data-v-6465c598]:first-child{font-size:1.2rem;font-weight:600;color:#333}@media (max-width: 768px){.content p[data-v-6465c598]{font-size:1rem;line-height:1.6}}.content p[data-v-5a74f6c0]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.content p[data-v-5a74f6c0]:first-child{font-size:1.2rem;font-weight:600;color:#333}@media (max-width: 768px){.content p[data-v-5a74f6c0]{font-size:1rem;line-height:1.6}}.content p[data-v-185e13d2]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.content p[data-v-185e13d2]:first-child{font-size:1.2rem;font-weight:600;color:#333}@media (max-width: 768px){.content p[data-v-185e13d2]{font-size:1rem;line-height:1.6}}.content p[data-v-68cb7047]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.content p[data-v-68cb7047]:first-child{font-size:1.2rem;font-weight:600;color:#333}@media (max-width: 768px){.content p[data-v-68cb7047]{font-size:1rem;line-height:1.6}}.content p[data-v-5024a8c4]{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.content p[data-v-5024a8c4]:first-child{font-size:1.2rem;font-weight:600;color:#333}@media (max-width: 768px){.content p[data-v-5024a8c4]{font-size:1rem;line-height:1.6}}.content[data-v-5e56d5de]{display:flex;justify-content:center;align-items:center;min-height:50vh}.error-content[data-v-5e56d5de]{text-align:center;max-width:600px;padding:2rem}.error-icon[data-v-5e56d5de]{font-size:5rem;margin-bottom:1.5rem;opacity:.8}.error-content h2[data-v-5e56d5de]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem;text-shadow:none}.error-content p[data-v-5e56d5de]{font-size:1.2rem;line-height:1.7;color:#666;margin-bottom:2rem}.actions[data-v-5e56d5de]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.home-btn[data-v-5e56d5de]{min-width:160px}@media (max-width: 768px){.error-content[data-v-5e56d5de]{padding:1rem}.error-content h2[data-v-5e56d5de]{font-size:2rem}.error-content p[data-v-5e56d5de]{font-size:1.1rem}.error-icon[data-v-5e56d5de]{font-size:4rem}.actions[data-v-5e56d5de]{flex-direction:column;align-items:center}.home-btn[data-v-5e56d5de]{width:100%;max-width:200px}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333}:root{--primary-color: #1a365d;--secondary-color: #2c5282;--accent-color: #c53030;--text-color: #4a5568;--light-bg: #f8f9fa}
