.expertise-section[data-v-c85a7127]{background:var(--tm-bg-secondary);overflow:hidden;padding:80px 0;position:relative}.container[data-v-c85a7127]{margin:0 auto;max-width:1200px;padding:0 20px}.mobile-hero-section[data-v-c85a7127]{display:none}.desktop-only[data-v-c85a7127]{display:block}.header-wrapper[data-v-c85a7127]{margin-bottom:60px;opacity:0;text-align:center;transform:translateY(30px);transition:all .8s ease}.header-wrapper.is-visible[data-v-c85a7127]{opacity:1;transform:translateY(0)}.section-title[data-v-c85a7127]{font-size:3rem;font-weight:300;line-height:1.2;margin-bottom:1.5rem}.section-title[data-v-c85a7127],.title-prefix[data-v-c85a7127]{color:var(--tm-txt-primary)}.title-highlight[data-v-c85a7127]{color:var(--tm-pri-0);font-weight:500;position:relative}.header-wrapper.is-visible .title-highlight[data-v-c85a7127]:after{animation:underline-grow-c85a7127 1s ease-out .5s forwards;background:var(--tm-pri-0);bottom:-5px;content:"";height:3px;left:0;position:absolute;width:0}@keyframes underline-grow-c85a7127{to{width:100%}}.section-subtitle[data-v-c85a7127]{color:var(--tm-txt-secondary);font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:700px}.stats-grid[data-v-c85a7127]{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin-bottom:80px}.stat-item[data-v-c85a7127]{background:var(--tm-bg-primary);border-radius:16px;opacity:0;padding:2rem;text-align:center;transform:translateY(30px);transition:all .3s ease}.stats-grid.is-visible .stat-item[data-v-c85a7127]{opacity:1;transform:translateY(0)}.stats-grid.is-visible .stat-item[data-v-c85a7127]:first-child{transition-delay:.1s}.stats-grid.is-visible .stat-item[data-v-c85a7127]:nth-child(2){transition-delay:.2s}.stats-grid.is-visible .stat-item[data-v-c85a7127]:nth-child(3){transition-delay:.3s}.stats-grid.is-visible .stat-item[data-v-c85a7127]:nth-child(4){transition-delay:.4s}.stat-item[data-v-c85a7127]:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.stat-icon[data-v-c85a7127]{align-items:center;background:rgba(var(--tm-pri-0-rgb),.1);border-radius:16px;color:var(--tm-pri-0);display:inline-flex;height:64px;justify-content:center;margin-bottom:1rem;overflow:hidden;position:relative;width:64px}.stat-item:hover .stat-icon[data-v-c85a7127]:after{animation:shine-c85a7127 .5s ease;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shine-c85a7127{to{left:100%}}.stat-value[data-v-c85a7127]{color:var(--tm-txt-primary);font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label[data-v-c85a7127]{color:var(--tm-txt-secondary);font-size:1rem}.features-container[data-v-c85a7127]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:80px;opacity:0;transform:translateY(40px);transition:all 1s ease}.features-container.is-visible[data-v-c85a7127]{opacity:1;transform:translateY(0)}.image-section[data-v-c85a7127]{position:relative}.features-container.is-visible .image-section[data-v-c85a7127]{animation:slideInLeft-c85a7127 1s ease}@keyframes slideInLeft-c85a7127{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.image-wrapper[data-v-c85a7127]{border-radius:20px;box-shadow:0 30px 60px #00000026;overflow:hidden;position:relative}.main-image[data-v-c85a7127]{height:500px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.image-wrapper:hover .main-image[data-v-c85a7127]{transform:scale(1.05)}.floating-card[data-v-c85a7127]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--tm-bg-primary);border:1px solid var(--tm-bd-light);border-radius:16px;bottom:30px;box-shadow:0 10px 30px #0000001a;display:flex;gap:1rem;left:30px;padding:1.5rem;position:absolute}.dark .floating-card[data-v-c85a7127]{background:var(--tm-bg-secondary);border-color:var(--tm-bd-default);box-shadow:0 10px 30px #0000004d}.card-icon svg[data-v-c85a7127]{stroke:#fff;fill:none}.features-container.is-visible .floating-card[data-v-c85a7127]{animation:fadeInUp-c85a7127 1s ease .5s both}@keyframes fadeInUp-c85a7127{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-icon[data-v-c85a7127]{align-items:center;background:var(--tm-pri-0);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.card-title[data-v-c85a7127]{color:var(--tm-txt-primary);font-size:1.5rem;font-weight:700}.card-desc[data-v-c85a7127]{color:var(--tm-txt-secondary);font-size:.9rem}.features-grid[data-v-c85a7127]{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.feature-card[data-v-c85a7127]{background:var(--tm-bg-primary);border-radius:16px;opacity:0;padding:2rem;transform:scale(.9);transition:all .3s ease}.features-container.is-visible .feature-card[data-v-c85a7127]{opacity:1;transform:scale(1)}.features-container.is-visible .feature-card[data-v-c85a7127]:first-child{transition-delay:.1s}.features-container.is-visible .feature-card[data-v-c85a7127]:nth-child(2){transition-delay:.2s}.features-container.is-visible .feature-card[data-v-c85a7127]:nth-child(3){transition-delay:.3s}.features-container.is-visible .feature-card[data-v-c85a7127]:nth-child(4){transition-delay:.4s}.feature-card[data-v-c85a7127]:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.feature-header[data-v-c85a7127]{gap:1rem;margin-bottom:1rem}.feature-header[data-v-c85a7127],.feature-icon[data-v-c85a7127]{align-items:center;display:flex}.feature-icon[data-v-c85a7127]{background:rgba(var(--tm-pri-0-rgb),.1);border-radius:12px;color:var(--tm-pri-0);height:48px;justify-content:center;transition:all .3s ease;width:48px}.feature-card:hover .feature-icon[data-v-c85a7127]{transform:rotate(1turn)}.feature-title[data-v-c85a7127]{color:var(--tm-txt-primary);font-size:1.1rem;font-weight:600}.feature-desc[data-v-c85a7127]{color:var(--tm-txt-secondary);font-size:.95rem;line-height:1.6}.process-section[data-v-c85a7127]{margin-bottom:80px;opacity:0;transform:translateY(30px);transition:all .8s ease}.process-section.is-visible[data-v-c85a7127]{opacity:1;transform:translateY(0)}.process-title[data-v-c85a7127]{color:var(--tm-txt-primary);font-size:2rem;font-weight:600;margin-bottom:3rem;text-align:center}.process-timeline[data-v-c85a7127]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;position:relative}.process-line[data-v-c85a7127]{background:rgba(var(--tm-pri-0-rgb),.2);height:2px;left:10%;position:absolute;right:10%;top:30px;z-index:0}.process-line-progress[data-v-c85a7127]{background:var(--tm-pri-0);height:100%;transition:width 2s ease-out;width:0}.process-line-progress.animate[data-v-c85a7127]{width:100%}.process-item[data-v-c85a7127]{opacity:0;position:relative;text-align:center;transform:translateY(20px);z-index:1}.process-section.is-visible .process-item[data-v-c85a7127]{opacity:1;transform:translateY(0)}.process-section.is-visible .process-item[data-v-c85a7127]:nth-child(2){transition-delay:.2s}.process-section.is-visible .process-item[data-v-c85a7127]:nth-child(3){transition-delay:.4s}.process-section.is-visible .process-item[data-v-c85a7127]:nth-child(4){transition-delay:.6s}.process-section.is-visible .process-item[data-v-c85a7127]:nth-child(5){transition-delay:.8s}.process-number[data-v-c85a7127]{align-items:center;background:var(--tm-pri-0);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 1rem;position:relative;width:60px}.process-item:hover .process-number[data-v-c85a7127]{transform:scale(1.1)}.process-item:hover .process-number[data-v-c85a7127]:after{animation:ping-c85a7127 1s ease-out;border:2px solid var(--tm-pri-0);border-radius:50%;content:"";inset:-5px;opacity:0;position:absolute}@keyframes ping-c85a7127{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.process-content h4[data-v-c85a7127]{color:var(--tm-txt-primary);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.process-content p[data-v-c85a7127]{color:var(--tm-txt-secondary);font-size:.9rem}.process-connector[data-v-c85a7127]{background:linear-gradient(to right,var(--tm-pri-0),rgba(var(--tm-pri-0-rgb),.3));flex:1;height:2px;margin:0 1rem 4rem}.promise-section[data-v-c85a7127]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.promise-card[data-v-c85a7127]{align-items:center;background:var(--tm-bg-primary);border-radius:16px;display:flex;gap:1.5rem;opacity:0;padding:2rem;transform:translateY(30px) rotateX(-10deg);transform-style:preserve-3d;transition:all .3s ease}.promise-section.is-visible .promise-card[data-v-c85a7127]{opacity:1;transform:translateY(0) rotateX(0)}.promise-section.is-visible .promise-card[data-v-c85a7127]:first-child{transition-delay:.1s}.promise-section.is-visible .promise-card[data-v-c85a7127]:nth-child(2){transition-delay:.2s}.promise-section.is-visible .promise-card[data-v-c85a7127]:nth-child(3){transition-delay:.3s}.promise-card[data-v-c85a7127]:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.promise-icon[data-v-c85a7127]{align-items:center;background:rgba(var(--tm-pri-0-rgb),.1);border-radius:16px;color:var(--tm-pri-0);display:flex;flex-shrink:0;height:64px;justify-content:center;transition:all .3s ease;width:64px}.promise-card:hover .promise-icon[data-v-c85a7127]{background:var(--tm-pri-0);color:#fff;transform:scale(1.1)}.promise-content h4[data-v-c85a7127]{color:var(--tm-txt-primary);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.promise-content p[data-v-c85a7127]{color:var(--tm-txt-secondary);font-size:.9rem}.dark .expertise-section[data-v-c85a7127]{background:var(--tm-bg-primary)}.dark .feature-card[data-v-c85a7127],.dark .promise-card[data-v-c85a7127],.dark .stat-item[data-v-c85a7127]{background:var(--tm-bg-secondary)}@media (max-width:1024px){.stats-grid[data-v-c85a7127]{grid-template-columns:repeat(2,1fr)}.features-container[data-v-c85a7127]{gap:40px;grid-template-columns:1fr}.process-timeline[data-v-c85a7127]{flex-direction:column;gap:2rem}.process-line[data-v-c85a7127]{display:none}.process-connector[data-v-c85a7127]{background:linear-gradient(to bottom,var(--tm-pri-0),rgba(var(--tm-pri-0-rgb),.3));height:60px;margin:-1rem auto;width:2px}}@media (max-width:768px){.expertise-section[data-v-c85a7127]{padding:40px 0}.desktop-only[data-v-c85a7127]{display:none}.mobile-hero-section[data-v-c85a7127]{display:block;margin-bottom:40px;opacity:1;transform:none}.mobile-hero-section .image-wrapper[data-v-c85a7127]{border-radius:16px;box-shadow:0 20px 40px #0000001a;height:250px;overflow:hidden;position:relative}.mobile-hero-section .main-image[data-v-c85a7127]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-hero-section .floating-card[data-v-c85a7127]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--tm-bg-primary);border:1px solid var(--tm-bd-light);border-radius:12px;bottom:20px;box-shadow:0 8px 20px #0000001a;display:flex;gap:1rem;left:20px;padding:1rem;position:absolute;right:20px}.dark .mobile-hero-section .floating-card[data-v-c85a7127]{background:var(--tm-bg-secondary);border-color:var(--tm-bd-default);box-shadow:0 8px 20px #0000004d}.mobile-hero-section .card-icon[data-v-c85a7127]{align-items:center;background:var(--tm-pri-0);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.mobile-hero-section .card-icon svg[data-v-c85a7127]{height:20px;width:20px;stroke:#fff;fill:none}.mobile-hero-section .card-title[data-v-c85a7127]{color:var(--tm-txt-primary);font-size:1.25rem;font-weight:700}.mobile-hero-section .card-desc[data-v-c85a7127]{color:var(--tm-txt-secondary);font-size:.8rem}.header-wrapper[data-v-c85a7127]{margin-bottom:30px}.section-title[data-v-c85a7127]{font-size:1.75rem}.title-prefix[data-v-c85a7127]{display:block;font-size:1.5rem;margin-bottom:.3rem}.title-highlight[data-v-c85a7127]{display:block;font-size:2rem}.section-subtitle[data-v-c85a7127]{font-size:.95rem;line-height:1.6;padding:0 10px}.stats-grid[data-v-c85a7127]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:40px;overflow:visible;padding:0}.stat-item[data-v-c85a7127]{align-items:center;background:var(--tm-bg-primary);border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;gap:.75rem;opacity:1;padding:1rem;transform:none;transition:all .3s ease}.stat-content[data-v-c85a7127]{flex:1;text-align:left}.stat-icon[data-v-c85a7127]{align-items:center;background:rgba(var(--tm-pri-0-rgb),.1);border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-bottom:0;width:40px}.stat-icon svg[data-v-c85a7127]{color:var(--tm-pri-0);height:20px;width:20px}.stat-value[data-v-c85a7127]{color:var(--tm-txt-primary);font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:0}.stat-label[data-v-c85a7127]{color:var(--tm-txt-secondary);font-size:.75rem;margin-top:.25rem}.dark .stat-item[data-v-c85a7127]{background:var(--tm-bg-secondary);box-shadow:0 2px 8px #0003}.features-grid[data-v-c85a7127]{gap:1rem;grid-template-columns:1fr}.feature-card[data-v-c85a7127]{border-radius:12px;padding:1.25rem}.feature-header[data-v-c85a7127]{gap:.75rem;margin-bottom:.75rem}.feature-icon[data-v-c85a7127]{border-radius:10px;height:36px;width:36px}.feature-icon svg[data-v-c85a7127]{height:18px;width:18px}.feature-title[data-v-c85a7127]{font-size:1rem}.feature-desc[data-v-c85a7127]{font-size:.85rem;line-height:1.5}.process-section[data-v-c85a7127]{margin-bottom:50px}.process-title[data-v-c85a7127]{font-size:1.5rem;margin-bottom:2rem}.process-timeline[data-v-c85a7127]{gap:1rem}.process-item[data-v-c85a7127]{align-items:center;display:flex;gap:1rem;text-align:left;width:100%}.process-number[data-v-c85a7127]{font-size:1.2rem;height:40px;margin:0;width:40px}.process-content h4[data-v-c85a7127]{font-size:1rem;margin-bottom:.25rem}.process-content p[data-v-c85a7127]{font-size:.8rem;line-height:1.4}.promise-section[data-v-c85a7127]{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:10px;scroll-snap-type:x mandatory}.promise-card[data-v-c85a7127]{border-radius:12px;flex:0 0 85%;gap:1rem;padding:1.5rem;scroll-snap-align:start}.promise-icon[data-v-c85a7127]{border-radius:12px;height:48px;width:48px}.promise-icon svg[data-v-c85a7127]{height:24px;width:24px}.promise-content h4[data-v-c85a7127]{font-size:1rem;margin-bottom:.25rem}.promise-content p[data-v-c85a7127]{font-size:.85rem;line-height:1.4}}@media (max-width:480px){.section-title[data-v-c85a7127]{font-size:1.5rem}.title-prefix[data-v-c85a7127]{font-size:1.25rem}.title-highlight[data-v-c85a7127]{font-size:1.75rem}.section-subtitle[data-v-c85a7127]{font-size:.875rem}.stats-grid[data-v-c85a7127]{gap:.5rem}.stat-item[data-v-c85a7127]{padding:.75rem}.stat-icon[data-v-c85a7127]{height:36px;width:36px}.stat-value[data-v-c85a7127]{font-size:1.25rem}.stat-label[data-v-c85a7127]{font-size:.7rem}.promise-card[data-v-c85a7127]{flex:0 0 90%}}
