.page[data-v-30cf6b89]{background-color:#fff}.hero[data-v-30cf6b89]{position:relative;overflow:hidden;background-color:#0b1020;padding:88px 0 96px}.glow[data-v-30cf6b89]{position:absolute;top:-180px;left:-120px;width:620px;height:620px;border-radius:50%;background-image:radial-gradient(circle,rgba(43,92,255,.5),rgba(43,92,255,0) 68%)}.mesh[data-v-30cf6b89]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 30% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(circle at 30% 0%,#000 0%,transparent 70%)}.hero-inner[data-v-30cf6b89]{position:relative;display:flex;align-items:center;gap:60px}.hero-left[data-v-30cf6b89]{flex:1 1 60%;max-width:640px}.badge[data-v-30cf6b89]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:100px;border:1px solid rgba(255,255,255,.16);background-color:rgba(255,255,255,.06)}.badge-dot[data-v-30cf6b89]{width:6px;height:6px;border-radius:50%;background-color:#22d3ee;margin-right:8px;box-shadow:0 0 10px #22d3ee}.badge-text[data-v-30cf6b89]{color:rgba(255,255,255,.8);font-size:13px;letter-spacing:.5px}.hero-title[data-v-30cf6b89]{display:block;margin-top:24px;color:#fff}.hero-sub[data-v-30cf6b89]{display:block;margin-top:20px;color:rgba(255,255,255,.62);font-size:16px;line-height:1.8;max-width:540px}.hero-actions[data-v-30cf6b89]{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.btn-label[data-v-30cf6b89],.btn-arrow[data-v-30cf6b89]{color:#fff;font-size:15px;font-weight:500}.btn-arrow[data-v-30cf6b89]{margin-left:8px}.btn-outline[data-v-30cf6b89]{display:inline-flex;align-items:center;height:46px;padding:0 26px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background-color:rgba(255,255,255,.04);cursor:pointer}.btn-outline-label[data-v-30cf6b89]{color:rgba(255,255,255,.9);font-size:15px}.hero-right[data-v-30cf6b89]{flex:1 1 40%;max-width:420px}.stat-panel[data-v-30cf6b89]{display:flex;flex-wrap:wrap;gap:1px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background-color:rgba(255,255,255,.06)}.stat[data-v-30cf6b89]{flex:1 1 46%;min-width:130px;padding:26px 24px;background-color:rgba(9,14,30,.6)}.stat-value[data-v-30cf6b89]{display:block;color:#fff;font-size:30px;font-weight:700;letter-spacing:-.5px}.stat-label[data-v-30cf6b89]{display:block;margin-top:6px;color:rgba(255,255,255,.45);font-size:13px}.section[data-v-30cf6b89]{padding:88px 0}.section-gray[data-v-30cf6b89]{background-color:#f8fafc}.section-head[data-v-30cf6b89]{margin-bottom:44px}.section-head.row[data-v-30cf6b89]{display:flex;align-items:flex-end;justify-content:space-between}.section-desc[data-v-30cf6b89]{display:block;margin-top:12px}.more[data-v-30cf6b89]{color:#2b5cff;font-size:14px;cursor:pointer}.features[data-v-30cf6b89]{display:flex;flex-wrap:wrap;gap:20px}.feature[data-v-30cf6b89]{flex:1 1 240px;padding:28px 26px;border-radius:16px;border:1px solid #eef1f6;background-color:#fff;transition:transform .25s,box-shadow .25s,border-color .25s}.feature[data-v-30cf6b89]:hover{transform:translateY(-4px);border-color:#dbe3ff;box-shadow:0 16px 36px rgba(24,39,75,.08)}.feature-icon[data-v-30cf6b89]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(135deg,#eef2ff,#e6f7ff);color:#2b5cff;font-size:20px;margin-bottom:18px}.feature-title[data-v-30cf6b89]{display:block;color:#101828}.feature-desc[data-v-30cf6b89]{display:block;margin-top:10px;color:#667085;font-size:14px;line-height:1.75}.products[data-v-30cf6b89]{display:flex;flex-wrap:wrap;gap:22px}.product[data-v-30cf6b89]{flex:1 1 300px;max-width:360px;border-radius:18px;overflow:hidden;background-color:#fff;border:1px solid #eef1f6;cursor:pointer;transition:transform .25s,box-shadow .25s}.product[data-v-30cf6b89]:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(24,39,75,.1)}.product-cover[data-v-30cf6b89]{height:168px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:18px}.product-cover-text[data-v-30cf6b89]{color:rgba(255,255,255,.9);font-size:12px;letter-spacing:2px;text-transform:uppercase}.product-body[data-v-30cf6b89]{padding:22px 24px 26px}.product-name[data-v-30cf6b89]{display:block;color:#101828;font-size:18px;font-weight:600}.product-summary[data-v-30cf6b89]{display:block;margin-top:10px;color:#667085;font-size:14px;line-height:1.7;min-height:48px}.product-more[data-v-30cf6b89]{display:block;margin-top:16px;color:#2b5cff;font-size:14px}.loading[data-v-30cf6b89],.empty[data-v-30cf6b89]{padding:40px 0}.loading-text[data-v-30cf6b89],.empty-text[data-v-30cf6b89]{color:#98a2b3;font-size:14px}.cta-wrap[data-v-30cf6b89]{padding:20px 0 0}.cta-box[data-v-30cf6b89]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:44px;border-radius:22px;background-image:linear-gradient(120deg,#1c2a66,#2b5cff 55%,#6a5cff);flex-wrap:wrap}.cta-title[data-v-30cf6b89]{color:#fff;display:block}.cta-sub[data-v-30cf6b89]{display:block;margin-top:10px;color:rgba(255,255,255,.72);font-size:15px}.cta-btn[data-v-30cf6b89]{height:48px;padding:0 28px;border-radius:10px;background-color:#fff;display:flex;align-items:center;cursor:pointer}.cta-btn-text[data-v-30cf6b89]{color:#2b5cff;font-size:15px;font-weight:600}@media (max-width: 900px){.hero[data-v-30cf6b89]{padding:56px 0 64px}.hero-inner[data-v-30cf6b89]{flex-direction:column;align-items:stretch;gap:36px}.hero-left[data-v-30cf6b89],.hero-right[data-v-30cf6b89]{max-width:100%}.section[data-v-30cf6b89]{padding:56px 0}.cta-box[data-v-30cf6b89]{padding:30px 24px}}
