@charset "utf-8";

.six-home { --six-blue:#2458ff; --six-ink:#10172a; --six-muted:#647089; --six-line:#e6eaf2; color:var(--six-ink); background:#fff; font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif; }
.six-home *, .six-home *::before, .six-home *::after { box-sizing:border-box; }
.six-home a { text-decoration:none; }
.six-home .am-container { max-width:1240px; }
.six-main-nav { position:sticky; top:0; z-index:90; height:76px; background:rgba(255,255,255,.94); border-bottom:1px solid rgba(227,232,241,.85); backdrop-filter:blur(18px); }
.six-nav-inner { height:76px; display:flex; align-items:center; justify-content:space-between; gap:24px; }
.six-brand { display:inline-flex; align-items:center; gap:11px; min-width:max-content; color:var(--six-ink); }
.six-brand:hover { color:var(--six-ink); }
.six-brand-mark { display:grid; place-items:center; width:50px; height:38px; color:#fff; background:linear-gradient(135deg,#3068ff,#6347ff); border-radius:11px; font-size:17px; font-weight:900; letter-spacing:-1px; box-shadow:0 8px 20px rgba(49,89,255,.22); }
.six-brand-copy { display:flex; flex-direction:column; line-height:1.15; }
.six-brand-copy strong { font-size:17px; letter-spacing:.04em; }
.six-brand-copy small { margin-top:4px; color:#7b8498; font-size:9px; letter-spacing:.19em; }
.six-nav-links { display:flex; align-items:center; justify-content:center; gap:34px; flex:1; }
.six-nav-links a { color:#3a4458; font-size:14px; font-weight:600; }
.six-nav-links a:hover { color:var(--six-blue); }
.six-nav-actions { display:flex; align-items:center; gap:10px; }
.six-link-btn,.six-solid-btn,.six-ghost-btn { display:inline-flex; align-items:center; justify-content:center; min-height:38px; padding:0 19px; border-radius:9px; font-size:14px; font-weight:700; transition:.2s ease; }
.six-link-btn { color:#28344d; }
.six-solid-btn { color:#fff!important; background:linear-gradient(135deg,#2b65ff,#5d45ff); box-shadow:0 8px 22px rgba(48,86,255,.24); }
.six-solid-btn:hover { transform:translateY(-1px); box-shadow:0 12px 28px rgba(48,86,255,.32); }
.six-ghost-btn { color:#25314b!important; background:#fff; border:1px solid #d8deeb; }
.six-large { min-height:50px; padding:0 25px; border-radius:11px; font-size:15px; }

.six-hero { position:relative; overflow:hidden; padding:88px 0 82px; background:radial-gradient(circle at 78% 22%,rgba(71,100,255,.16),transparent 28%),radial-gradient(circle at 15% 82%,rgba(0,205,177,.09),transparent 24%),linear-gradient(180deg,#f7f9ff 0%,#fff 100%); }
.six-hero::before { content:""; position:absolute; inset:0; opacity:.32; background-image:linear-gradient(#dfe5f2 1px,transparent 1px),linear-gradient(90deg,#dfe5f2 1px,transparent 1px); background-size:52px 52px; mask-image:linear-gradient(to bottom,black,transparent 82%); }
.six-hero-grid { position:relative; display:grid; grid-template-columns:1.06fr .94fr; align-items:center; gap:70px; }
.six-eyebrow { display:inline-flex; align-items:center; gap:8px; color:var(--six-blue); font-size:12px; font-weight:800; letter-spacing:.13em; text-transform:uppercase; }
.six-eyebrow::before { content:""; width:22px; height:2px; background:currentColor; }
.six-hero h1 { margin:20px 0 24px; color:#0d1426; font-size:54px; line-height:1.16; letter-spacing:-.035em; font-weight:900; }
.six-hero h1 em { color:transparent; background:linear-gradient(90deg,#245dff,#6f3eff); -webkit-background-clip:text; background-clip:text; font-style:normal; }
.six-hero-copy>p { max-width:610px; margin:0; color:#5d6880; font-size:18px; line-height:1.85; }
.six-hero-actions { display:flex; gap:14px; margin-top:34px; }
.six-hero-points { display:flex; flex-wrap:wrap; gap:24px; margin:26px 0 0; padding:0; color:#59657b; font-size:13px; list-style:none; }
.six-hero-points i { margin-right:5px; color:#08a77c; }
.six-console-card { transform:perspective(1200px) rotateY(-4deg) rotateX(2deg); overflow:hidden; border:1px solid rgba(255,255,255,.85); border-radius:20px; background:rgba(255,255,255,.9); box-shadow:0 34px 80px rgba(31,55,120,.18),0 2px 8px rgba(25,45,100,.06); }
.six-console-head { display:flex; align-items:center; gap:7px; height:46px; padding:0 17px; background:#151c32; }
.six-console-head span { width:8px; height:8px; border-radius:50%; background:#ff5d65; }
.six-console-head span:nth-child(2) { background:#ffc75a; }.six-console-head span:nth-child(3) { background:#35d58b; }
.six-console-head em { margin-left:8px; color:#9fa8bb; font-size:11px; font-style:normal; }
.six-console-body { padding:30px; }
.six-status-row { display:flex; align-items:center; justify-content:space-between; font-size:16px; }
.six-status { padding:5px 11px; border-radius:20px; color:#07865f; background:#e6faf3; font-size:11px; font-weight:700; }
.six-metric { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin:24px 0; }
.six-metric>span { padding:16px; border:1px solid var(--six-line); border-radius:12px; background:#fbfcff; }
.six-metric small,.six-metric strong { display:block; }.six-metric small { color:#7b8497; font-size:11px; }.six-metric strong { margin-top:6px; font-size:24px; }
.six-chart { display:flex; align-items:end; gap:8px; height:118px; padding:16px 15px 0; border-radius:12px; background:linear-gradient(180deg,#f2f6ff,#fafbff); }
.six-chart i { flex:1; min-height:15px; border-radius:5px 5px 0 0; background:linear-gradient(180deg,#527cff,#82a2ff); }.six-chart i:nth-child(1){height:26%}.six-chart i:nth-child(2){height:42%}.six-chart i:nth-child(3){height:34%}.six-chart i:nth-child(4){height:61%}.six-chart i:nth-child(5){height:48%}.six-chart i:nth-child(6){height:72%}.six-chart i:nth-child(7){height:58%}.six-chart i:nth-child(8){height:80%}.six-chart i:nth-child(9){height:69%}.six-chart i:nth-child(10){height:91%}
.six-node-list { display:flex; justify-content:space-between; gap:8px; margin-top:22px; color:#667187; font-size:11px; }.six-node-list i { display:inline-block; width:7px; height:7px; margin-right:5px; border-radius:50%; background:#19bd8e; box-shadow:0 0 0 3px rgba(25,189,142,.12); }

.six-trust-strip { border-top:1px solid #edf0f5; border-bottom:1px solid #edf0f5; background:#fff; }
.six-trust-strip .am-container { min-height:74px; display:flex; align-items:center; justify-content:space-between; gap:30px; }
.six-trust-strip span { color:#677287; font-size:13px; }.six-trust-strip ul { display:flex; flex-wrap:wrap; gap:34px; margin:0; padding:0; list-style:none; color:#313c52; font-size:13px; font-weight:700; }
.six-trust-strip li::before { content:""; display:inline-block; width:5px; height:5px; margin:0 8px 2px 0; border-radius:50%; background:#5272ff; }

.six-section { padding:94px 0; }.six-section-head { display:flex; align-items:end; justify-content:space-between; gap:60px; margin-bottom:42px; }.six-section-head h2,.six-compliance h2 { margin:9px 0 0; font-size:35px; line-height:1.25; letter-spacing:-.02em; }.six-section-head>p { max-width:490px; margin:0; color:var(--six-muted); font-size:14px; line-height:1.8; }
.six-products { background:#fff; }.six-product-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:18px; }
.six-product-card { position:relative; overflow:hidden; min-width:0; padding:25px; border:1px solid var(--six-line); border-radius:16px; background:#fff; transition:.25s ease; }
.six-product-card:hover { transform:translateY(-5px); border-color:#b9c6ff; box-shadow:0 18px 45px rgba(37,65,130,.11); }.six-product-card.six-featured { border-color:#aebeff; box-shadow:0 12px 34px rgba(51,84,190,.1); }
.six-ribbon { position:absolute; top:0; right:0; padding:6px 13px; border-radius:0 0 0 11px; color:#fff; background:linear-gradient(135deg,#ff6945,#ff3f68); font-size:10px; font-weight:800; }
.six-product-top { display:flex; align-items:center; justify-content:space-between; }.six-product-top img { width:54px; height:54px; }.six-product-top span { color:#66738a; background:#f3f5f9; padding:5px 9px; border-radius:20px; font-size:10px; }
.six-product-card h3 { margin:20px 0 10px; font-size:19px; }.six-product-card>p { min-height:66px; margin:0; color:#707b8f; font-size:13px; line-height:1.7; }.six-product-card ul { margin:19px 0; padding:17px 0; border-top:1px solid #eef0f4; border-bottom:1px solid #eef0f4; list-style:none; }.six-product-card li { margin:7px 0; color:#455168; font-size:12px; }.six-product-card li::before { content:"✓"; margin-right:8px; color:#15a67e; font-weight:900; }
.six-price { display:flex; align-items:baseline; margin:18px 0 16px; color:#ff4d3d; }.six-price small { font-size:15px; }.six-price strong { margin:0 3px; font-size:35px; line-height:1; }.six-price span { color:#7a8495; font-size:11px; }.six-product-card>a { display:flex; align-items:center; justify-content:space-between; min-height:41px; padding:0 14px; border-radius:9px; color:#2659ed; background:#edf2ff; font-size:12px; font-weight:800; }.six-product-card>a:hover { color:#fff; background:var(--six-blue); }
.six-price-note { margin:18px 0 0; color:#8a93a5; font-size:11px; text-align:center; }

.six-services { background:#f7f9fd; }.six-service-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:18px; }.six-service-grid article { padding:31px 27px; border:1px solid #e8ebf2; border-radius:15px; background:#fff; }.six-service-grid article>i { display:grid; place-items:center; width:43px; height:43px; border-radius:11px; color:#355ef0; background:#edf2ff; font-size:19px; }.six-service-grid h3 { margin:19px 0 9px; font-size:17px; }.six-service-grid p { margin:0; color:#717b8e; font-size:13px; line-height:1.75; }
.six-process { background:#fff; }.six-steps { display:grid; grid-template-columns:repeat(4,1fr); gap:0; margin:0; padding:0; list-style:none; }.six-steps li { position:relative; display:flex; gap:15px; padding:0 30px 0 0; }.six-steps li:not(:last-child)::after { content:""; position:absolute; top:20px; right:11px; width:38px; height:1px; background:#cfd6e5; }.six-steps>li>span { color:#9eaeff; font-size:30px; font-weight:900; line-height:1; }.six-steps h3 { margin:0 0 7px; font-size:16px; }.six-steps p { margin:0; color:#778195; font-size:12px; line-height:1.65; }
.six-compliance { color:#fff; background:linear-gradient(120deg,#111a34,#1d2f61 58%,#274ac2); }.six-compliance-grid { display:grid; grid-template-columns:1.1fr .9fr; align-items:center; gap:90px; }.six-compliance .six-eyebrow { color:#8fb3ff; }.six-compliance h2 { color:#fff; }.six-compliance p { max-width:650px; margin:18px 0 0; color:#c5cee0; font-size:14px; line-height:1.85; }.six-compliance-list { display:grid; grid-template-columns:1fr 1fr; gap:14px; }.six-compliance-list span { padding:16px; border:1px solid rgba(255,255,255,.16); border-radius:11px; background:rgba(255,255,255,.06); font-size:13px; }.six-compliance-list i { margin-right:7px; color:#71efc8; }

.six-footer { padding:57px 0 28px; color:#9ba6bc; background:#0a1020; }.six-footer-main { display:grid; grid-template-columns:2fr 1fr 1fr 1.2fr; gap:50px; padding-bottom:38px; }.six-brand-light { color:#fff!important; }.six-brand-light .six-brand-copy small { color:#8792aa; }.six-footer-main>div>p { margin:17px 0 0; font-size:12px; }.six-footer h4 { margin:5px 0 18px; color:#fff; font-size:13px; }.six-footer-main>div>a:not(.six-brand) { display:block; margin:10px 0; color:#929db2; font-size:12px; }.six-footer-main>div>a:hover { color:#fff; }.six-footer-bottom { display:flex; flex-wrap:wrap; gap:12px 28px; padding-top:22px; border-top:1px solid rgba(255,255,255,.09); color:#78849a; font-size:11px; }.six-footer-bottom a { color:#8e9ab1; }
.six-home+.body-content-footer-container .am-footer { display:none; }

@media (max-width:1024px) {
  .six-home .am-container { padding-left:22px; padding-right:22px; }.six-hero-grid { gap:38px; }.six-hero h1 { font-size:43px; }.six-product-grid,.six-service-grid { grid-template-columns:1fr 1fr; }.six-product-card>p { min-height:0; }.six-steps { grid-template-columns:1fr 1fr; gap:30px; }.six-steps li:nth-child(2)::after { display:none; }
}
@media (max-width:640px) {
  .six-main-nav,.six-nav-inner { height:64px; }.six-brand-copy strong { font-size:14px; }.six-brand-mark { width:43px; height:34px; }.six-solid-btn { padding:0 13px; font-size:12px; }.six-hero { padding:55px 0 52px; }.six-hero-grid { grid-template-columns:1fr; gap:38px; }.six-hero h1 { margin-top:14px; font-size:37px; }.six-hero-copy>p { font-size:15px; }.six-hero-actions { flex-direction:column; }.six-large { width:100%; }.six-hero-points { gap:12px; }.six-console-card { transform:none; }.six-console-body { padding:21px; }.six-trust-strip .am-container { padding-top:16px; padding-bottom:16px; align-items:flex-start; flex-direction:column; gap:10px; }.six-trust-strip ul { gap:9px 17px; }.six-section { padding:62px 0; }.six-section-head { align-items:flex-start; flex-direction:column; gap:15px; margin-bottom:28px; }.six-section-head h2,.six-compliance h2 { font-size:28px; }.six-product-grid,.six-service-grid,.six-steps,.six-compliance-grid,.six-footer-main { grid-template-columns:1fr; }.six-service-grid { gap:12px; }.six-steps { gap:25px; }.six-steps li::after { display:none!important; }.six-compliance-grid { gap:33px; }.six-compliance-list { grid-template-columns:1fr; }.six-footer-main { gap:27px; }.six-footer-bottom { flex-direction:column; gap:8px; }
}
