.product-hero{padding:160px 0 60px;background:linear-gradient(165deg,#f0f7ff 0%,#ffffff 70%);}.product-hero .grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}.product-hero h1{font-size:3.5rem;font-weight:900;margin-bottom:16px;line-height:1.1;}.product-hero h1 .gradient{background:linear-gradient(145deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.product-hero p{font-size:1.2rem;color:#475569;line-height:1.8;margin-bottom:24px;}.product-hero .badge-group{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px;}.product-hero .badge-group .badge{display:inline-block;padding:6px 16px;border-radius:30px;font-size:0.8rem;font-weight:700;background:#fef3c7;color:#d97706;}.product-hero .badge-group .badge.ai{background:#dbeafe;color:#1d4ed8;}.product-hero .features-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;}.product-hero .features-list span{display:flex;align-items:center;gap:8px;color:#334155;font-size:0.95rem;}.product-hero .features-list span i{color:#f59e0b;}.product-hero .hero-image{background:white;border-radius:24px;padding:32px;box-shadow:var(--shadow-xl);border:1px solid rgba(0,0,0,0.04);text-align:center;}.product-hero .hero-image .icon{font-size:6rem;color:#f59e0b;margin-bottom:16px;display:block;}.product-hero .hero-image h3{font-size:1.3rem;font-weight:700;margin-bottom:4px;}.product-hero .hero-image p{color:#64748b;font-size:0.95rem;}.product-hero .hero-image .stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0;}.product-hero .hero-image .stats div{text-align:center;}.product-hero .hero-image .stats .number{font-size:1.5rem;font-weight:800;color:#0b1a33;}.product-hero .hero-image .stats .label{font-size:0.8rem;color:#64748b;}.features-section{padding:80px 0;background:white;}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin-top:40px;}.feature-card{padding:32px 24px;background:#f8fafc;border-radius:20px;border:1px solid #e2e8f0;transition:var(--transition);}.feature-card:hover{transform:translateY(-4px);border-color:#f59e0b;box-shadow:var(--shadow-sm);}.feature-card .icon{font-size:2.5rem;color:#f59e0b;margin-bottom:12px;display:block;}.feature-card h4{font-size:1.2rem;font-weight:700;margin-bottom:8px;}.feature-card p{color:#64748b;font-size:0.95rem;line-height:1.6;}.how-it-works{padding:80px 0;background:#f8fafc;}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;margin-top:40px;}.step{text-align:center;padding:32px 20px;background:white;border-radius:20px;border:1px solid #e2e8f0;transition:var(--transition);}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm);}.step .number{width:48px;height:48px;background:#f59e0b;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem;margin:0 auto 16px;}.step h4{font-size:1.1rem;font-weight:700;margin-bottom:8px;}.step p{color:#64748b;font-size:0.95rem;line-height:1.6;}.product-pricing{padding:80px 0;background:white;}.pricing-simple{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px;}.pricing-simple .card{background:#f8fafc;padding:36px 28px;border-radius:24px;text-align:center;border:1px solid #e2e8f0;transition:var(--transition);}.pricing-simple .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);}.pricing-simple .card .price{font-size:2.8rem;font-weight:800;color:#0b1a33;}.pricing-simple .card .price small{font-size:1rem;font-weight:400;color:#64748b;}.pricing-simple .card ul{list-style:none;margin:20px 0;text-align:left;}.pricing-simple .card ul li{padding:8px 0;display:flex;gap:10px;align-items:center;font-size:0.95rem;color:#334155;}.pricing-simple .card ul li i{color:#f59e0b;}.pricing-simple .card.popular{border:2px solid #f59e0b;background:#fffbeb;}@media (max-width:1024px){.product-hero .grid{grid-template-columns:1fr;gap:40px;}.product-hero h1{font-size:2.8rem;}}@media (max-width:768px){.product-hero h1{font-size:2.2rem;}.product-hero .features-list{grid-template-columns:1fr;}.product-hero .hero-image .stats{grid-template-columns:1fr;}}