.avc-page .avc-vflow{display:flex;flex-direction:column;align-items:center}.avc-page .avc-vstep{padding:12px 18px;border-radius:var(--avc-radius-sm);text-align:center;width:100%;max-width:300px;background:#f4f6f8;border:1px solid var(--avc-border);display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14.5px;color:var(--avc-ink)}.avc-page .avc-dark .avc-vstep{background:#131c2e;color:#f3f6fb}.avc-page .avc-vstep.hub{background:var(--avc-gradient-azure);border:none;box-shadow:var(--avc-glow);color:#fff;padding:13px 18px}.avc-page .avc-vstep.hub::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;flex:none}.avc-page .avc-vconn{display:flex;justify-content:center;padding:6px 0;color:var(--avc-muted)}.avc-page .avc-vconn i{transform:rotate(90deg);font-size:14px}.avc-page .avc-flow-card-head{display:flex;align-items:center;gap:14px;margin-bottom:24px}.avc-page .avc-flow-num{font-weight:800;font-size:14px;color:#2ba4ec;background:rgba(0,140,226,.14);border:1px solid rgba(0,140,226,.3);width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.avc-page .avc-flow-icon{width:44px;height:44px;border-radius:var(--avc-radius-sm);background:var(--avc-gradient-azure);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;box-shadow:var(--avc-glow);font-size:18px}.avc-page .avc-flow-card-head h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--avc-ink)}.avc-page .avc-dark .avc-flow-card-head h3{color:#f3f6fb}.avc-page .avc-flow-label{font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#2ba4ec;margin-bottom:22px}.avc-page .avc-flow-label--tight{margin-bottom:6px}.avc-page .avc-timeline{max-width:560px;margin:0 auto}.avc-page .avc-timeline-step{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:var(--avc-radius-sm);background:var(--avc-card);border:1px solid var(--avc-border);box-shadow:0 2px 6px rgba(17,61,126,.07)}.avc-page .avc-dark .avc-timeline-step{background:#121a2b}.avc-page .avc-timeline-step.hub{background:var(--avc-gradient-azure);border:none;box-shadow:var(--avc-glow)}.avc-page .avc-timeline-num{font-weight:800;font-size:13px;color:#2ba4ec;background:rgba(0,140,226,.14);width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.avc-page .avc-timeline-step.hub .avc-timeline-num{color:#fff;background:rgba(255,255,255,.22)}.avc-page .avc-timeline-text{font-weight:600;font-size:16px;color:var(--avc-ink)}.avc-page .avc-dark .avc-timeline-text{color:#f3f6fb}.avc-page .avc-timeline-step.hub .avc-timeline-text{color:#fff}.avc-page .avc-arch-chip{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:7px 14px;border-radius:999px;color:#fff;font-weight:700;font-size:14px;box-shadow:var(--avc-glow)}.avc-page .avc-arch-chip--navy{background:linear-gradient(160deg,#1b5aa6 0,#113d7e 60%,#0b254c 100%)}.avc-page .avc-arch-chip--azure{background:var(--avc-gradient-azure)}.avc-page .avc-arch-col{flex:1;min-width:0}.avc-page .avc-feature-icon{width:48px;height:48px;border-radius:var(--avc-radius-sm);background:var(--avc-gradient-azure);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:var(--avc-glow);font-size:20px}.avc-page .avc-feature-card h3{margin:0 0 10px;font-size:17px;font-weight:700;color:var(--avc-ink);letter-spacing:-.01em}.avc-page .avc-feature-card p{margin:0;font-size:15px;line-height:1.6;color:var(--avc-muted)}@media (max-width:900px){.avc-page .avc-flow-card-head{flex-wrap:wrap}}