.hero-section[data-v-49049e6f]{min-height:calc(100vh - 70px)}@media(min-width:1024px){.hero-section[data-v-49049e6f]{min-height:calc(85vh - 80px)}}.feature-card[data-v-49049e6f]{will-change:transform,opacity}.perspective-container[data-v-49049e6f]{perspective:1000px}@media(prefers-reduced-motion:reduce){.animated-words[data-v-49049e6f] *,.feature-card[data-v-49049e6f]{animation:none!important;transition:none!important}}.team-card[data-v-96ac3891]{will-change:transform}.holo-effect[data-v-96ac3891]{will-change:transform,opacity}.bounce-animation[data-v-96ac3891]{will-change:transform}@media(prefers-reduced-motion:reduce){.bounce-animation[data-v-96ac3891],.holo-effect[data-v-96ac3891],.team-card[data-v-96ac3891]{animation:none!important;transform:none!important;transition:none!important}}@media(max-width:768px){.holo-effect[data-v-96ac3891]{display:none}}.testimonial-item[data-v-4090b449]{min-width:100%}@media(min-width:768px){.testimonial-item[data-v-4090b449]{min-width:50%}}@media(min-width:1024px){.testimonial-item[data-v-4090b449]{min-width:33.3333%}}.text-secondary[data-v-4090b449]{color:#2c3e50}@keyframes gradientShift-3df89f68{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.bg-clip-text[data-v-3df89f68]{animation:gradientShift-3df89f68 3s ease infinite;background-size:200% 200%}.service-card[data-v-3df89f68]{display:block!important;opacity:1!important;visibility:visible!important}.service-card[data-v-3df89f68]:hover{transform:translateY(-2px)}.services-teaser[data-v-ea593969]{background:#fff}.teaser-label[data-v-ea593969]{color:#9ca3af;font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.teaser-headline[data-v-ea593969]{color:var(--color-primary);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;margin-bottom:8px}.teaser-sub[data-v-ea593969]{color:#6b7280;font-size:.95rem;max-width:440px}.teaser-tiles[data-v-ea593969]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:700px}@media(max-width:640px){.teaser-tiles[data-v-ea593969]{grid-template-columns:repeat(2,1fr)}}.teaser-tile[data-v-ea593969]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:20px 12px 16px;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.teaser-tile[data-v-ea593969]:hover{border-color:#f9a600;box-shadow:0 4px 16px #f9a6001a;transform:translateY(-3px)}.tile-icon-wrap[data-v-ea593969]{align-items:center;background:#fffbeb;border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:4px;width:40px}.tile-icon[data-v-ea593969]{color:#f9a600;font-size:1rem}.tile-name[data-v-ea593969]{color:var(--color-primary);font-size:.8rem;font-weight:700}.tile-count[data-v-ea593969]{color:#9ca3af;font-size:.7rem}.teaser-cta[data-v-ea593969]{align-items:center;background:var(--color-secondary);border-radius:10px;box-shadow:0 2px 8px #f9a60033;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;padding:12px 24px;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.teaser-cta[data-v-ea593969]:hover{background:var(--color-secondary-dark);box-shadow:0 6px 16px #f9a6004d;transform:translateY(-2px)}.line-clamp-2[data-v-e1483420]{-webkit-line-clamp:2}.line-clamp-2[data-v-e1483420],.line-clamp-3[data-v-e1483420]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-e1483420]{-webkit-line-clamp:3}.content-visibility-auto[data-v-e1483420]{contain-intrinsic-size:800px;content-visibility:auto}@media(prefers-reduced-motion:reduce){.blog-article-card[data-v-e1483420]{animation:none!important;transition:none!important}}
