*{box-sizing:border-box;margin:0;padding:0}html{overflow:hidden auto}body{color:#333;background:#fff;width:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:visible}#app{width:100%;overflow:visible}.content-section[data-v-c04c6b34]{box-sizing:border-box;width:1920px;height:600px;padding:100px 0}.content-section[data-v-c04c6b34]:nth-child(2n){background:#f8fafc}.section-inner[data-v-c04c6b34]{box-sizing:border-box;align-items:center;gap:100px;width:100%;height:100%;padding:0 120px;display:flex}.reverse .section-inner[data-v-c04c6b34]{flex-direction:row-reverse}.text-col[data-v-c04c6b34]{flex:1;min-width:0}.section-title[data-v-c04c6b34]{margin-bottom:36px}.section-title h2[data-v-c04c6b34]{color:#1a2b4a;letter-spacing:-.5px;margin:0 0 20px;font-size:42px;font-weight:600;line-height:1.25}.title-line[data-v-c04c6b34]{background:linear-gradient(90deg,#1a6fc4,#4da3e8);border-radius:2px;width:48px;height:3px;display:block}.section-text[data-v-c04c6b34]{color:#5a6a7e;margin:0;font-size:18px;line-height:2}.image-col[data-v-c04c6b34]{flex:1;min-width:0}.image-wrap[data-v-c04c6b34]{border-radius:16px;overflow:hidden;box-shadow:0 24px 64px #1a6fc424}.image-wrap img[data-v-c04c6b34]{object-fit:cover;width:100%;height:320px;display:block}.content-section.mobile[data-v-c04c6b34]{width:100%;height:auto;padding:48px 20px}.content-section.mobile .section-inner[data-v-c04c6b34],.content-section.mobile.reverse .section-inner[data-v-c04c6b34]{flex-direction:column;gap:28px;height:auto;padding:0}.content-section.mobile .section-title[data-v-c04c6b34]{margin-bottom:20px}.content-section.mobile .section-title h2[data-v-c04c6b34]{font-size:26px}.content-section.mobile .section-text[data-v-c04c6b34]{font-size:16px;line-height:1.8}.content-section.mobile .image-wrap img[data-v-c04c6b34]{height:220px}.page[data-v-ecc7704e]{width:100%;overflow:visible}.scale-viewport[data-v-ecc7704e]{background:#001a3a;width:100%;position:relative;overflow:hidden}.scale-canvas[data-v-ecc7704e]{transform-origin:0 0;position:absolute;top:0;left:0}.top-bar[data-v-ecc7704e]{box-sizing:border-box;background-repeat:no-repeat;background-size:100% 100%;justify-content:space-between;align-items:center;padding:0 80px;display:flex}.top-logo[data-v-ecc7704e]{width:auto;height:48px;display:block}.top-tabs[data-v-ecc7704e]{align-items:center;gap:56px;display:flex}.tab-item[data-v-ecc7704e]{color:#fff;cursor:pointer;letter-spacing:.5px;white-space:nowrap;background:0 0;border:none;padding:8px 0 14px;font-family:inherit;font-size:18px;position:relative}.tab-item.active[data-v-ecc7704e]:after{content:"";background:#fff;border-radius:2px;width:24px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.banner[data-v-ecc7704e]{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:relative}.learn-more-btn[data-v-ecc7704e]{color:#1a6fc4;cursor:pointer;letter-spacing:.5px;background:#fff;border:none;border-radius:999px;padding:12px 48px;font-family:inherit;font-size:18px;font-weight:500;transition:opacity .2s;position:absolute;bottom:72px;left:226px}.learn-more-btn[data-v-ecc7704e]:hover{opacity:.9}.content-area[data-v-ecc7704e],.content-area .scale-viewport[data-v-ecc7704e]{background:#fff}.site-footer[data-v-ecc7704e]{box-sizing:border-box;border-top:1px solid #e5e4e7;justify-content:center;align-items:center;width:1920px;height:100px;display:flex}.site-footer p[data-v-ecc7704e]{color:#1a2b4a;letter-spacing:.3px;margin:0;font-size:18px;font-weight:600}.mobile-hero[data-v-ecc7704e]{background:#001a3a}.mobile-top-bar[data-v-ecc7704e]{background-position:50%;background-size:cover;padding:14px 16px 12px}.mobile-logo[data-v-ecc7704e]{width:auto;height:32px;display:block}.mobile-tabs[data-v-ecc7704e]{flex-wrap:wrap;gap:6px 14px;margin-top:12px;display:flex}.mobile-tab-item[data-v-ecc7704e]{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 0 10px;font-family:inherit;font-size:14px;position:relative}.mobile-tab-item.active[data-v-ecc7704e]:after{content:"";background:#fff;border-radius:2px;width:20px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mobile-banner[data-v-ecc7704e]{background-position:50%;background-size:cover;height:200px;position:relative}.mobile-learn-more[data-v-ecc7704e]{color:#1a6fc4;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:10px 28px;font-family:inherit;font-size:15px;font-weight:500;position:absolute;bottom:24px;left:20px}.mobile-footer[data-v-ecc7704e]{text-align:center;width:100%;height:auto;padding:32px 20px}.mobile-footer p[data-v-ecc7704e]{word-break:break-word;font-size:15px;line-height:1.6}.scroll-reveal{opacity:0;transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1);transform:translateY(56px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}
