#aura-pageui-16694{display:block;width:100%;max-width:none;margin:0;padding:0;}#aura-pageui-16694 *,#aura-pageui-16694 *::before,#aura-pageui-16694 *::after{box-sizing:border-box;} #aura-pageui-16694 .hw-app{ --hw-primary: #2563eb; --hw-primary-soft: #3b82f6; --hw-bg: #f7f9fc; --hw-card: #ffffff; --hw-text: #0f172a; --hw-muted: #64748b; --hw-line: #e2e8f0; --hw-radius: 16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif; color: var(--hw-text); background: var(--hw-bg); padding: 0 5%; box-sizing: border-box; line-height: 1.7; } #aura-pageui-16694 .hw-app *{ box-sizing: border-box; } #aura-pageui-16694 .hw-app section{ max-width: 1440px; margin: 0 auto; } #aura-pageui-16694 .hw-hero{ position: relative; overflow: hidden; border-radius: 24px; background: linear-gradient(135deg, #eff6ff 0%, #f8fbff 55%, #eef4ff 100%); padding: 80px 6% 72px; margin: 24px auto 0; text-align: center; border: 1px solid var(--hw-line); } #aura-pageui-16694 .hw-hero::before, #aura-pageui-16694 .hw-hero::after{ content: ""; position: absolute; border-radius: 50%; filter: blur(6px); opacity: .55; pointer-events: none; } #aura-pageui-16694 .hw-hero::before{ width: 320px; height: 320px; top: -140px; right: -80px; background: radial-gradient(circle, rgba(59,130,246,.35), transparent 70%); } #aura-pageui-16694 .hw-hero::after{ width: 280px; height: 280px; bottom: -150px; left: -70px; background: radial-gradient(circle, rgba(37,99,235,.25), transparent 70%); } #aura-pageui-16694 .hw-badge{ display: inline-flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 600; color: var(--hw-primary); background: #ffffff; border: 1px solid #dbeafe; padding: 6px 16px; border-radius: 999px; box-shadow: 0 2px 8px rgba(37,99,235,.08); } #aura-pageui-16694 .hw-hero h2{ font-size: clamp(30px, 4.4vw, 52px); line-height: 1.2; margin: 24px auto 18px; max-width: 820px; font-weight: 800; letter-spacing: -.5px; } #aura-pageui-16694 .hw-hero h2 span{ background: linear-gradient(120deg, #2563eb, #3b82f6 60%, #60a5fa); -webkit-background-clip: text; background-clip: text; color: transparent; } #aura-pageui-16694 .hw-hero p{ max-width: 660px; margin: 0 auto; color: var(--hw-muted); font-size: 17px; } #aura-pageui-16694 .hw-actions{ display: flex; flex-wrap: wrap; justify-content: center; gap: 16px; margin-top: 36px; } #aura-pageui-16694 .hw-btn{ display: inline-flex; align-items: center; gap: 8px; padding: 14px 30px; border-radius: 12px; font-size: 16px; font-weight: 600; text-decoration: none; transition: transform .2s ease, box-shadow .2s ease, background .2s ease; } #aura-pageui-16694 .hw-btn-primary{ background: linear-gradient(135deg, #2563eb, #3b82f6); color: #ffffff; box-shadow: 0 10px 24px rgba(37,99,235,.28); } #aura-pageui-16694 .hw-btn-primary:hover{ transform: translateY(-2px); box-shadow: 0 14px 30px rgba(37,99,235,.36); color: #ffffff; } #aura-pageui-16694 .hw-btn-ghost{ background: #ffffff; color: var(--hw-primary); border: 1px solid #bfdbfe; } #aura-pageui-16694 .hw-btn-ghost:hover{ background: #eff6ff; transform: translateY(-2px); color: var(--hw-primary); } #aura-pageui-16694 .hw-meta{ display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 28px; margin-top: 34px; font-size: 14px; color: var(--hw-muted); } #aura-pageui-16694 .hw-meta span{ display: inline-flex; align-items: center; gap: 6px; } #aura-pageui-16694 .hw-section-head{ text-align: center; max-width: 720px; margin: 0 auto 44px; } #aura-pageui-16694 .hw-kicker{ display: inline-block; font-size: 13px; font-weight: 700; letter-spacing: 1.5px; color: var(--hw-primary); text-transform: uppercase; margin-bottom: 10px; } #aura-pageui-16694 .hw-section-head h2{ font-size: clamp(24px, 3vw, 34px); margin: 0 0 12px; font-weight: 800; } #aura-pageui-16694 .hw-section-head p{ margin: 0; color: var(--hw-muted); font-size: 16px; } #aura-pageui-16694 .hw-features{ padding: 88px 0 20px; } #aura-pageui-16694 .hw-grid{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; } #aura-pageui-16694 .hw-card{ background: var(--hw-card); border: 1px solid var(--hw-line); border-radius: var(--hw-radius); padding: 30px 28px; transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease; } #aura-pageui-16694 .hw-card:hover{ transform: translateY(-4px); border-color: #bfdbfe; box-shadow: 0 16px 34px rgba(15,23,42,.08); } #aura-pageui-16694 .hw-icon{ width: 52px; height: 52px; display: flex; align-items: center; justify-content: center; font-size: 24px; border-radius: 14px; background: linear-gradient(135deg, #eff6ff, #dbeafe); margin-bottom: 18px; } #aura-pageui-16694 .hw-card h3{ font-size: 18px; margin: 0 0 10px; font-weight: 700; } #aura-pageui-16694 .hw-card p{ margin: 0; font-size: 14.5px; color: var(--hw-muted); } #aura-pageui-16694 .hw-tag{ display: inline-block; margin-top: 16px; font-size: 12px; font-weight: 600; color: var(--hw-primary); background: #eff6ff; border-radius: 6px; padding: 3px 10px; } #aura-pageui-16694 .hw-faq{ padding: 76px 0 90px; } #aura-pageui-16694 .hw-faq-list{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; } #aura-pageui-16694 .hw-faq-item{ background: var(--hw-card); border: 1px solid var(--hw-line); border-radius: 14px; padding: 24px 26px; } #aura-pageui-16694 .hw-faq-item h3{ font-size: 16px; margin: 0 0 8px; display: flex; gap: 10px; align-items: flex-start; font-weight: 700; } #aura-pageui-16694 .hw-faq-item h3 em{ font-style: normal; color: var(--hw-primary); font-weight: 800; } #aura-pageui-16694 .hw-faq-item p{ margin: 0; font-size: 14.5px; color: var(--hw-muted); } #aura-pageui-16694 .hw-cta{ border-radius: 24px; background: linear-gradient(135deg, #1e3a8a, #2563eb 55%, #3b82f6); color: #ffffff; text-align: center; padding: 64px 6%; margin: 0 auto 40px; position: relative; overflow: hidden; } #aura-pageui-16694 .hw-cta h2{ font-size: clamp(24px, 3.2vw, 36px); margin: 0 0 14px; font-weight: 800; color: #ffffff; } #aura-pageui-16694 .hw-cta p{ margin: 0 auto 30px; max-width: 560px; color: rgba(255,255,255,.82); font-size: 16px; } #aura-pageui-16694 .hw-cta .hw-btn-primary{ background: #ffffff; color: #1d4ed8; box-shadow: 0 10px 26px rgba(0,0,0,.18); } #aura-pageui-16694 .hw-cta .hw-btn-primary:hover{ color: #1d4ed8; } #aura-pageui-16694 .hw-cta .hw-btn-ghost{ background: rgba(255,255,255,.12); color: #ffffff; border: 1px solid rgba(255,255,255,.4); } #aura-pageui-16694 .hw-cta .hw-btn-ghost:hover{ background: rgba(255,255,255,.2); color: #ffffff; } @media (max-width: 900px){#aura-pageui-16694 .hw-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); } #aura-pageui-16694 .hw-faq-list{ grid-template-columns: 1fr; } } @media (max-width: 600px){#aura-pageui-16694 .hw-app{ padding: 0 18px; } #aura-pageui-16694 .hw-hero{ padding: 54px 22px 48px; border-radius: 18px; } #aura-pageui-16694 .hw-grid{ grid-template-columns: 1fr; gap: 16px; } #aura-pageui-16694 .hw-features{ padding: 60px 0 10px; } #aura-pageui-16694 .hw-faq{ padding: 52px 0 60px; } #aura-pageui-16694 .hw-cta{ padding: 48px 22px; border-radius: 18px; } #aura-pageui-16694 .hw-actions{ flex-direction: column; align-items: stretch; } #aura-pageui-16694 .hw-btn{ justify-content: center; } } html[data-theme="dark"] #aura-pageui-16694 .hw-app{ --hw-bg: #0b1220; --hw-card: #111c30; --hw-text: #e2e8f0; --hw-muted: #94a3b8; --hw-line: #1e293b; } html[data-theme="dark"] #aura-pageui-16694 .hw-hero{ background: linear-gradient(135deg, #0f1c33 0%, #0b1220 60%, #101d38 100%); border-color: #1e293b; } html[data-theme="dark"] #aura-pageui-16694 .hw-badge{ background: #111c30; border-color: #1e3a8a; color: #93c5fd; box-shadow: none; } html[data-theme="dark"] #aura-pageui-16694 .hw-btn-ghost{ background: #111c30; border-color: #1e3a8a; color: #93c5fd; } html[data-theme="dark"] #aura-pageui-16694 .hw-btn-ghost:hover{ background: #16243d; color: #bfdbfe; } html[data-theme="dark"] #aura-pageui-16694 .hw-card{ background: #111c30; border-color: #1e293b; } html[data-theme="dark"] #aura-pageui-16694 .hw-card:hover{ border-color: #2563eb; box-shadow: 0 16px 34px rgba(0,0,0,.5); } html[data-theme="dark"] #aura-pageui-16694 .hw-icon{ background: linear-gradient(135deg, #16243d, #1e3a8a); } html[data-theme="dark"] #aura-pageui-16694 .hw-tag{ background: #16243d; color: #93c5fd; } html[data-theme="dark"] #aura-pageui-16694 .hw-faq-item{ background: #111c30; border-color: #1e293b; } html[data-theme="dark"] #aura-pageui-16694 .hw-cta{ background: linear-gradient(135deg, #0f1c33, #1d4ed8 60%, #2563eb); }