:root{--blue-1:#6e6e6e;--blue-2:#393939;--dark-1:#181818;--dark-2:#000000;--active:#ff4a53;--text:#ffffff;--logo-w: 120px;--topbar-h: 52px;--ink:#0b0f16;--muted:#6b7280;--line:#e5e7eb;--bg:#ffffff;--soft:#f8fafc;--focus:#1b72ff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;font-weight:400}a[data-v-63d6c2bb]{color:inherit;text-decoration:none}.site-header[data-v-63d6c2bb]{position:relative}.topbar[data-v-63d6c2bb]{background:linear-gradient(90deg,var(--blue-1),var(--blue-2));color:var(--text)}.container[data-v-63d6c2bb]{max-width:1200px;margin:0 auto;padding:0 20px}.topbar-inner[data-v-63d6c2bb]{display:flex;align-items:center;gap:24px;height:72px}.brand[data-v-63d6c2bb]{position:absolute;top:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;width:120px;z-index:6000}@media (max-width:1400px){.topbar .container[data-v-63d6c2bb],.subbar .container[data-v-63d6c2bb]{padding-left:calc(20px + var(--logo-w))}}.logo[data-v-63d6c2bb]{width:100px;height:auto}.logo[data-v-63d6c2bb]{width:72px;height:72px;object-fit:contain}.primary-nav[data-v-63d6c2bb]{display:flex;align-items:center;gap:36px;margin-left:18px;flex:1 1 auto}.primary-nav a[data-v-63d6c2bb]{font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:10px;opacity:.98;white-space:nowrap}.primary-nav a[data-v-63d6c2bb]:hover{opacity:1;transform:translateY(-1px)}.social[data-v-63d6c2bb]{display:flex;align-items:center;gap:18px;flex:0 0 auto}.icon[data-v-63d6c2bb]{width:22px;height:22px;display:block}.icon-link[data-v-63d6c2bb]{opacity:.95}.icon-link[data-v-63d6c2bb]:hover{opacity:1;transform:translateY(-1px)}.hamburger[data-v-63d6c2bb]{display:none;background:transparent;border:0;width:40px;height:40px;margin-left:auto;cursor:pointer}.hamburger span[data-v-63d6c2bb],.hamburger[data-v-63d6c2bb]:before,.hamburger[data-v-63d6c2bb]:after{content:"";display:block;height:2px;background:var(--text);margin:8px 6px}.subbar[data-v-63d6c2bb]{background:linear-gradient(180deg,var(--dark-1),var(--dark-2));color:var(--text);border-top:1px solid rgba(255,255,255,.06);position:relative;z-index:1000}@media (min-width: 861px){.subbar .container[data-v-63d6c2bb],.subbar-inner[data-v-63d6c2bb],.secondary-nav[data-v-63d6c2bb],.nav-item[data-v-63d6c2bb]{overflow:visible!important}.dropdown[data-v-63d6c2bb]{z-index:3000}}.subbar-inner[data-v-63d6c2bb]{display:flex;align-items:center;gap:24px;min-height:68px;flex-wrap:nowrap}.subbar .container[data-v-63d6c2bb]{overflow-x:auto;-webkit-overflow-scrolling:touch}.section-title[data-v-63d6c2bb]{margin:0 24px 0 0;font-weight:900;font-size:22px;letter-spacing:.04em;padding:10px 0;white-space:nowrap}.secondary-nav[data-v-63d6c2bb]{display:flex;align-items:center;gap:30px;flex-wrap:nowrap;white-space:nowrap}.secondary-nav a[data-v-63d6c2bb]{font-weight:600;text-transform:uppercase;font-size:11px;color:#e8f0ff;opacity:.95;flex:0 0 auto}.secondary-nav a.active[data-v-63d6c2bb]{color:var(--active)}.secondary-nav a[data-v-63d6c2bb]:hover{opacity:1;transform:translateY(-1px);color:var(--active)}@media (max-width: 1024px){.primary-nav[data-v-63d6c2bb]{gap:24px}.section-title[data-v-63d6c2bb]{font-size:18px}}@media (max-width: 860px){.topbar-inner[data-v-63d6c2bb]{height:auto;flex-wrap:wrap;padding:32px 0}.hamburger[data-v-63d6c2bb]{display:block}.primary-nav[data-v-63d6c2bb]{width:100%;order:3;display:none;flex-direction:column;align-items:flex-start;padding:10px 0 14px;border-top:1px solid rgba(255,255,255,.12);gap:14px}.primary-nav.show[data-v-63d6c2bb]{display:flex}.social[data-v-63d6c2bb]{order:2;margin-left:auto}.subbar-inner[data-v-63d6c2bb]{flex-wrap:wrap;padding:10px 0}.secondary-nav[data-v-63d6c2bb]{display:none;flex-direction:column;align-items:flex-start;padding:12px 0;gap:14px;border-top:1px solid rgba(255,255,255,.12);width:100%;order:3}.secondary-nav.show[data-v-63d6c2bb]{display:flex}.hamburger[data-v-63d6c2bb]{display:block;margin-left:auto;order:2}.logo[data-v-63d6c2bb]{width:64px;height:64px}.mobile-panel[data-v-63d6c2bb]{position:fixed;z-index:9999;left:0;right:0;bottom:0;top:var(--topbar-h);background:linear-gradient(180deg,var(--dark-1),var(--dark-2));transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .35s ease,opacity .35s ease}.social[data-v-63d6c2bb],.primary-nav a[data-v-63d6c2bb],.section-title[data-v-63d6c2bb]{display:none}}@media (min-width: 861px){.mobile-panel[data-v-63d6c2bb]{display:none}}.mobile-panel.open[data-v-63d6c2bb]{transform:translateY(0);opacity:1;pointer-events:auto}.panel-close[data-v-63d6c2bb]{position:absolute;top:10px;right:14px;background:transparent;border:0;color:var(--text);font-size:28px;line-height:1;cursor:pointer}.panel-inner[data-v-63d6c2bb]{height:100%;padding:56px 22px 28px;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.panel-logo[data-v-63d6c2bb]{width:74px;height:74px;object-fit:contain;margin:6px auto 18px}.panel-menu[data-v-63d6c2bb]{list-style:none;width:100%;max-width:820px;margin:0 auto;padding:0}.panel-menu li[data-v-63d6c2bb]{border-bottom:1px solid rgba(255,255,255,.08)}.panel-menu a[data-v-63d6c2bb]{display:flex;align-items:center;gap:12px;padding:18px 12px;color:#e8f0ff;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:14px}.panel-menu a[data-v-63d6c2bb]:hover{color:var(--active)}.dot[data-v-63d6c2bb]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1ec8ff}.panel-social[data-v-63d6c2bb]{margin-top:auto;display:flex;gap:18px;align-items:center;justify-content:center;padding:26px 0 14px}.panel-social i[data-v-63d6c2bb]{font-size:20px;color:var(--text);opacity:.95}.panel-social a:hover i[data-v-63d6c2bb]{color:var(--active);opacity:1}.nav-item[data-v-63d6c2bb]{position:relative}.caret[data-v-63d6c2bb]{font-size:10px;margin-left:8px;opacity:.9}.dropdown[data-v-63d6c2bb]{position:absolute;top:100%;left:0;min-width:220px;background:var(--blue-2);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 8px;box-shadow:0 10px 30px #00000040;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:50}.dropdown.open[data-v-63d6c2bb]{opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-link[data-v-63d6c2bb]{display:block;padding:10px 12px;color:#e8f0ff;font-size:12px;border-radius:8px;white-space:nowrap}.dropdown-link[data-v-63d6c2bb]:hover{background:#ffffff0f;color:var(--active)}.secondary-nav a.has-children[data-v-63d6c2bb]{position:relative;padding-right:14px}.panel-item[data-v-63d6c2bb]{border-bottom:1px solid rgba(255,255,255,.08)}.panel-row[data-v-63d6c2bb]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 6px}.panel-link[data-v-63d6c2bb]{flex:1 1 auto;display:flex;align-items:center;gap:12px}.accordion-toggle[data-v-63d6c2bb]{background:transparent;border:0;color:var(--text);width:34px;height:34px;border-radius:10px;cursor:pointer}.accordion-toggle[data-v-63d6c2bb]:hover{background:#ffffff0f}.panel-submenu[data-v-63d6c2bb]{overflow:hidden;transition:height .25s ease;padding-left:20px}.panel-sublink[data-v-63d6c2bb]{display:block;padding:10px 6px 12px;color:#cfe1ff;font-size:13px}.panel-sublink[data-v-63d6c2bb]:hover{color:var(--active)}.follow-bar[data-v-886d217b]{background:linear-gradient(90deg,var(--blue-1),var(--blue-2));color:var(--text)}.container[data-v-886d217b]{max-width:1200px;margin:0 auto;padding:0 20px}.follow-inner[data-v-886d217b]{min-height:64px;display:flex;align-items:center;gap:18px}.follow-text[data-v-886d217b]{margin:0;flex:1 1 auto;text-align:center;font-size:18px;line-height:1.4}.social[data-v-886d217b]{display:flex;align-items:center;gap:18px}.social i[data-v-886d217b]{font-size:22px;color:var(--text);opacity:.95}.social a:hover i[data-v-886d217b]{color:var(--active);opacity:1;transform:translateY(-1px)}.footer-main[data-v-886d217b]{background:linear-gradient(180deg,var(--dark-1),var(--dark-2));color:var(--text);padding:34px 0 26px}.footer-nav[data-v-886d217b]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;text-align:center;padding:10px 0 22px}.footer-nav a[data-v-886d217b]{font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#e8f0ff;font-size:14px;white-space:nowrap;text-decoration:none}.footer-nav a[data-v-886d217b]:hover{color:var(--active)}.divider[data-v-886d217b]{position:relative;margin:10px 0 22px;height:70px}.divider[data-v-886d217b]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff2e;transform:translateY(-50%)}.chip[data-v-886d217b]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:50%;background:#000;display:grid;place-items:center;box-shadow:0 6px 20px #00000040}.chip img[data-v-886d217b]{width:78px;height:78px;object-fit:contain}.legal[data-v-886d217b]{display:flex;flex-direction:column;align-items:center;gap:10px}.legal-links[data-v-886d217b]{list-style:none;display:flex;gap:28px;padding:0;margin:0}.legal-links a[data-v-886d217b]{color:#e8f0ff;font-weight:600;text-decoration:none}.legal-links a[data-v-886d217b]:hover{color:var(--active)}.copyright[data-v-886d217b]{font-size:14px;opacity:.85;text-align:center;margin-top:10px;color:#e5e7eb}.copyright a[data-v-886d217b]{color:var(--active, #f97316);font-weight:700;text-decoration:none;transition:color .25s ease,text-shadow .25s ease}.copyright a[data-v-886d217b]:hover{color:#fff;text-shadow:0 0 8px rgba(249,115,22,.6)}@media (max-width: 960px){.follow-inner[data-v-886d217b]{flex-wrap:wrap;justify-content:center;padding:12px 0}.follow-text[data-v-886d217b]{order:1;font-size:16px}.social[data-v-886d217b]{order:2}.footer-nav[data-v-886d217b]{justify-content:center;gap:18px}.chip[data-v-886d217b]{width:84px;height:84px}.chip img[data-v-886d217b]{width:70px;height:70px}.legal-links[data-v-886d217b]{gap:16px;flex-wrap:wrap;justify-content:center}}.cookie-consent[data-v-9bbb2dd9]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:720px;z-index:9999;animation:fadeUp-9bbb2dd9 .5s ease}.cookie-content[data-v-9bbb2dd9]{display:flex;align-items:center;gap:18px;padding:20px 24px;border-radius:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111827d9;box-shadow:0 12px 32px #00000059;color:#fff}.cookie-icon[data-v-9bbb2dd9]{font-size:32px;color:var(--primary, #f97316);flex-shrink:0}.cookie-text h3[data-v-9bbb2dd9]{margin:0 0 6px;font-size:16px;font-weight:800}.cookie-text p[data-v-9bbb2dd9]{margin:0;font-size:14px;line-height:1.6;color:#d1d5db}.cookie-text a[data-v-9bbb2dd9]{color:var(--primary, #f97316);font-weight:600}.btn-accept[data-v-9bbb2dd9]{background:linear-gradient(135deg,var(--primary, #f97316),#fb923c);border:none;border-radius:10px;color:#fff;font-weight:700;padding:12px 20px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.btn-accept[data-v-9bbb2dd9]:hover{transform:translateY(-3px);box-shadow:0 6px 16px #00000040}@keyframes fadeUp-9bbb2dd9{0%{transform:translate(-50%,30px);opacity:0}to{transform:translate(-50%);opacity:1}}@media (max-width:600px){.cookie-content[data-v-9bbb2dd9]{flex-direction:column;text-align:center;gap:12px}}.homepage[data-v-50f3d8ab]{font-family:Inter,sans-serif;color:#0f172a}.homepage section[data-v-50f3d8ab]{padding:clamp(30px,2vw,30px) 0}.container[data-v-50f3d8ab]{max-width:1200px;margin:0 auto;padding:0 20px}.section-head[data-v-50f3d8ab]{text-align:center;margin-bottom:50px}.section-head h2[data-v-50f3d8ab]{font-size:clamp(26px,3vw,32px);font-weight:900;margin-bottom:12px}.section-head p[data-v-50f3d8ab]{font-size:15px;color:#64748b}.about-preview[data-v-50f3d8ab]{background:#fff}.about-preview .about-inner[data-v-50f3d8ab]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.about-preview h2[data-v-50f3d8ab]{font-size:30px;margin-bottom:16px}.about-preview p[data-v-50f3d8ab]{margin-bottom:20px;color:#475569}.about-preview img[data-v-50f3d8ab]{width:100%;border-radius:16px;box-shadow:0 8px 22px #0000001a;object-fit:contain;max-height:500px}.services-preview[data-v-50f3d8ab]{background:#f9fbff}.services-preview .section-head[data-v-50f3d8ab]{text-align:center;margin-bottom:50px}.services-preview .section-head h2[data-v-50f3d8ab]{font-size:clamp(26px,3vw,32px);font-weight:900;position:relative;display:inline-block;margin-bottom:12px}.services-preview .section-head h2[data-v-50f3d8ab]:after{content:"";display:block;width:60px;height:3px;background:var(--blue-1);margin:10px auto 0;border-radius:2px}.services-preview .section-head p[data-v-50f3d8ab]{font-size:15px;color:#64748b;margin-bottom:16px}.services-preview .section-head .btn[data-v-50f3d8ab]{margin-top:10px}.services-preview .grid[data-v-50f3d8ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px}.services-preview .card[data-v-50f3d8ab]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #0000000f;transition:transform .3s ease,box-shadow .3s ease;position:relative}.services-preview .card[data-v-50f3d8ab]:hover{transform:translateY(-6px);box-shadow:0 14px 32px #0000001f}.services-preview .media[data-v-50f3d8ab]{position:relative;height:200px;overflow:hidden}.services-preview .media img[data-v-50f3d8ab]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.services-preview .card:hover .media img[data-v-50f3d8ab]{transform:scale(1.08)}.services-preview .media .overlay[data-v-50f3d8ab]{position:absolute;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff;font-size:28px}.services-preview .card:hover .overlay[data-v-50f3d8ab]{opacity:1}.services-preview .body[data-v-50f3d8ab]{padding:22px;text-align:center}.services-preview .body h3[data-v-50f3d8ab]{font-size:18px;font-weight:800;margin-bottom:8px;color:#1e293b}.services-preview .body p[data-v-50f3d8ab]{font-size:14px;color:#475569;line-height:1.6}.products-preview[data-v-50f3d8ab]{background:#fff}.products-preview .section-head[data-v-50f3d8ab]{text-align:center;margin-bottom:40px}.products-preview .section-head h2[data-v-50f3d8ab]{font-size:clamp(26px,3vw,32px);font-weight:900;margin-bottom:10px;position:relative;display:inline-block}.products-preview .section-head h2[data-v-50f3d8ab]:after{content:"";display:block;width:70px;height:3px;background:var(--blue-1);margin:10px auto 0;border-radius:2px}.products-preview .section-head p[data-v-50f3d8ab]{color:#64748b;margin-bottom:16px}.products-preview .section-head .btn[data-v-50f3d8ab]{margin-top:8px}.products-preview .grid[data-v-50f3d8ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px}.products-preview .card[data-v-50f3d8ab]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 18px #00000014;transition:transform .3s ease,box-shadow .3s ease;position:relative}.products-preview .card[data-v-50f3d8ab]:hover{transform:translateY(-6px);box-shadow:0 14px 30px #0000001f}.products-preview .media[data-v-50f3d8ab]{position:relative;height:220px;background:#f9fafb;display:flex;align-items:center;justify-content:center;overflow:hidden}.products-preview .media img[data-v-50f3d8ab]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .4s ease}.products-preview .card:hover .media img[data-v-50f3d8ab]{transform:scale(1.08)}.products-preview .media .overlay[data-v-50f3d8ab]{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;color:#fff;font-weight:700;font-size:15px;transition:opacity .3s ease}.products-preview .card:hover .overlay[data-v-50f3d8ab]{opacity:1}.products-preview .body[data-v-50f3d8ab]{padding:18px;text-align:center}.products-preview .body h3[data-v-50f3d8ab]{font-size:17px;font-weight:800;margin-bottom:6px;color:#1e293b}.products-preview .code[data-v-50f3d8ab]{font-size:13px;color:#64748b}.news-preview[data-v-50f3d8ab]{background:#fff}.news-preview .section-head[data-v-50f3d8ab]{text-align:center;margin-bottom:40px}.news-preview .section-head h2[data-v-50f3d8ab]{font-size:clamp(26px,3vw,32px);font-weight:900;margin-bottom:10px;position:relative;display:inline-block}.news-preview .section-head h2[data-v-50f3d8ab]:after{content:"";display:block;width:60px;height:3px;background:var(--blue-1);margin:10px auto 0;border-radius:2px}.news-preview .section-head p[data-v-50f3d8ab]{color:#64748b;margin-bottom:14px}.news-preview .section-head .btn[data-v-50f3d8ab]{margin-top:6px}.news-preview .grid[data-v-50f3d8ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px}.news-preview .card[data-v-50f3d8ab]{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 22px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.news-preview .card[data-v-50f3d8ab]:hover{transform:translateY(-6px);box-shadow:0 14px 30px #0000001f}.news-preview .card .media[data-v-50f3d8ab]{position:relative;height:200px;overflow:hidden}.news-preview .card .media img[data-v-50f3d8ab]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-preview .card:hover .media img[data-v-50f3d8ab]{transform:scale(1.08)}.news-preview .card .media .date[data-v-50f3d8ab]{position:absolute;bottom:12px;left:12px;background:#000000b3;color:#fff;font-size:13px;padding:6px 10px;border-radius:6px}.news-preview .body[data-v-50f3d8ab]{padding:18px}.news-preview .body h3[data-v-50f3d8ab]{font-size:18px;font-weight:800;margin-bottom:8px;color:#1e293b;transition:color .25s ease}.news-preview .card:hover .body h3[data-v-50f3d8ab]{color:var(--blue-1)}.news-preview .body p[data-v-50f3d8ab]{font-size:14px;color:#475569;line-height:1.6;margin-bottom:12px}.news-preview .read-more[data-v-50f3d8ab]{font-size:13px;font-weight:700;color:var(--blue-1);transition:color .25s ease}.news-preview .card:hover .read-more[data-v-50f3d8ab]{color:var(--active)}.btn.secondary.small[data-v-50f3d8ab]{background:#f1f5f9;color:#0f172a;font-size:14px;padding:8px 14px;border-radius:6px}.btn.secondary.small[data-v-50f3d8ab]:hover{background:#e2e8f0}.btn.secondary.small i[data-v-50f3d8ab]{margin-left:6px;font-size:13px}.references-preview[data-v-50f3d8ab]{background:#f9fbff;padding:clamp(40px,5vw,80px) 0}.references-preview .section-head[data-v-50f3d8ab]{text-align:center;margin-bottom:40px}.references-preview .section-head h2[data-v-50f3d8ab]{font-size:clamp(26px,3vw,32px);font-weight:900;margin-bottom:10px;position:relative;display:inline-block}.references-preview .section-head h2[data-v-50f3d8ab]:after{content:"";display:block;width:70px;height:3px;background:var(--blue-1);margin:10px auto 0;border-radius:2px}.references-preview .section-head p[data-v-50f3d8ab]{font-size:15px;color:#64748b}.logo-grid[data-v-50f3d8ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:28px;align-items:center;justify-items:center}.logo-card[data-v-50f3d8ab]{background:#fff;border-radius:14px;padding:24px;height:120px;width:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0000000f;transition:transform .25s ease,box-shadow .25s ease}.logo-card img[data-v-50f3d8ab]{max-width:100%;max-height:60px;filter:grayscale(100%) brightness(.8);transition:filter .3s ease,transform .3s ease}.logo-card[data-v-50f3d8ab]:hover{transform:translateY(-6px);box-shadow:0 10px 26px #0000001f}.logo-card:hover img[data-v-50f3d8ab]{filter:grayscale(0%) brightness(1);transform:scale(1.1)}.more-link[data-v-50f3d8ab]{text-align:center;margin-top:40px}.more-link a[data-v-50f3d8ab]{font-weight:700;color:var(--blue-1);font-size:15px;transition:color .25s ease}.more-link a[data-v-50f3d8ab]:hover{color:var(--active)}.more-link i[data-v-50f3d8ab]{margin-left:6px;font-size:13px}.cta[data-v-50f3d8ab]{background:linear-gradient(135deg,#111827,#1f2937);color:#fff;padding:clamp(40px,5vw,80px) 20px;position:relative;overflow:hidden;border-radius:20px 20px 0 0;margin-top:60px}.cta[data-v-50f3d8ab]:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:var(--primary, #f97316);border-radius:50%;filter:blur(120px);opacity:.4}.cta-inner[data-v-50f3d8ab]{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;position:relative;z-index:2}.cta-text h2[data-v-50f3d8ab]{font-size:clamp(24px,3vw,32px);font-weight:900;margin-bottom:8px}.cta-text p[data-v-50f3d8ab]{font-size:16px;opacity:.85;max-width:600px}.btn.primary[data-v-50f3d8ab]{background:var(--primary, #f97316);color:#fff;padding:14px 28px;border-radius:10px;font-weight:800;font-size:16px;box-shadow:0 6px 16px #f9731666;transition:transform .25s ease,box-shadow .25s ease}.btn.primary[data-v-50f3d8ab]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #f973168c}.btn[data-v-50f3d8ab]{display:inline-block;padding:12px 20px;border-radius:8px;font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;transition:background .25s,transform .25s}.btn.secondary[data-v-50f3d8ab]{background:#f1f5f9;color:#0f172a}.btn.secondary[data-v-50f3d8ab]:hover{background:#e2e8f0}.center[data-v-50f3d8ab]{text-align:center;margin-top:30px}@media (max-width: 960px){.about-preview .about-inner[data-v-50f3d8ab]{grid-template-columns:1fr;text-align:center}.about-preview .media[data-v-50f3d8ab]{order:-1}}a[data-v-50f3d8ab]{text-decoration:none}.about[data-v-1e319d69]{background:#fff;color:#0c0d10;padding:clamp(24px,3vw,40px) 0}.container[data-v-1e319d69]{max-width:1200px;margin:0 auto;padding:0 20px}.about-inner[data-v-1e319d69]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,3.5vw,48px);align-items:start}.title[data-v-1e319d69]{margin:10px 0 22px;font-size:clamp(28px,3.2vw,30px);font-weight:900;letter-spacing:.03em}.rte p[data-v-1e319d69],.col-text p[data-v-1e319d69]{margin:0 0 18px;line-height:1.7;font-size:clamp(15px,1.15vw,18px);color:#2a2f36}.rte strong[data-v-1e319d69]{font-weight:800}.signature[data-v-1e319d69]{margin-top:14px;color:#1b2230}.col-media[data-v-1e319d69]{position:relative;min-height:360px;border-left:1px solid rgba(0,0,0,.06)}.cover[data-v-1e319d69]{width:100%;height:100%;min-height:480px;object-fit:cover;display:block;border-radius:4px}@media (max-width: 1024px){.about-inner[data-v-1e319d69]{grid-template-columns:1fr}.col-media[data-v-1e319d69]{order:2;min-height:280px;border-left:0}.cover[data-v-1e319d69]{min-height:320px}}.contact[data-v-48d49cac]{background:#eef3fb;padding:clamp(24px,3vw,40px) 0}.container[data-v-48d49cac]{max-width:1200px;margin:0 auto;padding:0 20px}.grid[data-v-48d49cac]{display:grid;grid-template-columns:1fr;gap:32px}.title[data-v-48d49cac]{margin:0 0 12px;font-size:clamp(28px,3.2vw,30px);font-weight:900}.org[data-v-48d49cac]{margin:0 0 18px;font-weight:800;letter-spacing:.02em}.lead[data-v-48d49cac]{margin:0 0 22px;color:#2b3340}.info-cards[data-v-48d49cac]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (max-width: 720px){.info-cards[data-v-48d49cac]{grid-template-columns:1fr}}.right[data-v-48d49cac]{grid-column:1 / -1}.info-card[data-v-48d49cac]{background:#fff;border-radius:12px;padding:18px;display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center;box-shadow:0 8px 20px #0000000f}.icon-wrap[data-v-48d49cac]{width:64px;height:64px;border-radius:50%;background:var(--blue-1);display:grid;place-items:center;color:#fff;font-size:24px}.info-title[data-v-48d49cac]{font-weight:800;margin-bottom:6px}.info-link[data-v-48d49cac]{color:#1a3d7a;font-weight:700}.info-link[data-v-48d49cac]:hover{color:var(--active)}.address[data-v-48d49cac]{margin:0;line-height:1.6}.form-card[data-v-48d49cac]{background:#fff;border-radius:12px;padding:22px;box-shadow:0 10px 24px #00000014}.form-title[data-v-48d49cac]{margin:0 0 14px;font-size:22px;font-weight:900}.row[data-v-48d49cac]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:14px}.field[data-v-48d49cac]{display:flex;flex-direction:column;gap:8px}.field-full[data-v-48d49cac]{grid-column:1 / -1}label[data-v-48d49cac]{font-weight:700;opacity:.9}input[data-v-48d49cac],textarea[data-v-48d49cac]{width:100%;border:1px solid #e1e6ef;border-radius:10px;padding:12px 14px;font:inherit;background:#f9fbff}input[data-v-48d49cac]:focus,textarea[data-v-48d49cac]:focus{outline:none;border-color:var(--blue-1);box-shadow:0 0 0 3px #0063ff1f}.actions[data-v-48d49cac]{margin-top:8px}.btn[data-v-48d49cac]{display:inline-block;border:0;cursor:pointer;color:#fff;font-weight:800;padding:12px 18px;border-radius:10px;background:linear-gradient(90deg,var(--blue-1),var(--blue-2))}.btn[data-v-48d49cac]:hover{background:var(--active)}.btn[data-v-48d49cac]:disabled{opacity:.7;cursor:not-allowed}.alert[data-v-48d49cac]{margin-top:10px;font-weight:700}.ok[data-v-48d49cac]{color:#1e8e3e}.err[data-v-48d49cac]{color:#c62828}@media (max-width: 980px){.grid[data-v-48d49cac],.row[data-v-48d49cac]{grid-template-columns:1fr}}.info-cards[data-v-48d49cac]{display:grid;gap:16px}.branch-card[data-v-48d49cac]{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:14px;display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;box-shadow:0 6px 16px #0000000d}.icon-wrap[data-v-48d49cac]{width:64px;height:64px;border-radius:12px;display:grid;place-items:center;color:#fff;overflow:hidden}.branch-img[data-v-48d49cac]{width:100%;height:100%;object-fit:cover}.branch-letter[data-v-48d49cac]{font-size:20px;font-weight:900;opacity:.95}.info-title[data-v-48d49cac]{font-weight:900;margin-bottom:6px;display:flex;align-items:center;gap:8px}.info-title .dot[data-v-48d49cac]{width:10px;height:10px;border-radius:50%;display:inline-block;transform:translateY(1px)}.lines small[data-v-48d49cac]{display:block;font-size:11px;color:#64748b;margin-bottom:2px}.lines>div[data-v-48d49cac]{margin-bottom:8px}.info-link[data-v-48d49cac]{color:#1a3d7a;font-weight:700;text-decoration:none}.info-link[data-v-48d49cac]:hover{color:var(--active, #0b2a63)}.empty-branches[data-v-48d49cac]{padding:8px 0 18px}.empty-card[data-v-48d49cac]{background:#fff;border:1px solid #e9edf3;border-radius:12px;padding:20px;text-align:left;box-shadow:0 8px 18px #0000000f}.empty-card .icon-wrap.ghost[data-v-48d49cac]{background:#eef3ff;color:#1b72ff;width:56px;height:56px;border-radius:10px;margin-bottom:8px}.empty-card h3[data-v-48d49cac]{margin:4px 0 6px;font-weight:900}.empty-card p[data-v-48d49cac]{margin:0;color:#475569}@media (max-width: 980px){.info-cards[data-v-48d49cac]{grid-template-columns:1fr}}.no-info[data-v-48d49cac]{display:block;font-size:13px;color:#94a3b8;font-style:italic}.team[data-v-66cab572]{background:#f7f8fb;padding:clamp(24px,3vw,40px) 0 56px;color:#0b0f16}.container[data-v-66cab572]{max-width:1200px;margin:0 auto;padding:0 20px}.title[data-v-66cab572]{margin:6px 0 24px;font-size:clamp(28px,3.2vw,30px);font-weight:900;letter-spacing:.02em}.grid[data-v-66cab572]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}@media (max-width:1200px){.grid[data-v-66cab572]{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.grid[data-v-66cab572]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.grid[data-v-66cab572]{grid-template-columns:1fr}}.card[data-v-66cab572]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #00000014;transition:transform .2s ease,box-shadow .2s ease}.card[data-v-66cab572]:hover{transform:translateY(-3px);box-shadow:0 16px 30px #0000001f}.card-top[data-v-66cab572]{height:220px;background:#eceff2;position:relative;display:flex;align-items:center;justify-content:center;padding:12px}.photo[data-v-66cab572]{position:static;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}.logo-mark[data-v-66cab572]{position:absolute;left:24px;top:24px;width:140px;height:auto;opacity:.95}.card-body[data-v-66cab572]{background:#fff;padding:22px 24px 26px}.name[data-v-66cab572]{margin:0 0 10px;font-weight:900;color:var(--dark-1);font-size:clamp(18px,2vw,22px)}.role[data-v-66cab572]{margin:0;color:#2b3340;font-size:16px;line-height:1.6}.skel .card-top.sk[data-v-66cab572]{height:220px;background:#eef3fb}.skel .sk-line[data-v-66cab572]{height:14px;background:#eef3fb;border-radius:8px}.empty-state[data-v-66cab572]{display:grid;place-items:center;padding:28px 0 56px}.empty-card[data-v-66cab572]{text-align:center;background:#fff;border:1px solid #e9edf3;border-radius:12px;padding:28px 24px;max-width:720px;width:100%;box-shadow:0 10px 24px #0000000d}.icon-wrap[data-v-66cab572]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto 12px;color:var(--blue-1);background:#eef3ff}.empty-card h2[data-v-66cab572]{margin:6px 0 8px;font-size:clamp(20px,2.4vw,24px);font-weight:900;color:var(--blue-1)}.empty-card p[data-v-66cab572]{margin:0 0 14px;color:#5f6877;font-size:14px}.empty-card .actions[data-v-66cab572]{display:flex;gap:10px;justify-content:center}.empty-card .btn[data-v-66cab572]{padding:10px 14px;border-radius:10px;font-weight:800}.empty-card .btn.primary[data-v-66cab572]{background:var(--blue-1);color:#fff;text-decoration:none}.empty-card .btn.ghost[data-v-66cab572]{background:transparent;color:var(--active);border:1px solid var(--active);text-decoration:none}.empty-card .btn.primary[data-v-66cab572]:hover{background:var(--active)}.empty-card .btn.ghost[data-v-66cab572]:hover{background:var(--active);color:#fff}.news-list[data-v-53dec84f]{background:#fff;color:#0b0f16;padding:clamp(20px,3vw,32px) 0 40px}.container[data-v-53dec84f]{max-width:1200px;margin:0 auto;padding:0 20px}.title[data-v-53dec84f]{margin:6px 0 18px;font-size:clamp(28px,3.2vw,30px);font-weight:900}.grid[data-v-53dec84f]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width: 980px){.grid[data-v-53dec84f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.grid[data-v-53dec84f]{grid-template-columns:1fr}}.card[data-v-53dec84f]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 22px #00000014}.media img[data-v-53dec84f]{width:100%;height:200px;object-fit:cover;display:block}.body[data-v-53dec84f]{padding:14px 16px 16px}.date[data-v-53dec84f]{font-size:12px;opacity:.7;margin-bottom:6px}.name[data-v-53dec84f]{display:block;font-weight:900;color:#0b0f16;font-size:18px;margin-bottom:8px}.name[data-v-53dec84f]:hover{color:var(--blue-1)}.excerpt[data-v-53dec84f]{margin:0 0 10px;color:#2a2f36;line-height:1.6}.more[data-v-53dec84f]{font-weight:800;color:var(--blue-1)}.more[data-v-53dec84f]:hover{color:var(--active)}.skeleton .sk-img[data-v-53dec84f]{height:200px;background:#e9eef6}.skeleton .sk-line[data-v-53dec84f]{height:14px;background:#eef3fb;margin:12px 16px;border-radius:8px}.skeleton .w60[data-v-53dec84f]{width:60%}.actions[data-v-53dec84f]{display:flex;justify-content:center;margin-top:18px}.btn[data-v-53dec84f]{background:var(--blue-1);color:#fff;border:0;border-radius:10px;padding:12px 18px;font-weight:800;cursor:pointer}.btn[data-v-53dec84f]:hover{background:var(--active)}.err[data-v-53dec84f]{color:#c62828;font-weight:700;text-align:center;margin-top:10px}.news-detail[data-v-bcd632ce]{background:#fff;color:#0b0f16;padding-bottom:40px}.container[data-v-bcd632ce]{max-width:1200px;margin:0 auto;padding:0 20px}.title[data-v-bcd632ce]{margin:14px 0 6px;font-size:clamp(28px,3.2vw,30px);font-weight:900}.meta[data-v-bcd632ce]{opacity:.7;margin-bottom:14px}.hero img[data-v-bcd632ce]{width:100%;height:420px;object-fit:cover;display:block}.content[data-v-bcd632ce]{margin-top:18px}.rte[data-v-bcd632ce] p{line-height:1.8;color:#2a2f36;margin:0 0 16px}.back[data-v-bcd632ce]{margin-top:18px}.btn.ghost[data-v-bcd632ce]{border:1px solid #cfd6e6;padding:10px 14px;border-radius:10px;font-weight:800;color:#0b0f16}.services[data-v-cd6eae0b]{background:#fff;padding:clamp(24px,3vw,40px) 0}.container[data-v-cd6eae0b]{max-width:1200px;margin:0 auto;padding:0 20px}.section-head[data-v-cd6eae0b]{text-align:center;margin-bottom:clamp(24px,3vw,40px)}.title[data-v-cd6eae0b]{margin:0 0 8px;font-size:clamp(28px,3.2vw,32px);font-weight:900}.lead[data-v-cd6eae0b]{margin:0;color:#475569;font-size:clamp(15px,1.1vw,18px)}.service-grid[data-v-cd6eae0b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.service-card[data-v-cd6eae0b]{background:#f9fbff;border:1px solid #e6ebf3;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 6px 14px #0000000f;transition:transform .2s ease}.service-card[data-v-cd6eae0b]:hover{transform:translateY(-4px)}.media[data-v-cd6eae0b]{width:100%;height:200px;background:#eef2f9;display:flex;align-items:center;justify-content:center;overflow:hidden}.media img[data-v-cd6eae0b]{width:100%;height:100%;object-fit:cover}.placeholder[data-v-cd6eae0b]{font-size:42px;color:#7c8ba1}.body[data-v-cd6eae0b]{padding:18px;flex:1 1 auto}.service-title[data-v-cd6eae0b]{margin:0 0 8px;font-size:18px;font-weight:800;color:#000}a[data-v-cd6eae0b]{text-decoration:none}.desc[data-v-cd6eae0b]{margin:0;font-size:14px;line-height:1.6;color:#333}.empty[data-v-cd6eae0b]{text-align:center;padding:40px 0;color:#6b7280;font-style:italic}.hero[data-v-64698aff]{position:relative;height:340px}.hero-img[data-v-64698aff]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-64698aff]{position:absolute;inset:0;background:linear-gradient(to right,#000000b3,#0003);display:flex;align-items:center;color:#fff}.hero-title[data-v-64698aff]{font-size:clamp(32px,4vw,48px);font-weight:900;margin-bottom:8px}.hero-subtitle[data-v-64698aff]{font-size:clamp(16px,1.4vw,20px);max-width:700px;line-height:1.6;opacity:.9}.content[data-v-64698aff]{padding:50px 0}.grid[data-v-64698aff]{display:grid;gap:40px;grid-template-columns:1.1fr .9fr;align-items:start}.col-text .rte[data-v-64698aff]{line-height:1.8;font-size:16px;color:#2a2f36}.cover[data-v-64698aff]{width:100%;border-radius:10px;object-fit:cover;box-shadow:0 8px 24px #0000001a}.placeholder[data-v-64698aff]{color:#94a3b8;font-style:italic}.gallery[data-v-64698aff]{margin-top:60px}.subtitle[data-v-64698aff]{font-size:24px;font-weight:900;margin-bottom:24px}.gallery-grid[data-v-64698aff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.gallery-item[data-v-64698aff]{position:relative;cursor:pointer;overflow:hidden;border-radius:10px}.gallery-item img[data-v-64698aff]{width:100%;height:220px;object-fit:cover;transition:transform .35s ease}.gallery-item:hover img[data-v-64698aff]{transform:scale(1.08)}.gallery-item .overlay[data-v-64698aff]{position:absolute;inset:0;background:#00000073;opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease}.gallery-item:hover .overlay[data-v-64698aff]{opacity:1}.overlay i[data-v-64698aff]{color:#fff;font-size:28px}.lightbox[data-v-64698aff]{position:fixed;inset:0;background:#000000f2;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.lightbox-img[data-v-64698aff]{max-width:90%;max-height:80%;border-radius:8px;box-shadow:0 10px 30px #00000080}.caption[data-v-64698aff]{margin-top:14px;color:#fff;font-size:15px;text-align:center}.close-btn[data-v-64698aff]{position:absolute;top:20px;right:20px;background:transparent;border:0;color:#fff;font-size:32px;cursor:pointer}.nav[data-v-64698aff]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26;border:0;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;cursor:pointer}.nav[data-v-64698aff]:hover{background:#ffffff4d}.nav.prev[data-v-64698aff]{left:20px}.nav.next[data-v-64698aff]{right:20px}@media (max-width: 980px){.grid[data-v-64698aff]{grid-template-columns:1fr}.col-image[data-v-64698aff]{order:-1}}.products-page[data-v-eff779ec]{background:#f9fbff;padding:40px 0}.grid[data-v-eff779ec]{display:grid;grid-template-columns:260px 1fr;gap:32px}.sidebar[data-v-eff779ec]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 8px 24px #0000000f}.sidebar-title[data-v-eff779ec]{margin:0 0 16px;font-size:20px;font-weight:900;border-bottom:2px solid #f0f4ff;padding-bottom:6px}.category-list[data-v-eff779ec]{list-style:none;margin:0;padding:0}.category-link[data-v-eff779ec]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;margin-bottom:8px;border-radius:10px;font-weight:600;color:#2c3e50;background:#f8faff;transition:all .2s ease}.category-link[data-v-eff779ec]:hover{background:#e6eeff;color:var(--active)}.category-link.active[data-v-eff779ec]{background:var(--blue-1);color:#fff}.page-title[data-v-eff779ec]{font-size:28px;font-weight:900;margin:0 0 24px}.search-bar[data-v-eff779ec]{display:flex;margin-bottom:20px}.search-bar input[data-v-eff779ec]{flex:1;padding:10px 14px;border:1px solid #ccc;border-radius:8px 0 0 8px}.search-bar button[data-v-eff779ec]{background:var(--blue-1);color:#fff;border:none;padding:0 16px;border-radius:0 8px 8px 0;cursor:pointer}.search-bar button[data-v-eff779ec]:hover{background:var(--active)}.grid-products[data-v-eff779ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.product-card[data-v-eff779ec]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px #0000000f;transition:transform .25s ease,box-shadow .25s ease}.product-card[data-v-eff779ec]:hover{transform:translateY(-6px);box-shadow:0 12px 28px #00000014}.thumb img[data-v-eff779ec]{width:100%;height:220px;object-fit:cover}.card-body[data-v-eff779ec]{padding:16px 18px}.product-title[data-v-eff779ec]{font-size:17px;font-weight:800;margin:0 0 8px;color:#1f2d3d}.product-desc[data-v-eff779ec]{font-size:14px;color:#555;margin:0 0 10px;line-height:1.5}.product-code[data-v-eff779ec]{font-size:12px;color:#888;font-weight:600}.loading[data-v-eff779ec],.empty[data-v-eff779ec]{padding:32px;text-align:center;font-size:15px;color:#555}.pagination[data-v-eff779ec]{margin-top:30px;display:flex;justify-content:center;gap:6px}.pagination button[data-v-eff779ec]{padding:8px 12px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;font-weight:600}.pagination button[data-v-eff779ec]:hover{background:#f0f4ff}.pagination button.active[data-v-eff779ec]{background:var(--blue-1);color:#fff;border-color:var(--blue-1)}.pagination button[data-v-eff779ec]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 960px){.grid[data-v-eff779ec]{grid-template-columns:1fr}.sidebar[data-v-eff779ec]{order:2}.products[data-v-eff779ec]{order:1}}a[data-v-eff779ec]{text-decoration:none}.product-detail[data-v-2504d7ce]{padding:10px;background:#f9fbff}.grid[data-v-2504d7ce]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.gallery[data-v-2504d7ce]{position:relative;background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0000000f}.main-image[data-v-2504d7ce]{position:relative;text-align:center;background:#fdfdfd;border-radius:12px;padding:12px}.main-image img[data-v-2504d7ce]{width:100%;height:500px;object-fit:contain}.nav[data-v-2504d7ce]{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:2}.nav.prev[data-v-2504d7ce]{left:10px}.nav.next[data-v-2504d7ce]{right:10px}.thumbs[data-v-2504d7ce]{display:flex;gap:10px;margin-top:14px;justify-content:center;flex-wrap:wrap}.thumbs img[data-v-2504d7ce]{width:80px;height:80px;object-fit:contain;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .25s ease}.thumbs img[data-v-2504d7ce]:hover{transform:scale(1.08)}.thumbs img.active[data-v-2504d7ce]{border-color:var(--blue-1)}.info[data-v-2504d7ce]{background:#fff;border-radius:16px;padding:40px 28px;box-shadow:0 8px 24px #0000000f;display:flex;flex-direction:column;justify-content:flex-start}.info-inner[data-v-2504d7ce]{text-align:center;margin-bottom:20px}.title[data-v-2504d7ce]{font-size:32px;font-weight:900;margin-bottom:12px}.short[data-v-2504d7ce]{font-size:17px;color:#555;margin-bottom:8px}.code[data-v-2504d7ce]{font-size:14px;color:#888}.desc[data-v-2504d7ce]{font-size:15px;line-height:1.7;color:#333;margin-top:20px}.share-box[data-v-2504d7ce]{margin-top:60px;text-align:center;background:#fff;padding:32px;border-radius:16px;box-shadow:0 8px 24px #0000000f}.share-box h3[data-v-2504d7ce]{font-size:20px;font-weight:700;margin-bottom:16px}.share-buttons[data-v-2504d7ce]{display:flex;justify-content:center;gap:16px}.share-buttons a[data-v-2504d7ce]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:18px;color:#fff;transition:transform .25s ease}.share-buttons a[data-v-2504d7ce]:hover{transform:translateY(-3px)}.share-buttons .facebook[data-v-2504d7ce]{background:#1877f2}.share-buttons .twitter[data-v-2504d7ce]{background:#000}.share-buttons .linkedin[data-v-2504d7ce]{background:#0a66c2}.share-buttons .whatsapp[data-v-2504d7ce]{background:#25d366}.related[data-v-2504d7ce]{margin-top:80px;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000000f}.related-header[data-v-2504d7ce]{text-align:center;margin-bottom:32px}.related-header h2[data-v-2504d7ce]{font-size:26px;font-weight:900;margin:0}.related-header p[data-v-2504d7ce]{font-size:15px;color:#777;margin-top:8px}.related-grid[data-v-2504d7ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.related-card[data-v-2504d7ce]{background:#f9fbff;border-radius:12px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.related-card[data-v-2504d7ce]:hover{transform:translateY(-6px);box-shadow:0 8px 24px #0000001a}.related-card .thumb img[data-v-2504d7ce]{width:100%;height:200px;object-fit:cover}.related-card .body[data-v-2504d7ce]{padding:16px;text-align:center}.related-card h3[data-v-2504d7ce]{font-size:16px;font-weight:700;margin-bottom:6px}.related-card .code[data-v-2504d7ce]{font-size:13px;color:#888}.loading[data-v-2504d7ce],.empty[data-v-2504d7ce]{text-align:center;padding:40px;font-size:16px;color:#555}@media (max-width: 960px){.grid[data-v-2504d7ce]{grid-template-columns:1fr}}a[data-v-2504d7ce]{text-decoration:none}.breadcrumb[data-v-2504d7ce]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;color:#666}.breadcrumb a[data-v-2504d7ce]{color:var(--blue-1);text-decoration:none;font-weight:600}.breadcrumb a[data-v-2504d7ce]:hover{text-decoration:underline}.breadcrumb .current[data-v-2504d7ce]{color:#333;font-weight:700}.references[data-v-5a7b8174]{padding:30px 0;background:linear-gradient(180deg,#f9fbff,#fff)}.header[data-v-5a7b8174]{text-align:center;margin-bottom:50px}.header h1[data-v-5a7b8174]{font-size:32px;font-weight:900;margin:0 0 12px}.header p[data-v-5a7b8174]{font-size:16px;color:#666}.logos-grid[data-v-5a7b8174]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:30px;align-items:center}.logo-card[data-v-5a7b8174]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:center;height:120px;box-shadow:0 6px 18px #0000000f;transition:transform .25s ease,box-shadow .25s ease}.logo-card img[data-v-5a7b8174]{max-width:100%;max-height:60px;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease,transform .3s ease}.logo-card[data-v-5a7b8174]:hover{transform:translateY(-6px);box-shadow:0 10px 28px #0000001a}.logo-card:hover img[data-v-5a7b8174]{filter:grayscale(0%);transform:scale(1.05)}.loading[data-v-5a7b8174],.empty[data-v-5a7b8174]{text-align:center;font-size:16px;color:#777;padding:40px 0}.policy-page[data-v-5dd37ca9]{padding:40px 0;background:#fff}.title[data-v-5dd37ca9]{font-size:28px;font-weight:900;margin-bottom:20px}.excerpt[data-v-5dd37ca9]{font-size:16px;color:#555;margin-bottom:20px}.rte[data-v-5dd37ca9]{line-height:1.7;font-size:15px;color:#333}
