.ap-header[data-v-420c3766]{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 2px 6px #0000000f}.ap-nav[data-v-420c3766]{max-width:1120px;margin:0 auto;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.ap-logo a[data-v-420c3766]{display:flex;align-items:center;gap:.5rem;text-decoration:none}.ap-logo-mark[data-v-420c3766]{width:38px;height:38px;border-radius:50%;background:#fff;border:2px solid #f05545;color:#f05545;font-weight:700;font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center}.ap-logo-text[data-v-420c3766]{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:#11144c;line-height:1.2}.ap-nav-links[data-v-420c3766]{display:flex;align-items:center;gap:1.75rem;list-style:none}.ap-nav-links a[data-v-420c3766]{text-decoration:none;font-size:.95rem;font-weight:600;color:#e55443;transition:color .15s ease,opacity .15s ease}.ap-nav-links a[data-v-420c3766]:hover{color:#c33d30}.nav-cta .btn-cta[data-v-420c3766]{padding:.55rem 1.4rem;border-radius:4px;background:#f05545;color:#fff;font-weight:600;font-size:.95rem;border:none;display:inline-block}.nav-cta .btn-cta[data-v-420c3766]:hover{background:#d94536}.lang-switch[data-v-420c3766]{display:flex;align-items:center;gap:.35rem;list-style:none}.lang-btn[data-v-420c3766]{background:none;border:none;padding:.2rem .35rem;font-size:.88rem;font-weight:600;color:#9ca3af;cursor:pointer;border-radius:3px;transition:color .15s ease,background .15s ease}.lang-btn[data-v-420c3766]:hover{color:#e55443}.lang-btn.active[data-v-420c3766]{color:#11144c;background:#f055451f}.lang-sep[data-v-420c3766]{color:#d1d5db;font-size:.75rem;-webkit-user-select:none;user-select:none}.lang-switch--mobile[data-v-420c3766]{padding:.35rem 0}.has-dropdown[data-v-420c3766]{position:relative}.dropdown-toggle[data-v-420c3766]{background:transparent;border:none;padding:0;margin:0;font-size:.95rem;font-weight:600;color:#e55443;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.dropdown-toggle[data-v-420c3766]:focus{outline:none}.chevron[data-v-420c3766]{font-size:.7rem}.dropdown-menu[data-v-420c3766]{position:absolute;top:140%;left:0;min-width:260px;padding:.6rem 0;margin:0;list-style:none;border-radius:4px;background:#fff;box-shadow:0 10px 25px #00000017;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .15s ease;z-index:60}.dropdown-menu li a[data-v-420c3766]{display:block;padding:.4rem 1rem;color:#11144c;font-weight:500}.dropdown-menu li a[data-v-420c3766]:hover{background-color:#f055450a}.has-dropdown:hover .dropdown-menu[data-v-420c3766]{opacity:1;visibility:visible;transform:translateY(0)}.ap-hamburger[data-v-420c3766]{display:none;background:transparent;border:none;padding:0;cursor:pointer;width:26px;height:20px;position:relative}.ap-hamburger span[data-v-420c3766]{position:absolute;left:0;right:0;height:2px;border-radius:1px;background:#f05545;transition:transform .18s ease,top .18s ease,opacity .18s ease}.ap-hamburger span[data-v-420c3766]:nth-child(1){top:0}.ap-hamburger span[data-v-420c3766]:nth-child(2){top:9px}.ap-hamburger span[data-v-420c3766]:nth-child(3){top:18px}.ap-hamburger span.bar-open[data-v-420c3766]:nth-child(1){top:9px;transform:rotate(45deg)}.ap-hamburger span.bar-open[data-v-420c3766]:nth-child(2){opacity:0}.ap-hamburger span.bar-open[data-v-420c3766]:nth-child(3){top:9px;transform:rotate(-45deg)}.ap-mobile-menu[data-v-420c3766]{background:#fff;border-top:1px solid rgba(0,0,0,.04);box-shadow:0 12px 25px #0000000f}.ap-mobile-menu ul[data-v-420c3766]{list-style:none;padding:.75rem 1.25rem 1.1rem;margin:0}.ap-mobile-menu>ul>li[data-v-420c3766]{margin-bottom:.4rem}.ap-mobile-menu a[data-v-420c3766]{text-decoration:none;color:#11144c;font-size:.95rem;font-weight:500}.mobile-section>p[data-v-420c3766]{font-weight:600;margin:.45rem 0 .15rem;color:#e55443;font-size:.9rem}.mobile-section ul[data-v-420c3766]{list-style:none;padding-left:1rem;margin:.1rem 0 .3rem}.mobile-section ul li[data-v-420c3766]{margin:.15rem 0;font-size:.9rem}.mobile-cta[data-v-420c3766]{margin-top:.75rem}.mobile-cta .btn-cta[data-v-420c3766]{width:100%;text-align:center}.slide-down-enter-active[data-v-420c3766],.slide-down-leave-active[data-v-420c3766]{transition:all .18s ease-out}.slide-down-enter-from[data-v-420c3766],.slide-down-leave-to[data-v-420c3766]{opacity:0;transform:translateY(-8px)}@media(max-width:959px){.ap-nav[data-v-420c3766]{padding:.6rem 1rem}.ap-nav-links[data-v-420c3766]{display:none}.ap-hamburger[data-v-420c3766]{display:inline-block}}.ap-footer[data-v-57882be3]{background:radial-gradient(circle at top left,#1f264b 0,#050716 60%);color:#fff;padding:3rem 1.5rem 2rem}.ap-footer-inner[data-v-57882be3]{max-width:1120px;margin:0 auto}.ap-footer-top[data-v-57882be3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-bottom:2.5rem}.footer-column h4[data-v-57882be3]{font-size:1rem;margin-bottom:.9rem;font-weight:700}.footer-column ul[data-v-57882be3]{list-style:none;margin:0;padding:0}.footer-column li[data-v-57882be3]{margin-bottom:.35rem}.footer-column a[data-v-57882be3]{text-decoration:none;color:#f3f4ff;font-size:.93rem;opacity:.9}.footer-column a[data-v-57882be3]:hover{opacity:1}.footer-location[data-v-57882be3]{display:flex;flex-direction:column;gap:.6rem}.location-block[data-v-57882be3]{border-left:2px solid rgba(255,255,255,.22);padding-left:.6rem}.location-toggle[data-v-57882be3]{width:100%;background:transparent;border:none;padding:.2rem 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#fff}.location-name[data-v-57882be3]{font-size:.9rem;text-transform:uppercase;letter-spacing:.14em}.location-chevron[data-v-57882be3]{font-size:.75rem;transition:transform .18s ease;opacity:.9}.location-chevron.is-open[data-v-57882be3]{transform:rotate(180deg)}.location-details[data-v-57882be3]{margin-top:.25rem}.footer-location p[data-v-57882be3]{font-size:.86rem;line-height:1.5;margin:.1rem 0;opacity:.9}.location-contact[data-v-57882be3]{margin-top:.15rem;font-size:.82rem;opacity:.85}.ap-footer-bottom[data-v-57882be3]{border-top:1px solid rgba(255,255,255,.18);padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-logo[data-v-57882be3]{display:inline-flex;align-items:center;gap:.5rem}.footer-logo .ap-logo-mark[data-v-57882be3]{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #f05545;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#f05545}.footer-logo .ap-logo-text[data-v-57882be3]{font-size:.85rem;font-weight:700;letter-spacing:.08em}.footer-legal[data-v-57882be3]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;text-align:right}.footer-copy[data-v-57882be3]{font-size:.85rem;opacity:.85;margin:0}.footer-icp[data-v-57882be3]{font-size:.8rem;color:#f3f4ff;opacity:.7;text-decoration:none}.footer-icp[data-v-57882be3]:hover{opacity:1}@media(max-width:900px){.ap-footer-top[data-v-57882be3]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ap-footer-top[data-v-57882be3]{grid-template-columns:1fr}.ap-footer[data-v-57882be3]{padding-inline:1.25rem}}.kd-main{min-height:60vh}.home-page[data-v-f32b168e]{background-color:#fff}.hero[data-v-f32b168e]{background:radial-gradient(circle at top left,#222a66 0,#050716 55%);color:#fff;padding:4rem 1.5rem 4.5rem}.hero-inner[data-v-f32b168e]{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:center}.eyebrow[data-v-f32b168e]{font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.8rem;color:#ffb9a9}h1[data-v-f32b168e]{font-size:2.6rem;line-height:1.15;margin:0 0 1rem}.hero-desc[data-v-f32b168e]{font-size:.98rem;max-width:32rem;line-height:1.6;color:#f4f5ff;opacity:.9}.hero-actions[data-v-f32b168e]{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.hero-select-wrapper[data-v-f32b168e]{display:flex;flex-direction:column;gap:.3rem;min-width:260px}.hero-select-label[data-v-f32b168e]{font-size:.83rem;text-transform:uppercase;letter-spacing:.13em;color:#ffcabd}.hero-select-wrapper select[data-v-f32b168e]{border-radius:4px;border:none;padding:.6rem .75rem;font-size:.92rem;background:#fff;color:#11144c;box-shadow:0 0 #f055454d;transition:box-shadow .18s ease,transform .18s ease}.hero-select-wrapper select[data-v-f32b168e]:focus{outline:none;box-shadow:0 0 0 2px #f0554559;transform:translateY(-1px)}.hero-btn[data-v-f32b168e]{padding:.7rem 1.6rem;border-radius:4px;border:none;background:#f05545;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap;box-shadow:0 10px 22px #00000047;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.hero-btn[data-v-f32b168e]:hover{background:#d94536;transform:translateY(-1px);box-shadow:0 14px 26px #00000057}.hero-btn[data-v-f32b168e]:active{transform:translateY(0);box-shadow:0 8px 16px #00000040}.hero-image[data-v-f32b168e]{display:flex;justify-content:center}.hero-card[data-v-f32b168e]{width:100%;max-width:360px;border-radius:16px;padding:1.4rem 1.5rem;background:linear-gradient(135deg,#13183b 0,#1f264b 30%,#f05545 120%);box-shadow:0 20px 40px #00000059;animation:heroFloat-f32b168e 8s ease-in-out infinite}@keyframes heroFloat-f32b168e{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-card-title[data-v-f32b168e]{font-weight:600;font-size:1rem;margin-bottom:.3rem}.hero-card-subtitle[data-v-f32b168e]{font-size:.9rem;opacity:.9}.section-inner[data-v-f32b168e]{max-width:1120px;margin:0 auto;padding:3.5rem 1.5rem}.mission-vision[data-v-f32b168e]{background:radial-gradient(circle at top,#f4f5ff 0,#fff 70%);border-bottom:1px solid #f0f1f7}.mission-vision-inner[data-v-f32b168e]{text-align:center;padding-top:2.6rem;padding-bottom:1.6rem}.mv-block[data-v-f32b168e]{opacity:0;transform:translateY(18px);animation:mvFadeUp-f32b168e .9s ease forwards}.mv-block+.mv-block[data-v-f32b168e]{margin-top:3rem;animation-delay:.25s}.mv-label[data-v-f32b168e]{font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;color:#7b7f9a;margin-bottom:.9rem}.mv-text[data-v-f32b168e]{max-width:780px;margin:0 auto;font-size:1.6rem;line-height:1.4;color:#11144c;font-weight:600}@keyframes mvFadeUp-f32b168e{to{opacity:1;transform:translateY(0)}}.about[data-v-f32b168e]{background-color:#fff;padding:0}.about-inner[data-v-f32b168e]{padding-top:3rem;padding-bottom:1.5rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);gap:3rem;align-items:center}.about-image-frame[data-v-f32b168e]{position:relative;border-radius:12px;overflow:hidden;height:260px;max-width:460px;margin-left:0;margin-right:auto;background:#f2f2f2;box-shadow:0 18px 40px #00000024;transform:translateZ(0)}.about-photo[data-v-f32b168e]{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02)}.about-image-frame[data-v-f32b168e]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(240,85,69,.18),transparent 60%),linear-gradient(180deg,#fff0,#00000038);pointer-events:none}.about-image-badge[data-v-f32b168e]{position:absolute;left:14px;bottom:14px;z-index:1;padding:.45rem .75rem;border-radius:999px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#11144cad;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.about-text h2[data-v-f32b168e]{font-size:1.9rem;line-height:1.4;margin:0 0 1rem;color:#11144c}.about-text p[data-v-f32b168e]{font-size:.98rem;-webkit-initial-letter:1.7;initial-letter:1.7;line-height:1.7;margin-bottom:.8rem;color:#333}.accent[data-v-f32b168e]{color:#f05545}.about-btn[data-v-f32b168e]{display:inline-block;margin-top:.7rem;padding:.7rem 1.7rem;border-radius:4px;border:none;background:#f05545;color:#fff;font-weight:600;font-size:inherit;font-family:inherit;cursor:pointer;text-decoration:none;text-align:center;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 10px 22px #0000002e}.about-btn[data-v-f32b168e]:hover{background:#d94536;transform:translateY(-1px);box-shadow:0 14px 26px #0000003d}.about-highlights[data-v-f32b168e]{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.6rem}.highlight-pill[data-v-f32b168e]{padding:.35rem .9rem;border-radius:999px;font-size:.8rem;background:#f5f5f8;color:#555;opacity:0;transform:translateY(6px);animation:aboutPillFade-f32b168e .7s ease forwards}.highlight-pill[data-v-f32b168e]:nth-child(2){animation-delay:.12s}.highlight-pill[data-v-f32b168e]:nth-child(3){animation-delay:.24s}@keyframes aboutPillFade-f32b168e{to{opacity:1;transform:translateY(0)}}.accomplishments[data-v-f32b168e]{background:#fff}.accomplishments-inner[data-v-f32b168e]{padding-top:1.5rem;padding-bottom:3rem;display:flex;align-items:center;gap:4rem}.accomplishments .section-label[data-v-f32b168e]{text-transform:uppercase;letter-spacing:.16em;font-size:2.1rem;font-weight:800;color:#150f5d;margin:0;white-space:nowrap}.accomplishments-grid[data-v-f32b168e]{flex:1;display:flex;justify-content:space-between;gap:2.8rem}.metric[data-v-f32b168e]{flex:1;min-width:0;text-align:center;transition:transform .18s ease,color .18s ease}.metric[data-v-f32b168e]:hover{transform:translateY(-4px)}.metric-value[data-v-f32b168e]{font-size:2.8rem;font-weight:800;color:#150f5d}.metric-label[data-v-f32b168e]{margin-top:.35rem;font-size:.95rem;line-height:1.5;color:#555}.services[data-v-f32b168e]{background:#f5f5f8}.section-title[data-v-f32b168e]{text-align:center;font-size:2rem;margin:0 0 2.5rem;color:#11144c}.section-title.light[data-v-f32b168e]{color:#fff}.services-grid[data-v-f32b168e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.service-card[data-v-f32b168e]{position:relative;border-radius:8px;background:#fff;box-shadow:0 10px 25px #0000000f;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,background .25s ease}.service-card-inner[data-v-f32b168e]{padding:1.6rem 1.7rem;position:relative;z-index:1;display:flex;align-items:center;gap:1.2rem}.service-content[data-v-f32b168e]{flex:1;min-width:0}.service-card[data-v-f32b168e]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(240,85,69,.12),transparent 55%);opacity:0;transition:opacity .25s ease}.service-card[data-v-f32b168e]:hover,.service-card[data-v-f32b168e]:focus-within{transform:translateY(-6px);box-shadow:0 18px 40px #00000024;background:linear-gradient(135deg,#ffe1d9 0,#ffd0c1 30%,#fff)}.service-card[data-v-f32b168e]:hover:before,.service-card[data-v-f32b168e]:focus-within:before{opacity:1}.service-card h3[data-v-f32b168e]{margin:0 0 .5rem;font-size:1.1rem;color:#11144c}.service-card p[data-v-f32b168e]{font-size:.95rem;line-height:1.55;color:#444;margin-bottom:.9rem}.link-btn[data-v-f32b168e]{padding:0;border:none;background:none;color:#f05545;font-weight:600;font-size:.9rem;cursor:pointer;transition:color .18s ease,transform .18s ease}.service-card:hover .link-btn[data-v-f32b168e],.service-card:focus-within .link-btn[data-v-f32b168e]{color:#d93f30;transform:translate(2px)}.service-media[data-v-f32b168e]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.service-image-wrap[data-v-f32b168e]{width:160px;height:98px;border-radius:10px;overflow:hidden;background:#11144c0f;box-shadow:0 12px 26px #0000001f;transform:translateZ(0);transition:transform .22s ease,box-shadow .22s ease}.service-image[data-v-f32b168e]{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .25s ease}.service-card:hover .service-image-wrap[data-v-f32b168e],.service-card:focus-within .service-image-wrap[data-v-f32b168e]{transform:translateY(-2px);box-shadow:0 16px 34px #0000002e}.service-card:hover .service-image[data-v-f32b168e],.service-card:focus-within .service-image[data-v-f32b168e]{transform:scale(1.08)}.services-grid[data-v-f32b168e]>:last-child:nth-child(odd){grid-column:1 / -1}.testimonials[data-v-f32b168e]{background:radial-gradient(circle at top left,#222a66 0,#070922 70%);color:#fff}.testimonials-grid[data-v-f32b168e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;margin-top:1.2rem}.testimonial-card[data-v-f32b168e]{position:relative;border-radius:10px;border:1px solid rgba(255,255,255,.16);padding:2.4rem 1.9rem 1.7rem;min-height:260px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.testimonial-card[data-v-f32b168e]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0006;border-color:#ffffff4d}.testimonial-avatar[data-v-f32b168e]{position:absolute;top:-32px;left:50%;transform:translate(-50%)}.avatar-circle[data-v-f32b168e]{width:64px;height:64px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#f05545,#ffb36b);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;color:#fff;box-shadow:0 10px 22px #00000059;transition:transform .2s ease,box-shadow .2s ease}.testimonial-card:hover .avatar-circle[data-v-f32b168e]{transform:scale(1.05);box-shadow:0 16px 32px #00000073}.quote[data-v-f32b168e]{font-size:.95rem;line-height:1.7;margin-top:.5rem;margin-bottom:1rem}.testimonial-footer[data-v-f32b168e]{margin-top:auto;display:flex;justify-content:flex-start}.client-meta[data-v-f32b168e]{text-align:left}.client-name[data-v-f32b168e]{font-weight:700;font-size:.9rem;margin-bottom:.12rem}.client-role[data-v-f32b168e]{font-size:.85rem;opacity:.85}.faq[data-v-f32b168e]{background:#fff}.faq-list[data-v-f32b168e]{max-width:960px;margin:0 auto;margin-top:1.5rem;border-top:1px solid #e3e3ea}.faq-item[data-v-f32b168e]{border-bottom:1px solid #e3e3ea}.faq-question[data-v-f32b168e]{width:100%;text-align:left;padding:.9rem 0;border:none;background:none;display:flex;align-items:flex-start;gap:.9rem;font-size:.98rem;cursor:pointer;color:#11144c;transition:color .15s ease,background .15s ease}.faq-question[data-v-f32b168e]:hover{color:#f05545;background:#f055450a}.faq-question .icon[data-v-f32b168e]{font-weight:700;color:#f05545;width:18px}.faq-answer[data-v-f32b168e]{padding:0 0 .9rem 1.9rem;font-size:.95rem;color:#444;line-height:1.6}@media(max-width:900px){.hero[data-v-f32b168e]{padding:3.2rem 1.25rem 3.7rem}.hero-inner[data-v-f32b168e]{grid-template-columns:1fr;text-align:left}h1[data-v-f32b168e]{font-size:2.1rem}.hero-image[data-v-f32b168e]{order:-1}.about-inner[data-v-f32b168e]{grid-template-columns:1fr}.about-image-frame[data-v-f32b168e]{margin:0 auto 1.5rem}.mission-vision-inner[data-v-f32b168e]{padding-top:2.2rem}.mv-text[data-v-f32b168e]{font-size:1.4rem}.accomplishments-inner[data-v-f32b168e]{flex-direction:column;align-items:flex-start;gap:1.8rem}.accomplishments-grid[data-v-f32b168e]{width:100%;justify-content:flex-start;gap:2.4rem;flex-wrap:wrap}.metric[data-v-f32b168e]{flex:0 0 45%;text-align:left}.services-grid[data-v-f32b168e]{grid-template-columns:1fr}.service-card[data-v-f32b168e]{transform:none}.testimonials-grid[data-v-f32b168e]{grid-template-columns:1fr 1fr}}@media(max-width:600px){h1[data-v-f32b168e]{font-size:1.9rem}.hero-actions[data-v-f32b168e]{align-items:stretch}.hero-btn[data-v-f32b168e]{width:100%;text-align:center}.service-card-inner[data-v-f32b168e]{flex-direction:column;align-items:flex-start}.service-media[data-v-f32b168e]{width:100%}.service-image-wrap[data-v-f32b168e]{width:100%;height:170px}.testimonials-grid[data-v-f32b168e]{grid-template-columns:1fr}.section-inner[data-v-f32b168e]{padding-inline:1.25rem}.metric[data-v-f32b168e]{flex:1 1 100%;text-align:left}}.about-page[data-v-1d37ea6c]{background-color:#fff}.about-hero[data-v-1d37ea6c]{background-image:linear-gradient(to bottom,#050628d9,#050628e6);background-size:cover;background-position:center;color:#fff}.about-hero-inner[data-v-1d37ea6c]{max-width:1120px;margin:0 auto;padding:4.6rem 1.5rem 5.1rem}.hero-kicker[data-v-1d37ea6c]{text-transform:uppercase;letter-spacing:.19em;font-size:.78rem;opacity:.9;margin-bottom:.6rem}.about-hero h1[data-v-1d37ea6c]{font-size:2.7rem;font-weight:800;margin:0 0 .5rem}.hero-breadcrumb[data-v-1d37ea6c]{font-size:.9rem;opacity:.9}.section-inner[data-v-1d37ea6c]{max-width:1120px;margin:0 auto;padding:3.8rem 1.5rem}.section-title[data-v-1d37ea6c]{text-align:center;font-size:2rem;margin:0 0 2.3rem;color:#11144c;text-transform:uppercase;letter-spacing:.08em}.section-title.light[data-v-1d37ea6c]{color:#fff}.section-subtitle[data-v-1d37ea6c]{max-width:780px;margin:0 auto 1.6rem;text-align:center;font-size:.95rem;line-height:1.7;color:#444}.section-subtitle.light[data-v-1d37ea6c]{color:#f5f5ff}.intro-reveal[data-v-1d37ea6c],.cta-reveal[data-v-1d37ea6c]{opacity:0;transform:translateY(14px);animation:aboutReveal-1d37ea6c .9s ease forwards}.intro-reveal-delay[data-v-1d37ea6c],.cta-reveal-delay[data-v-1d37ea6c]{animation-delay:.12s}@keyframes aboutReveal-1d37ea6c{to{opacity:1;transform:translateY(0)}}.about-intro[data-v-1d37ea6c]{background:#fff}.about-intro-inner[data-v-1d37ea6c]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);gap:3rem;align-items:center}.intro-image-frame[data-v-1d37ea6c]{position:relative;border-radius:10px;overflow:hidden;height:360px;background:#f2f2f2;box-shadow:0 18px 40px #0000001f;transform:translateZ(0)}.intro-photo[data-v-1d37ea6c]{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02)}.intro-image-overlay[data-v-1d37ea6c]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(240,85,69,.16),transparent 58%),linear-gradient(180deg,#0000,#00000038)}.intro-badge[data-v-1d37ea6c]{position:absolute;left:14px;bottom:14px;z-index:1;padding:.45rem .75rem;border-radius:999px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#11144ca8;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.intro-text h2[data-v-1d37ea6c]{font-size:1.9rem;line-height:1.4;margin:0 0 1rem;color:#11144c}.intro-text p[data-v-1d37ea6c]{font-size:.95rem;line-height:1.7;color:#333;margin-bottom:.8rem}.portfolio[data-v-1d37ea6c]{background:#f5f5f8}.portfolio-images[data-v-1d37ea6c]{display:flex;flex-direction:column;gap:2.2rem}.portfolio-image-card[data-v-1d37ea6c]{background:#fff;border-radius:8px;box-shadow:0 8px 18px #0000000f;padding:1.4rem 1.4rem 1.6rem}.portfolio-image-placeholder[data-v-1d37ea6c]{border-radius:6px;background:#f2f2f2;overflow:hidden;display:flex;align-items:center;justify-content:center}.portfolio-image[data-v-1d37ea6c]{width:100%;height:auto;display:block}.portfolio-cta[data-v-1d37ea6c]{background:#fff}.portfolio-cta-inner[data-v-1d37ea6c]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);gap:2.6rem;align-items:center;padding-top:2.4rem;background:radial-gradient(circle at top left,#222a66 0,#050716 70%);border-radius:8px;overflow:hidden}.cta-image-frame[data-v-1d37ea6c]{position:relative;border-radius:10px;overflow:hidden;height:230px;background:#f2f2f2;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 40px #00000047;transform:translateZ(0)}.cta-image-surface[data-v-1d37ea6c]{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,#fffffff2,#f5f5f8d1 45%,#e1e4eeeb),linear-gradient(135deg,rgba(240,85,69,.1),transparent 55%);pointer-events:none}.cta-product-photo[data-v-1d37ea6c]{position:relative;z-index:1;width:88%;height:88%;object-fit:contain;display:block;filter:drop-shadow(0 14px 22px rgba(0,0,0,.28)) drop-shadow(0 3px 8px rgba(0,0,0,.18));transform:translateY(2px)}.cta-text h3[data-v-1d37ea6c]{font-size:1.5rem;color:#fff;margin-bottom:.7rem}.cta-text p[data-v-1d37ea6c]{font-size:.95rem;color:#f3f4ff;line-height:1.7;margin-bottom:1.2rem}.primary-btn[data-v-1d37ea6c]{padding:.7rem 1.6rem;border-radius:4px;border:none;background:#f05545;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer}.primary-btn[data-v-1d37ea6c]:hover{background:#d94536}.experts[data-v-1d37ea6c]{background:#fff}.experts-inner[data-v-1d37ea6c]{padding-bottom:3.4rem}.experts-scroll-wrapper[data-v-1d37ea6c]{position:relative;margin-top:.8rem}.experts-scroll[data-v-1d37ea6c]{overflow-x:auto;padding:1rem .4rem;display:flex;align-items:stretch;gap:1.3rem;scroll-behavior:smooth}.expert-card[data-v-1d37ea6c]{min-width:260px;max-width:260px;background:#fff;border-radius:8px;padding:1.7rem 1.4rem 1.4rem;box-shadow:0 8px 18px #0000000f;text-align:center;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.expert-avatar[data-v-1d37ea6c]{width:86px;height:86px;border-radius:50%;background:#e5e7ff;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-weight:700;color:#1b173b;font-size:1.3rem;overflow:hidden}.expert-photo[data-v-1d37ea6c]{width:100%;height:100%;object-fit:cover;border-radius:50%}.expert-name[data-v-1d37ea6c]{font-size:1.06rem;color:#11144c;margin-bottom:.25rem}.expert-title[data-v-1d37ea6c]{font-size:.9rem;font-weight:700;color:#f05545;margin-bottom:.1rem}.expert-dept[data-v-1d37ea6c]{font-size:.87rem;color:#555;margin-bottom:0;flex:1;width:100%}.link-btn[data-v-1d37ea6c]{border:none;background:none;color:#f05545;font-weight:600;font-size:.9rem;cursor:pointer;margin-top:auto;padding-top:1rem;align-self:center}.scroll-btn[data-v-1d37ea6c]{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;width:34px;height:34px;border:none;background:#fff;box-shadow:0 6px 16px #0000001f;cursor:pointer;font-size:1.4rem;line-height:1;color:#11144c;display:none}.scroll-btn.left[data-v-1d37ea6c]{left:-10px}.scroll-btn.right[data-v-1d37ea6c]{right:-10px}.expert-modal-backdrop[data-v-1d37ea6c]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;z-index:120;padding:1rem;overflow-y:auto}.expert-modal[data-v-1d37ea6c]{max-width:640px;width:100%;background:#fff;border-radius:12px;padding:1.8rem 1.9rem 1.6rem;box-shadow:0 16px 40px #0000004d;position:relative;margin:1.5rem auto;max-height:calc(100vh - 3rem);overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-close[data-v-1d37ea6c]{position:absolute;top:.8rem;right:.9rem;border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:#444}.modal-header[data-v-1d37ea6c]{display:flex;gap:1.2rem;align-items:center;margin-bottom:1rem}.modal-avatar[data-v-1d37ea6c]{width:80px;height:80px;border-radius:50%;background:#e5e7ff;display:flex;align-items:center;justify-content:center;font-weight:700;color:#1b173b;font-size:1.2rem;overflow:hidden}.modal-header-text[data-v-1d37ea6c]{flex:1}.modal-name[data-v-1d37ea6c]{margin:0 0 .2rem;font-size:1.2rem;color:#11144c}.modal-title[data-v-1d37ea6c]{margin:0;font-size:.95rem;font-weight:700;color:#f05545}.modal-dept[data-v-1d37ea6c]{margin:.15rem 0 0;font-size:.88rem;color:#555}.modal-body[data-v-1d37ea6c]{margin-top:.6rem;font-size:.94rem;line-height:1.7;color:#333}.modal-body p+p[data-v-1d37ea6c]{margin-top:.6rem}.core-values[data-v-1d37ea6c]{background:radial-gradient(circle at top left,#222a66 0,#050716 70%);color:#fff}.values-grid[data-v-1d37ea6c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem;margin-top:1.4rem}.value-card[data-v-1d37ea6c]{border-radius:8px;border:1px solid rgba(255,255,255,.22);padding:1.6rem 1.4rem 1.8rem}.value-icon[data-v-1d37ea6c]{width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.2rem}.value-card h3[data-v-1d37ea6c]{margin-bottom:.35rem;font-size:1.5rem}.value-card p[data-v-1d37ea6c]{font-size:.9rem;line-height:1.6;opacity:.95}.support-areas[data-v-1d37ea6c]{background:#fff}.support-title[data-v-1d37ea6c]{text-transform:none;letter-spacing:.05em}.accent[data-v-1d37ea6c]{color:#f05545}.support-grid[data-v-1d37ea6c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem}.support-card[data-v-1d37ea6c]{background:#fff;border-radius:8px;box-shadow:0 8px 18px #0000000f;padding:1.7rem 1.5rem 1.8rem}.support-icon[data-v-1d37ea6c]{width:40px;height:40px;border-radius:999px;background:#f5f5f8;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.support-card h3[data-v-1d37ea6c]{margin-bottom:.4rem;font-size:1.5rem;color:#11144c}.support-card p[data-v-1d37ea6c]{font-size:.92rem;line-height:1.6;color:#444}@media(max-width:900px){.about-hero-inner[data-v-1d37ea6c]{padding:3.6rem 1.25rem 3.7rem}.about-hero h1[data-v-1d37ea6c]{font-size:2.2rem}.about-intro-inner[data-v-1d37ea6c]{grid-template-columns:1fr}.intro-image-frame[data-v-1d37ea6c]{height:260px}.portfolio-cta-inner[data-v-1d37ea6c]{grid-template-columns:1fr}.cta-image-frame[data-v-1d37ea6c]{height:200px}.values-grid[data-v-1d37ea6c],.support-grid[data-v-1d37ea6c]{grid-template-columns:repeat(2,minmax(0,1fr))}.scroll-btn[data-v-1d37ea6c]{display:block}.expert-modal[data-v-1d37ea6c]{max-width:100%}}@media(max-width:600px){.section-inner[data-v-1d37ea6c]{padding-inline:1.25rem}.section-title[data-v-1d37ea6c]{font-size:1.7rem}.values-grid[data-v-1d37ea6c],.support-grid[data-v-1d37ea6c]{grid-template-columns:1fr}}.service-page[data-v-01dc2137]{background-color:#fff}.service-hero[data-v-01dc2137]{background-image:linear-gradient(to bottom,#0c0828e6,#0c0828d9);background-size:cover;background-position:center;color:#fff}.service-hero-inner[data-v-01dc2137]{max-width:1120px;margin:0 auto;padding:4.6rem 1.5rem 5rem}.hero-kicker[data-v-01dc2137]{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;opacity:.9;margin-bottom:.4rem}.service-hero h1[data-v-01dc2137]{font-size:2.6rem;font-weight:800;margin:0 0 .6rem}.hero-breadcrumb[data-v-01dc2137]{font-size:.9rem;opacity:.9}.section-inner[data-v-01dc2137]{max-width:1120px;margin:0 auto;padding:3.6rem 1.5rem}.section-title[data-v-01dc2137]{text-align:center;font-size:2rem;margin:0 0 1.7rem;color:#11144c;text-transform:uppercase;letter-spacing:.08em}.section-subtitle[data-v-01dc2137]{font-size:1.2rem;line-height:1.7;color:#444;margin:0 0 1.6rem}.section-subtitle.center[data-v-01dc2137]{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.accent[data-v-01dc2137]{color:#f05545}.service-intro[data-v-01dc2137]{background:#fff}.intro-layout[data-v-01dc2137]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);gap:3rem;align-items:center}.intro-text h2[data-v-01dc2137]{font-size:1.7rem;line-height:1.6;color:#11144c;margin-bottom:1rem}.intro-text p[data-v-01dc2137]{font-size:.95rem;line-height:1.7;color:#333;margin-bottom:.8rem}.primary-btn[data-v-01dc2137]{padding:.7rem 1.6rem;border-radius:4px;border:none;background:#f05545;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer}.primary-btn[data-v-01dc2137]:hover{background:#d94536}.media-frame[data-v-01dc2137]{position:relative;border-radius:12px;overflow:hidden;background:#f3f3f5;box-shadow:0 14px 30px #0000001f;transform:translateZ(0);opacity:0;animation:mediaFadeUp-01dc2137 .75s ease forwards;transform:translateY(10px)}.media-frame--intro[data-v-01dc2137]{height:280px}.media-frame--process[data-v-01dc2137]{height:220px}.media-frame--post[data-v-01dc2137]{height:150px;border-radius:10px}.media-frame--clients[data-v-01dc2137]{height:230px}.media-img[data-v-01dc2137]{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .35s ease}.media-glow[data-v-01dc2137]{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(240,85,69,.2),transparent 55%),linear-gradient(180deg,#fff0,#0000002e);pointer-events:none;opacity:.9}.media-frame[data-v-01dc2137]:hover{box-shadow:0 18px 38px #00000029}.media-frame:hover .media-img[data-v-01dc2137]{transform:scale(1.08)}@keyframes mediaFadeUp-01dc2137{to{opacity:1;transform:translateY(0)}}.key-section[data-v-01dc2137]{background:#fff}.key-services[data-v-01dc2137]{background:#f7f7fb}.key-benefits[data-v-01dc2137]{background:#fff}.key-grid[data-v-01dc2137]{display:grid;gap:1.6rem}.key-grid.dark[data-v-01dc2137]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.key-grid.light[data-v-01dc2137]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.key-card[data-v-01dc2137]{border-radius:8px;padding:1.8rem 1.6rem 1.9rem}.dark-card[data-v-01dc2137]{color:#fff;background:radial-gradient(circle at top left,#262c6b 0,#0c0e32 70%)}.dark-card h3[data-v-01dc2137]{font-size:1.05rem;margin-bottom:.5rem}.dark-card p[data-v-01dc2137]{font-size:.92rem;line-height:1.7}.light-card[data-v-01dc2137]{background:#fff;box-shadow:0 8px 18px #0000000f}.light-card h3[data-v-01dc2137]{font-size:1.02rem;margin-bottom:.5rem;color:#11144c}.light-card p[data-v-01dc2137]{font-size:.92rem;line-height:1.7;color:#444}.icon-circle[data-v-01dc2137]{width:42px;height:42px;border-radius:999px;background:#f7f7fb;display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.strategy-process[data-v-01dc2137]{background:#fff}.process-rows[data-v-01dc2137]{display:flex;flex-direction:column;gap:2.8rem;margin-top:1.5rem}.process-row[data-v-01dc2137]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);gap:2.6rem;align-items:center}.process-row.row-reverse[data-v-01dc2137]{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr)}.process-row.row-reverse .process-image[data-v-01dc2137]{order:2}.process-row.row-reverse .process-text[data-v-01dc2137]{order:1}.process-label[data-v-01dc2137]{text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;color:#f05545;margin-bottom:.3rem}.process-text h3[data-v-01dc2137]{font-size:1.25rem;color:#11144c;margin-bottom:.35rem}.process-text h4[data-v-01dc2137]{font-size:.95rem;font-weight:600;color:#22295d;margin-bottom:.6rem}.process-text p[data-v-01dc2137]{font-size:.94rem;line-height:1.8;color:#444}.clients-strip[data-v-01dc2137]{background:radial-gradient(circle at top left,#262c6b 0,#0c0e32 70%);color:#fff}.clients-inner[data-v-01dc2137]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:2.6rem;align-items:center}.clients-text h2[data-v-01dc2137]{font-size:1.7rem;margin-bottom:.7rem}.clients-text p[data-v-01dc2137]{font-size:.95rem;line-height:1.7;margin-bottom:1.2rem}.latest-posts[data-v-01dc2137]{background:#f7f7fb}.posts-grid[data-v-01dc2137]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.post-card[data-v-01dc2137]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 18px #0000000f;display:flex;flex-direction:column}.post-body[data-v-01dc2137]{padding:1.2rem 1.3rem 1.5rem}.post-date[data-v-01dc2137]{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:#777;margin-bottom:.4rem}.post-card h3[data-v-01dc2137]{font-size:1.02rem;color:#11144c;line-height:1.5;margin-bottom:.7rem}.post-link[data-v-01dc2137]{font-size:.9rem;color:#f05545;font-weight:600}@media(max-width:900px){.service-hero-inner[data-v-01dc2137]{padding:3.8rem 1.25rem 3.9rem}.service-hero h1[data-v-01dc2137]{font-size:2.1rem}.intro-layout[data-v-01dc2137]{grid-template-columns:1fr}.media-frame--intro[data-v-01dc2137]{height:260px}.key-grid.dark[data-v-01dc2137],.key-grid.light[data-v-01dc2137]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-row[data-v-01dc2137],.process-row.row-reverse[data-v-01dc2137]{grid-template-columns:1fr}.process-row.row-reverse .process-image[data-v-01dc2137],.process-row.row-reverse .process-text[data-v-01dc2137]{order:initial}.clients-inner[data-v-01dc2137]{grid-template-columns:1fr}.media-frame--clients[data-v-01dc2137]{height:220px}.posts-grid[data-v-01dc2137]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.section-inner[data-v-01dc2137]{padding-inline:1.25rem}.section-title[data-v-01dc2137]{font-size:1.7rem}.key-grid.dark[data-v-01dc2137],.key-grid.light[data-v-01dc2137],.posts-grid[data-v-01dc2137]{grid-template-columns:1fr}.media-frame--process[data-v-01dc2137]{height:200px}.media-frame--post[data-v-01dc2137]{height:170px}}.service-page[data-v-ef011de4]{background-color:#fff}.service-hero[data-v-ef011de4]{background-image:linear-gradient(to bottom,#0c0828e6,#0c0828d9);background-size:cover;background-position:center;color:#fff}.service-hero-inner[data-v-ef011de4]{max-width:1120px;margin:0 auto;padding:4.6rem 1.5rem 5rem}.hero-kicker[data-v-ef011de4]{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;opacity:.9;margin-bottom:.4rem}.service-hero h1[data-v-ef011de4]{font-size:2.6rem;font-weight:800;margin:0 0 .6rem}.hero-breadcrumb[data-v-ef011de4]{font-size:.9rem;opacity:.9}.section-inner[data-v-ef011de4]{max-width:1120px;margin:0 auto;padding:3.6rem 1.5rem}.section-title[data-v-ef011de4]{text-align:center;font-size:2rem;margin:0 0 1.7rem;color:#11144c;text-transform:uppercase;letter-spacing:.08em}.section-subtitle[data-v-ef011de4]{font-size:.95rem;line-height:1.7;color:#444;margin:0 0 1.6rem}.section-subtitle.center[data-v-ef011de4]{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.accent[data-v-ef011de4]{color:#f05545}.service-intro[data-v-ef011de4]{background:#fff}.intro-layout[data-v-ef011de4]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);gap:3rem;align-items:center}.intro-text h2[data-v-ef011de4]{font-size:1.7rem;line-height:1.6;color:#11144c;margin-bottom:1rem}.intro-text p[data-v-ef011de4]{font-size:.95rem;line-height:1.7;color:#333;margin-bottom:.8rem}.primary-btn[data-v-ef011de4]{padding:.7rem 1.6rem;border-radius:4px;border:none;background:#f05545;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer}.primary-btn[data-v-ef011de4]:hover{background:#d94536}.media-frame[data-v-ef011de4]{position:relative;border-radius:12px;overflow:hidden;background:radial-gradient(circle at top left,rgba(240,85,69,.12),transparent 58%),linear-gradient(180deg,#fffffff2,#f5f6fcf2);border:1px solid rgba(17,20,76,.1);box-shadow:0 14px 30px #0000001f;transform:translateY(10px);opacity:0;animation:mediaFadeUp-ef011de4 .75s ease forwards}.media-frame[data-v-ef011de4]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f;pointer-events:none}.media-frame--intro[data-v-ef011de4]{height:280px}.media-frame--process[data-v-ef011de4],.media-frame--redesign[data-v-ef011de4]{height:220px}.media-frame--clients[data-v-ef011de4]{height:230px}.media-frame.on-dark[data-v-ef011de4]{border-color:#ffffff2e;box-shadow:0 16px 34px #00000047}.media-img[data-v-ef011de4]{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .35s ease}.media-glow[data-v-ef011de4]{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(240,85,69,.2),transparent 55%),linear-gradient(180deg,#fff0,#0000002e);pointer-events:none;opacity:.9}.media-frame[data-v-ef011de4]:hover{box-shadow:0 18px 38px #00000029}.media-frame:hover .media-img[data-v-ef011de4]{transform:scale(1.08)}@keyframes mediaFadeUp-ef011de4{to{opacity:1;transform:translateY(0)}}.key-section.expertise[data-v-ef011de4]{background:#f7f7fb}.expertise-grid[data-v-ef011de4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:2rem}.expertise-card[data-v-ef011de4]{border-radius:8px;padding:2.2rem 2rem;color:#fff;background:radial-gradient(circle at top left,#262c6b 0,#0c0e32 70%);display:flex;align-items:center;justify-content:flex-start}.expertise-card h3[data-v-ef011de4]{font-size:1.5rem;font-weight:700;line-height:1.3}.expertise-card p[data-v-ef011de4]{font-size:.92rem;line-height:1.7;margin-top:.4rem}.key-section.benefits[data-v-ef011de4]{background:#fff}.benefits-grid[data-v-ef011de4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:1.6rem}.benefit-card[data-v-ef011de4]{background:#fff;border-radius:8px;padding:1.8rem 1.6rem 1.9rem;box-shadow:0 8px 18px #0000000f}.benefit-card h3[data-v-ef011de4]{font-size:1.02rem;margin-bottom:.5rem;color:#11144c}.benefit-card p[data-v-ef011de4]{font-size:.92rem;line-height:1.7;color:#444}.icon-circle[data-v-ef011de4]{width:42px;height:42px;border-radius:999px;background:#f7f7fb;display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.process-section[data-v-ef011de4]{background:#fff}.process-blocks[data-v-ef011de4]{display:flex;flex-direction:column;gap:2.8rem;margin-top:1.5rem}.process-row[data-v-ef011de4]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.4rem;align-items:center}.process-row.row-reverse[data-v-ef011de4]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.process-row.row-reverse .process-text[data-v-ef011de4]{order:2}.process-row.row-reverse .process-image[data-v-ef011de4]{order:1}.process-text h3[data-v-ef011de4]{font-size:1.25rem;color:#11144c;margin-bottom:.35rem}.process-label[data-v-ef011de4]{font-size:.9rem;font-weight:600;color:#22295d;margin-bottom:.6rem}.process-text p[data-v-ef011de4]{font-size:.94rem;line-height:1.8;color:#444}.redesign-section[data-v-ef011de4]{background:#f7f7fb}.redesign-inner[data-v-ef011de4]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:2.4rem;align-items:center}.redesign-text h2[data-v-ef011de4]{font-size:1.6rem;color:#11144c;margin-bottom:.7rem}.redesign-text p[data-v-ef011de4]{font-size:.95rem;line-height:1.7;margin-bottom:.9rem;color:#333}.redesign-list[data-v-ef011de4]{margin:0 0 1.2rem;padding-left:1.1rem;font-size:.94rem;line-height:1.7;color:#444}.redesign-list li[data-v-ef011de4]{margin-bottom:.3rem}.clients-strip[data-v-ef011de4]{background:radial-gradient(circle at top left,#262c6b 0,#0c0e32 70%);color:#fff}.clients-inner[data-v-ef011de4]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:2.6rem;align-items:center}.clients-text h2[data-v-ef011de4]{font-size:1.7rem;margin-bottom:.7rem}.clients-text p[data-v-ef011de4]{font-size:.95rem;line-height:1.7;margin-bottom:1.2rem}.faq-section[data-v-ef011de4]{background:#fff}.faq-list[data-v-ef011de4]{max-width:900px;margin:0 auto;margin-top:1.5rem}.faq-item+.faq-item[data-v-ef011de4]{border-top:1px solid #ececf5}.faq-question[data-v-ef011de4]{width:100%;padding:.9rem 0;display:flex;justify-content:space-between;align-items:center;border:none;background:transparent;font-size:.98rem;font-weight:600;color:#11144c;cursor:pointer}.faq-toggle[data-v-ef011de4]{font-size:1.3rem;line-height:1;color:#f05545}.faq-answer[data-v-ef011de4]{padding:0 0 .9rem}.faq-answer p[data-v-ef011de4]{font-size:.94rem;line-height:1.7;color:#444}.faq-enter-active[data-v-ef011de4],.faq-leave-active[data-v-ef011de4]{transition:all .2s ease}.faq-enter-from[data-v-ef011de4],.faq-leave-to[data-v-ef011de4]{opacity:0;transform:translateY(-4px)}.latest-posts[data-v-ef011de4]{background:#f7f7fb}.posts-grid[data-v-ef011de4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.post-card[data-v-ef011de4]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 18px #0000000f;display:flex;flex-direction:column}.post-image-placeholder[data-v-ef011de4]{background:#d6d7ff;height:150px;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#22295d}.post-body[data-v-ef011de4]{padding:1.2rem 1.3rem 1.5rem}.post-date[data-v-ef011de4]{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:#777;margin-bottom:.4rem}.post-card h3[data-v-ef011de4]{font-size:1.02rem;color:#11144c;line-height:1.5;margin-bottom:.7rem}.post-link[data-v-ef011de4]{font-size:.9rem;color:#f05545;font-weight:600}@media(max-width:900px){.service-hero-inner[data-v-ef011de4]{padding:3.8rem 1.25rem 3.9rem}.service-hero h1[data-v-ef011de4]{font-size:2.1rem}.intro-layout[data-v-ef011de4]{grid-template-columns:1fr}.media-frame--intro[data-v-ef011de4]{height:260px}.expertise-grid[data-v-ef011de4],.benefits-grid[data-v-ef011de4]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-row[data-v-ef011de4],.process-row.row-reverse[data-v-ef011de4]{grid-template-columns:1fr}.process-row.row-reverse .process-text[data-v-ef011de4],.process-row.row-reverse .process-image[data-v-ef011de4]{order:initial}.redesign-inner[data-v-ef011de4],.clients-inner[data-v-ef011de4]{grid-template-columns:1fr}.posts-grid[data-v-ef011de4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.section-inner[data-v-ef011de4]{padding-inline:1.25rem}.section-title[data-v-ef011de4]{font-size:1.7rem}.expertise-grid[data-v-ef011de4],.benefits-grid[data-v-ef011de4],.posts-grid[data-v-ef011de4]{grid-template-columns:1fr}.media-frame--process[data-v-ef011de4],.media-frame--redesign[data-v-ef011de4],.media-frame--clients[data-v-ef011de4]{height:210px}}.service-page[data-v-48837f2c]{background-color:#fff}.service-hero[data-v-48837f2c]{background-image:linear-gradient(to bottom,#0c0828e6,#0c0828d9);background-size:cover;background-position:center;color:#fff}.service-hero-inner[data-v-48837f2c]{max-width:1120px;margin:0 auto;padding:4.6rem 1.5rem 5rem}.hero-kicker[data-v-48837f2c]{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;opacity:.9;margin-bottom:.4rem}.service-hero h1[data-v-48837f2c]{font-size:2.6rem;font-weight:800;margin:0 0 .6rem}.hero-breadcrumb[data-v-48837f2c]{font-size:.9rem;opacity:.9}.section-inner[data-v-48837f2c]{max-width:1120px;margin:0 auto;padding:3.6rem 1.5rem}.section-title[data-v-48837f2c]{text-align:center;font-size:2rem;margin:0 0 1.7rem;color:#11144c;text-transform:uppercase;letter-spacing:.08em}.section-subtitle[data-v-48837f2c]{font-size:.95rem;line-height:1.7;color:#444;margin:0 0 1.6rem}.section-subtitle.center[data-v-48837f2c]{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.accent[data-v-48837f2c]{color:#f05545}.service-intro[data-v-48837f2c]{background:#fff}.intro-layout[data-v-48837f2c]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);gap:3rem;align-items:center}.media-frame[data-v-48837f2c]{position:relative;border-radius:12px;overflow:hidden;background:radial-gradient(circle at top left,rgba(240,85,69,.12),transparent 58%),linear-gradient(180deg,#fffffff2,#f5f6fcf2);border:1px solid rgba(17,20,76,.1);box-shadow:0 14px 30px #0000001f;transform:translateY(10px);opacity:0;animation:mediaFadeUp-48837f2c .75s ease forwards}.media-frame[data-v-48837f2c]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f;pointer-events:none}.media-frame--intro[data-v-48837f2c]{height:280px}.media-frame--process[data-v-48837f2c]{height:220px}.media-frame--clients[data-v-48837f2c]{height:230px}.media-frame.on-dark[data-v-48837f2c]{border-color:#ffffff2e;box-shadow:0 16px 34px #00000047}.media-img[data-v-48837f2c]{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .35s ease}.media-glow[data-v-48837f2c]{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(240,85,69,.2),transparent 55%),linear-gradient(180deg,#fff0,#0000002e);pointer-events:none;opacity:.9}.media-frame[data-v-48837f2c]:hover{box-shadow:0 18px 38px #00000029}.media-frame.on-dark[data-v-48837f2c]:hover{box-shadow:0 20px 42px #00000061}.media-frame:hover .media-img[data-v-48837f2c]{transform:scale(1.08)}@keyframes mediaFadeUp-48837f2c{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.media-frame[data-v-48837f2c]{animation:none;opacity:1;transform:none}.media-img[data-v-48837f2c]{transition:none;transform:none}.media-frame:hover .media-img[data-v-48837f2c],.service-card[data-v-48837f2c]:hover,.benefit-card[data-v-48837f2c]:hover,.process-image-placeholder[data-v-48837f2c]:hover,.primary-btn[data-v-48837f2c]:hover,.benefit-card:hover .icon-circle--technical[data-v-48837f2c]{transform:none}}.intro-text h2[data-v-48837f2c]{font-size:1.7rem;line-height:1.6;color:#11144c;margin-bottom:1rem}.intro-text h2 .accent[data-v-48837f2c]{font-weight:700}.intro-text p[data-v-48837f2c]{font-size:.95rem;line-height:1.7;color:#333;margin-bottom:.8rem}.primary-btn[data-v-48837f2c]{padding:.7rem 1.6rem;border-radius:4px;border:none;background:#f05545;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.primary-btn[data-v-48837f2c]:hover{background:#d94536;box-shadow:0 8px 20px #f0554559;transform:translateY(-1px)}.primary-btn[data-v-48837f2c]:active{transform:translateY(0)}.intro-btn[data-v-48837f2c]{margin-top:.5rem}.key-section.services[data-v-48837f2c]{background:#f7f7fb}.services-grid[data-v-48837f2c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:2rem}.service-card[data-v-48837f2c]{border-radius:8px;padding:1.8rem 1.6rem 1.9rem;color:#fff;background:radial-gradient(circle at top left,#262c6b 0,#0c0e32 70%);box-shadow:0 10px 26px #00000038;transition:transform .22s ease,box-shadow .22s ease}.service-card[data-v-48837f2c]:hover{transform:translateY(-5px);box-shadow:0 18px 40px #00000052}.service-card h3[data-v-48837f2c]{font-size:1.05rem;margin-bottom:.6rem}.service-card--title-lg h3[data-v-48837f2c]{font-size:1.22rem;line-height:1.35}.service-card p[data-v-48837f2c]{font-size:.92rem;line-height:1.7}.key-section.benefits[data-v-48837f2c]{background:#fff}.benefits-grid[data-v-48837f2c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:1.6rem}.benefit-card[data-v-48837f2c]{background:#fff;border-radius:8px;padding:1.8rem 1.6rem 1.9rem;box-shadow:0 8px 18px #0000000f;transition:transform .22s ease,box-shadow .22s ease}.benefit-card[data-v-48837f2c]:hover{transform:translateY(-5px);box-shadow:0 16px 34px #0000001a}.benefit-card h3[data-v-48837f2c]{font-size:1.02rem;margin-bottom:.5rem;color:#11144c}.benefit-title-lg[data-v-48837f2c]{font-size:1.2rem}.benefit-card p[data-v-48837f2c]{font-size:.92rem;line-height:1.7;color:#444}.icon-circle[data-v-48837f2c]{width:42px;height:42px;border-radius:999px;background:#f7f7fb;display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.icon-circle--technical[data-v-48837f2c]{width:48px;height:48px;border-radius:10px;background:linear-gradient(145deg,#eef0f8,#e2e6f4);color:#1c2563;box-shadow:inset 0 1px #fffc;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.benefit-card:hover .icon-circle--technical[data-v-48837f2c]{transform:scale(1.06);box-shadow:inset 0 1px #ffffffe6,0 6px 16px #1c25631f}.benefit-svg[data-v-48837f2c]{width:22px;height:22px}.process-section[data-v-48837f2c]{background:#fff}.process-title-accent[data-v-48837f2c]{display:flex;justify-content:center;margin:0 0 .35rem}.process-circuit[data-v-48837f2c]{width:min(300px,78%);height:auto;color:#1a1f5c;opacity:.88}.process-blocks[data-v-48837f2c]{display:flex;flex-direction:column;gap:2.8rem;margin-top:1.5rem}.process-row[data-v-48837f2c]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.4rem;align-items:center}.process-row.row-reverse[data-v-48837f2c]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.process-row.row-reverse .process-text[data-v-48837f2c]{order:2}.process-row.row-reverse .process-image[data-v-48837f2c]{order:1}.process-text h3[data-v-48837f2c]{font-size:1.25rem;color:#11144c;margin-bottom:.35rem}.process-label[data-v-48837f2c]{font-size:.9rem;font-weight:600;color:#22295d;margin-bottom:.6rem}.process-text p[data-v-48837f2c]{font-size:.94rem;line-height:1.8;color:#444}.process-image-placeholder[data-v-48837f2c]{border-radius:8px;background:#f3f3f5;height:220px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:.95rem;transition:box-shadow .25s ease,transform .25s ease}.process-image-placeholder[data-v-48837f2c]:hover{box-shadow:0 12px 28px #00000014;transform:translateY(-2px)}.clients-strip[data-v-48837f2c]{background:radial-gradient(circle at top left,#262c6b 0,#0c0e32 70%);color:#fff}.clients-inner[data-v-48837f2c]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:2.6rem;align-items:center}.clients-text h2[data-v-48837f2c]{font-size:1.7rem;margin-bottom:.7rem}.clients-text p[data-v-48837f2c]{font-size:.95rem;line-height:1.7;margin-bottom:1.2rem}.faq-section[data-v-48837f2c]{background:#fff}.faq-list[data-v-48837f2c]{max-width:900px;margin:0 auto;margin-top:1.5rem}.faq-item+.faq-item[data-v-48837f2c]{border-top:1px solid #ececf5}.faq-question[data-v-48837f2c]{width:100%;padding:.9rem 0;display:flex;justify-content:space-between;align-items:center;border:none;background:transparent;font-size:.98rem;font-weight:600;color:#11144c;cursor:pointer;transition:color .15s ease,background .15s ease}.faq-question[data-v-48837f2c]:hover{color:#f05545;background:#f055450a}.faq-toggle[data-v-48837f2c]{font-size:1.3rem;line-height:1;color:#f05545}.faq-answer[data-v-48837f2c]{padding:0 0 .9rem}.faq-answer p[data-v-48837f2c]{font-size:.94rem;line-height:1.7;color:#444}.faq-enter-active[data-v-48837f2c],.faq-leave-active[data-v-48837f2c]{transition:all .2s ease}.faq-enter-from[data-v-48837f2c],.faq-leave-to[data-v-48837f2c]{opacity:0;transform:translateY(-4px)}@media(max-width:900px){.service-hero-inner[data-v-48837f2c]{padding:3.8rem 1.25rem 3.9rem}.service-hero h1[data-v-48837f2c]{font-size:2.1rem}.intro-layout[data-v-48837f2c]{grid-template-columns:1fr}.services-grid[data-v-48837f2c]{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-grid[data-v-48837f2c],.process-row[data-v-48837f2c],.process-row.row-reverse[data-v-48837f2c]{grid-template-columns:1fr}.process-row.row-reverse .process-text[data-v-48837f2c],.process-row.row-reverse .process-image[data-v-48837f2c]{order:initial}.clients-inner[data-v-48837f2c]{grid-template-columns:1fr}}@media(max-width:600px){.section-inner[data-v-48837f2c]{padding-inline:1.25rem}.section-title[data-v-48837f2c]{font-size:1.7rem}.services-grid[data-v-48837f2c]{grid-template-columns:1fr}}.service-page[data-v-2cfed9f1]{background-color:#fff}.service-hero[data-v-2cfed9f1]{background-image:linear-gradient(to bottom,#0c0828e6,#0c0828d9);color:#fff}.service-hero-inner[data-v-2cfed9f1]{max-width:1120px;margin:0 auto;padding:4.6rem 1.5rem 5rem}.hero-kicker[data-v-2cfed9f1]{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;opacity:.9;margin-bottom:.4rem}.service-hero h1[data-v-2cfed9f1]{font-size:2.6rem;font-weight:800;margin:0 0 .6rem}.hero-breadcrumb[data-v-2cfed9f1]{font-size:.9rem;opacity:.9}.section-inner[data-v-2cfed9f1]{max-width:1120px;margin:0 auto;padding:3.6rem 1.5rem}.section-title[data-v-2cfed9f1]{text-align:center;font-size:2rem;margin:0 0 1.7rem;color:#11144c;text-transform:uppercase;letter-spacing:.08em}.section-subtitle[data-v-2cfed9f1]{font-size:.95rem;line-height:1.7;color:#444;margin:0 0 1.6rem}.section-subtitle.center[data-v-2cfed9f1]{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.accent[data-v-2cfed9f1]{color:#f05545}.service-intro[data-v-2cfed9f1]{background:#fff}.intro-layout[data-v-2cfed9f1]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);gap:3rem;align-items:center}.media-frame[data-v-2cfed9f1]{position:relative;border-radius:12px;overflow:hidden;background:radial-gradient(circle at top left,rgba(240,85,69,.12),transparent 58%),linear-gradient(180deg,#fffffff2,#f5f6fcf2);border:1px solid rgba(17,20,76,.1);box-shadow:0 14px 30px #0000001f;transform:translateY(10px);opacity:0;animation:mediaFadeUp-2cfed9f1 .75s ease forwards}.media-frame[data-v-2cfed9f1]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f;pointer-events:none}.media-frame--intro[data-v-2cfed9f1]{height:280px}.media-frame--process[data-v-2cfed9f1]{height:220px}.media-frame--clients[data-v-2cfed9f1]{height:230px}.media-frame.on-dark[data-v-2cfed9f1]{border-color:#ffffff2e;box-shadow:0 16px 34px #00000047}.media-img[data-v-2cfed9f1]{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .35s ease}.media-glow[data-v-2cfed9f1]{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(240,85,69,.2),transparent 55%),linear-gradient(180deg,#fff0,#0000002e);pointer-events:none;opacity:.9}.media-frame[data-v-2cfed9f1]:hover{box-shadow:0 18px 38px #00000029}.media-frame.on-dark[data-v-2cfed9f1]:hover{box-shadow:0 20px 42px #00000061}.media-frame:hover .media-img[data-v-2cfed9f1]{transform:scale(1.08)}@keyframes mediaFadeUp-2cfed9f1{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.media-frame[data-v-2cfed9f1]{animation:none;opacity:1;transform:none}.media-img[data-v-2cfed9f1]{transition:none;transform:none}.media-frame:hover .media-img[data-v-2cfed9f1],.service-tile-inner:hover .service-tile-img[data-v-2cfed9f1],.service-tile[data-v-2cfed9f1]:hover,.benefit-card[data-v-2cfed9f1]:hover,.benefit-card:hover .icon-circle--technical[data-v-2cfed9f1]{transform:none}}.intro-text h2[data-v-2cfed9f1]{font-size:1.7rem;line-height:1.6;color:#11144c;margin-bottom:1rem}.intro-text p[data-v-2cfed9f1]{font-size:.95rem;line-height:1.7;color:#333;margin-bottom:.8rem}.primary-btn[data-v-2cfed9f1]{padding:.7rem 1.6rem;border-radius:4px;border:none;background:#f05545;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.primary-btn[data-v-2cfed9f1]:hover{background:#d94536;box-shadow:0 8px 20px #f0554559;transform:translateY(-1px)}.primary-btn[data-v-2cfed9f1]:active{transform:translateY(0)}.intro-btn[data-v-2cfed9f1]{margin-top:.5rem}.key-section.benefits[data-v-2cfed9f1]{background:#f7f7fb}.benefits-grid[data-v-2cfed9f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:1.6rem}.benefit-card[data-v-2cfed9f1]{background:#fff;border-radius:8px;padding:1.8rem 1.6rem 1.9rem;box-shadow:0 8px 18px #0000000f;transition:transform .22s ease,box-shadow .22s ease}.benefit-card[data-v-2cfed9f1]:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000001a}.benefit-card h3[data-v-2cfed9f1]{font-size:1.02rem;margin-bottom:.5rem;color:#11144c}.benefit-title-lg[data-v-2cfed9f1]{font-size:1.16rem}.benefit-card p[data-v-2cfed9f1]{font-size:.92rem;line-height:1.7;color:#444}.icon-circle[data-v-2cfed9f1]{width:42px;height:42px;border-radius:999px;background:#f7f7fb;display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.icon-circle--technical[data-v-2cfed9f1]{width:48px;height:48px;border-radius:10px;background:linear-gradient(145deg,#eef0f8,#e2e6f4);color:#1c2563;box-shadow:inset 0 1px #fffc;transition:transform .22s ease,box-shadow .22s ease}.benefit-card:hover .icon-circle--technical[data-v-2cfed9f1]{transform:scale(1.06);box-shadow:inset 0 1px #ffffffe6,0 6px 16px #1c25631f}.benefit-svg[data-v-2cfed9f1]{width:22px;height:22px}.key-section.services[data-v-2cfed9f1]{background:#fff}.services-grid-npi[data-v-2cfed9f1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin-top:2rem}.service-tile[data-v-2cfed9f1]{border-radius:10px;transition:transform .22s ease,box-shadow .22s ease}.service-tile[data-v-2cfed9f1]:hover{transform:translateY(-4px)}.service-tile-inner[data-v-2cfed9f1]{position:relative;border-radius:10px;overflow:hidden;height:200px;box-shadow:0 12px 28px #00000024;border:1px solid rgba(17,20,76,.08)}.service-tile:hover .service-tile-inner[data-v-2cfed9f1]{box-shadow:0 18px 40px #0003}.service-tile-img[data-v-2cfed9f1]{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .35s ease}.service-tile:hover .service-tile-img[data-v-2cfed9f1]{transform:scale(1.08)}.service-tile-overlay[data-v-2cfed9f1]{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:1rem .75rem 1.1rem;background:linear-gradient(to top,rgba(12,8,40,.94) 0%,rgba(12,8,40,.5) 42%,transparent 72%);pointer-events:none}.service-tile-overlay h3[data-v-2cfed9f1]{margin:0;color:#fff;font-size:1.02rem;font-weight:700;text-align:center;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.35)}.validation-section[data-v-2cfed9f1]{background:#fff}.phase-label[data-v-2cfed9f1]{font-size:.9rem;font-weight:600;color:#22295d;margin-bottom:.4rem}.phase-timing[data-v-2cfed9f1]{font-size:.88rem;color:#777;margin-bottom:.5rem}.pre-evt-row[data-v-2cfed9f1]{margin-top:1.8rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);gap:2.4rem;align-items:center}.pre-evt-text h3[data-v-2cfed9f1]{font-size:1.25rem;color:#11144c;margin-bottom:.35rem}.pre-evt-text p[data-v-2cfed9f1]{font-size:.94rem;line-height:1.8;color:#444}.validation-rows[data-v-2cfed9f1]{margin-top:2.2rem;display:flex;flex-direction:column;gap:2.6rem}.validation-row[data-v-2cfed9f1]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2.4rem;align-items:center}.validation-row.row-reverse[data-v-2cfed9f1]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.validation-row.row-reverse .validation-text[data-v-2cfed9f1]{order:2}.validation-row.row-reverse .validation-image[data-v-2cfed9f1]{order:1}.validation-text h3[data-v-2cfed9f1]{font-size:1.25rem;color:#11144c;margin-bottom:.35rem}.validation-text p[data-v-2cfed9f1]{font-size:.94rem;line-height:1.8;color:#444}.clients-strip[data-v-2cfed9f1]{background:radial-gradient(circle at top left,#262c6b 0,#0c0e32 70%);color:#fff}.clients-inner[data-v-2cfed9f1]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:2.6rem;align-items:center}.clients-text h2[data-v-2cfed9f1]{font-size:1.7rem;margin-bottom:.7rem}.clients-text p[data-v-2cfed9f1]{font-size:.95rem;line-height:1.7;margin-bottom:1.2rem}@media(max-width:900px){.service-hero-inner[data-v-2cfed9f1]{padding:3.8rem 1.25rem 3.9rem}.service-hero h1[data-v-2cfed9f1]{font-size:2.1rem}.intro-layout[data-v-2cfed9f1],.benefits-grid[data-v-2cfed9f1]{grid-template-columns:1fr}.services-grid-npi[data-v-2cfed9f1]{grid-template-columns:repeat(2,minmax(0,1fr))}.pre-evt-row[data-v-2cfed9f1],.validation-row[data-v-2cfed9f1],.validation-row.row-reverse[data-v-2cfed9f1]{grid-template-columns:1fr}.validation-row.row-reverse .validation-text[data-v-2cfed9f1],.validation-row.row-reverse .validation-image[data-v-2cfed9f1]{order:initial}.clients-inner[data-v-2cfed9f1]{grid-template-columns:1fr}}@media(max-width:600px){.section-inner[data-v-2cfed9f1]{padding-inline:1.25rem}.section-title[data-v-2cfed9f1]{font-size:1.7rem}.services-grid-npi[data-v-2cfed9f1]{grid-template-columns:1fr}}.accent[data-v-c3e3d59c]{color:#f05545}.service-page[data-v-c3e3d59c]{background-color:#fff}.service-hero[data-v-c3e3d59c]{background-image:linear-gradient(to bottom,#0c0828e6,#0c0828d9);color:#fff}.service-hero-inner[data-v-c3e3d59c]{max-width:1120px;margin:0 auto;padding:4.6rem 1.5rem 5rem}.hero-kicker[data-v-c3e3d59c]{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;opacity:.9;margin-bottom:.4rem}.service-hero h1[data-v-c3e3d59c]{font-size:2.6rem;font-weight:800;margin:0 0 .6rem}.hero-breadcrumb[data-v-c3e3d59c]{font-size:.9rem;opacity:.9}.section-inner[data-v-c3e3d59c]{max-width:1120px;margin:0 auto;padding:3.6rem 1.5rem}.section-title[data-v-c3e3d59c]{text-align:center;font-size:2rem;margin:0 0 1.7rem;color:#11144c;text-transform:uppercase;letter-spacing:.08em}.section-title--benefits-lg[data-v-c3e3d59c]{font-size:2.45rem;letter-spacing:.06em}.section-subtitle[data-v-c3e3d59c]{font-size:.95rem;line-height:1.7;color:#444;margin:0 0 1.6rem}.section-subtitle.center[data-v-c3e3d59c]{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.service-intro[data-v-c3e3d59c]{background:#fff}.intro-layout[data-v-c3e3d59c]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);gap:3rem;align-items:center}.intro-headline[data-v-c3e3d59c]{font-size:1.75rem;line-height:1.45;color:#11144c;margin:0 0 1rem;font-weight:700}.intro-text p[data-v-c3e3d59c]{font-size:.95rem;line-height:1.7;color:#333;margin-bottom:.8rem}.primary-btn[data-v-c3e3d59c]{padding:.7rem 1.6rem;border-radius:4px;border:none;background:#f05545;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.primary-btn[data-v-c3e3d59c]:hover{background:#d94536;box-shadow:0 8px 20px #f0554559;transform:translateY(-1px)}.primary-btn[data-v-c3e3d59c]:active{transform:translateY(0)}.intro-btn[data-v-c3e3d59c]{margin-top:.5rem}.media-frame[data-v-c3e3d59c]{position:relative;border-radius:12px;overflow:hidden;background:radial-gradient(circle at top left,rgba(240,85,69,.12),transparent 58%),linear-gradient(180deg,#fffffff2,#f5f6fcf2);border:1px solid rgba(17,20,76,.1);box-shadow:0 14px 30px #0000001f;transform:translateY(10px);opacity:0;animation:mediaFadeUp-c3e3d59c .75s ease forwards}.media-frame[data-v-c3e3d59c]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f;pointer-events:none}.media-frame--intro[data-v-c3e3d59c]{height:280px}.media-frame--process[data-v-c3e3d59c]{height:220px}.media-frame--clients[data-v-c3e3d59c]{height:230px}.media-frame.on-dark[data-v-c3e3d59c]{border-color:#ffffff2e;box-shadow:0 16px 34px #00000047}.media-img[data-v-c3e3d59c]{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .35s ease}.media-glow[data-v-c3e3d59c]{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(240,85,69,.2),transparent 55%),linear-gradient(180deg,#fff0,#0000002e);pointer-events:none;opacity:.9}.media-frame[data-v-c3e3d59c]:hover{box-shadow:0 18px 38px #00000029}.media-frame.on-dark[data-v-c3e3d59c]:hover{box-shadow:0 20px 42px #00000061}.media-frame:hover .media-img[data-v-c3e3d59c]{transform:scale(1.08)}@keyframes mediaFadeUp-c3e3d59c{to{opacity:1;transform:translateY(0)}}.key-section.benefits[data-v-c3e3d59c]{background:#f7f7fb}.benefits-grid-supply[data-v-c3e3d59c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:1.6rem}.benefit-card[data-v-c3e3d59c]{background:#fff;border-radius:8px;padding:1.8rem 1.6rem 1.9rem;box-shadow:0 8px 18px #0000000f;transition:transform .22s ease,box-shadow .22s ease}.benefit-card[data-v-c3e3d59c]:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000001a}.benefit-card h3[data-v-c3e3d59c]{font-size:1.02rem;margin-bottom:.5rem;color:#11144c}.benefit-card p[data-v-c3e3d59c]{font-size:.92rem;line-height:1.7;color:#444}.icon-circle[data-v-c3e3d59c]{width:42px;height:42px;border-radius:999px;background:#f7f7fb;display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.icon-circle--technical[data-v-c3e3d59c]{width:48px;height:48px;border-radius:10px;background:linear-gradient(145deg,#eef0f8,#e2e6f4);color:#1c2563;box-shadow:inset 0 1px #fffc;transition:transform .22s ease,box-shadow .22s ease}.benefit-card:hover .icon-circle--technical[data-v-c3e3d59c]{transform:scale(1.06);box-shadow:inset 0 1px #ffffffe6,0 6px 16px #1c25631f}.benefit-svg[data-v-c3e3d59c]{width:22px;height:22px}.supplier-types[data-v-c3e3d59c]{background:#fff}.services-grid.supplier-grid[data-v-c3e3d59c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin-top:2rem}.service-tile[data-v-c3e3d59c]{border-radius:10px;transition:transform .22s ease,box-shadow .22s ease}.service-tile[data-v-c3e3d59c]:hover{transform:translateY(-4px)}.service-tile-inner[data-v-c3e3d59c]{position:relative;border-radius:10px;overflow:hidden;height:200px;box-shadow:0 12px 28px #00000024;border:1px solid rgba(17,20,76,.08)}.service-tile:hover .service-tile-inner[data-v-c3e3d59c]{box-shadow:0 18px 40px #0003}.service-tile-img[data-v-c3e3d59c]{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .35s ease}.service-tile:hover .service-tile-img[data-v-c3e3d59c]{transform:scale(1.08)}.service-tile-overlay[data-v-c3e3d59c]{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:1rem .75rem 1.1rem;background:linear-gradient(to top,rgba(12,8,40,.94) 0%,rgba(12,8,40,.5) 42%,transparent 72%);pointer-events:none}.service-tile-overlay h3[data-v-c3e3d59c]{margin:0;color:#fff;font-size:1.02rem;font-weight:700;text-align:center;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.35)}.supplier-process[data-v-c3e3d59c]{background:#fff}.process-rows[data-v-c3e3d59c]{margin-top:2rem;display:flex;flex-direction:column;gap:2.6rem}.process-row[data-v-c3e3d59c]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2.4rem;align-items:center}.process-row.row-reverse[data-v-c3e3d59c]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.process-row.row-reverse .process-text[data-v-c3e3d59c]{order:2}.process-row.row-reverse .process-image[data-v-c3e3d59c]{order:1}.process-step-title[data-v-c3e3d59c]{font-size:1.65rem;font-weight:800;color:#11144c;margin:0 0 .4rem;letter-spacing:.02em}.process-text p[data-v-c3e3d59c]{font-size:.94rem;line-height:1.8;color:#444}.phase-label[data-v-c3e3d59c]{font-size:.9rem;font-weight:600;color:#22295d;margin-bottom:.4rem}.clients-strip[data-v-c3e3d59c]{background:radial-gradient(circle at top left,#262c6b 0,#0c0e32 70%);color:#fff}.clients-inner[data-v-c3e3d59c]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:2.6rem;align-items:center}.clients-text h2[data-v-c3e3d59c]{font-size:1.7rem;margin-bottom:.7rem}.clients-text p[data-v-c3e3d59c]{font-size:.95rem;line-height:1.7;margin-bottom:1.2rem}@media(prefers-reduced-motion:reduce){.media-frame[data-v-c3e3d59c]{animation:none;opacity:1;transform:none}.media-img[data-v-c3e3d59c]{transition:none;transform:none}.media-frame:hover .media-img[data-v-c3e3d59c],.service-tile[data-v-c3e3d59c]:hover,.service-tile:hover .service-tile-img[data-v-c3e3d59c],.benefit-card[data-v-c3e3d59c]:hover,.primary-btn[data-v-c3e3d59c]:hover{transform:none}}@media(max-width:900px){.service-hero-inner[data-v-c3e3d59c]{padding:3.8rem 1.25rem 3.9rem}.service-hero h1[data-v-c3e3d59c]{font-size:2.1rem}.intro-layout[data-v-c3e3d59c]{grid-template-columns:1fr}.section-title--benefits-lg[data-v-c3e3d59c]{font-size:2.05rem}.benefits-grid-supply[data-v-c3e3d59c]{grid-template-columns:1fr}.services-grid.supplier-grid[data-v-c3e3d59c]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-row[data-v-c3e3d59c],.process-row.row-reverse[data-v-c3e3d59c]{grid-template-columns:1fr}.process-row.row-reverse .process-text[data-v-c3e3d59c],.process-row.row-reverse .process-image[data-v-c3e3d59c]{order:initial}.clients-inner[data-v-c3e3d59c]{grid-template-columns:1fr}}@media(max-width:600px){.section-inner[data-v-c3e3d59c]{padding-inline:1.25rem}.section-title[data-v-c3e3d59c]{font-size:1.7rem}.section-title--benefits-lg[data-v-c3e3d59c]{font-size:1.85rem}.process-step-title[data-v-c3e3d59c]{font-size:1.4rem}.services-grid.supplier-grid[data-v-c3e3d59c]{grid-template-columns:1fr}}.case-studies-page[data-v-88f1ffc5]{background:#fff}.case-hero[data-v-88f1ffc5]{background-image:linear-gradient(to bottom,#050628e6,#050628d9);color:#fff}.case-hero-inner[data-v-88f1ffc5]{max-width:1120px;margin:0 auto;padding:4.6rem 1.5rem 5rem}.hero-kicker[data-v-88f1ffc5]{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;opacity:.9;margin-bottom:.5rem}.case-hero h1[data-v-88f1ffc5]{font-size:2.6rem;font-weight:800;margin:0}.section-inner[data-v-88f1ffc5]{max-width:1120px;margin:0 auto;padding:3.6rem 1.5rem}.case-layout[data-v-88f1ffc5]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:3rem;align-items:start}.filter-label[data-v-88f1ffc5]{font-size:.78rem;letter-spacing:.14em;color:#777;margin:0 0 .6rem;text-transform:uppercase}.filter-select[data-v-88f1ffc5]{width:240px;max-width:100%;padding:.6rem .8rem;border-radius:6px;border:1px solid #e7e7f2;background:#fff;font-size:.95rem}.case-list[data-v-88f1ffc5]{margin-top:1.4rem;display:flex;flex-direction:column;gap:1.4rem}.case-card[data-v-88f1ffc5]{display:grid;grid-template-columns:240px 1fr;gap:1.6rem;padding:1.2rem;border-radius:10px;background:#fff;box-shadow:0 10px 22px #0000000f;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;outline:none}.case-card[data-v-88f1ffc5]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000014}.case-thumb[data-v-88f1ffc5]{border-radius:8px;overflow:hidden;background:#f2f2f6;display:flex;align-items:center;justify-content:center;height:180px}.case-thumb-img[data-v-88f1ffc5]{width:100%;height:100%;object-fit:cover;display:block}.case-thumb-placeholder[data-v-88f1ffc5]{color:#999;font-size:.9rem}.case-category[data-v-88f1ffc5]{margin:0 0 .35rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#7a7a8a}.case-title[data-v-88f1ffc5]{margin:0 0 .8rem;font-size:1.28rem;color:#11144c}.case-link[data-v-88f1ffc5]{margin:0;color:#f05545;font-weight:600}.case-link-arrow[data-v-88f1ffc5]{margin-left:.25rem}.side-title[data-v-88f1ffc5]{margin:0 0 1rem;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;color:#11144c}.side-links[data-v-88f1ffc5]{list-style:none;padding:0;margin:0}.side-links li+li[data-v-88f1ffc5]{margin-top:.8rem}.side-link[data-v-88f1ffc5]{color:#f05545;text-decoration:none;font-size:.95rem}.side-link[data-v-88f1ffc5]:hover{text-decoration:underline}@media(max-width:900px){.case-layout[data-v-88f1ffc5],.case-card[data-v-88f1ffc5]{grid-template-columns:1fr}.case-thumb[data-v-88f1ffc5]{height:200px}}.page-main[data-v-42c7a73a]{background:#050716;color:#fff}.testimonials-hero[data-v-42c7a73a]{background:#050716;min-height:360px;padding:6rem 1.5rem;display:flex;align-items:center;justify-content:center}.testimonials-hero-inner[data-v-42c7a73a]{max-width:960px;width:100%;background:#fff;color:#111827;border-radius:10px;padding:2.75rem 3rem;box-shadow:0 20px 45px #00000073}.hero-eyebrow[data-v-42c7a73a]{font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;color:#0f1650;margin-bottom:.4rem}.hero-title[data-v-42c7a73a]{font-size:2.1rem;letter-spacing:.14em;text-transform:uppercase;color:#ff624a;margin-bottom:1rem}.hero-desc[data-v-42c7a73a]{font-size:.98rem;line-height:1.7;color:#4a5568}.testimonials-section[data-v-42c7a73a]{padding:4rem 1.5rem 3.5rem}.testimonials-inner[data-v-42c7a73a]{max-width:1120px;margin:0 auto}.testimonials-grid[data-v-42c7a73a]{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem}.testimonial-card[data-v-42c7a73a]{background:#0b1226;border-radius:10px;padding:1.9rem 2rem;box-shadow:0 16px 32px #0006}.testimonial-header[data-v-42c7a73a]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.avatar-circle[data-v-42c7a73a]{width:44px;height:44px;border-radius:999px;background:#ff624a;display:flex;align-items:center;justify-content:center;font-weight:600}.testimonial-meta[data-v-42c7a73a]{line-height:1.3}.testimonial-name[data-v-42c7a73a]{font-weight:600}.testimonial-role[data-v-42c7a73a]{font-size:.8rem;opacity:.75}.testimonial-quote[data-v-42c7a73a]{margin-top:.5rem;font-size:.92rem;line-height:1.7;color:#e5e7f3}.testimonial-stars[data-v-42c7a73a]{margin-top:1.3rem;font-size:.9rem;color:#ffb347}.partner-cta[data-v-42c7a73a]{padding:3.5rem 1.5rem 4.2rem;background:radial-gradient(circle at top,#111b3e 0,#050716 55%)}.partner-cta-inner[data-v-42c7a73a]{max-width:880px;margin:0 auto;text-align:center}.partner-cta-inner h2[data-v-42c7a73a]{font-size:1.6rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem}.partner-cta-inner p[data-v-42c7a73a]{max-width:640px;margin:0 auto 1.7rem;font-size:.98rem;line-height:1.7;color:#e5e7ff}.partner-btn[data-v-42c7a73a]{display:inline-block;border:none;border-radius:4px;padding:.75rem 1.9rem;background:#f05545;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;text-decoration:none;text-align:center}.partner-btn[data-v-42c7a73a]:hover{background:#d94536}@media(max-width:900px){.testimonials-hero[data-v-42c7a73a]{padding:4.5rem 1.25rem;min-height:320px}.testimonials-hero-inner[data-v-42c7a73a]{padding:2.2rem 2rem}.hero-title[data-v-42c7a73a]{font-size:1.8rem}.testimonials-grid[data-v-42c7a73a]{grid-template-columns:1fr}}@media(max-width:600px){.hero-title[data-v-42c7a73a]{font-size:1.6rem}.testimonials-hero-inner[data-v-42c7a73a]{padding:2rem 1.5rem}}.page-main[data-v-b9bd4ae3]{background:#fff;color:#111827}.contact-hero[data-v-b9bd4ae3]{background:radial-gradient(circle at top left,#111b3e 0,#050716 60%);color:#fff;padding:6rem 1.5rem 4rem}.contact-hero-inner[data-v-b9bd4ae3]{max-width:1120px;margin:0 auto}.contact-hero h1[data-v-b9bd4ae3]{font-size:2.4rem;margin-bottom:1rem}.contact-hero p[data-v-b9bd4ae3]{max-width:32rem;line-height:1.7;font-size:.98rem;opacity:.92}.contact-body[data-v-b9bd4ae3]{padding:3.5rem 1.5rem 4.5rem}.contact-inner[data-v-b9bd4ae3]{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:2.5rem;align-items:flex-start}.form-intro[data-v-b9bd4ae3]{font-size:.9rem;margin-bottom:1.5rem;color:#4b5563}.form-feedback[data-v-b9bd4ae3]{background:#fff;border-radius:6px;padding:1.8rem 1.9rem 2.1rem;box-shadow:0 18px 40px #0f172a1f;border:1px solid #e5e7eb}.form-feedback h3[data-v-b9bd4ae3]{font-size:1.15rem;margin:0 0 .6rem;color:#0f1650}.form-feedback p[data-v-b9bd4ae3]{margin:0;font-size:.9rem;line-height:1.65;color:#4b5563}.form-feedback--success[data-v-b9bd4ae3]{border-color:#bbf7d0;background:#f0fdf4}.form-feedback--success h3[data-v-b9bd4ae3]{color:#166534}.form-feedback--error[data-v-b9bd4ae3]{border-color:#fecaca;background:#fef2f2}.form-feedback--error h3[data-v-b9bd4ae3]{color:#991b1b}.form-feedback--error p+p[data-v-b9bd4ae3]{margin-top:.65rem}.form-feedback-hint a[data-v-b9bd4ae3]{color:#f05545;font-weight:600}.form-feedback .submit-btn[data-v-b9bd4ae3]{margin-top:1.25rem}.contact-form[data-v-b9bd4ae3]{background:#fff;border-radius:6px;padding:1.8rem 1.9rem 2.1rem;box-shadow:0 18px 40px #0f172a1f;border:1px solid #e5e7eb}.field-row[data-v-b9bd4ae3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.field[data-v-b9bd4ae3]{display:flex;flex-direction:column;font-size:.85rem;margin-bottom:1rem}.field>span[data-v-b9bd4ae3]{margin-bottom:.35rem;color:#374151}.required[data-v-b9bd4ae3]{color:#f9735b;margin-left:.15rem}input[data-v-b9bd4ae3],textarea[data-v-b9bd4ae3]{border-radius:4px;border:1px solid #d1d5db;padding:.55rem .7rem;font-size:.9rem;font-family:inherit;outline:none}input[data-v-b9bd4ae3]:focus,textarea[data-v-b9bd4ae3]:focus{border-color:#f9735b;box-shadow:0 0 0 1px #f9735b22}.field-group[data-v-b9bd4ae3]{border:1px solid #e5e7eb;border-radius:6px;padding:1.1rem 1.1rem .9rem;margin-bottom:1rem}.field-group legend[data-v-b9bd4ae3]{font-size:.82rem;font-weight:600;color:#111827;padding:0 .25rem;margin-bottom:.35rem}.check[data-v-b9bd4ae3],.radio[data-v-b9bd4ae3]{display:flex;align-items:flex-start;gap:.45rem;font-size:.85rem;margin-top:.35rem;color:#374151}.check input[data-v-b9bd4ae3],.radio input[data-v-b9bd4ae3]{margin-top:.15rem}.submit-row[data-v-b9bd4ae3]{margin-top:1.2rem}.submit-btn[data-v-b9bd4ae3]{background:#f05545;color:#fff;border:none;border-radius:4px;padding:.7rem 1.8rem;font-size:.95rem;font-weight:600;cursor:pointer}.submit-btn[data-v-b9bd4ae3]:hover:not(:disabled){background:#d94536}.submit-btn[data-v-b9bd4ae3]:disabled{opacity:.65;cursor:not-allowed}.submit-btn--secondary[data-v-b9bd4ae3]{background:#fff;color:#f05545;border:2px solid #f05545}.submit-btn--secondary[data-v-b9bd4ae3]:hover:not(:disabled){background:#fff5f4}.contact-locations[data-v-b9bd4ae3]{display:flex;flex-direction:column;gap:1.5rem}.location-card[data-v-b9bd4ae3]{background:#fff;border-radius:8px;padding:1.4rem 1.6rem;border:1px solid #e5e7eb;box-shadow:0 16px 32px #0f172a14}.location-icon[data-v-b9bd4ae3]{width:40px;height:40px;border-radius:999px;border:1px solid #f9735b66;display:flex;align-items:center;justify-content:center;margin-bottom:.8rem;font-size:1.2rem}.location-card h3[data-v-b9bd4ae3]{font-size:1.05rem;color:#0f1650;margin-bottom:.4rem}.location-card p[data-v-b9bd4ae3]{font-size:.86rem;color:#4b5563;line-height:1.6}@media(max-width:900px){.contact-inner[data-v-b9bd4ae3]{grid-template-columns:minmax(0,1fr)}.contact-body[data-v-b9bd4ae3]{padding-bottom:3.5rem}}@media(max-width:640px){.contact-hero[data-v-b9bd4ae3]{padding:5rem 1.25rem 3rem}.contact-hero h1[data-v-b9bd4ae3]{font-size:2rem}.contact-form[data-v-b9bd4ae3]{padding:1.4rem 1.4rem 1.8rem}.field-row[data-v-b9bd4ae3]{grid-template-columns:minmax(0,1fr)}}.case-detail[data-v-3293a96a]{background:#fff;color:#1e1e2e}.detail-hero[data-v-3293a96a]{background-image:linear-gradient(to bottom,#050628e6,#050628d9);color:#fff}.detail-hero-inner[data-v-3293a96a]{max-width:1120px;margin:0 auto;padding:4.6rem 1.5rem 5rem}.hero-kicker[data-v-3293a96a]{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;opacity:.9;margin-bottom:.4rem}.detail-hero h1[data-v-3293a96a]{font-size:2.6rem;font-weight:800;margin:0 0 .6rem}.hero-breadcrumb[data-v-3293a96a]{font-size:.9rem;opacity:.9;margin:0}.section-inner[data-v-3293a96a]{max-width:1120px;margin:0 auto;padding:3.6rem 1.5rem}.section-title[data-v-3293a96a]{text-align:center;font-size:2rem;margin:0 0 1.6rem;color:#11144c;text-transform:uppercase;letter-spacing:.08em}.detail-section.alt[data-v-3293a96a]{background:#f7f7fb}.intro-layout[data-v-3293a96a]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);gap:2.6rem;align-items:start}.intro-hero-img[data-v-3293a96a]{width:100%;border-radius:10px;display:block;box-shadow:0 10px 22px #00000014}.meta-line[data-v-3293a96a]{margin:0 0 .4rem;color:#333;line-height:1.6;font-size:.95rem}.meta-line--partner[data-v-3293a96a]{margin-bottom:.65rem;font-size:1.05rem}.meta-line--partner strong[data-v-3293a96a]{font-weight:700;color:#11144c;margin-right:.35rem}.partner-name[data-v-3293a96a]{font-size:1.42rem;font-weight:800;color:#11144c;letter-spacing:.02em}.intro-title[data-v-3293a96a]{margin:1.2rem 0 .7rem;font-size:1.6rem;color:#11144c}.intro-text p[data-v-3293a96a]{font-size:.95rem;line-height:1.8;color:#444;margin:0 0 .8rem}.primary-btn[data-v-3293a96a]{margin-top:.6rem;padding:.7rem 1.6rem;border-radius:4px;border:none;background:#f05545;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer}.primary-btn[data-v-3293a96a]:hover{background:#d94536}.primary-btn[data-v-3293a96a]:focus-visible{outline:2px solid #f05545;outline-offset:3px}.lead[data-v-3293a96a]{max-width:860px;margin:0 auto 1.6rem;text-align:center;font-size:.98rem;line-height:1.8;color:#444}.bullets[data-v-3293a96a]{max-width:860px;margin:0 auto;padding-left:1.15rem;color:#444;line-height:1.8;font-size:.95rem}.bullets li[data-v-3293a96a]{margin-bottom:.35rem}.bullets.compact[data-v-3293a96a]{margin:.6rem 0 .6rem 1rem;max-width:none}.note[data-v-3293a96a]{margin-top:.6rem;color:#555;font-size:.92rem}.solution-grid[data-v-3293a96a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:1.8rem}.solution-card[data-v-3293a96a]{background:#fff;border-radius:10px;padding:1.5rem 1.3rem 1.6rem;box-shadow:0 10px 22px #0000000f}.solution-card h3[data-v-3293a96a]{margin:0 0 .6rem;color:#11144c;font-size:1.05rem}.solution-card p[data-v-3293a96a]{margin:0;color:#444;font-size:.93rem;line-height:1.8}.gallery-grid[data-v-3293a96a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.6rem}.gallery-item[data-v-3293a96a]{margin:0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 10px 22px #0000000f}.gallery-item img[data-v-3293a96a]{width:100%;height:220px;object-fit:cover;object-position:center;display:block}.gallery-item figcaption[data-v-3293a96a]{padding:.75rem .95rem;font-size:.88rem;font-weight:600;color:#5a5f78;letter-spacing:.04em;text-transform:uppercase;background:#e8eaf2;border-top:1px solid #dde0eb}.outcome-summary[data-v-3293a96a]{max-width:820px;margin:0 auto .5rem;text-align:center;font-size:1.02rem;line-height:1.85;color:#2a2d42;font-weight:500}.cta-panel[data-v-3293a96a]{margin-top:1.6rem;border-radius:12px;background:radial-gradient(circle at top left,#262c6b 0,#0c0e32 70%);color:#fff;padding:1.6rem 1.6rem 1.7rem}.cta-panel h3[data-v-3293a96a]{margin:0 0 .6rem;font-size:1.2rem}.cta-panel p[data-v-3293a96a]{margin:0 0 .7rem;line-height:1.8;font-size:.95rem;opacity:.95}.contact[data-v-3293a96a]{margin-top:.9rem}.cta-panel a[data-v-3293a96a]{color:#fff;text-decoration:underline;text-underline-offset:3px}.cta-panel a[data-v-3293a96a]:hover{color:#ffd4cf}@media(max-width:900px){.intro-layout[data-v-3293a96a],.solution-grid[data-v-3293a96a],.gallery-grid[data-v-3293a96a]{grid-template-columns:1fr}.gallery-item img[data-v-3293a96a]{height:220px}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#fff}#app{min-height:100vh;display:flex;flex-direction:column;font-weight:400}a{text-decoration:none;color:#e55443;transition:color .2s ease,background-color .2s ease}a:hover{color:#c33d30}
