.navbar[data-v-844a3037]{background-color:#fffffffa;color:#333;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 2px 8px #0000000d;border-bottom:1px solid #e8e8e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.navbar-spacer[data-v-844a3037]{height:82px}.navbar-overlay[data-v-844a3037]{background-color:#fff3;border-bottom-color:#ffffff59;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.footer-logo[data-v-844a3037]{margin:0;color:#333;transition:color .3s ease}.navbar-overlay .footer-logo[data-v-844a3037],.navbar-overlay .navbar-menu a[data-v-844a3037],.navbar-overlay .arrow-down[data-v-844a3037]{color:#fff}.navbar-overlay .navbar-menu a[data-v-844a3037]:after{background-color:#ffffffe6}.navbar-container[data-v-844a3037]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.logo-image[data-v-844a3037]{max-height:50px;width:auto}.navbar-menu[data-v-844a3037]{display:flex;list-style:none;margin:0;padding:0}.navbar-menu li[data-v-844a3037]{margin-left:2rem;position:relative}.navbar-menu a[data-v-844a3037]{font-weight:500;cursor:pointer;font-size:.95rem;color:#333;text-transform:none;letter-spacing:.3px;padding:.5rem 0;position:relative;transition:all .3s ease}.navbar-menu a[data-v-844a3037]:hover{color:#1a73e8}.navbar-menu a[data-v-844a3037]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#1a73e8;transition:width .3s ease}.navbar-menu a[data-v-844a3037]:hover:after,.navbar-menu .router-link-active[data-v-844a3037]:after{width:100%}.dropdown-menu[data-v-844a3037]{position:absolute;top:100%;left:0;background-color:#fff;color:#333;min-width:200px;border-radius:4px;box-shadow:0 5px 15px #0000001a;opacity:0;visibility:hidden;transition:all .3s ease;transform:translateY(10px);padding:.8rem 0;z-index:1001;border:1px solid #f0f0f0}.dropdown-menu.show[data-v-844a3037]{opacity:1;visibility:visible;transform:translateY(5px)}.dropdown-menu li[data-v-844a3037]{margin:0;padding:0}.dropdown-menu a[data-v-844a3037]{display:block;padding:.7rem 1.2rem;color:#333;text-transform:none;font-weight:400;letter-spacing:normal}.dropdown-menu a[data-v-844a3037]:hover{background-color:#f5f9ff;color:#0078d4}.dropdown-menu a[data-v-844a3037]:after{display:none}.arrow-down[data-v-844a3037]{font-size:.7rem;margin-left:.25rem;color:#666}.navbar-toggle[data-v-844a3037]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer}.navbar-toggle span[data-v-844a3037]{display:block;height:3px;width:100%;background-color:#333;border-radius:3px;transition:all .3s ease}.navbar-overlay .navbar-toggle span[data-v-844a3037]{background-color:#fff}@media (max-width: 768px){.navbar-toggle[data-v-844a3037]{display:flex}.navbar-menu[data-v-844a3037]{position:fixed;top:70px;left:0;right:0;background-color:#fff;flex-direction:column;align-items:flex-start;padding:1.5rem;transform:translateY(-150%);transition:transform .3s ease;opacity:0;box-shadow:0 5px 15px #0000001a}.navbar-menu.active[data-v-844a3037]{transform:translateY(0);opacity:1}.navbar-menu li[data-v-844a3037]{margin:0 0 1.2rem;width:100%}.dropdown-menu[data-v-844a3037]{position:static;background-color:#f9f9f9;box-shadow:none;opacity:1;visibility:visible;transform:none;height:0;overflow:hidden;transition:height .3s ease;border:none;border-radius:0;margin-top:.5rem}.dropdown-menu.show[data-v-844a3037]{height:auto;padding:.5rem 0}.dropdown-menu a[data-v-844a3037]{color:#333;padding:.7rem 1.5rem;font-size:.9rem}.dropdown-menu a[data-v-844a3037]:hover{background-color:#f0f7ff}}.footer[data-v-bfc0d950]{font-family:Arial,sans-serif}.footer-main[data-v-bfc0d950]{background-color:#f4d03f;padding:3rem 0}.footer-grid[data-v-bfc0d950]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;align-items:center}.footer-item[data-v-bfc0d950]{display:flex;align-items:flex-start;gap:1.5rem}.icon-circle[data-v-bfc0d950]{flex-shrink:0;width:50px;height:50px;background-color:#2d2d2d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem}.footer-text h3[data-v-bfc0d950]{font-size:.95rem;font-weight:700;color:#2d2d2d;margin:0 0 .3rem}.footer-text p[data-v-bfc0d950]{font-size:.9rem;color:#2d2d2d;margin:0;line-height:1.5}.footer-bottom[data-v-bfc0d950]{background-color:#e8e8e8;padding:1.5rem 0;text-align:center}.footer-bottom p[data-v-bfc0d950]{margin:0;color:#666;font-size:.85rem}@media (max-width: 992px){.footer-grid[data-v-bfc0d950]{grid-template-columns:1fr;gap:2rem}.footer-item[data-v-bfc0d950]{justify-content:center}}@media (max-width: 768px){.footer-main[data-v-bfc0d950]{padding:2.5rem 0}.footer-grid[data-v-bfc0d950]{gap:1.5rem}.icon-circle[data-v-bfc0d950]{width:45px;height:45px;font-size:1.1rem}.footer-text h3[data-v-bfc0d950]{font-size:.9rem}.footer-text p[data-v-bfc0d950]{font-size:.85rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.6;color:#333}a{text-decoration:none;color:inherit}.container{max-width:1200px;margin:0 auto;padding:0 20px}button{cursor:pointer}[data-v-f057cac3]:root{--primary-color: #0073aa;--secondary-color: #005177;--accent-color: #f7f7f7;--text-color: #333333;--light-gray: #f5f5f5;--dark-gray: #666666;--white: #ffffff;--font-primary: "Arial", sans-serif}body[data-v-f057cac3]{font-family:var(--font-primary);color:var(--text-color);line-height:1.6;margin:0;padding:0}.container[data-v-f057cac3]{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.section[data-v-f057cac3]{padding:3rem 0}.section-title[data-v-f057cac3]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem;color:var(--secondary-color)}.btn[data-v-f057cac3]{display:inline-block;padding:.8rem 1.5rem;border:none;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;cursor:pointer;text-decoration:none}.btn-primary[data-v-f057cac3]{background-color:var(--primary-color);color:var(--white)}.btn-primary[data-v-f057cac3]:hover{background-color:var(--secondary-color)}.btn-secondary[data-v-f057cac3]{background-color:var(--secondary-color);color:var(--white)}.btn-secondary[data-v-f057cac3]:hover{background-color:#003e5a}.text-center[data-v-f057cac3]{text-align:center}@media (max-width: 992px){.section[data-v-f057cac3]{padding:2.5rem 0}.section-title[data-v-f057cac3]{font-size:1.8rem}}@media (max-width: 768px){.section[data-v-f057cac3]{padding:2rem 0}.section-title[data-v-f057cac3]{font-size:1.6rem}}@media (max-width: 576px){.section[data-v-f057cac3]{padding:1.5rem 0}.section-title[data-v-f057cac3]{font-size:1.4rem}}.hero-slider[data-v-f057cac3]{min-height:82vh;position:relative;background-size:cover;background-position:center;color:#fff;display:flex;align-items:center;transition:background-image .5s ease}.hero-overlay[data-v-f057cac3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(10,18,34,.72),rgba(10,18,34,.38))}.hero-content[data-v-f057cac3]{position:relative;z-index:2;width:100%;max-width:840px}.hero-kicker[data-v-f057cac3]{margin:0;font-size:.85rem;letter-spacing:2px;color:#ffffffd1}.hero-title[data-v-f057cac3]{margin:.8rem 0 1rem;font-size:3.6rem;font-weight:600;line-height:1.2;text-shadow:0 8px 30px rgba(0,0,0,.35)}.hero-subtitle[data-v-f057cac3]{margin:0 0 2rem;font-size:1.12rem;color:#ffffffe6;max-width:620px}.hero-actions[data-v-f057cac3]{display:flex;gap:.85rem}.slide-nav[data-v-f057cac3]{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:999px;background:rgba(255,255,255,.25);color:#fff;font-size:1.8rem;z-index:2;cursor:pointer}.slide-nav.prev[data-v-f057cac3]{left:1.5rem}.slide-nav.next[data-v-f057cac3]{right:1.5rem}.slide-dots[data-v-f057cac3]{position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);z-index:2;display:flex;gap:.5rem}.dot[data-v-f057cac3]{width:10px;height:10px;border:0;border-radius:999px;background:rgba(255,255,255,.4);cursor:pointer}.dot.active[data-v-f057cac3]{background:#fff}.about-preview[data-v-f057cac3]{position:relative;background-size:cover;background-position:center;padding:5.5rem 0;color:#fff}.about-overlay[data-v-f057cac3]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(12,20,36,.54)}.about-banner-content[data-v-f057cac3]{position:relative;z-index:1;text-align:center;max-width:980px}.about-banner-content h2[data-v-f057cac3]{margin:0;font-size:3rem;font-weight:500;letter-spacing:2px}.about-banner-content h3[data-v-f057cac3]{margin:2.2rem 0 .9rem;font-size:2.5rem;font-weight:500;letter-spacing:1px}.about-banner-content p[data-v-f057cac3]{margin:.9rem auto 0;max-width:920px;font-size:1rem;line-height:1.95;color:#fffffff2}.core-lines[data-v-f057cac3]{margin-top:.8rem}.core-lines p[data-v-f057cac3]{margin:.2rem auto;max-width:900px;text-align:center;font-size:1rem;line-height:1.9;color:#fffffff2}.about-btn[data-v-f057cac3]{margin-top:2.3rem;background:#f6a41a;color:#fff;border-radius:999px;padding:.78rem 2.3rem}.about-btn[data-v-f057cac3]:hover{background:#df920f}.section-eyebrow[data-v-f057cac3]{margin:0;color:var(--primary-color);font-size:.82rem;letter-spacing:1.8px}.product-wall[data-v-f057cac3]{background:#fff}.section-head[data-v-f057cac3]{margin-bottom:1.4rem}.section-head h2[data-v-f057cac3]{margin:.5rem 0 0;color:#212121;font-size:2rem}.wall-grid[data-v-f057cac3]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.wall-item[data-v-f057cac3]{position:relative;overflow:hidden;border-radius:8px;background:#f6f6f6}.wall-item img[data-v-f057cac3]{width:100%;height:220px;object-fit:cover;display:block;transition:transform .35s ease}.wall-item:hover img[data-v-f057cac3]{transform:scale(1.05)}.wall-code[data-v-f057cac3]{position:absolute;left:.6rem;bottom:.6rem;background:rgba(0,0,0,.58);color:#fff;font-size:.72rem;padding:.26rem .5rem;border-radius:4px}.wall-actions[data-v-f057cac3]{margin-top:1.8rem;text-align:center}@media (max-width: 992px){.hero-title[data-v-f057cac3]{font-size:2.8rem}.about-banner-content h2[data-v-f057cac3]{font-size:2.4rem}.about-banner-content h3[data-v-f057cac3]{font-size:2rem}.wall-grid[data-v-f057cac3]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.hero-slider[data-v-f057cac3]{min-height:70vh}.hero-title[data-v-f057cac3]{font-size:2.2rem}.hero-subtitle[data-v-f057cac3]{font-size:1rem}.hero-actions[data-v-f057cac3]{flex-wrap:wrap}.slide-nav[data-v-f057cac3]{display:none}.about-banner-content h2[data-v-f057cac3],.about-banner-content h3[data-v-f057cac3],.section-head h2[data-v-f057cac3]{font-size:1.6rem}.about-preview[data-v-f057cac3]{padding:4.5rem 0}.about-banner-content p[data-v-f057cac3]{font-size:.95rem;line-height:1.8}.core-lines p[data-v-f057cac3]{font-size:.92rem;line-height:1.75}.wall-grid[data-v-f057cac3]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.hero-slider[data-v-f057cac3]{min-height:64vh}.hero-title[data-v-f057cac3]{font-size:1.85rem}.about-preview[data-v-f057cac3]{padding:3.8rem 0}.about-banner-content h2[data-v-f057cac3]{font-size:1.9rem}.about-banner-content h3[data-v-f057cac3]{margin-top:1.6rem;font-size:1.55rem}.core-lines p[data-v-f057cac3]{font-size:.9rem}.wall-grid[data-v-f057cac3]{grid-template-columns:1fr}}:root{--primary-color: #1a73e8;--secondary-color: #2d2d2d;--accent-color: #1a73e8;--text-color: #333333;--light-color: #ffffff;--light-gray: #fafafa;--gray: #e0e0e0;--dark-gray: #666666}html,body{scroll-behavior:smooth}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.section{padding:4rem 0}.section-title{text-align:center;margin-bottom:2rem;color:var(--primary-color)}.text-center{text-align:center}.btn{display:inline-block;padding:.9rem 2rem;background-color:var(--primary-color);color:var(--light-color);border:none;border-radius:6px;font-weight:500;text-transform:none;transition:all .3s ease;font-size:.95rem;letter-spacing:.3px}.btn:hover{background-color:#1557b0;transform:translateY(-2px);box-shadow:0 6px 16px #1a73e84d}.btn-primary{background-color:var(--primary-color)}.btn-primary:hover{background-color:#1557b0}.btn-secondary{background-color:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-secondary:hover{background-color:var(--primary-color);color:#fff}@media (max-width: 768px){.section{padding:2rem 0}}.fade-in{animation:fadeIn .8s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
