
.ai-marketing-hero-wrap{position:relative;overflow:hidden}.ai-marketing-hero-bg{background:radial-gradient(900px 420px at 50% -120px, rgba(99,102,241,0.22), transparent 60%),radial-gradient(700px 400px at 15% 120px, rgba(56,189,248,0.18), transparent 60%),radial-gradient(700px 400px at 90% 80px, rgba(245,158,11,0.15), transparent 60%),linear-gradient(180deg, #f5f9ff 0%, #ffffff 72%);height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.ai-marketing-hero{padding:56px 0 40px;position:relative;z-index:1}.ai-marketing-badge{align-items:center;background:rgba(255,255,255,0.85);border:1px solid #e2ebf5;border-radius:999px;box-shadow:0 2px 10px rgba(21,45,76,0.06);color:#223044;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:22px;padding:7px 14px}.ai-marketing-badge-dot{background:#f59e0b;border-radius:50%;box-shadow:0 0 0 4px rgba(245,158,11,0.18);display:inline-block;height:8px;width:8px}.ai-marketing-title{color:#0f1a2c;font-size:52px;font-weight:800;letter-spacing:-0.02em;line-height:1.08;margin:0 auto 18px;max-width:960px}.ai-marketing-title-accent{background:linear-gradient(90deg, #6366f1 0%, #38bdf8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ai-marketing-subtitle{color:#5f6b7a;font-size:19px;line-height:1.6;margin:0 auto;max-width:760px}.ai-marketing-cta-btn{font-size:16px;font-weight:700;padding:14px 28px}.ai-marketing-support-copy{color:#5f6b7a;font-size:14px;margin-top:12px}.ai-marketing-proof-points{color:#2a3a52;display:inline-flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:8px 22px;justify-content:center;line-height:1.6;list-style:none;margin:0;max-width:920px;padding:0}.ai-marketing-proof-points li{align-items:center;display:inline-flex;gap:8px}.ai-marketing-proof-points i.fa{background:rgba(99,102,241,0.1);border-radius:50%;color:#6366f1;font-size:10px;height:18px;line-height:18px;text-align:center;width:18px}.ai-marketing-preview{margin:36px auto 0;max-width:1100px;position:relative}.ai-marketing-preview-glow{background:radial-gradient(50% 60% at 30% 40%, rgba(99,102,241,0.35), transparent 70%),radial-gradient(50% 60% at 70% 60%, rgba(56,189,248,0.3), transparent 70%);filter:blur(40px);height:100%;left:0;opacity:.9;position:absolute;top:20px;width:100%;z-index:0}.ai-marketing-preview-frame{background:linear-gradient(180deg, #ffffff 0%, #f2f7fd 100%);border:1px solid #d8e5f2;border-radius:20px;box-shadow:0 30px 70px rgba(21,45,76,0.18);overflow:hidden;padding:10px;position:relative;z-index:1}.ai-marketing-preview-frame img{border-radius:12px;display:block;width:100%}.ai-marketing-section-kicker{color:#527da4;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.ai-marketing-section-title{color:#0f1a2c;font-size:34px;font-weight:800;letter-spacing:-0.01em;line-height:1.15;margin:0 0 14px 0}.ai-marketing-section-sub{color:#5f6b7a;font-size:17px;line-height:1.6;margin:0 auto;max-width:720px}.ai-marketing-grid{padding:56px 0 24px;position:relative;z-index:1}.ai-marketing-card{background:#ffffff;border:1px solid #e2ebf5;border-radius:16px;box-shadow:0 2px 10px rgba(21,45,76,0.04);height:100%;padding:28px 26px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ai-marketing-card:hover{border-color:#cdd8e6;box-shadow:0 12px 30px rgba(21,45,76,0.1);transform:translateY(-3px)}.ai-marketing-card-icon{align-items:center;border-radius:12px;display:inline-flex;font-size:22px;height:48px;justify-content:center;margin-bottom:18px;width:48px}.ai-marketing-card-icon.ai-marketing-card-icon-blue{background:rgba(99,102,241,0.12);color:#6366f1}.ai-marketing-card-icon.ai-marketing-card-icon-orange{background:rgba(245,158,11,0.14);color:#f59e0b}.ai-marketing-card-icon.ai-marketing-card-icon-green{background:rgba(16,185,129,0.14);color:#10b981}.ai-marketing-card h3{color:#0f1a2c;font-size:20px;font-weight:700;line-height:1.25;margin:0 0 10px 0}.ai-marketing-card p{color:#5f6b7a;font-size:15px;line-height:1.7;margin:0}.ai-marketing-steps{padding:40px 0 52px}.ai-marketing-step{border-left:2px solid #e2ebf5;height:100%;padding:6px 0 6px 22px;position:relative}.ai-marketing-step-num{align-items:center;background:linear-gradient(135deg, #6366f1 0%, #38bdf8 100%);border-radius:50%;box-shadow:0 4px 14px rgba(99,102,241,0.35);color:#fff;display:inline-flex;font-size:14px;font-weight:800;height:32px;justify-content:center;left:-17px;position:absolute;top:0;width:32px}.ai-marketing-step h4{color:#0f1a2c;font-size:18px;font-weight:700;margin:4px 0 8px 0}.ai-marketing-step p{color:#5f6b7a;font-size:15px;line-height:1.65;margin:0}.ai-marketing-supported{padding:20px 0 64px}.ai-marketing-agent-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:860px;margin:0 auto}.ai-marketing-agent{align-items:center;background:#fff;border:1px solid #e2ebf5;border-radius:999px;box-shadow:0 1px 3px rgba(21,45,76,0.04);color:#1b263b;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px 8px 12px;transition:transform .15s ease,border-color .15s ease}.ai-marketing-agent:hover{border-color:#cdd8e6;transform:translateY(-1px)}.ai-marketing-agent img{border-radius:4px;height:20px;width:20px}.ai-marketing-cta{padding:0 0 72px}.ai-marketing-cta-box{background:radial-gradient(600px 220px at 20% 0%, rgba(99,102,241,0.35), transparent 70%),radial-gradient(600px 220px at 100% 100%, rgba(56,189,248,0.3), transparent 70%),linear-gradient(135deg, #0f172a 0%, #1e293b 100%);border-radius:22px;color:#fff;padding:56px 24px;text-align:center}.ai-marketing-cta-box h2{color:#fff;font-size:30px;font-weight:800;letter-spacing:-0.01em;margin:0 0 10px 0}.ai-marketing-cta-box p{color:rgba(255,255,255,0.78);font-size:17px;margin:0 0 24px 0}@media (max-width:991px){.ai-marketing-title{font-size:42px}.ai-marketing-step{border-left:none;padding-left:0;padding-top:42px}.ai-marketing-step-num{left:0;top:0}}@media (max-width:767px){.ai-marketing-hero,.ai-marketing-grid,.ai-marketing-steps,.ai-marketing-supported,.ai-marketing-cta{padding-left:20px;padding-right:20px}.ai-marketing-hero{padding-top:36px;padding-bottom:24px}.ai-marketing-badge{font-size:12px;margin-bottom:16px;padding:6px 12px}.ai-marketing-title{font-size:32px;letter-spacing:-0.015em;line-height:1.12}.ai-marketing-subtitle{font-size:16px}.ai-marketing-cta-btn{font-size:15px;padding:12px 22px}.ai-marketing-proof-points{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:0 8px;text-align:left}.ai-marketing-preview{margin-top:28px}.ai-marketing-preview-frame{border-radius:14px;padding:6px}.ai-marketing-preview-frame img{border-radius:8px}.ai-marketing-grid{padding-top:32px;padding-bottom:8px}.ai-marketing-section-title{font-size:26px}.ai-marketing-section-sub{font-size:15px}.ai-marketing-card{padding:22px 20px}.ai-marketing-card h3{font-size:18px}.ai-marketing-steps{padding-top:20px;padding-bottom:32px}.ai-marketing-supported{padding-top:8px;padding-bottom:40px}.ai-marketing-cta{padding-top:0;padding-bottom:48px}.ai-marketing-cta-box{border-radius:18px;padding:40px 20px}.ai-marketing-cta-box h2{font-size:24px}.ai-marketing-cta-box p{font-size:15px}}@media (max-width:420px){.ai-marketing-title{font-size:28px}.ai-marketing-agent{font-size:13px;padding:7px 13px 7px 10px}.ai-marketing-agent img{height:18px;width:18px}}