.page-hero{background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary) 100%);color:#fff;padding:3rem 0;text-align:center}.page-hero h1{color:#fff;margin-bottom:.5rem}.page-hero p{opacity:.9}.advertise-intro{max-width:800px;margin:0 auto}.intro-text h2{margin-bottom:1rem}.intro-text p{font-size:1.1rem;color:var(--gray-600);margin-bottom:2rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.stat-item{background:var(--gray-50);padding:1.5rem;border-radius:var(--radius-lg);text-align:center}.stat-number{display:block;font-size:2rem;font-weight:700;color:var(--primary);font-family:var(--font-serif)}.stat-label{font-size:.9rem;color:var(--gray-500)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}.pricing-card{background:var(--white);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow);position:relative;display:flex;flex-direction:column}.pricing-card.featured{border:2px solid var(--accent);transform:scale(1.05)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;padding:.3rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600}.pricing-header{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid var(--gray-100);margin-bottom:1.5rem}.pricing-header h3{margin-bottom:.75rem}.price .amount{font-size:2rem;font-weight:700;color:var(--primary)}.price .period{font-size:.9rem;color:var(--gray-500)}.pricing-features{list-style:none;margin-bottom:1.5rem;flex-grow:1}.pricing-features li{padding:.5rem 0;font-size:.95rem}.pricing-card .btn{width:100%}.services-list{display:flex;flex-direction:column;gap:1.5rem}.service-item{display:flex;gap:1.5rem;background:var(--white);padding:1.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.service-icon{font-size:2rem;flex-shrink:0}.service-content h3{margin-bottom:.5rem}.service-content p{color:var(--gray-600);font-size:.95rem;margin-bottom:.5rem}.service-price{font-weight:600;color:var(--primary)}.cta-box{text-align:center;max-width:600px;margin:0 auto}.cta-box p{font-size:1.1rem;opacity:.9;margin-bottom:1.5rem}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr;max-width:400px}.pricing-card.featured{transform:none}}@media (max-width:640px){.service-item{flex-direction:column;gap:1rem}}