.hero-section[data-v-bf6fe58f]{align-items:center;background-color:var(--color-primary-dark);display:flex;height:100vh;justify-content:center;min-height:700px;overflow:hidden;position:relative}.hero-bg[data-v-bf6fe58f]{animation:zoom-in-bf6fe58f 20s infinite alternate;background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes zoom-in-bf6fe58f{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero-overlay[data-v-bf6fe58f]{background:linear-gradient(180deg,#1e0000b3 0,#5c0000e6);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.hero-content[data-v-bf6fe58f]{align-items:center;color:#fff;display:flex;flex-direction:column;padding-top:60px;position:relative;text-align:center;z-index:10}.hero-title[data-v-bf6fe58f],.white-text[data-v-bf6fe58f]{color:#fff!important}.hero-badge[data-v-bf6fe58f]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);border-radius:50px;box-shadow:0 4px 15px #0003;color:var(--color-secondary-light);display:inline-block;font-size:var(--font-size-sm);font-weight:600;letter-spacing:.5px;line-height:1.4;max-width:90%;padding:8px 16px;white-space:normal}.hero-badge[data-v-bf6fe58f],.hero-title[data-v-bf6fe58f]{margin-bottom:var(--spacing-lg)}.hero-title[data-v-bf6fe58f]{font-size:3.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-shadow:0 4px 20px rgba(0,0,0,.3)}.text-gradient[data-v-bf6fe58f]{background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent!important;color:#fff}.hero-subtitle[data-v-bf6fe58f]{color:#ffffffe6;font-size:1.25rem;font-weight:300;line-height:1.6;max-width:700px;text-shadow:0 2px 5px rgba(0,0,0,.3)}.hero-actions[data-v-bf6fe58f],.hero-subtitle[data-v-bf6fe58f]{margin-bottom:var(--spacing-2xl)}.hero-actions[data-v-bf6fe58f]{align-items:center;display:flex;gap:var(--spacing-lg)}.title-line[data-v-bf6fe58f]{overflow:visible}.char[data-v-bf6fe58f],.title-line[data-v-bf6fe58f]{display:inline-block}.char[data-v-bf6fe58f]{transform-origin:center bottom}.scroll-indicator[data-v-bf6fe58f]{align-items:center;bottom:auto;display:flex;flex-direction:column;gap:5px;left:auto;margin:0 10px;opacity:.8;position:relative;transform:none;z-index:10}.scroll-text[data-v-bf6fe58f]{color:#fff9;font-size:.6rem;font-weight:700;letter-spacing:.2em;margin-bottom:2px}.scroll-line[data-v-bf6fe58f]{background:#fff3;height:40px;overflow:hidden;position:relative;width:1px}.scroll-drop[data-v-bf6fe58f]{animation:drop-bf6fe58f 2s cubic-bezier(.77,0,.175,1) infinite;background:linear-gradient(180deg,transparent,#fff,transparent);height:50%;left:0;position:absolute;top:0;width:100%}@keyframes drop-bf6fe58f{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1}to{opacity:0;transform:translateY(200%)}}@media(max-width:768px){.hero-title[data-v-bf6fe58f]{font-size:2rem;margin-bottom:var(--spacing-md)}.hero-subtitle[data-v-bf6fe58f]{font-size:.9rem;margin-bottom:var(--spacing-lg);padding:0 1rem}.hero-actions[data-v-bf6fe58f]{flex-direction:column;gap:8px;max-width:240px;width:100%}[data-v-bf6fe58f] .btn{font-size:.9rem!important;justify-content:center;padding:8px 16px!important;width:100%}.hidden-mobile[data-v-bf6fe58f]{display:none}.hero-badge[data-v-bf6fe58f]{font-size:.75rem;padding:6px 12px}.scroll-indicator[data-v-bf6fe58f]{margin:4px 0}.scroll-line[data-v-bf6fe58f]{height:30px}.scroll-text[data-v-bf6fe58f]{font-size:.6rem;text-orientation:mixed;transform:none;writing-mode:horizontal-tb}}@media(max-width:480px){.hero-title[data-v-bf6fe58f]{font-size:1.75rem}}.items-center[data-v-53e76cd6]{align-items:center}.text-left[data-v-53e76cd6]{margin-left:0;text-align:left}.mb-lg[data-v-53e76cd6]{margin-bottom:var(--spacing-lg)}.text-text-light[data-v-53e76cd6]{color:var(--color-text-light)}.img-frame[data-v-53e76cd6]{overflow:visible}.about-img[data-v-53e76cd6],.img-frame[data-v-53e76cd6]{border-radius:var(--radius-xl);position:relative}.about-img[data-v-53e76cd6]{box-shadow:var(--shadow-xl);transition:transform .5s;z-index:2}.about-img[data-v-53e76cd6]:hover{transform:translateY(-10px)}.decoration-box[data-v-53e76cd6]{border:2px solid var(--color-secondary);border-radius:var(--radius-xl);height:100%;position:absolute;right:-20px;top:-20px;width:100%;z-index:1}@media(max-width:900px){.grid--2[data-v-53e76cd6]{grid-template-columns:1fr}.about-img-col[data-v-53e76cd6]{margin-top:40px}}.mt-xl[data-v-c6927950]{margin-top:var(--spacing-xl)}.py-lg[data-v-c6927950]{padding:var(--spacing-lg) 0}.list-grid[data-v-c6927950]{grid-template-columns:repeat(4,1fr)}.service-card[data-v-c6927950]{align-items:flex-start;display:flex;flex-direction:column;height:100%}.icon-box[data-v-c6927950]{align-items:center;background:#8000000d;border-radius:var(--radius-lg);color:var(--color-primary);display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin-bottom:var(--spacing-lg);transition:all var(--transition-base);width:60px}.service-card:hover .icon-box[data-v-c6927950]{background:var(--color-primary);color:#fff;transform:rotateY(180deg)}.service-title[data-v-c6927950]{font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-sm)}.service-desc[data-v-c6927950]{color:var(--color-text-light);flex-grow:1;font-size:.95rem;margin-bottom:var(--spacing-lg)}.service-link[data-v-c6927950]{align-items:center;color:var(--color-primary);display:flex;font-size:.9rem;font-weight:600;gap:8px;text-decoration:none}.service-link span[data-v-c6927950]{transition:transform .3s ease}.service-link:hover span[data-v-c6927950]{transform:translate(4px)}.skeleton-service[data-v-c6927950]{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--spacing-xl)}.skeleton-icon[data-v-c6927950]{background:#f0f0f0;border-radius:var(--radius-lg);height:60px;margin-bottom:var(--spacing-lg);width:60px}.skeleton-line[data-v-c6927950]{background:#f0f0f0;border-radius:4px;height:16px;margin-bottom:12px;width:60%}.skeleton-line.long[data-v-c6927950]{width:100%}@media(max-width:1024px){.list-grid[data-v-c6927950]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.list-grid[data-v-c6927950]{grid-template-columns:1fr}}.stats-section[data-v-d742cc43]{overflow:hidden;padding:var(--spacing-3xl) 0;position:relative}.stats-bg[data-v-d742cc43]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjIiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC4wNSkiLz48L3N2Zz4=);height:100%;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;width:100%}.stats-grid[data-v-d742cc43]{display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(4,1fr);text-align:center}.stat-item[data-v-d742cc43]{position:relative}.stat-item[data-v-d742cc43]:not(:last-child):after{background:#ffffff1a;content:"";height:80%;position:absolute;right:-25px;top:10%;width:1px}.stat-value[data-v-d742cc43]{background:linear-gradient(135deg,#bd9825,#fff);-webkit-background-clip:text;color:var(--color-secondary);font-size:3.5rem;font-weight:800;line-height:1;margin-bottom:var(--spacing-xs);-webkit-text-fill-color:transparent}.stat-label[data-v-d742cc43]{color:#ffffffb3;font-size:1.1rem;font-weight:500}@media(max-width:768px){.stats-grid[data-v-d742cc43]{gap:var(--spacing-2xl) var(--spacing-xl);grid-template-columns:repeat(2,1fr)}.stat-item[data-v-d742cc43]:not(:last-child):after,.stat-item[data-v-d742cc43]:nth-child(2):after{display:none}}@media(max-width:480px){.stats-grid[data-v-d742cc43]{grid-template-columns:1fr}}.mb-xl[data-v-5e779d9b]{margin-bottom:var(--spacing-xl)}.mt-xl[data-v-5e779d9b]{margin-top:var(--spacing-xl)}.py-lg[data-v-5e779d9b]{padding:var(--spacing-lg) 0}.section-header-left[data-v-5e779d9b]{text-align:left}.news-card[data-v-5e779d9b]{display:flex;flex-direction:column;height:100%;overflow:hidden}.news-img-placeholder[data-v-5e779d9b]{align-items:center;background:linear-gradient(135deg,var(--color-primary),#333);background-position:50%;background-size:cover;color:#ffffff80;display:flex;font-size:1.5rem;font-weight:700;height:200px;justify-content:center;position:relative}.news-content[data-v-5e779d9b]{display:flex;flex-direction:column;flex-grow:1;padding:var(--spacing-lg)}.news-meta[data-v-5e779d9b]{align-items:center;display:flex;font-size:.8rem;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.news-category[data-v-5e779d9b]{background:#8000001a;border-radius:4px;color:var(--color-primary);font-size:.7rem;font-weight:600;padding:2px 8px;text-transform:uppercase}.news-date[data-v-5e779d9b]{color:var(--color-text-muted)}.news-title[data-v-5e779d9b]{font-size:1.25rem;line-height:1.4;margin-bottom:var(--spacing-sm)}.news-title a[data-v-5e779d9b]{color:var(--color-text)}.news-title a[data-v-5e779d9b]:hover{color:var(--color-primary)}.news-summary[data-v-5e779d9b]{color:var(--color-text-light);flex-grow:1;font-size:.95rem;margin-bottom:var(--spacing-lg)}.read-more[data-v-5e779d9b]{color:var(--color-primary);font-size:.9rem;font-weight:600}.read-more[data-v-5e779d9b]:hover{text-decoration:underline}.skeleton-card[data-v-5e779d9b]{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.skeleton-img[data-v-5e779d9b]{animation:shimmer-5e779d9b 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;height:200px}.skeleton-content[data-v-5e779d9b]{padding:var(--spacing-lg)}.skeleton-line[data-v-5e779d9b]{background:#f0f0f0;border-radius:4px;height:16px;margin-bottom:12px}.skeleton-line.short[data-v-5e779d9b]{width:40%}@keyframes shimmer-5e779d9b{0%{background-position:-200% 0}to{background-position:200% 0}}.visible-mobile[data-v-5e779d9b]{display:none}@media(max-width:768px){.flex-between[data-v-5e779d9b]{align-items:flex-start;flex-direction:column}.hidden-mobile[data-v-5e779d9b]{display:none}.visible-mobile[data-v-5e779d9b]{display:block}.news-grid[data-v-5e779d9b]{gap:var(--spacing-xl);grid-template-columns:1fr}}
