*{margin:0;padding:0;box-sizing:border-box}:root{--primary-blue: #1e3a8a;--secondary-blue: #3b82f6;--accent-cyan: #06b6d4;--dark-gray: #1f2937;--light-gray: #f8fafc;--medium-gray: #64748b;--white: #ffffff;--text-dark: #0f172a;--text-light: #64748b;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out}html{scroll-behavior:smooth}body{font-family:var(--font-family);line-height:1.6;color:var(--text-dark);background-color:var(--white);overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:8px;font-size:var(--font-size-base);font-weight:500;text-decoration:none;cursor:pointer;transition:all var(--transition-normal);white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:var(--white);box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{background:transparent;color:var(--primary-blue);border:2px solid var(--primary-blue)}.btn-secondary:hover{background:var(--primary-blue);color:var(--white);transform:translateY(-2px)}.section-header{text-align:center;margin-bottom:var(--spacing-2xl)}.section-title{font-size:var(--font-size-4xl);font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-sm)}.section-subtitle{font-size:var(--font-size-lg);color:var(--text-light);max-width:600px;margin:0 auto}.header{position:fixed;top:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(30,58,138,.1);z-index:1000;transition:all var(--transition-normal)}.nav{padding:var(--spacing-sm) 0}.nav-container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-sm);display:flex;justify-content:space-between;align-items:center}.nav-logo .logo{height:55px;width:auto;max-width:200px;transition:transform var(--transition-fast);object-fit:contain}.nav-logo .logo:hover{transform:scale(1.05)}.nav-menu{display:flex;list-style:none;gap:var(--spacing-lg)}.nav-link{color:var(--text-dark);text-decoration:none;font-weight:500;transition:color var(--transition-fast);position:relative}.nav-link:hover{color:var(--primary-blue)}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--accent-cyan);transition:width var(--transition-normal)}.nav-link:hover:after{width:100%}.nav-toggle{display:none;flex-direction:column;cursor:pointer}.dropdown{position:relative}.dropdown-toggle{display:flex;align-items:center;gap:.5rem}.dropdown-arrow{transition:transform var(--transition-fast)}.dropdown-arrow.active{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;background:var(--white);border:1px solid rgba(30,58,138,.1);border-radius:8px;box-shadow:var(--shadow-lg);min-width:250px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-normal);z-index:1001;list-style:none;padding:.5rem 0;margin:0;margin-top:.5rem}.dropdown-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu li{margin:0}.dropdown-link{display:block;padding:.75rem 1.5rem;color:var(--text-dark);text-decoration:none;font-weight:500;transition:all var(--transition-fast);border-left:3px solid transparent}.dropdown-link:hover{background:#1e3a8a0d;color:var(--primary-blue);border-left-color:var(--accent-cyan)}.dropdown-link.router-link-active{background:#1e3a8a1a;color:var(--primary-blue);border-left-color:var(--primary-blue)}.bar{width:25px;height:3px;background:var(--text-dark);margin:3px 0;transition:var(--transition-fast)}.hero{min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,var(--light-gray) 0%,rgba(6,182,212,.05) 100%);padding-top:80px}.hero-container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-sm);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);align-items:center}.hero-content{animation:fadeInUp 1s ease-out}.hero-title{font-size:var(--font-size-5xl);font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-md);line-height:1.2}.hero-subtitle{font-size:var(--font-size-lg);color:var(--text-light);margin-bottom:var(--spacing-xl);line-height:1.6}.hero-buttons{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.hero-image{display:flex;justify-content:center;align-items:center}.carousel-container{position:relative;width:100%;height:400px;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-xl)}.carousel-wrapper{position:relative;width:100%;height:100%}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out}.carousel-slide.active{opacity:1}.carousel-image{width:100%;height:100%;object-fit:cover;border-radius:20px}.carousel-controls{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;padding:0 20px;transform:translateY(-50%);pointer-events:none}.carousel-btn{background:#fffc;border:none;border-radius:50%;width:50px;height:50px;font-size:24px;font-weight:700;color:var(--primary-blue);cursor:pointer;transition:all .3s ease;pointer-events:all;display:flex;align-items:center;justify-content:center}.carousel-btn:hover{background:#fffffff2;transform:scale(1.1)}.carousel-indicators{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px}.indicator{width:12px;height:12px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s ease}.indicator.active{background:var(--primary-blue);transform:scale(1.2)}.about{padding:var(--spacing-2xl) 0;background:var(--white)}.about-content{max-width:800px;margin:0 auto;text-align:center}.about-text p{font-size:var(--font-size-lg);color:var(--text-light);margin-bottom:var(--spacing-md)}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.value-item{text-align:center;padding:var(--spacing-lg);border-radius:12px;background:var(--light-gray);transition:transform var(--transition-normal)}.value-item:hover{transform:translateY(-5px)}.value-item i{font-size:var(--font-size-3xl);color:var(--accent-cyan);margin-bottom:var(--spacing-sm)}.value-item h3{font-size:var(--font-size-xl);color:var(--text-dark);margin-bottom:var(--spacing-xs)}.value-item p{color:var(--text-light);font-size:var(--font-size-sm)}.featured-service{padding:120px 0;background:linear-gradient(135deg,#1e3a8a,#3730a3 25%,#7c3aed 75%,#a855f7);color:var(--white);position:relative;overflow:hidden;margin:80px 0}.featured-service:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(168,85,247,.2) 0%,transparent 50%);opacity:.8}.featured-service-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 40px}.featured-badge{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#ffffff40,#ffffff26);padding:16px 24px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:32px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.featured-badge:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000026}.featured-badge i{color:#fbbf24;font-size:16px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.featured-title{font-size:48px;font-weight:800;margin-bottom:24px;line-height:1.1;background:linear-gradient(135deg,#fff,#f1f5f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.1)}.featured-subtitle{font-size:24px;font-weight:500;margin-bottom:32px;opacity:.95;line-height:1.4;color:#e2e8f0}.featured-description{font-size:18px;line-height:1.7;margin-bottom:40px;opacity:.9;color:#cbd5e1;max-width:90%}.featured-benefits{display:flex;flex-direction:column;gap:20px;margin-bottom:48px}.benefit-item{display:flex;align-items:center;gap:20px;padding:20px 24px;background:linear-gradient(135deg,#ffffff26,#ffffff14);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25);transition:all .3s ease;box-shadow:0 4px 20px #0000001a}.benefit-item:hover{transform:translate(8px);background:linear-gradient(135deg,#fff3,#ffffff1f);box-shadow:0 8px 30px #00000026}.benefit-item i{font-size:20px;color:#fbbf24;min-width:28px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.benefit-item span{font-weight:600;font-size:16px;color:#f8fafc}.featured-buttons{display:flex;gap:20px;flex-wrap:wrap}.featured-buttons .btn{display:inline-flex;align-items:center;gap:12px;padding:18px 32px;border-radius:12px;font-weight:600;font-size:16px;text-decoration:none;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.featured-buttons .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.featured-buttons .btn:hover:before{left:100%}.featured-buttons .btn-primary{background:linear-gradient(135deg,#fff,#f1f5f9);color:#1e293b;box-shadow:0 8px 32px #00000026}.featured-buttons .btn-primary:hover{background:linear-gradient(135deg,#f8fafc,#e2e8f0);transform:translateY(-3px);box-shadow:0 12px 40px #0003}.featured-buttons .btn-outline{background:transparent;color:#f8fafc;border-color:#fff6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.featured-buttons .btn-outline:hover{background:#ffffff26;border-color:#fff9;transform:translateY(-3px);box-shadow:0 8px 32px #0000001a}.featured-service-visual{display:flex;justify-content:center;align-items:center;position:relative}.featured-icon-container{position:relative;animation:float 6s ease-in-out infinite}.featured-icon-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%;z-index:-1;animation:pulse 4s ease-in-out infinite}.featured-icon{width:320px;height:320px;filter:drop-shadow(0 20px 60px rgba(0,0,0,.3));transition:all .3s ease}.featured-icon:hover{transform:scale(1.05);filter:drop-shadow(0 25px 80px rgba(0,0,0,.4))}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-15px) rotate(1deg)}66%{transform:translateY(-25px) rotate(-1deg)}}@keyframes pulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}.services{padding:var(--spacing-2xl) 0;background:var(--light-gray)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.service-card{background:var(--white);padding:var(--spacing-xl);border-radius:12px;box-shadow:var(--shadow-md);transition:all var(--transition-normal);text-align:center}.service-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.service-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-blue),var(--accent-cyan));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-md)}.service-icon i{font-size:var(--font-size-2xl);color:var(--white)}.service-card h3{font-size:var(--font-size-xl);color:var(--text-dark);margin-bottom:var(--spacing-sm)}.service-card p{color:var(--text-light);margin-bottom:var(--spacing-md);line-height:1.6}.service-link{color:var(--primary-blue);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.service-link:hover{color:var(--accent-cyan)}.technologies{padding:var(--spacing-2xl) 0;background:var(--bg-light)}.technologies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.tech-item{background:var(--white);padding:var(--spacing-xl);border-radius:var(--border-radius-lg);text-align:center;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border:1px solid var(--border-light)}.tech-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--primary-blue)}.tech-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-blue),var(--accent-cyan));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-md);transition:transform var(--transition-normal)}.tech-item:hover .tech-icon{transform:scale(1.1)}.tech-icon i{font-size:2rem;color:var(--white)}.tech-item h3{font-size:var(--font-size-xl);color:var(--text-dark);margin-bottom:var(--spacing-sm);font-weight:600}.tech-item p{color:var(--text-light);line-height:1.6;font-size:var(--font-size-base)}.contact{padding:var(--spacing-2xl) 0;background:var(--white)}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);align-items:start}.contact-info h2{font-size:var(--font-size-3xl);color:var(--text-dark);margin-bottom:var(--spacing-md)}.contact-info p{font-size:var(--font-size-lg);color:var(--text-light);margin-bottom:var(--spacing-xl);line-height:1.6}.contact-details{margin-bottom:var(--spacing-xl)}.contact-item{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);text-decoration:none}.contact-item i{color:var(--accent-cyan);font-size:var(--font-size-lg);width:20px}.social-links{display:flex;gap:var(--spacing-sm)}.social-link{width:40px;height:40px;background:var(--light-gray);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-blue);text-decoration:none;transition:all var(--transition-normal)}.social-link:hover{background:var(--primary-blue);color:var(--white);transform:translateY(-2px)}.contact-form{background:var(--light-gray);padding:var(--spacing-xl);border-radius:12px}.form-group{margin-bottom:var(--spacing-md)}.form-group input,.form-group textarea{width:100%;padding:12px 16px;border:2px solid transparent;border-radius:8px;background:var(--white);font-size:var(--font-size-base);transition:border-color var(--transition-fast)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-cyan)}.form-group textarea{resize:vertical;min-height:120px}.footer{background:var(--dark-gray);color:var(--white);padding:var(--spacing-2xl) 0 var(--spacing-lg)}.footer-section h3{margin-bottom:var(--spacing-md);color:var(--white)}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:var(--spacing-xs)}.footer-section ul li a{color:var(--medium-gray);text-decoration:none;transition:color var(--transition-fast)}.footer-section ul li a:hover{color:var(--accent-cyan)}.footer-logo{height:40px;margin-bottom:var(--spacing-sm)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--spacing-lg);text-align:center;color:var(--medium-gray)}.whatsapp-button{position:fixed;bottom:20px;right:20px;z-index:1000}.whatsapp-button a{width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:var(--font-size-2xl);text-decoration:none;box-shadow:var(--shadow-lg);transition:all var(--transition-normal);animation:pulse 2s infinite}.whatsapp-button a:hover{transform:scale(1.1);box-shadow:var(--shadow-xl)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:var(--white);width:100%;text-align:center;transition:.3s;box-shadow:var(--shadow-md);padding:var(--spacing-lg) 0}.nav-menu.active{left:0}.nav-toggle{display:flex}.dropdown{position:static}.dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-radius:0;background:#1e3a8a0d;margin:.5rem 0;padding:0;min-width:auto;width:100%}.dropdown-menu.active{display:block}.dropdown-link{padding:.5rem 2rem;font-size:var(--font-size-sm);border-left:none;border-bottom:1px solid rgba(30,58,138,.1)}.dropdown-link:last-child{border-bottom:none}.dropdown-arrow{display:none}.hero-container{grid-template-columns:1fr;text-align:center}.hero-title{font-size:var(--font-size-3xl)}.tech-illustration{width:300px;height:300px}.contact-content{grid-template-columns:1fr}.hero-buttons{justify-content:center}.section-title{font-size:var(--font-size-3xl)}.services-grid{grid-template-columns:1fr}.technologies-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.values{grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}}@media (max-width: 480px){.container{padding:0 var(--spacing-sm)}.hero-title,.section-title{font-size:var(--font-size-2xl)}.hero-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:280px}.tech-illustration{width:250px;height:250px}.technologies-grid{grid-template-columns:1fr;gap:var(--spacing-sm)}.tech-item{padding:var(--spacing-md)}.values{grid-template-columns:1fr;gap:var(--spacing-sm)}.value-item{padding:var(--spacing-md)}.featured-service{padding:80px 0;margin:40px 0}.featured-service-content{grid-template-columns:1fr;gap:60px;text-align:center;padding:0 20px}.featured-service-visual{order:-1}.featured-icon-container:before{width:280px;height:280px}.featured-icon{width:240px;height:240px}.featured-title{font-size:36px;margin-bottom:20px}.featured-subtitle{font-size:20px;margin-bottom:24px}.featured-description{font-size:16px;margin-bottom:32px;max-width:100%}.featured-benefits{margin-bottom:40px}.benefit-item{padding:16px 20px;gap:16px}.benefit-item:hover{transform:translateY(-2px)}.featured-buttons{justify-content:center;flex-direction:column;align-items:center;gap:16px}.featured-buttons .btn{width:100%;max-width:280px;padding:16px 24px}}.fade-in{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.btn:focus,.nav-link:focus,.social-link:focus,.form-group input:focus,.form-group textarea:focus{outline:2px solid var(--accent-cyan);outline-offset:2px}.hero-image,.tech-illustration{will-change:transform}@media print{.header,.whatsapp-button,.hero-buttons,.contact-form{display:none}.hero{min-height:auto;padding:var(--spacing-lg) 0}body{font-size:12pt;line-height:1.4}}.hero-illustration,.service-card,.tech-item{will-change:transform}@font-face{font-family:Inter;font-display:swap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){:root{--primary-color: #000080;--secondary-color: #000040;--text-color: #000000;--bg-color: #ffffff}}.service-hero[data-v-39fc64a4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 0 80px;position:relative;overflow:hidden}.service-hero[data-v-39fc64a4]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.breadcrumb[data-v-39fc64a4]{margin-bottom:20px;font-size:14px;opacity:.9;position:relative;z-index:2}.breadcrumb a[data-v-39fc64a4]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb a[data-v-39fc64a4]:hover{opacity:.8}.service-hero h1[data-v-39fc64a4]{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;position:relative;z-index:2}.service-hero>.container>p[data-v-39fc64a4]{font-size:1.3rem;line-height:1.6;margin-bottom:40px;opacity:.95;max-width:800px;position:relative;z-index:2}.hero-features[data-v-39fc64a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px;position:relative;z-index:2}.hero-feature[data-v-39fc64a4]{text-align:center;padding:30px 20px;background:#ffffff1a;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.hero-feature i[data-v-39fc64a4]{font-size:3rem;color:gold;margin-bottom:20px}.hero-feature h3[data-v-39fc64a4]{font-size:1.3rem;font-weight:600;margin-bottom:10px}.hero-feature p[data-v-39fc64a4]{font-size:.95rem;opacity:.9}.service-content[data-v-39fc64a4]{padding:80px 0;background:#f8fafc}.content-grid[data-v-39fc64a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:60px}.content-section h2[data-v-39fc64a4]{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:25px}.content-section h3[data-v-39fc64a4]{font-size:1.8rem;font-weight:600;color:#2d3748;margin-bottom:20px}.content-section p[data-v-39fc64a4]{color:#718096;line-height:1.7;margin-bottom:20px;font-size:1.1rem}.service-list[data-v-39fc64a4]{list-style:none;padding:0}.service-list li[data-v-39fc64a4]{color:#4a5568;position:relative;padding:12px 0 12px 25px;font-size:1.05rem}.service-list li[data-v-39fc64a4]:before{content:"✓";position:absolute;left:0;color:#48bb78;font-weight:700;font-size:1.2rem}.cta-section[data-v-39fc64a4]{background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;padding:80px 0;text-align:center}.cta-section h2[data-v-39fc64a4]{font-size:2.5rem;font-weight:700;margin-bottom:20px}.cta-section p[data-v-39fc64a4]{font-size:1.2rem;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-button[data-v-39fc64a4]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 10px 30px #667eea4d}.cta-button[data-v-39fc64a4]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #667eea66}@media (max-width: 768px){.service-hero h1[data-v-39fc64a4]{font-size:2.5rem}.content-grid[data-v-39fc64a4]{grid-template-columns:1fr;gap:40px}.hero-features[data-v-39fc64a4]{grid-template-columns:1fr}.content-section h2[data-v-39fc64a4]{font-size:1.8rem}.cta-section h2[data-v-39fc64a4]{font-size:2rem}}.service-hero[data-v-6b7d0e96]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 0 80px;position:relative;overflow:hidden}.service-hero[data-v-6b7d0e96]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.breadcrumb[data-v-6b7d0e96]{margin-bottom:20px;font-size:14px;opacity:.9;position:relative;z-index:2}.breadcrumb a[data-v-6b7d0e96]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb a[data-v-6b7d0e96]:hover{opacity:.8}.service-hero h1[data-v-6b7d0e96]{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;position:relative;z-index:2}.service-hero>.container>p[data-v-6b7d0e96]{font-size:1.3rem;line-height:1.6;margin-bottom:40px;opacity:.95;max-width:800px;position:relative;z-index:2}.hero-features[data-v-6b7d0e96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px;position:relative;z-index:2}.hero-feature[data-v-6b7d0e96]{text-align:center;padding:30px 20px;background:#ffffff1a;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.hero-feature i[data-v-6b7d0e96]{font-size:3rem;color:gold;margin-bottom:20px}.hero-feature h3[data-v-6b7d0e96]{font-size:1.3rem;font-weight:600;margin-bottom:10px}.hero-feature p[data-v-6b7d0e96]{font-size:.95rem;opacity:.9}.services-section[data-v-6b7d0e96]{padding:80px 0;background:#f8fafc}.section-header[data-v-6b7d0e96]{text-align:center;margin-bottom:60px}.section-title[data-v-6b7d0e96]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:15px}.section-subtitle[data-v-6b7d0e96]{font-size:1.2rem;color:#718096;max-width:600px;margin:0 auto}.services-grid[data-v-6b7d0e96]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.service-card[data-v-6b7d0e96]{background:#fff;padding:40px 30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}.service-card[data-v-6b7d0e96]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#667eea,#764ba2)}.service-card[data-v-6b7d0e96]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.service-icon[data-v-6b7d0e96]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.service-icon i[data-v-6b7d0e96]{font-size:2.5rem;color:#fff}.service-card h3[data-v-6b7d0e96]{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:15px}.service-card p[data-v-6b7d0e96]{color:#718096;line-height:1.6;margin-bottom:20px}.service-features[data-v-6b7d0e96]{list-style:none;padding:0}.service-features li[data-v-6b7d0e96]{color:#4a5568;position:relative;padding:8px 0 8px 20px}.service-features li[data-v-6b7d0e96]:before{content:"✓";position:absolute;left:0;color:#48bb78;font-weight:700}.process-section[data-v-6b7d0e96]{padding:80px 0;background:#fff}.process-timeline[data-v-6b7d0e96]{position:relative;max-width:800px;margin:0 auto}.process-timeline[data-v-6b7d0e96]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(135deg,#667eea,#764ba2);transform:translate(-50%)}.process-item[data-v-6b7d0e96]{display:flex;align-items:center;margin-bottom:50px;position:relative}.process-item[data-v-6b7d0e96]:nth-child(odd){flex-direction:row}.process-item[data-v-6b7d0e96]:nth-child(2n){flex-direction:row-reverse}.process-number[data-v-6b7d0e96]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;position:relative;z-index:2;margin:0 30px}.process-content[data-v-6b7d0e96]{flex:1;background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;max-width:300px}.process-content h3[data-v-6b7d0e96]{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:10px}.process-content p[data-v-6b7d0e96]{color:#718096;line-height:1.6}.cta-section[data-v-6b7d0e96]{background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;padding:80px 0;text-align:center}.cta-section h2[data-v-6b7d0e96]{font-size:2.5rem;font-weight:700;margin-bottom:20px}.cta-section p[data-v-6b7d0e96]{font-size:1.2rem;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-button[data-v-6b7d0e96]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 10px 30px #667eea4d}.cta-button[data-v-6b7d0e96]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #667eea66}@media (max-width: 768px){.service-hero h1[data-v-6b7d0e96]{font-size:2.5rem}.hero-features[data-v-6b7d0e96],.services-grid[data-v-6b7d0e96]{grid-template-columns:1fr}.process-timeline[data-v-6b7d0e96]:before{left:30px}.process-item[data-v-6b7d0e96]{flex-direction:row!important}.process-number[data-v-6b7d0e96]{margin:0 20px 0 0}.process-content[data-v-6b7d0e96]{max-width:none}.section-title[data-v-6b7d0e96],.cta-section h2[data-v-6b7d0e96]{font-size:2rem}}.service-hero[data-v-63a9e1bb]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 0 80px;position:relative;overflow:hidden}.service-hero[data-v-63a9e1bb]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.breadcrumb[data-v-63a9e1bb]{margin-bottom:20px;font-size:14px;opacity:.9;position:relative;z-index:2}.breadcrumb a[data-v-63a9e1bb]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb a[data-v-63a9e1bb]:hover{opacity:.8}.service-hero h1[data-v-63a9e1bb]{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;position:relative;z-index:2}.service-hero>.container>p[data-v-63a9e1bb]{font-size:1.3rem;line-height:1.6;margin-bottom:40px;opacity:.95;max-width:800px;position:relative;z-index:2}.hero-features[data-v-63a9e1bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px;position:relative;z-index:2}.hero-feature[data-v-63a9e1bb]{text-align:center;padding:30px 20px;background:#ffffff1a;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.hero-feature i[data-v-63a9e1bb]{font-size:3rem;color:gold;margin-bottom:20px}.hero-feature h3[data-v-63a9e1bb]{font-size:1.3rem;font-weight:600;margin-bottom:10px}.hero-feature p[data-v-63a9e1bb]{font-size:.95rem;opacity:.9}.services-section[data-v-63a9e1bb]{padding:80px 0;background:#f8fafc}.section-header[data-v-63a9e1bb]{text-align:center;margin-bottom:60px}.section-title[data-v-63a9e1bb]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:15px}.section-subtitle[data-v-63a9e1bb]{font-size:1.2rem;color:#718096;max-width:600px;margin:0 auto}.services-grid[data-v-63a9e1bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.service-card[data-v-63a9e1bb]{background:#fff;padding:40px 30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}.service-card[data-v-63a9e1bb]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#667eea,#764ba2)}.service-card[data-v-63a9e1bb]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.service-icon[data-v-63a9e1bb]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.service-icon i[data-v-63a9e1bb]{font-size:2.5rem;color:#fff}.service-card h3[data-v-63a9e1bb]{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:15px}.service-card p[data-v-63a9e1bb]{color:#718096;line-height:1.6;margin-bottom:20px}.service-features[data-v-63a9e1bb]{list-style:none;padding:0}.service-features li[data-v-63a9e1bb]{color:#4a5568;position:relative;padding:8px 0 8px 20px}.service-features li[data-v-63a9e1bb]:before{content:"✓";position:absolute;left:0;color:#48bb78;font-weight:700}.process-section[data-v-63a9e1bb]{padding:80px 0;background:#fff}.process-timeline[data-v-63a9e1bb]{position:relative;max-width:800px;margin:0 auto}.process-timeline[data-v-63a9e1bb]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(135deg,#667eea,#764ba2);transform:translate(-50%)}.process-item[data-v-63a9e1bb]{display:flex;align-items:center;margin-bottom:50px;position:relative}.process-item[data-v-63a9e1bb]:nth-child(odd){flex-direction:row}.process-item[data-v-63a9e1bb]:nth-child(2n){flex-direction:row-reverse}.process-number[data-v-63a9e1bb]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;position:relative;z-index:2;margin:0 30px}.process-content[data-v-63a9e1bb]{flex:1;background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;max-width:300px}.process-content h3[data-v-63a9e1bb]{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:10px}.process-content p[data-v-63a9e1bb]{color:#718096;line-height:1.6}.cta-section[data-v-63a9e1bb]{background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;padding:80px 0;text-align:center}.cta-section h2[data-v-63a9e1bb]{font-size:2.5rem;font-weight:700;margin-bottom:20px}.cta-section p[data-v-63a9e1bb]{font-size:1.2rem;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-button[data-v-63a9e1bb]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 10px 30px #667eea4d}.cta-button[data-v-63a9e1bb]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #667eea66}@media (max-width: 768px){.service-hero h1[data-v-63a9e1bb]{font-size:2.5rem}.hero-features[data-v-63a9e1bb],.services-grid[data-v-63a9e1bb]{grid-template-columns:1fr}.process-timeline[data-v-63a9e1bb]:before{left:30px}.process-item[data-v-63a9e1bb]{flex-direction:row!important}.process-number[data-v-63a9e1bb]{margin:0 20px 0 0}.process-content[data-v-63a9e1bb]{max-width:none}.section-title[data-v-63a9e1bb],.cta-section h2[data-v-63a9e1bb]{font-size:2rem}}.service-hero[data-v-59b68638]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 0 80px;position:relative;overflow:hidden}.service-hero[data-v-59b68638]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.service-hero-content[data-v-59b68638]{position:relative;z-index:2}.breadcrumb[data-v-59b68638]{margin-bottom:20px;font-size:14px;opacity:.9}.breadcrumb a[data-v-59b68638]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb a[data-v-59b68638]:hover{opacity:.8}.service-hero h1[data-v-59b68638]{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.service-hero-subtitle[data-v-59b68638]{font-size:1.3rem;line-height:1.6;margin-bottom:40px;opacity:.95;max-width:800px}.hero-stats[data-v-59b68638]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-top:40px}.stat-item[data-v-59b68638]{text-align:center;padding:20px;background:#ffffff1a;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.stat-number[data-v-59b68638]{display:block;font-size:2.5rem;font-weight:700;margin-bottom:5px;color:gold}.stat-label[data-v-59b68638]{font-size:.9rem;opacity:.9}.content-section[data-v-59b68638]{padding:80px 0;background:#f8fafc}.section-header[data-v-59b68638]{text-align:center;margin-bottom:60px}.section-title[data-v-59b68638]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:20px}.section-subtitle[data-v-59b68638]{font-size:1.2rem;color:#718096;max-width:600px;margin:0 auto;line-height:1.6}.services-grid[data-v-59b68638]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:60px}.service-card[data-v-59b68638]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}.service-card[data-v-59b68638]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2)}.service-card[data-v-59b68638]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.service-icon[data-v-59b68638]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.service-icon i[data-v-59b68638]{font-size:2rem;color:#fff}.service-card h3[data-v-59b68638]{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:15px}.service-card p[data-v-59b68638]{color:#718096;line-height:1.6;margin-bottom:25px}.service-features[data-v-59b68638]{list-style:none;padding:0}.service-features li[data-v-59b68638]{color:#4a5568;position:relative;padding:8px 0 8px 20px}.service-features li[data-v-59b68638]:before{content:"✓";position:absolute;left:0;color:#48bb78;font-weight:700}.process-section[data-v-59b68638]{padding:80px 0;background:#fff}.process-steps[data-v-59b68638]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:60px}.process-step[data-v-59b68638]{text-align:center;padding:40px 20px;position:relative}.step-number[data-v-59b68638]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 20px}.process-step h3[data-v-59b68638]{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:15px}.process-step p[data-v-59b68638]{color:#718096;line-height:1.6}.cta-section[data-v-59b68638]{background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;padding:80px 0;text-align:center}.cta-title[data-v-59b68638]{font-size:2.5rem;font-weight:700;margin-bottom:20px}.cta-subtitle[data-v-59b68638]{font-size:1.2rem;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-button[data-v-59b68638]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 10px 30px #667eea4d}.cta-button[data-v-59b68638]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #667eea66}@media (max-width: 768px){.service-hero h1[data-v-59b68638]{font-size:2.5rem}.service-hero-subtitle[data-v-59b68638]{font-size:1.1rem}.hero-stats[data-v-59b68638]{grid-template-columns:repeat(2,1fr);gap:20px}.services-grid[data-v-59b68638],.process-steps[data-v-59b68638]{grid-template-columns:1fr;gap:30px}.section-title[data-v-59b68638],.cta-title[data-v-59b68638]{font-size:2rem}}.service-page[data-v-eaa2c500]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh}.service-hero[data-v-eaa2c500]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 0 80px;position:relative;overflow:hidden}.service-hero[data-v-eaa2c500]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.breadcrumb[data-v-eaa2c500]{margin-bottom:2rem;font-size:.9rem;opacity:.9}.breadcrumb a[data-v-eaa2c500]{color:#fffc;text-decoration:none;transition:color .3s ease}.breadcrumb a[data-v-eaa2c500]:hover{color:#fff}.service-hero h1[data-v-eaa2c500]{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.service-hero-subtitle[data-v-eaa2c500]{font-size:1.25rem;line-height:1.6;margin-bottom:3rem;opacity:.95;max-width:800px}.hero-features[data-v-eaa2c500]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.feature-item[data-v-eaa2c500]{text-align:center;padding:2rem;background:#ffffff1a;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease}.feature-item[data-v-eaa2c500]:hover{transform:translateY(-5px)}.feature-icon[data-v-eaa2c500]{font-size:3rem;margin-bottom:1rem;color:#ffffffe6}.feature-title[data-v-eaa2c500]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.feature-desc[data-v-eaa2c500]{font-size:.9rem;opacity:.8}.content-section[data-v-eaa2c500]{padding:80px 0}.section-header[data-v-eaa2c500]{text-align:center;margin-bottom:4rem}.section-title[data-v-eaa2c500]{font-size:2.5rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}.section-subtitle[data-v-eaa2c500]{font-size:1.1rem;color:var(--text-light);max-width:600px;margin:0 auto;line-height:1.6}.services-grid[data-v-eaa2c500]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.service-card[data-v-eaa2c500]{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden}.service-card[data-v-eaa2c500]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.service-card[data-v-eaa2c500]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.service-icon[data-v-eaa2c500]{width:70px;height:70px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.service-icon i[data-v-eaa2c500]{font-size:2rem;color:#fff}.service-card h3[data-v-eaa2c500]{font-size:1.5rem;font-weight:600;color:var(--text-dark);margin-bottom:1rem}.service-card p[data-v-eaa2c500]{color:var(--text-light);line-height:1.6;margin-bottom:1.5rem}.service-features[data-v-eaa2c500]{list-style:none;padding:0}.service-features li[data-v-eaa2c500]{color:var(--text-light);position:relative;padding:.5rem 0 .5rem 1.5rem}.service-features li[data-v-eaa2c500]:before{content:"✓";position:absolute;left:0;color:#667eea;font-weight:700}.process-section[data-v-eaa2c500]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:80px 0}.process-timeline[data-v-eaa2c500]{position:relative;max-width:1000px;margin:0 auto}.process-timeline[data-v-eaa2c500]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(135deg,#667eea,#764ba2);transform:translate(-50%)}.process-item[data-v-eaa2c500]{position:relative;margin-bottom:3rem;display:flex;align-items:center}.process-item[data-v-eaa2c500]:nth-child(odd){flex-direction:row}.process-item[data-v-eaa2c500]:nth-child(2n){flex-direction:row-reverse}.process-content[data-v-eaa2c500]{flex:1;background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #00000014;margin:0 2rem;position:relative}.process-number[data-v-eaa2c500]{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;z-index:2}.process-content h3[data-v-eaa2c500]{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin-bottom:1rem}.process-content p[data-v-eaa2c500]{color:var(--text-light);line-height:1.6}.cta-section[data-v-eaa2c500]{background:linear-gradient(135deg,var(--text-dark) 0%,#1a202c 100%);color:#fff;padding:80px 0;text-align:center}.cta-title[data-v-eaa2c500]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-subtitle[data-v-eaa2c500]{font-size:1.1rem;margin-bottom:3rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-eaa2c500]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button[data-v-eaa2c500]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:50px;font-weight:600;transition:all .3s ease}.cta-button[data-v-eaa2c500]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.cta-button.secondary[data-v-eaa2c500]{background:transparent;border:2px solid rgba(255,255,255,.3)}.cta-button.secondary[data-v-eaa2c500]:hover{background:#ffffff1a;border-color:#ffffff80}@media (max-width: 768px){.service-hero h1[data-v-eaa2c500]{font-size:2.5rem}.hero-features[data-v-eaa2c500],.services-grid[data-v-eaa2c500]{grid-template-columns:1fr}.process-item[data-v-eaa2c500]{flex-direction:column!important}.process-content[data-v-eaa2c500]{margin:2rem 0}.process-timeline[data-v-eaa2c500]:before{left:30px}.process-number[data-v-eaa2c500]{left:30px}}.service-hero[data-v-98b0aa4c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 0 80px;position:relative;overflow:hidden}.service-hero[data-v-98b0aa4c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.breadcrumb[data-v-98b0aa4c]{margin-bottom:20px;font-size:14px;opacity:.9;position:relative;z-index:2}.breadcrumb a[data-v-98b0aa4c]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb a[data-v-98b0aa4c]:hover{opacity:.8}.service-hero h1[data-v-98b0aa4c]{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;position:relative;z-index:2}.service-hero>.container>p[data-v-98b0aa4c]{font-size:1.3rem;line-height:1.6;margin-bottom:40px;opacity:.95;max-width:800px;position:relative;z-index:2}.hero-features[data-v-98b0aa4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px;position:relative;z-index:2}.hero-feature[data-v-98b0aa4c]{text-align:center;padding:30px 20px;background:#ffffff1a;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.hero-feature i[data-v-98b0aa4c]{font-size:3rem;color:gold;margin-bottom:20px}.hero-feature h3[data-v-98b0aa4c]{font-size:1.3rem;font-weight:600;margin-bottom:10px}.hero-feature p[data-v-98b0aa4c]{font-size:.95rem;opacity:.9}.services-section[data-v-98b0aa4c]{padding:80px 0;background:#f8fafc}.section-header[data-v-98b0aa4c]{text-align:center;margin-bottom:60px}.section-title[data-v-98b0aa4c]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:15px}.section-subtitle[data-v-98b0aa4c]{font-size:1.2rem;color:#718096;max-width:600px;margin:0 auto}.services-grid[data-v-98b0aa4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.service-card[data-v-98b0aa4c]{background:#fff;padding:40px 30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}.service-card[data-v-98b0aa4c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#667eea,#764ba2)}.service-card[data-v-98b0aa4c]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.service-icon[data-v-98b0aa4c]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.service-icon i[data-v-98b0aa4c]{font-size:2.5rem;color:#fff}.service-card h3[data-v-98b0aa4c]{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:15px}.service-card p[data-v-98b0aa4c]{color:#718096;line-height:1.6;margin-bottom:20px}.service-features[data-v-98b0aa4c]{list-style:none;padding:0}.service-features li[data-v-98b0aa4c]{color:#4a5568;position:relative;padding:8px 0 8px 20px}.service-features li[data-v-98b0aa4c]:before{content:"✓";position:absolute;left:0;color:#48bb78;font-weight:700}.process-section[data-v-98b0aa4c]{padding:80px 0;background:#fff}.process-timeline[data-v-98b0aa4c]{position:relative;max-width:800px;margin:0 auto}.process-timeline[data-v-98b0aa4c]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(135deg,#667eea,#764ba2);transform:translate(-50%)}.process-item[data-v-98b0aa4c]{display:flex;align-items:center;margin-bottom:50px;position:relative}.process-item[data-v-98b0aa4c]:nth-child(odd){flex-direction:row}.process-item[data-v-98b0aa4c]:nth-child(2n){flex-direction:row-reverse}.process-number[data-v-98b0aa4c]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;position:relative;z-index:2;margin:0 30px}.process-content[data-v-98b0aa4c]{flex:1;background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;max-width:300px}.process-content h3[data-v-98b0aa4c]{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:10px}.process-content p[data-v-98b0aa4c]{color:#718096;line-height:1.6}.cta-section[data-v-98b0aa4c]{background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;padding:80px 0;text-align:center}.cta-section h2[data-v-98b0aa4c]{font-size:2.5rem;font-weight:700;margin-bottom:20px}.cta-section p[data-v-98b0aa4c]{font-size:1.2rem;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-button[data-v-98b0aa4c]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 10px 30px #667eea4d}.cta-button[data-v-98b0aa4c]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #667eea66}@media (max-width: 768px){.service-hero h1[data-v-98b0aa4c]{font-size:2.5rem}.hero-features[data-v-98b0aa4c],.services-grid[data-v-98b0aa4c]{grid-template-columns:1fr}.process-timeline[data-v-98b0aa4c]:before{left:30px}.process-item[data-v-98b0aa4c]{flex-direction:row!important}.process-number[data-v-98b0aa4c]{margin:0 20px 0 0}.process-content[data-v-98b0aa4c]{max-width:none}.section-title[data-v-98b0aa4c],.cta-section h2[data-v-98b0aa4c]{font-size:2rem}}.service-hero[data-v-54d7ac43]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 0 80px;position:relative;overflow:hidden}.service-hero[data-v-54d7ac43]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.breadcrumb[data-v-54d7ac43]{margin-bottom:20px;font-size:14px;opacity:.9;position:relative;z-index:2}.breadcrumb a[data-v-54d7ac43]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb a[data-v-54d7ac43]:hover{opacity:.8}.service-hero h1[data-v-54d7ac43]{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;position:relative;z-index:2}.service-hero>.container>p[data-v-54d7ac43]{font-size:1.3rem;line-height:1.6;margin-bottom:40px;opacity:.95;max-width:800px;position:relative;z-index:2}.hero-features[data-v-54d7ac43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px;position:relative;z-index:2}.hero-feature[data-v-54d7ac43]{text-align:center;padding:30px 20px;background:#ffffff1a;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.hero-feature i[data-v-54d7ac43]{font-size:3rem;color:gold;margin-bottom:20px}.hero-feature h3[data-v-54d7ac43]{font-size:1.3rem;font-weight:600;margin-bottom:10px}.hero-feature p[data-v-54d7ac43]{font-size:.95rem;opacity:.9}.services-section[data-v-54d7ac43]{padding:80px 0;background:#f8fafc}.section-header[data-v-54d7ac43]{text-align:center;margin-bottom:60px}.section-title[data-v-54d7ac43]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:15px}.section-subtitle[data-v-54d7ac43]{font-size:1.2rem;color:#718096;max-width:600px;margin:0 auto}.services-grid[data-v-54d7ac43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.service-card[data-v-54d7ac43]{background:#fff;padding:40px 30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}.service-card[data-v-54d7ac43]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#667eea,#764ba2)}.service-card[data-v-54d7ac43]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.service-icon[data-v-54d7ac43]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.service-icon i[data-v-54d7ac43]{font-size:2.5rem;color:#fff}.service-card h3[data-v-54d7ac43]{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:15px}.service-card p[data-v-54d7ac43]{color:#718096;line-height:1.6;margin-bottom:20px}.service-features[data-v-54d7ac43]{list-style:none;padding:0}.service-features li[data-v-54d7ac43]{color:#4a5568;position:relative;padding:8px 0 8px 20px}.service-features li[data-v-54d7ac43]:before{content:"✓";position:absolute;left:0;color:#48bb78;font-weight:700}.process-section[data-v-54d7ac43]{padding:80px 0;background:#fff}.process-timeline[data-v-54d7ac43]{position:relative;max-width:800px;margin:0 auto}.process-timeline[data-v-54d7ac43]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(135deg,#667eea,#764ba2);transform:translate(-50%)}.process-item[data-v-54d7ac43]{display:flex;align-items:center;margin-bottom:50px;position:relative}.process-item[data-v-54d7ac43]:nth-child(odd){flex-direction:row}.process-item[data-v-54d7ac43]:nth-child(2n){flex-direction:row-reverse}.process-number[data-v-54d7ac43]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;position:relative;z-index:2;margin:0 30px}.process-content[data-v-54d7ac43]{flex:1;background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;max-width:300px}.process-content h3[data-v-54d7ac43]{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:10px}.process-content p[data-v-54d7ac43]{color:#718096;line-height:1.6}.cta-section[data-v-54d7ac43]{background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;padding:80px 0;text-align:center}.cta-section h2[data-v-54d7ac43]{font-size:2.5rem;font-weight:700;margin-bottom:20px}.cta-section p[data-v-54d7ac43]{font-size:1.2rem;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-button[data-v-54d7ac43]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 10px 30px #667eea4d}.cta-button[data-v-54d7ac43]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #667eea66}@media (max-width: 768px){.service-hero h1[data-v-54d7ac43]{font-size:2.5rem}.hero-features[data-v-54d7ac43],.services-grid[data-v-54d7ac43]{grid-template-columns:1fr}.process-timeline[data-v-54d7ac43]:before{left:30px}.process-item[data-v-54d7ac43]{flex-direction:row!important}.process-number[data-v-54d7ac43]{margin:0 20px 0 0}.process-content[data-v-54d7ac43]{max-width:none}.section-title[data-v-54d7ac43],.cta-section h2[data-v-54d7ac43]{font-size:2rem}}.service-page[data-v-61cdca19]{padding-top:80px}.service-hero[data-v-61cdca19]{background:linear-gradient(135deg,var(--light-gray) 0%,rgba(6,182,212,.05) 100%);padding:var(--spacing-2xl) 0;min-height:60vh;display:flex;align-items:center}.breadcrumb[data-v-61cdca19]{margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--medium-gray)}.breadcrumb a[data-v-61cdca19]{color:var(--primary-blue);text-decoration:none}.breadcrumb .separator[data-v-61cdca19]{margin:0 var(--spacing-xs)}.breadcrumb .current[data-v-61cdca19]{color:var(--text-dark);font-weight:500}.hero-content[data-v-61cdca19]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);align-items:center}.hero-title[data-v-61cdca19]{font-size:var(--font-size-4xl);font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-md);line-height:1.2}.hero-subtitle[data-v-61cdca19]{font-size:var(--font-size-lg);color:var(--text-light);margin-bottom:var(--spacing-xl);line-height:1.6}.hero-features[data-v-61cdca19]{display:flex;gap:var(--spacing-lg);flex-wrap:wrap}.feature-item[data-v-61cdca19]{display:flex;align-items:center;gap:var(--spacing-xs);background:var(--white);padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;box-shadow:var(--shadow-sm)}.feature-icon[data-v-61cdca19]{font-size:var(--font-size-xl)}.hero-image[data-v-61cdca19]{display:flex;justify-content:center;align-items:center}.diagnostic-illustration[data-v-61cdca19]{width:100%;max-width:400px;height:auto}.diagnostic-illustration svg[data-v-61cdca19]{width:100%;height:auto;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}.services-section[data-v-61cdca19]{padding:var(--spacing-2xl) 0;background:var(--white)}.section-title[data-v-61cdca19]{font-size:var(--font-size-3xl);font-weight:700;text-align:center;margin-bottom:var(--spacing-2xl);color:var(--text-dark)}.services-grid[data-v-61cdca19]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-xl)}.service-card[data-v-61cdca19]{background:var(--white);padding:var(--spacing-xl);border-radius:12px;box-shadow:var(--shadow-md);transition:all var(--transition-normal);border:1px solid rgba(30,58,138,.1)}.service-card[data-v-61cdca19]:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.service-icon[data-v-61cdca19]{width:64px;height:64px;background:#1e3a8a1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}.service-card h3[data-v-61cdca19]{font-size:var(--font-size-xl);font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-sm)}.service-card p[data-v-61cdca19]{color:var(--text-light);margin-bottom:var(--spacing-md);line-height:1.6}.service-card ul[data-v-61cdca19]{list-style:none;padding:0}.service-card li[data-v-61cdca19]{color:var(--text-light);margin-bottom:var(--spacing-xs);padding-left:var(--spacing-md);position:relative}.service-card li[data-v-61cdca19]:before{content:"✓";position:absolute;left:0;color:var(--accent-cyan);font-weight:700}.process-section[data-v-61cdca19]{padding:var(--spacing-2xl) 0;background:var(--light-gray)}.process-timeline[data-v-61cdca19]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.process-step[data-v-61cdca19]{display:grid;grid-template-columns:80px 1fr;gap:var(--spacing-lg);align-items:start}.step-number[data-v-61cdca19]{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:700;box-shadow:var(--shadow-md)}.step-content[data-v-61cdca19]{background:var(--white);padding:var(--spacing-xl);border-radius:12px;box-shadow:var(--shadow-sm)}.step-content h3[data-v-61cdca19]{font-size:var(--font-size-xl);font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-sm)}.step-content p[data-v-61cdca19]{color:var(--text-light);margin-bottom:var(--spacing-md);line-height:1.6}.step-content ul[data-v-61cdca19]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-xs)}.step-content li[data-v-61cdca19]{color:var(--text-light);padding-left:var(--spacing-md);position:relative}.step-content li[data-v-61cdca19]:before{content:"•";position:absolute;left:0;color:var(--accent-cyan);font-weight:700}.cta-section[data-v-61cdca19]{padding:var(--spacing-2xl) 0;background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:var(--white);text-align:center}.cta-content h2[data-v-61cdca19]{font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--spacing-md)}.cta-content p[data-v-61cdca19]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl);opacity:.9}.cta-buttons[data-v-61cdca19]{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.hero-content[data-v-61cdca19]{grid-template-columns:1fr;text-align:center}.hero-title[data-v-61cdca19]{font-size:var(--font-size-3xl)}.hero-features[data-v-61cdca19]{justify-content:center}.services-grid[data-v-61cdca19]{grid-template-columns:1fr}.process-step[data-v-61cdca19]{grid-template-columns:1fr;text-align:center}.step-number[data-v-61cdca19]{margin:0 auto var(--spacing-md)}.cta-buttons[data-v-61cdca19]{flex-direction:column;align-items:center}}
