:root{--blue-1:#db9691;--blue-2:#e5372c;--dark-1:#181818;--dark-2:#000000;--active:#e5372c;--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:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}a[data-v-6648a45c]{color:inherit;text-decoration:none}.site-header[data-v-6648a45c]{position:relative}.topbar[data-v-6648a45c]{background:linear-gradient(90deg,var(--blue-1),var(--blue-2));color:var(--text)}.container[data-v-6648a45c]{max-width:1200px;margin:0 auto;padding:0 20px}.topbar-inner[data-v-6648a45c]{display:flex;align-items:center;gap:24px;height:72px}.brand[data-v-6648a45c]{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-6648a45c],.subbar .container[data-v-6648a45c]{padding-left:calc(20px + var(--logo-w))}}.logo[data-v-6648a45c]{width:100px;height:auto}.logo[data-v-6648a45c]{width:72px;height:72px;object-fit:contain}.primary-nav[data-v-6648a45c]{display:flex;align-items:center;gap:36px;margin-left:18px;flex:1 1 auto}.primary-nav a[data-v-6648a45c]{font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:10px;opacity:.98;white-space:nowrap}.primary-nav a[data-v-6648a45c]:hover{opacity:1;transform:translateY(-1px)}.social[data-v-6648a45c]{display:flex;align-items:center;gap:18px;flex:0 0 auto}.icon[data-v-6648a45c]{width:22px;height:22px;display:block}.icon-link[data-v-6648a45c]{opacity:.95}.icon-link[data-v-6648a45c]:hover{opacity:1;transform:translateY(-1px)}.hamburger[data-v-6648a45c]{display:none;background:transparent;border:0;width:40px;height:40px;margin-left:auto;cursor:pointer}.hamburger span[data-v-6648a45c],.hamburger[data-v-6648a45c]:before,.hamburger[data-v-6648a45c]:after{content:"";display:block;height:2px;background:var(--text);margin:8px 6px}.subbar[data-v-6648a45c]{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-6648a45c],.subbar-inner[data-v-6648a45c],.secondary-nav[data-v-6648a45c],.nav-item[data-v-6648a45c]{overflow:visible!important}.dropdown[data-v-6648a45c]{z-index:3000}}.subbar-inner[data-v-6648a45c]{display:flex;align-items:center;gap:24px;min-height:68px;flex-wrap:nowrap}.subbar .container[data-v-6648a45c]{overflow-x:auto;-webkit-overflow-scrolling:touch}.section-title[data-v-6648a45c]{margin:0 24px 0 0;font-weight:900;font-size:22px;letter-spacing:.04em;padding:10px 0;white-space:nowrap}.secondary-nav[data-v-6648a45c]{display:flex;align-items:center;gap:30px;flex-wrap:nowrap;white-space:nowrap}.secondary-nav a[data-v-6648a45c]{font-weight:600;text-transform:uppercase;font-size:11px;color:#e8f0ff;opacity:.95;flex:0 0 auto}.secondary-nav a.active[data-v-6648a45c]{color:var(--active)}.secondary-nav a[data-v-6648a45c]:hover{opacity:1;transform:translateY(-1px);color:var(--active)}@media (max-width: 1024px){.primary-nav[data-v-6648a45c]{gap:24px}.section-title[data-v-6648a45c]{font-size:18px}}@media (max-width: 860px){.topbar-inner[data-v-6648a45c]{height:auto;flex-wrap:wrap;padding:32px 0}.hamburger[data-v-6648a45c]{display:block}.primary-nav[data-v-6648a45c]{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-6648a45c]{display:flex}.social[data-v-6648a45c]{order:2;margin-left:auto}.subbar-inner[data-v-6648a45c]{flex-wrap:wrap;padding:10px 0}.secondary-nav[data-v-6648a45c]{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-6648a45c]{display:flex}.hamburger[data-v-6648a45c]{display:block;margin-left:auto;order:2}.logo[data-v-6648a45c]{width:64px;height:64px}.mobile-panel[data-v-6648a45c]{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-6648a45c],.primary-nav a[data-v-6648a45c],.section-title[data-v-6648a45c]{display:none}}@media (min-width: 861px){.mobile-panel[data-v-6648a45c]{display:none}}.mobile-panel.open[data-v-6648a45c]{transform:translateY(0);opacity:1;pointer-events:auto}.panel-close[data-v-6648a45c]{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-6648a45c]{height:100%;padding:56px 22px 28px;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.panel-logo[data-v-6648a45c]{width:74px;height:74px;object-fit:contain;margin:6px auto 18px}.panel-menu[data-v-6648a45c]{list-style:none;width:100%;max-width:820px;margin:0 auto;padding:0}.panel-menu li[data-v-6648a45c]{border-bottom:1px solid rgba(255,255,255,.08)}.panel-menu a[data-v-6648a45c]{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-6648a45c]:hover{color:var(--active)}.dot[data-v-6648a45c]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1ec8ff}.panel-social[data-v-6648a45c]{margin-top:auto;display:flex;gap:18px;align-items:center;justify-content:center;padding:26px 0 14px}.panel-social i[data-v-6648a45c]{font-size:20px;color:var(--text);opacity:.95}.panel-social a:hover i[data-v-6648a45c]{color:var(--active);opacity:1}.nav-item[data-v-6648a45c]{position:relative}.caret[data-v-6648a45c]{font-size:10px;margin-left:8px;opacity:.9}.dropdown[data-v-6648a45c]{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-6648a45c]{opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-link[data-v-6648a45c]{display:block;padding:10px 12px;color:#e8f0ff;font-size:12px;border-radius:8px;white-space:nowrap}.dropdown-link[data-v-6648a45c]:hover{background:#ffffff0f;color:#fff!important}.secondary-nav a.has-children[data-v-6648a45c]{position:relative;padding-right:14px}.panel-item[data-v-6648a45c]{border-bottom:1px solid rgba(255,255,255,.08)}.panel-row[data-v-6648a45c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 6px}.panel-link[data-v-6648a45c]{flex:1 1 auto;display:flex;align-items:center;gap:12px}.accordion-toggle[data-v-6648a45c]{background:transparent;border:0;color:var(--text);width:34px;height:34px;border-radius:10px;cursor:pointer}.accordion-toggle[data-v-6648a45c]:hover{background:#ffffff0f}.panel-submenu[data-v-6648a45c]{overflow:hidden;transition:height .25s ease;padding-left:20px}.panel-sublink[data-v-6648a45c]{display:block;padding:10px 6px 12px;color:#cfe1ff;font-size:13px}.panel-sublink[data-v-6648a45c]:hover{color:var(--active)}.follow-bar[data-v-6543ff6a]{background:#000;color:var(--text)}.container[data-v-6543ff6a]{max-width:1200px;margin:0 auto;padding:0 20px}.follow-inner[data-v-6543ff6a]{min-height:64px;display:flex;align-items:center;gap:18px}.follow-text[data-v-6543ff6a]{margin:0;flex:1 1 auto;text-align:center;font-size:18px;line-height:1.4}.social[data-v-6543ff6a]{display:flex;align-items:center;gap:18px}.social i[data-v-6543ff6a]{font-size:22px;color:var(--text);opacity:.95}.social a:hover i[data-v-6543ff6a]{color:var(--active);opacity:1;transform:translateY(-1px)}.footer-main[data-v-6543ff6a]{background:linear-gradient(180deg,var(--dark-1),var(--dark-2));color:var(--text);padding:34px 0 26px}.footer-nav[data-v-6543ff6a]{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-6543ff6a]{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-6543ff6a]:hover{color:var(--active)}.divider[data-v-6543ff6a]{position:relative;margin:10px 0 22px;height:70px}.divider[data-v-6543ff6a]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff2e;transform:translateY(-50%)}.chip[data-v-6543ff6a]{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-6543ff6a]{width:78px;height:78px;object-fit:contain}.legal[data-v-6543ff6a]{display:flex;flex-direction:column;align-items:center;gap:10px}.legal-links[data-v-6543ff6a]{list-style:none;display:flex;gap:28px;padding:0;margin:0}.legal-links a[data-v-6543ff6a]{color:#e8f0ff;font-weight:600;text-decoration:none}.legal-links a[data-v-6543ff6a]:hover{color:var(--active)}.copyright[data-v-6543ff6a]{font-size:14px;opacity:.85;text-align:center;margin-top:10px;color:#e5e7eb}.copyright a[data-v-6543ff6a]{color:var(--active, #f97316);font-weight:700;text-decoration:none;transition:color .25s ease,text-shadow .25s ease}.copyright a[data-v-6543ff6a]:hover{color:#fff;text-shadow:0 0 8px rgba(249,115,22,.6)}@media (max-width: 960px){.follow-inner[data-v-6543ff6a]{flex-wrap:wrap;justify-content:center;padding:12px 0}.follow-text[data-v-6543ff6a]{order:1;font-size:16px}.social[data-v-6543ff6a]{order:2}.footer-nav[data-v-6543ff6a]{justify-content:center;gap:18px}.chip[data-v-6543ff6a]{width:84px;height:84px}.chip img[data-v-6543ff6a]{width:70px;height:70px}.legal-links[data-v-6543ff6a]{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}}.hero-section[data-v-72718ab9]{position:relative;min-height:88vh;display:flex;align-items:center;overflow:hidden;color:#fff}.hero-bg[data-v-72718ab9]{position:absolute;inset:0;z-index:1}.hero-bg img[data-v-72718ab9]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-72718ab9]{position:absolute;inset:0;background:linear-gradient(90deg,#051022e0,#051022b8 45%,#05102273),linear-gradient(180deg,#0003,#00000059)}.container[data-v-72718ab9]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-content[data-v-72718ab9]{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:center;padding:80px 20px}.hero-left[data-v-72718ab9]{max-width:720px}.hero-badge[data-v-72718ab9]{display:inline-block;padding:10px 16px;border-radius:40px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;background:#ffffff14;border:1px solid rgba(255,255,255,.15);margin-bottom:18px}.hero-left h1[data-v-72718ab9]{margin:0 0 20px;font-size:58px;line-height:1.05;font-weight:900;letter-spacing:-.02em}.hero-left h1 span[data-v-72718ab9]{color:var(--blue-2)}.hero-left p[data-v-72718ab9]{max-width:620px;margin:0 0 30px;font-size:18px;line-height:1.7;color:#ffffffe0}.hero-actions[data-v-72718ab9]{display:flex;gap:14px;flex-wrap:wrap}.btn[data-v-72718ab9]{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:52px;padding:0 24px;border-radius:14px;font-weight:700;font-size:15px;text-decoration:none;transition:.25s ease}.btn-primary[data-v-72718ab9]{background:var(--blue-2);color:#fff;box-shadow:0 10px 30px #e5372c59}.btn-primary[data-v-72718ab9]:hover{transform:translateY(-2px);box-shadow:0 14px 35px #e5372c73}.btn-secondary[data-v-72718ab9]{border:1px solid rgba(255,255,255,.2);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.btn-secondary[data-v-72718ab9]:hover{background:#ffffff26}.hero-right[data-v-72718ab9]{display:flex;flex-direction:column;gap:16px}.info-card[data-v-72718ab9]{padding:22px;border-radius:18px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 45px #0000002e}.info-card strong[data-v-72718ab9]{display:block;margin-bottom:8px;font-size:18px;font-weight:800;color:#fff}.info-card span[data-v-72718ab9]{display:block;font-size:14px;line-height:1.6;color:#fffc}@media (max-width: 1024px){.hero-content[data-v-72718ab9]{grid-template-columns:1fr;gap:28px}.hero-left h1[data-v-72718ab9]{font-size:44px}.hero-right[data-v-72718ab9]{max-width:700px}}@media (max-width: 768px){.hero-section[data-v-72718ab9]{min-height:78vh}.hero-content[data-v-72718ab9]{padding:60px 20px}.hero-left h1[data-v-72718ab9]{font-size:34px}.hero-left p[data-v-72718ab9]{font-size:16px}.btn[data-v-72718ab9]{width:100%}}.video-banner-card[data-v-1b735d77]{position:relative;min-height:520px;overflow:hidden;box-shadow:0 30px 70px #0000002e;background:#111}.video-banner-image[data-v-1b735d77]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-banner-overlay[data-v-1b735d77]{position:absolute;inset:0;background:linear-gradient(90deg,#000000c7,#00000080 45%,#0000004d),linear-gradient(180deg,#e5372c1a,#0000002e)}.video-banner-content[data-v-1b735d77]{position:relative;z-index:2;min-height:520px;padding:60px;display:flex;flex-direction:column;justify-content:center;max-width:760px}.video-banner-badge[data-v-1b735d77]{display:inline-flex;align-self:flex-start;margin-bottom:16px;padding:9px 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.video-banner-content h2[data-v-1b735d77]{margin:0 0 16px;font-size:clamp(30px,4vw,32px);line-height:1.06;font-weight:900;letter-spacing:-.03em;color:#fff;max-width:700px}.video-banner-content p[data-v-1b735d77]{margin:0 0 28px;max-width:620px;font-size:16px;line-height:1.8;color:#ffffffd6}.video-play-btn[data-v-1b735d77]{display:inline-flex;align-items:center;gap:16px;align-self:flex-start;padding:14px 22px 14px 14px;border:0;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;box-shadow:0 18px 40px #0000002e}.video-play-btn[data-v-1b735d77]:hover{transform:translateY(-3px);background:#ffffff29}.play-icon[data-v-1b735d77]{width:58px;height:58px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue-1),var(--blue-2));color:#fff;font-size:18px;box-shadow:0 14px 30px #e5372c59}.play-text[data-v-1b735d77]{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.video-modal[data-v-1b735d77]{position:fixed;inset:0;z-index:99999;background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.video-modal-dialog[data-v-1b735d77]{position:relative;width:min(1100px,100%)}.video-modal-close[data-v-1b735d77]{position:absolute;top:-52px;right:0;width:42px;height:42px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;font-size:20px;cursor:pointer;transition:background .2s ease,transform .2s ease}.video-modal-close[data-v-1b735d77]:hover{background:#fff3;transform:rotate(90deg)}.video-frame-wrap[data-v-1b735d77]{position:relative;width:100%;padding-top:56.25%;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #00000059;background:#000}.video-frame-wrap iframe[data-v-1b735d77]{position:absolute;inset:0;width:100%;height:100%}.video-fade-enter-active[data-v-1b735d77],.video-fade-leave-active[data-v-1b735d77]{transition:opacity .25s ease}.video-fade-enter-from[data-v-1b735d77],.video-fade-leave-to[data-v-1b735d77]{opacity:0}@media (max-width: 768px){.video-banner[data-v-1b735d77]{padding:20px 0 70px}.video-banner-card[data-v-1b735d77],.video-banner-content[data-v-1b735d77]{min-height:430px}.video-banner-content[data-v-1b735d77]{padding:28px}.video-banner-content h2[data-v-1b735d77]{font-size:28px}.video-banner-content p[data-v-1b735d77]{font-size:15px;line-height:1.7}.video-play-btn[data-v-1b735d77]{width:100%;justify-content:flex-start;padding-right:18px}.play-icon[data-v-1b735d77]{width:52px;height:52px;font-size:16px}.play-text[data-v-1b735d77]{font-size:13px}.video-modal[data-v-1b735d77]{padding:16px}.video-modal-close[data-v-1b735d77]{top:-46px}}.homepage[data-v-f76eece2]{font-family:Inter,sans-serif;color:#0f172a}.homepage section[data-v-f76eece2]{padding:clamp(10px,1vw,10px) 0}.container[data-v-f76eece2]{max-width:1200px;margin:0 auto;padding:0 20px}.section-head[data-v-f76eece2]{text-align:center;margin-bottom:50px}.section-head h2[data-v-f76eece2]{font-size:clamp(26px,3vw,32px);font-weight:900;margin-bottom:12px}.section-head p[data-v-f76eece2]{font-size:15px;color:#64748b}.about-preview[data-v-f76eece2]{background:#fff}.about-preview .about-inner[data-v-f76eece2]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.about-preview h2[data-v-f76eece2]{font-size:30px;margin-bottom:16px}.about-preview p[data-v-f76eece2]{margin-bottom:20px;color:#475569}.about-preview img[data-v-f76eece2]{width:100%;border-radius:16px;box-shadow:0 8px 22px #0000001a;object-fit:contain;max-height:500px}.services-showcase[data-v-f76eece2]{position:relative;padding:100px 0}.services-showcase .container[data-v-f76eece2]{position:relative}.services-top[data-v-f76eece2]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:42px;flex-wrap:wrap}.services-heading[data-v-f76eece2]{max-width:720px}.services-badge[data-v-f76eece2]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#e5372c14;color:var(--blue-2);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.services-heading h2[data-v-f76eece2]{margin:0 0 14px;font-size:clamp(34px,4vw,30px);line-height:1.06;font-weight:900;letter-spacing:-.03em;color:var(--ink)}.services-heading p[data-v-f76eece2]{margin:0;max-width:650px;font-size:16px;line-height:1.75;color:var(--muted)}.services-all[data-v-f76eece2]{display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:14px;background:var(--dark-1);color:var(--text);font-weight:700;font-size:14px;transition:.25s ease;box-shadow:0 10px 24px #0000001f}.services-all[data-v-f76eece2]:hover{background:var(--blue-2);transform:translateY(-2px)}.services-layout[data-v-f76eece2]{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:stretch}.service-feature[data-v-f76eece2]{min-height:620px;border-radius:28px;overflow:hidden;position:relative;box-shadow:0 24px 60px #00000024;background:#111}.feature-link[data-v-f76eece2]{position:relative;display:block;width:100%;height:100%;color:#fff}.feature-image[data-v-f76eece2]{position:absolute;inset:0}.feature-image img[data-v-f76eece2]{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.service-feature:hover .feature-image img[data-v-f76eece2]{transform:scale(1.06)}.feature-overlay[data-v-f76eece2]{position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#00000047 42%,#000000d1)}.feature-content[data-v-f76eece2]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:42px}.feature-label[data-v-f76eece2]{display:inline-flex;align-self:flex-start;margin-bottom:16px;padding:8px 14px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.feature-content h3[data-v-f76eece2]{margin:0 0 14px;font-size:clamp(28px,3vw,30px);line-height:1.08;font-weight:700;max-width:540px}.feature-content p[data-v-f76eece2]{margin:0 0 24px;max-width:560px;font-size:15px;line-height:1.8;color:#ffffffd1}.feature-action[data-v-f76eece2]{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:14px 18px;border-radius:14px;background:var(--blue-2);color:#fff;font-size:14px;font-weight:600;box-shadow:0 10px 24px #e5372c47;transition:.25s ease}.service-feature:hover .feature-action[data-v-f76eece2]{transform:translateY(-2px)}.services-side[data-v-f76eece2]{display:grid;grid-template-columns:1fr;gap:18px}.service-mini[data-v-f76eece2]{position:relative;border-radius:22px;overflow:hidden;min-height:150px;background-size:cover;background-position:center;transition:transform .35s ease,box-shadow .35s ease}.service-mini[data-v-f76eece2]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000002e}.mini-link[data-v-f76eece2]{position:relative;display:grid;grid-template-columns:1fr 28px;align-items:center;padding:24px;height:100%;color:#fff;z-index:2}.mini-overlay[data-v-f76eece2]{position:absolute;inset:0;background:linear-gradient(90deg,#000000bf,#0000008c,#00000059);z-index:1}.mini-body h3[data-v-f76eece2]{margin:0 0 6px;font-size:20px;font-weight:800}.mini-body p[data-v-f76eece2]{margin:0;font-size:13px;line-height:1.6;color:#ffffffd9}.mini-arrow[data-v-f76eece2]{display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;transition:transform .25s ease}.service-mini:hover .mini-arrow[data-v-f76eece2]{transform:translate(6px)}@media (max-width: 1100px){.services-layout[data-v-f76eece2]{grid-template-columns:1fr}.service-feature[data-v-f76eece2]{min-height:520px}.services-side[data-v-f76eece2]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.services-showcase[data-v-f76eece2]{padding:72px 0}.services-top[data-v-f76eece2]{margin-bottom:28px}.services-heading h2[data-v-f76eece2]{font-size:30px}.services-all[data-v-f76eece2]{width:100%;justify-content:center}.service-feature[data-v-f76eece2]{min-height:420px;border-radius:22px}.feature-content[data-v-f76eece2]{padding:24px}.feature-content h3[data-v-f76eece2]{font-size:26px}.services-side[data-v-f76eece2]{grid-template-columns:1fr}.mini-link[data-v-f76eece2]{grid-template-columns:64px 1fr 22px;padding:18px;gap:14px;min-height:112px}.mini-icon[data-v-f76eece2]{width:64px;height:64px;border-radius:18px;font-size:24px}.mini-body h3[data-v-f76eece2]{font-size:18px}}.products-preview[data-v-f76eece2]{background:#fff}.products-preview .section-head[data-v-f76eece2]{text-align:center;margin-bottom:40px}.products-preview .section-head h2[data-v-f76eece2]{font-size:clamp(26px,3vw,32px);font-weight:900;margin-bottom:10px;position:relative;display:inline-block}.products-preview .section-head h2[data-v-f76eece2]: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-f76eece2]{color:#64748b;margin-bottom:16px}.products-preview .section-head .btn[data-v-f76eece2]{margin-top:8px}.products-preview .grid[data-v-f76eece2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px}.products-preview .card[data-v-f76eece2]{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-f76eece2]:hover{transform:translateY(-6px);box-shadow:0 14px 30px #0000001f}.products-preview .media[data-v-f76eece2]{position:relative;height:220px;background:#f9fafb;display:flex;align-items:center;justify-content:center;overflow:hidden}.products-preview .media img[data-v-f76eece2]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .4s ease}.products-preview .card:hover .media img[data-v-f76eece2]{transform:scale(1.08)}.products-preview .media .overlay[data-v-f76eece2]{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-f76eece2]{opacity:1}.products-preview .body[data-v-f76eece2]{padding:18px;text-align:center}.products-preview .body h3[data-v-f76eece2]{font-size:17px;font-weight:800;margin-bottom:6px;color:#1e293b}.products-preview .code[data-v-f76eece2]{font-size:13px;color:#64748b}.news-preview[data-v-f76eece2]{background:#fff}.news-preview .section-head[data-v-f76eece2]{text-align:center;margin-bottom:40px}.news-preview .section-head h2[data-v-f76eece2]{font-size:clamp(26px,3vw,32px);font-weight:900;margin-bottom:10px;position:relative;display:inline-block}.news-preview .section-head h2[data-v-f76eece2]: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-f76eece2]{color:#64748b;margin-bottom:14px}.news-preview .section-head .btn[data-v-f76eece2]{margin-top:6px}.news-preview .grid[data-v-f76eece2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px}.news-preview .card[data-v-f76eece2]{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-f76eece2]:hover{transform:translateY(-6px);box-shadow:0 14px 30px #0000001f}.news-preview .card .media[data-v-f76eece2]{position:relative;height:200px;overflow:hidden}.news-preview .card .media img[data-v-f76eece2]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-preview .card:hover .media img[data-v-f76eece2]{transform:scale(1.08)}.news-preview .card .media .date[data-v-f76eece2]{position:absolute;bottom:12px;left:12px;background:#000000b3;color:#fff;font-size:13px;padding:6px 10px;border-radius:6px}.news-preview .body[data-v-f76eece2]{padding:18px}.news-preview .body h3[data-v-f76eece2]{font-size:18px;font-weight:800;margin-bottom:8px;color:#1e293b;transition:color .25s ease}.news-preview .card:hover .body h3[data-v-f76eece2]{color:var(--blue-1)}.news-preview .body p[data-v-f76eece2]{font-size:14px;color:#475569;line-height:1.6;margin-bottom:12px}.news-preview .read-more[data-v-f76eece2]{font-size:13px;font-weight:700;color:var(--blue-1);transition:color .25s ease}.news-preview .card:hover .read-more[data-v-f76eece2]{color:var(--active)}.btn.secondary.small[data-v-f76eece2]{background:#f1f5f9;color:#0f172a;font-size:14px;padding:8px 14px;border-radius:6px}.btn.secondary.small[data-v-f76eece2]:hover{background:#e2e8f0}.btn.secondary.small i[data-v-f76eece2]{margin-left:6px;font-size:13px}.references-section[data-v-f76eece2]{position:relative;padding:100px 0;overflow:hidden}.references-section[data-v-f76eece2]:before{content:"";position:absolute;right:-120px;top:-120px;width:320px;height:320px;border-radius:50%;background:#e5372c0d;filter:blur(40px);pointer-events:none}.references-head[data-v-f76eece2]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:42px;flex-wrap:wrap}.references-head-left[data-v-f76eece2]{max-width:760px}.section-badge[data-v-f76eece2]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#e5372c14;color:var(--blue-2);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.references-head h2[data-v-f76eece2]{margin:0 0 14px;font-size:clamp(32px,4vw,30px);line-height:1.08;font-weight:900;letter-spacing:-.03em;color:var(--ink)}.references-head p[data-v-f76eece2]{margin:0;font-size:16px;line-height:1.75;color:var(--muted);max-width:650px}.references-all-btn[data-v-f76eece2]{display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:14px;background:var(--dark-1);color:var(--text);font-size:14px;font-weight:700;box-shadow:0 10px 24px #0000001f;transition:.25s ease}.references-all-btn[data-v-f76eece2]:hover{background:var(--blue-2);transform:translateY(-2px)}.references-layout[data-v-f76eece2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.reference-block[data-v-f76eece2]{position:relative;padding:28px;border-radius:28px;background:#ffffffd9;border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 40px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.block-top[data-v-f76eece2]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:26px;flex-wrap:wrap}.block-kicker[data-v-f76eece2]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--blue-1),var(--blue-2));color:#fff;font-size:13px;font-weight:900;margin-bottom:14px;box-shadow:0 12px 24px #e5372c38}.block-top h3[data-v-f76eece2]{margin:0;font-size:26px;line-height:1.18;font-weight:900;color:var(--ink)}.block-top p[data-v-f76eece2]{margin:0;max-width:300px;font-size:14px;line-height:1.7;color:var(--muted)}.reference-grid[data-v-f76eece2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.reference-card[data-v-f76eece2]{position:relative;min-height:120px;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.06);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.reference-card[data-v-f76eece2]:hover{transform:translateY(-6px);border-color:#e5372c2e;box-shadow:0 18px 34px #0f172a14}.reference-logo-wrap[data-v-f76eece2]{width:100%;height:100%;min-height:120px;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(180deg,#fff,#f8fafc)}.reference-logo-wrap img[data-v-f76eece2]{max-width:100%;max-height:56px;object-fit:contain;filter:grayscale(100%) contrast(.95) opacity(.78);transition:filter .3s ease,transform .3s ease}.reference-card:hover .reference-logo-wrap img[data-v-f76eece2]{filter:grayscale(0%) contrast(1) opacity(1);transform:scale(1.05)}.reference-grid.projects .reference-card[data-v-f76eece2]{background:linear-gradient(180deg,#fff,#fff8f8)}.reference-grid.partners .reference-card[data-v-f76eece2]{background:linear-gradient(180deg,#fff,#f9fafb)}@media (max-width: 1100px){.references-layout[data-v-f76eece2]{grid-template-columns:1fr}}@media (max-width: 768px){.references-section[data-v-f76eece2]{padding:72px 0}.references-head[data-v-f76eece2]{margin-bottom:28px}.references-head h2[data-v-f76eece2]{font-size:30px}.references-all-btn[data-v-f76eece2]{width:100%;justify-content:center}.reference-block[data-v-f76eece2]{padding:20px;border-radius:22px}.block-top h3[data-v-f76eece2]{font-size:22px}.reference-grid[data-v-f76eece2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reference-card[data-v-f76eece2],.reference-logo-wrap[data-v-f76eece2]{min-height:100px}.reference-logo-wrap img[data-v-f76eece2]{max-height:48px}}.cta[data-v-f76eece2]{background:linear-gradient(135deg,var(--blue-2),var(--blue-1));color:#fff;padding:clamp(40px,5vw,80px) 20px;position:relative;overflow:hidden;border-radius:20px 20px 0 0;margin-top:60px}.cta[data-v-f76eece2]:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:var(--primary, #fdfdfd);border-radius:50%;filter:blur(120px);opacity:.4}.cta-inner[data-v-f76eece2]{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-f76eece2]{font-size:clamp(24px,3vw,32px);font-weight:900;margin-bottom:8px}.cta-text p[data-v-f76eece2]{font-size:16px;opacity:.85;max-width:600px}.btn.primary[data-v-f76eece2]{background:var(--primary, #e5372c);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-f76eece2]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #f973168c}.btn[data-v-f76eece2]{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-f76eece2]{background:#f1f5f9;color:#0f172a}.btn.secondary[data-v-f76eece2]:hover{background:#e2e8f0}.center[data-v-f76eece2]{text-align:center;margin-top:30px}@media (max-width: 960px){.about-preview .about-inner[data-v-f76eece2]{grid-template-columns:1fr;text-align:center}.about-preview .media[data-v-f76eece2]{order:-1}}a[data-v-f76eece2]{text-decoration:none}.about[data-v-e3fe8c95]{background:#fff;color:#0c0d10;padding:clamp(24px,3vw,40px) 0}.container[data-v-e3fe8c95]{max-width:1200px;margin:0 auto;padding:0 20px}.about-inner[data-v-e3fe8c95]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,3.5vw,48px);align-items:start}.title[data-v-e3fe8c95]{margin:10px 0 22px;font-size:clamp(28px,3.2vw,30px);font-weight:900;letter-spacing:.03em}.rte p[data-v-e3fe8c95],.col-text p[data-v-e3fe8c95]{margin:0 0 18px;line-height:1.7;font-size:clamp(15px,1.15vw,18px);color:#2a2f36}.rte strong[data-v-e3fe8c95]{font-weight:800}.signature[data-v-e3fe8c95]{margin-top:14px;color:#1b2230}.col-media[data-v-e3fe8c95]{position:relative;min-height:360px;border-left:1px solid rgba(0,0,0,.06)}.cover[data-v-e3fe8c95]{width:100%;height:100%;min-height:480px;object-fit:cover;display:block;border-radius:4px}@media (max-width: 1024px){.about-inner[data-v-e3fe8c95]{grid-template-columns:1fr}.col-media[data-v-e3fe8c95]{order:2;min-height:280px;border-left:0}.cover[data-v-e3fe8c95]{min-height:320px}}.contact-page[data-v-868df579]{padding:16px 0 12px;background:#f7f8fa;min-height:100vh}.container[data-v-868df579]{width:min(100% - 32px,1200px);margin:0 auto}.page-head[data-v-868df579]{margin-bottom:28px}.badge[data-v-868df579]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:13px;font-weight:700;margin-bottom:14px}.badge.soft[data-v-868df579]{background:#eef2ff}.title[data-v-868df579]{font-size:clamp(30px,4vw,44px);line-height:1.15;font-weight:900;color:#111827;margin:0 0 12px}.desc[data-v-868df579]{margin:0;color:#4b5563;line-height:1.8;font-size:16px;max-width:760px}.layout[data-v-868df579]{display:grid;gap:24px;align-items:start}.left-col[data-v-868df579],.right-col[data-v-868df579]{display:grid;gap:24px}.info-panel[data-v-868df579],.map-card[data-v-868df579],.form-card[data-v-868df579]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:28px;box-shadow:0 18px 40px #0000000d}.panel-title[data-v-868df579]{margin:0 0 10px;font-size:24px;font-weight:900;color:#111827}.panel-text[data-v-868df579],.form-desc[data-v-868df579]{margin:0;color:#4b5563;line-height:1.8;font-size:15px}.info-cards[data-v-868df579]{display:grid;grid-template-columns:1fr;gap:14px;margin-top:22px}.branch-card[data-v-868df579]{border:1px solid #e5e7eb;border-radius:16px;padding:14px;display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;background:#fff;transition:.2s ease}.branch-card[data-v-868df579]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000000f}.icon-wrap[data-v-868df579]{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;color:#fff;overflow:hidden;font-weight:900}.branch-img[data-v-868df579]{width:100%;height:100%;object-fit:contain}.branch-letter[data-v-868df579]{font-size:20px}.info-title[data-v-868df579]{display:flex;align-items:center;gap:8px;font-weight:900;color:#111827;margin-bottom:8px}.dot[data-v-868df579]{width:10px;height:10px;border-radius:50%}.lines[data-v-868df579]{display:grid;gap:8px}.lines small[data-v-868df579]{display:block;font-size:11px;color:#64748b;margin-bottom:2px}.info-link[data-v-868df579]{color:#1d4ed8;text-decoration:none;font-weight:700;word-break:break-word}.info-link[data-v-868df579]:hover{text-decoration:underline}.no-info[data-v-868df579]{display:block;font-size:13px;color:#94a3b8;font-style:italic}.empty-card[data-v-868df579]{background:#fff;border:1px solid #e9edf3;border-radius:16px;padding:20px;box-shadow:0 8px 18px #0000000f}.empty-card .ghost[data-v-868df579]{width:56px;height:56px;border-radius:12px;background:#eef2ff;color:#1d4ed8;margin-bottom:10px}.empty-card h3[data-v-868df579]{margin:0 0 8px;font-weight:900;color:#111827}.empty-card p[data-v-868df579]{margin:0;color:#475569;line-height:1.7}.map-title[data-v-868df579],.form-title[data-v-868df579]{margin:0 0 10px;font-size:24px;font-weight:900;color:#111827}.map-wrapper[data-v-868df579]{overflow:hidden;border-radius:16px;margin-top:14px;border:1px solid #e5e7eb}.map-wrapper iframe[data-v-868df579]{width:100%;height:420px;border:0;display:block}.form-head[data-v-868df579]{margin-bottom:22px}.contact-form[data-v-868df579]{display:grid;gap:18px}.grid[data-v-868df579]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field[data-v-868df579]{display:flex;flex-direction:column;gap:8px}.field-full[data-v-868df579]{grid-column:1 / -1}.field label[data-v-868df579]{display:block;font-size:14px;font-weight:800;color:#111827}input[data-v-868df579],textarea[data-v-868df579]{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:12px 14px;font-size:15px;color:#111827;background:#fff;outline:none;transition:.2s ease;font-family:inherit}input[data-v-868df579]{min-height:50px}textarea[data-v-868df579]{resize:vertical;min-height:140px}input[data-v-868df579]:focus,textarea[data-v-868df579]:focus{border-color:#111827;box-shadow:0 0 0 4px #11182714}.alert[data-v-868df579]{padding:14px 16px;border-radius:12px;font-size:14px;font-weight:600}.alert.success[data-v-868df579]{background:#ecfdf3;color:#027a48;border:1px solid #abefc6}.alert.error[data-v-868df579]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.actions[data-v-868df579]{padding-top:4px}.submit-btn[data-v-868df579]{min-height:52px;border:0;border-radius:12px;padding:0 22px;background:#111827;color:#fff;font-weight:800;font-size:15px;cursor:pointer;transition:.2s ease}.submit-btn[data-v-868df579]:hover{background:#1f2937}.submit-btn[data-v-868df579]:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 980px){.layout[data-v-868df579],.grid[data-v-868df579]{grid-template-columns:1fr}.map-wrapper iframe[data-v-868df579]{height:340px}}@media (max-width: 768px){.contact-page[data-v-868df579]{padding:38px 0 56px}.info-panel[data-v-868df579],.map-card[data-v-868df579],.form-card[data-v-868df579]{padding:22px;border-radius:16px}.desc[data-v-868df579],.panel-text[data-v-868df579],.form-desc[data-v-868df579]{font-size:15px}.branch-card[data-v-868df579]{grid-template-columns:56px 1fr}.icon-wrap[data-v-868df579]{width:56px;height:56px;border-radius:14px}}.team[data-v-43380cde]{background:#f7f8fb;padding:clamp(24px,3vw,40px) 0 56px;color:#0b0f16}.container[data-v-43380cde]{max-width:1200px;margin:0 auto;padding:0 20px}.title[data-v-43380cde]{margin:6px 0 24px;font-size:clamp(28px,3.2vw,30px);font-weight:900;letter-spacing:.02em}.grid[data-v-43380cde]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}@media (max-width:1200px){.grid[data-v-43380cde]{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.grid[data-v-43380cde]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.grid[data-v-43380cde]{grid-template-columns:1fr}}.card[data-v-43380cde]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #00000014;transition:transform .2s ease,box-shadow .2s ease}.card[data-v-43380cde]:hover{transform:translateY(-3px);box-shadow:0 16px 30px #0000001f}.card-top[data-v-43380cde]{height:220px;background:#eceff2;position:relative;display:flex;align-items:center;justify-content:center;padding:12px}.photo[data-v-43380cde]{position:static;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}.logo-mark[data-v-43380cde]{position:absolute;left:24px;top:24px;width:140px;height:auto;opacity:.95}.card-body[data-v-43380cde]{background:#fff;padding:22px 24px 26px}.name[data-v-43380cde]{margin:0 0 10px;font-weight:900;color:var(--dark-1);font-size:clamp(18px,2vw,22px)}.role[data-v-43380cde]{margin:0;color:#2b3340;font-size:16px;line-height:1.6}.skel .card-top.sk[data-v-43380cde]{height:220px;background:#eef3fb}.skel .sk-line[data-v-43380cde]{height:14px;background:#eef3fb;border-radius:8px}.empty-state[data-v-43380cde]{display:grid;place-items:center;padding:28px 0 56px}.empty-card[data-v-43380cde]{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-43380cde]{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-43380cde]{margin:6px 0 8px;font-size:clamp(20px,2.4vw,24px);font-weight:900;color:var(--blue-1)}.empty-card p[data-v-43380cde]{margin:0 0 14px;color:#5f6877;font-size:14px}.empty-card .actions[data-v-43380cde]{display:flex;gap:10px;justify-content:center}.empty-card .btn[data-v-43380cde]{padding:10px 14px;border-radius:10px;font-weight:800}.empty-card .btn.primary[data-v-43380cde]{background:var(--blue-1);color:#fff;text-decoration:none}.empty-card .btn.ghost[data-v-43380cde]{background:transparent;color:var(--active);border:1px solid var(--active);text-decoration:none}.empty-card .btn.primary[data-v-43380cde]:hover{background:var(--active)}.empty-card .btn.ghost[data-v-43380cde]:hover{background:var(--active);color:#fff}.news-list[data-v-c3a8ad95]{background:#fff;color:#0b0f16;padding:clamp(20px,3vw,32px) 0 40px}.container[data-v-c3a8ad95]{max-width:1200px;margin:0 auto;padding:0 20px}.title[data-v-c3a8ad95]{margin:6px 0 18px;font-size:clamp(28px,3.2vw,30px);font-weight:900}.grid[data-v-c3a8ad95]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width: 980px){.grid[data-v-c3a8ad95]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.grid[data-v-c3a8ad95]{grid-template-columns:1fr}}.card[data-v-c3a8ad95]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 22px #00000014}.media img[data-v-c3a8ad95]{width:100%;height:200px;object-fit:cover;display:block}.body[data-v-c3a8ad95]{padding:14px 16px 16px}.date[data-v-c3a8ad95]{font-size:12px;opacity:.7;margin-bottom:6px}.name[data-v-c3a8ad95]{display:block;font-weight:900;color:#0b0f16;font-size:18px;margin-bottom:8px}.name[data-v-c3a8ad95]:hover{color:var(--blue-1)}.excerpt[data-v-c3a8ad95]{margin:0 0 10px;color:#2a2f36;line-height:1.6}.more[data-v-c3a8ad95]{font-weight:800;color:var(--blue-1)}.more[data-v-c3a8ad95]:hover{color:var(--active)}.skeleton .sk-img[data-v-c3a8ad95]{height:200px;background:#e9eef6}.skeleton .sk-line[data-v-c3a8ad95]{height:14px;background:#eef3fb;margin:12px 16px;border-radius:8px}.skeleton .w60[data-v-c3a8ad95]{width:60%}.actions[data-v-c3a8ad95]{display:flex;justify-content:center;margin-top:18px}.btn[data-v-c3a8ad95]{background:var(--blue-1);color:#fff;border:0;border-radius:10px;padding:12px 18px;font-weight:800;cursor:pointer}.btn[data-v-c3a8ad95]:hover{background:var(--active)}.err[data-v-c3a8ad95]{color:#c62828;font-weight:700;text-align:center;margin-top:10px}.news-detail[data-v-0dc9e5e9]{background:#fff;color:#0b0f16;padding-bottom:40px}.container[data-v-0dc9e5e9]{max-width:1200px;margin:0 auto;padding:0 20px}.title[data-v-0dc9e5e9]{margin:14px 0 6px;font-size:clamp(28px,3.2vw,30px);font-weight:900}.meta[data-v-0dc9e5e9]{opacity:.7;margin-bottom:14px}.hero img[data-v-0dc9e5e9]{width:100%;height:420px;object-fit:cover;display:block}.content[data-v-0dc9e5e9]{margin-top:18px}.rte[data-v-0dc9e5e9] p{line-height:1.8;color:#2a2f36;margin:0 0 16px}.back[data-v-0dc9e5e9]{margin-top:18px}.btn.ghost[data-v-0dc9e5e9]{border:1px solid #cfd6e6;padding:10px 14px;border-radius:10px;font-weight:800;color:#0b0f16}.services[data-v-87865570]{background:#fff;padding:clamp(24px,3vw,40px) 0}.container[data-v-87865570]{max-width:1200px;margin:0 auto;padding:0 20px}.section-head[data-v-87865570]{text-align:center;margin-bottom:clamp(24px,3vw,40px)}.title[data-v-87865570]{margin:0 0 8px;font-size:clamp(28px,3.2vw,32px);font-weight:900}.lead[data-v-87865570]{margin:0;color:#475569;font-size:clamp(15px,1.1vw,18px)}.service-grid[data-v-87865570]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.service-card[data-v-87865570]{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-87865570]:hover{transform:translateY(-4px)}.media[data-v-87865570]{width:100%;height:200px;background:#eef2f9;display:flex;align-items:center;justify-content:center;overflow:hidden}.media img[data-v-87865570]{width:100%;height:100%;object-fit:cover}.placeholder[data-v-87865570]{font-size:42px;color:#7c8ba1}.body[data-v-87865570]{padding:18px;flex:1 1 auto}.service-title[data-v-87865570]{margin:0 0 8px;font-size:18px;font-weight:800;color:#000}a[data-v-87865570]{text-decoration:none}.desc[data-v-87865570]{margin:0;font-size:14px;line-height:1.6;color:#333}.empty[data-v-87865570]{text-align:center;padding:40px 0;color:#6b7280;font-style:italic}.container[data-v-8117dff5]{padding:30px}.hero[data-v-8117dff5]{position:relative;height:340px}.hero-img[data-v-8117dff5]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-8117dff5]{position:absolute;inset:0;background:linear-gradient(to right,#000000b3,#0003);display:flex;align-items:center;color:#fff}.hero-title[data-v-8117dff5]{font-size:clamp(32px,4vw,48px);font-weight:900;margin-bottom:8px}.hero-subtitle[data-v-8117dff5]{font-size:clamp(16px,1.4vw,20px);max-width:700px;line-height:1.6;opacity:.9}.content[data-v-8117dff5]{padding:50px 0}.grid[data-v-8117dff5]{display:grid;gap:40px;grid-template-columns:1.1fr .9fr;align-items:start}.col-text .rte[data-v-8117dff5]{line-height:1.8;font-size:16px;color:#2a2f36;padding:0 30px}.cover[data-v-8117dff5]{width:100%;border-radius:10px;object-fit:cover;box-shadow:0 8px 24px #0000001a}.placeholder[data-v-8117dff5]{color:#94a3b8;font-style:italic}.gallery[data-v-8117dff5]{margin-top:60px}.subtitle[data-v-8117dff5]{font-size:24px;font-weight:900;margin-bottom:24px}.gallery-grid[data-v-8117dff5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.gallery-item[data-v-8117dff5]{position:relative;cursor:pointer;overflow:hidden;border-radius:10px}.gallery-item img[data-v-8117dff5]{width:100%;height:220px;object-fit:cover;transition:transform .35s ease}.gallery-item:hover img[data-v-8117dff5]{transform:scale(1.08)}.gallery-item .overlay[data-v-8117dff5]{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-8117dff5]{opacity:1}.overlay i[data-v-8117dff5]{color:#fff;font-size:28px}.lightbox[data-v-8117dff5]{position:fixed;inset:0;background:#000000f2;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.lightbox-img[data-v-8117dff5]{max-width:90%;max-height:80%;border-radius:8px;box-shadow:0 10px 30px #00000080}.caption[data-v-8117dff5]{margin-top:14px;color:#fff;font-size:15px;text-align:center}.close-btn[data-v-8117dff5]{position:absolute;top:20px;right:20px;background:transparent;border:0;color:#fff;font-size:32px;cursor:pointer}.nav[data-v-8117dff5]{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-8117dff5]:hover{background:#ffffff4d}.nav.prev[data-v-8117dff5]{left:20px}.nav.next[data-v-8117dff5]{right:20px}@media (max-width: 980px){.grid[data-v-8117dff5]{grid-template-columns:1fr}.col-image[data-v-8117dff5]{order:-1}}.products-page[data-v-ff690589]{background:#f9fbff;padding:40px 0}.grid[data-v-ff690589]{display:grid;grid-template-columns:260px 1fr;gap:32px}.sidebar[data-v-ff690589]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 8px 24px #0000000f}.sidebar-title[data-v-ff690589]{margin:0 0 16px;font-size:20px;font-weight:900;border-bottom:2px solid #f0f4ff;padding-bottom:6px}.category-list[data-v-ff690589]{list-style:none;margin:0;padding:0}.category-link[data-v-ff690589]{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-ff690589]:hover{background:#e6eeff;color:var(--active)}.category-link.active[data-v-ff690589]{background:var(--blue-1);color:#fff}.page-title[data-v-ff690589]{font-size:28px;font-weight:900;margin:0 0 24px}.search-bar[data-v-ff690589]{display:flex;margin-bottom:20px}.search-bar input[data-v-ff690589]{flex:1;padding:10px 14px;border:1px solid #ccc;border-radius:8px 0 0 8px}.search-bar button[data-v-ff690589]{background:var(--blue-1);color:#fff;border:none;padding:0 16px;border-radius:0 8px 8px 0;cursor:pointer}.search-bar button[data-v-ff690589]:hover{background:var(--active)}.grid-products[data-v-ff690589]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.product-card[data-v-ff690589]{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-ff690589]:hover{transform:translateY(-6px);box-shadow:0 12px 28px #00000014}.thumb img[data-v-ff690589]{width:100%;height:220px;object-fit:cover}.card-body[data-v-ff690589]{padding:16px 18px}.product-title[data-v-ff690589]{font-size:17px;font-weight:800;margin:0 0 8px;color:#1f2d3d}.product-desc[data-v-ff690589]{font-size:14px;color:#555;margin:0 0 10px;line-height:1.5}.product-code[data-v-ff690589]{font-size:12px;color:#888;font-weight:600}.loading[data-v-ff690589],.empty[data-v-ff690589]{padding:32px;text-align:center;font-size:15px;color:#555}.pagination[data-v-ff690589]{margin-top:30px;display:flex;justify-content:center;gap:6px}.pagination button[data-v-ff690589]{padding:8px 12px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;font-weight:600}.pagination button[data-v-ff690589]:hover{background:#f0f4ff}.pagination button.active[data-v-ff690589]{background:var(--blue-1);color:#fff;border-color:var(--blue-1)}.pagination button[data-v-ff690589]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 960px){.grid[data-v-ff690589]{grid-template-columns:1fr}.sidebar[data-v-ff690589]{order:2}.products[data-v-ff690589]{order:1}}a[data-v-ff690589]{text-decoration:none}.product-detail[data-v-a25d615c]{padding:10px;background:#f9fbff}.grid[data-v-a25d615c]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.gallery[data-v-a25d615c]{position:relative;background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0000000f}.main-image[data-v-a25d615c]{position:relative;text-align:center;background:#fdfdfd;border-radius:12px;padding:12px}.main-image img[data-v-a25d615c]{width:100%;height:500px;object-fit:contain}.nav[data-v-a25d615c]{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-a25d615c]{left:10px}.nav.next[data-v-a25d615c]{right:10px}.thumbs[data-v-a25d615c]{display:flex;gap:10px;margin-top:14px;justify-content:center;flex-wrap:wrap}.thumbs img[data-v-a25d615c]{width:80px;height:80px;object-fit:contain;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .25s ease}.thumbs img[data-v-a25d615c]:hover{transform:scale(1.08)}.thumbs img.active[data-v-a25d615c]{border-color:var(--blue-1)}.info[data-v-a25d615c]{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-a25d615c]{text-align:center;margin-bottom:20px}.title[data-v-a25d615c]{font-size:32px;font-weight:900;margin-bottom:12px}.short[data-v-a25d615c]{font-size:17px;color:#555;margin-bottom:8px}.code[data-v-a25d615c]{font-size:14px;color:#888}.desc[data-v-a25d615c]{font-size:15px;line-height:1.7;color:#333;margin-top:20px}.share-box[data-v-a25d615c]{margin-top:60px;text-align:center;background:#fff;padding:32px;border-radius:16px;box-shadow:0 8px 24px #0000000f}.share-box h3[data-v-a25d615c]{font-size:20px;font-weight:700;margin-bottom:16px}.share-buttons[data-v-a25d615c]{display:flex;justify-content:center;gap:16px}.share-buttons a[data-v-a25d615c]{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-a25d615c]:hover{transform:translateY(-3px)}.share-buttons .facebook[data-v-a25d615c]{background:#1877f2}.share-buttons .twitter[data-v-a25d615c]{background:#000}.share-buttons .linkedin[data-v-a25d615c]{background:#0a66c2}.share-buttons .whatsapp[data-v-a25d615c]{background:#25d366}.related[data-v-a25d615c]{margin-top:80px;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000000f}.related-header[data-v-a25d615c]{text-align:center;margin-bottom:32px}.related-header h2[data-v-a25d615c]{font-size:26px;font-weight:900;margin:0}.related-header p[data-v-a25d615c]{font-size:15px;color:#777;margin-top:8px}.related-grid[data-v-a25d615c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.related-card[data-v-a25d615c]{background:#f9fbff;border-radius:12px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.related-card[data-v-a25d615c]:hover{transform:translateY(-6px);box-shadow:0 8px 24px #0000001a}.related-card .thumb img[data-v-a25d615c]{width:100%;height:200px;object-fit:cover}.related-card .body[data-v-a25d615c]{padding:16px;text-align:center}.related-card h3[data-v-a25d615c]{font-size:16px;font-weight:700;margin-bottom:6px}.related-card .code[data-v-a25d615c]{font-size:13px;color:#888}.loading[data-v-a25d615c],.empty[data-v-a25d615c]{text-align:center;padding:40px;font-size:16px;color:#555}@media (max-width: 960px){.grid[data-v-a25d615c]{grid-template-columns:1fr}}a[data-v-a25d615c]{text-decoration:none}.breadcrumb[data-v-a25d615c]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;color:#666}.breadcrumb a[data-v-a25d615c]{color:var(--blue-1);text-decoration:none;font-weight:600}.breadcrumb a[data-v-a25d615c]:hover{text-decoration:underline}.breadcrumb .current[data-v-a25d615c]{color:#333;font-weight:700}.references-page[data-v-afe416be]{position:relative;padding:40px 0 30px;background:radial-gradient(circle at top left,rgba(229,55,44,.06),transparent 25%),linear-gradient(180deg,#fff,#f7f7f7);overflow:hidden}.references-page[data-v-afe416be]:before{content:"";position:absolute;top:-120px;right:-120px;width:320px;height:320px;border-radius:50%;background:#e5372c0d;filter:blur(42px);pointer-events:none}.page-hero[data-v-afe416be]{text-align:center;max-width:900px;margin:0 auto 48px}.page-badge[data-v-afe416be]{display:inline-flex;align-items:center;justify-content:center;padding:9px 15px;border-radius:999px;background:#e5372c14;color:var(--blue-2);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.page-hero h1[data-v-afe416be]{margin:0 0 16px;font-size:clamp(34px,4vw,40px);line-height:1.05;font-weight:900;letter-spacing:-.03em;color:var(--ink)}.page-hero p[data-v-afe416be]{margin:0 auto;max-width:720px;font-size:16px;line-height:1.8;color:var(--muted)}.references-layout[data-v-afe416be]{display:grid;gap:28px}.reference-block[data-v-afe416be]{position:relative;padding:30px;border-radius:28px;background:#ffffffdb;border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 40px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.block-head[data-v-afe416be]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.block-head-left[data-v-afe416be]{display:flex;align-items:flex-start;gap:16px}.block-no[data-v-afe416be]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue-1),var(--blue-2));color:#fff;font-size:13px;font-weight:900;flex-shrink:0;box-shadow:0 12px 24px #e5372c38}.block-head h2[data-v-afe416be]{margin:0 0 8px;font-size:28px;line-height:1.15;font-weight:900;color:var(--ink)}.block-head p[data-v-afe416be]{margin:0;font-size:14px;line-height:1.7;color:var(--muted)}.logos-grid[data-v-afe416be]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.logo-card[data-v-afe416be]{position:relative;min-height:120px;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.06);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.logo-card[data-v-afe416be]:hover{transform:translateY(-6px);border-color:#e5372c2e;box-shadow:0 18px 34px #0f172a14}.logo-inner[data-v-afe416be]{width:100%;min-height:120px;height:100%;display:flex;align-items:center;justify-content:center;padding:22px;background:linear-gradient(180deg,#fff,#f8fafc)}.logo-inner img[data-v-afe416be]{max-width:100%;max-height:58px;object-fit:contain;filter:grayscale(100%) contrast(.95) opacity(.8);transition:filter .3s ease,transform .3s ease}.logo-card:hover .logo-inner img[data-v-afe416be]{filter:grayscale(0%) contrast(1) opacity(1);transform:scale(1.05)}.state-box[data-v-afe416be],.empty-mini[data-v-afe416be]{text-align:center;font-size:15px;color:var(--muted);padding:36px 0}@media (max-width: 1100px){.logos-grid[data-v-afe416be]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.references-page[data-v-afe416be]{padding:30px 0 70px}.page-hero[data-v-afe416be]{margin-bottom:32px}.page-hero h1[data-v-afe416be]{font-size:30px}.reference-block[data-v-afe416be]{padding:20px;border-radius:22px}.block-head-left[data-v-afe416be]{gap:12px}.block-head h2[data-v-afe416be]{font-size:22px}.logos-grid[data-v-afe416be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.logo-card[data-v-afe416be],.logo-inner[data-v-afe416be]{min-height:100px}.logo-inner img[data-v-afe416be]{max-height:46px}}.policy-page[data-v-f4c6fdd4]{padding:56px 0 72px;background:#f7f8fa;min-height:70vh}.container[data-v-f4c6fdd4]{width:min(100% - 32px,960px);margin:0 auto}.breadcrumb[data-v-f4c6fdd4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:14px;color:#6b7280}.breadcrumb a[data-v-f4c6fdd4]{color:#1f2937;text-decoration:none;transition:.2s ease}.breadcrumb a[data-v-f4c6fdd4]:hover{color:#000}.breadcrumb .current[data-v-f4c6fdd4]{color:#9ca3af}.policy-card[data-v-f4c6fdd4],.state-card[data-v-f4c6fdd4]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:32px;box-shadow:0 10px 30px #0000000a}.policy-header[data-v-f4c6fdd4]{margin-bottom:12px}.badge[data-v-f4c6fdd4]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:13px;font-weight:700;margin-bottom:16px}.title[data-v-f4c6fdd4]{font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:900;color:#111827;margin:0 0 14px}.excerpt[data-v-f4c6fdd4]{font-size:17px;line-height:1.7;color:#4b5563;margin:0;max-width:800px}.divider[data-v-f4c6fdd4]{height:1px;background:#e5e7eb;margin:28px 0}.rte[data-v-f4c6fdd4]{color:#374151;font-size:16px;line-height:1.9;word-break:break-word}.rte[data-v-f4c6fdd4] h2,.rte[data-v-f4c6fdd4] h3,.rte[data-v-f4c6fdd4] h4{color:#111827;line-height:1.3;margin-top:28px;margin-bottom:14px;font-weight:800}.rte[data-v-f4c6fdd4] p{margin:0 0 16px}.rte[data-v-f4c6fdd4] ul,.rte[data-v-f4c6fdd4] ol{padding-left:22px;margin:0 0 18px}.rte[data-v-f4c6fdd4] li{margin-bottom:8px}.rte[data-v-f4c6fdd4] a{color:#0f62fe;text-decoration:none}.rte[data-v-f4c6fdd4] a:hover{text-decoration:underline}.rte[data-v-f4c6fdd4] img{max-width:100%;height:auto;border-radius:12px;margin:16px 0}.state-card[data-v-f4c6fdd4]{text-align:center}.state-card h2[data-v-f4c6fdd4]{margin:0 0 12px;font-size:24px;color:#111827}.state-card p[data-v-f4c6fdd4]{margin:0;color:#6b7280;line-height:1.7}.loading[data-v-f4c6fdd4]{display:flex;flex-direction:column;align-items:center;gap:14px}.spinner[data-v-f4c6fdd4]{width:42px;height:42px;border:4px solid #e5e7eb;border-top-color:#111827;border-radius:50%;animation:spin-f4c6fdd4 .8s linear infinite}.error[data-v-f4c6fdd4]{border-color:#fecaca;background:#fff7f7}.empty[data-v-f4c6fdd4]{border-style:dashed}@keyframes spin-f4c6fdd4{to{transform:rotate(360deg)}}@media (max-width: 768px){.policy-page[data-v-f4c6fdd4]{padding:36px 0 56px}.policy-card[data-v-f4c6fdd4],.state-card[data-v-f4c6fdd4]{padding:22px;border-radius:14px}.excerpt[data-v-f4c6fdd4]{font-size:15px}.rte[data-v-f4c6fdd4]{font-size:15px;line-height:1.8}}.services[data-v-fdf80d3a]{background:#fff;padding:clamp(24px,3vw,40px) 0}.container[data-v-fdf80d3a]{max-width:1200px;margin:0 auto;padding:0 20px}.section-head[data-v-fdf80d3a]{text-align:center;margin-bottom:clamp(24px,3vw,40px)}.title[data-v-fdf80d3a]{margin:0 0 8px;font-size:clamp(28px,3.2vw,32px);font-weight:900}.lead[data-v-fdf80d3a]{margin:0;color:#475569;font-size:clamp(15px,1.1vw,18px)}.service-grid[data-v-fdf80d3a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.service-card[data-v-fdf80d3a]{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-fdf80d3a]:hover{transform:translateY(-4px)}.media[data-v-fdf80d3a]{width:100%;height:200px;background:#eef2f9;display:flex;align-items:center;justify-content:center;overflow:hidden}.media img[data-v-fdf80d3a]{width:100%;height:100%;object-fit:cover}.placeholder[data-v-fdf80d3a]{font-size:42px;color:#7c8ba1}.body[data-v-fdf80d3a]{padding:18px;flex:1 1 auto}.service-title[data-v-fdf80d3a]{margin:0 0 8px;font-size:18px;font-weight:800;color:#000;text-align:center}a[data-v-fdf80d3a]{text-decoration:none}.desc[data-v-fdf80d3a]{margin:0;font-size:14px;line-height:1.6;color:#333}.empty[data-v-fdf80d3a]{text-align:center;padding:40px 0;color:#6b7280;font-style:italic}.container[data-v-5d914789]{padding:30px;margin:0 auto}.hero[data-v-5d914789]{position:relative;height:340px}.hero-img[data-v-5d914789]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-5d914789]{position:absolute;inset:0;background:linear-gradient(to right,#000000b3,#0003);display:flex;align-items:center;color:#fff}.hero-title[data-v-5d914789]{font-size:clamp(32px,4vw,48px);font-weight:900;display:flex;justify-content:center;margin:0 auto}.hero-subtitle[data-v-5d914789]{font-size:clamp(16px,1.4vw,20px);max-width:700px;line-height:1.6;opacity:.9}.content[data-v-5d914789]{padding:50px 0}.grid[data-v-5d914789]{display:grid;gap:40px;grid-template-columns:1.1fr .9fr;align-items:start}.col-text .rte[data-v-5d914789]{line-height:1.8;font-size:16px;color:#2a2f36;padding:0 30px}.cover[data-v-5d914789]{width:100%;border-radius:10px;object-fit:cover;box-shadow:0 8px 24px #0000001a}.placeholder[data-v-5d914789]{color:#94a3b8;font-style:italic}.gallery[data-v-5d914789]{margin-top:0;padding:0 30px}.subtitle[data-v-5d914789]{font-size:24px;font-weight:900;margin-bottom:24px}.gallery-grid[data-v-5d914789]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.gallery-item[data-v-5d914789]{position:relative;cursor:pointer;overflow:hidden;border-radius:10px}.gallery-item img[data-v-5d914789]{width:100%;height:220px;object-fit:cover;transition:transform .35s ease}.gallery-item:hover img[data-v-5d914789]{transform:scale(1.08)}.gallery-item .overlay[data-v-5d914789]{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-5d914789]{opacity:1}.overlay i[data-v-5d914789]{color:#fff;font-size:28px}.lightbox[data-v-5d914789]{position:fixed;inset:0;background:#000000f2;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.lightbox-img[data-v-5d914789]{max-width:90%;max-height:80%;border-radius:8px;box-shadow:0 10px 30px #00000080}.caption[data-v-5d914789]{margin-top:14px;color:#fff;font-size:15px;text-align:center}.close-btn[data-v-5d914789]{position:absolute;top:20px;right:20px;background:transparent;border:0;color:#fff;font-size:32px;cursor:pointer}.nav[data-v-5d914789]{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-5d914789]:hover{background:#ffffff4d}.nav.prev[data-v-5d914789]{left:20px}.nav.next[data-v-5d914789]{right:20px}@media (max-width: 980px){.grid[data-v-5d914789]{grid-template-columns:1fr}.col-image[data-v-5d914789]{order:-1}}.offer-page[data-v-ec96355b]{padding:56px 0 72px;background:#f7f8fa;min-height:100vh}.container[data-v-ec96355b]{width:min(100% - 32px,960px);margin:0 auto}.offer-card[data-v-ec96355b]{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:36px;box-shadow:0 18px 40px #0000000d}.offer-head[data-v-ec96355b]{margin-bottom:28px}.badge[data-v-ec96355b]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:13px;font-weight:700;margin-bottom:14px}.title[data-v-ec96355b]{font-size:clamp(30px,4vw,42px);line-height:1.15;font-weight:900;color:#111827;margin:0 0 12px}.desc[data-v-ec96355b]{margin:0;color:#4b5563;line-height:1.8;font-size:16px;max-width:760px}.offer-form[data-v-ec96355b]{margin-top:24px}.grid[data-v-ec96355b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid.single[data-v-ec96355b]{grid-template-columns:1fr}.form-group[data-v-ec96355b]{margin-bottom:18px}.form-group label[data-v-ec96355b]{display:block;font-size:14px;font-weight:800;color:#111827;margin-bottom:8px}.form-control[data-v-ec96355b]{width:100%;min-height:50px;border:1px solid #d1d5db;border-radius:12px;padding:12px 14px;font-size:15px;color:#111827;background:#fff;outline:none;transition:.2s ease}.form-control[data-v-ec96355b]:focus{border-color:#111827;box-shadow:0 0 0 4px #11182714}.drop-zone[data-v-ec96355b]{min-height:180px;border:2px dashed #94a3b8;border-radius:16px;background:#f8fafc;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;cursor:pointer;transition:.2s ease}.drop-zone[data-v-ec96355b]:hover,.drop-zone.dragover[data-v-ec96355b]{border-color:#111827;background:#f1f5f9}.drop-zone-content[data-v-ec96355b]{display:flex;flex-direction:column;gap:8px;color:#475569}.drop-zone-content strong[data-v-ec96355b]{color:#111827;font-size:16px}.drop-zone-content small[data-v-ec96355b]{color:#64748b;font-size:13px}.file-list[data-v-ec96355b]{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.file-item[data-v-ec96355b]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;background:#fff}.file-item strong[data-v-ec96355b]{display:block;color:#111827;font-size:14px;margin-bottom:4px;word-break:break-word}.file-item span[data-v-ec96355b]{font-size:13px;color:#6b7280}.remove-btn[data-v-ec96355b]{border:0;background:#fee2e2;color:#b91c1c;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer;white-space:nowrap}.alert[data-v-ec96355b]{margin:18px 0;padding:14px 16px;border-radius:12px;font-size:14px;font-weight:600}.alert.error[data-v-ec96355b]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alert.success[data-v-ec96355b]{background:#ecfdf3;color:#027a48;border:1px solid #abefc6}.submit-btn[data-v-ec96355b]{min-height:52px;border:0;border-radius:12px;padding:0 22px;background:#111827;color:#fff;font-weight:800;font-size:15px;cursor:pointer;transition:.2s ease}.submit-btn[data-v-ec96355b]:hover{background:#1f2937}.submit-btn[data-v-ec96355b]:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 768px){.offer-page[data-v-ec96355b]{padding:38px 0 56px}.offer-card[data-v-ec96355b]{padding:22px;border-radius:16px}.grid[data-v-ec96355b]{grid-template-columns:1fr}.desc[data-v-ec96355b]{font-size:15px}.file-item[data-v-ec96355b]{flex-direction:column;align-items:flex-start}.remove-btn[data-v-ec96355b]{width:100%}}
