.pricing-summary{padding:80px 20px}.pricing-summary-container{max-width:600px;margin:0 auto;text-align:center}.pricing-summary-title{font-size:42px;font-weight:800;color:#490b3e;margin:0 0 48px}.pricing-card{position:relative;padding:48px 40px;background:linear-gradient(135deg,#faf5f7,#fff);border:3px solid #bc1e51;border-radius:20px;box-shadow:0 16px 40px rgba(188,30,81,.15)}.pricing-badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);padding:8px 24px;background:linear-gradient(135deg,#bc1e51,#f1b313);color:white;font-weight:700;font-size:14px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.pricing-header{margin-bottom:32px}.pricing-plan-name{font-size:28px;font-weight:700;color:#490b3e;margin:0 0 16px}.pricing-amount{display:flex;align-items:baseline;justify-content:center;gap:4px}.pricing-price{font-size:56px;font-weight:800;color:#bc1e51;line-height:1}.pricing-period{font-size:20px;color:#666}.pricing-features{list-style:none;padding:0;margin:0 0 32px;text-align:left}.pricing-feature{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:17px;color:#333}.pricing-check{color:#22c55e;flex-shrink:0;margin-top:2px}.pricing-cta{display:inline-flex;align-items:center;gap:8px;padding:16px 48px;background-color:#bc1e51;color:white;font-size:18px;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s ease;margin-bottom:20px}.pricing-cta:hover{background-color:#9a1842;transform:translateY(-2px);box-shadow:0 8px 20px rgba(188,30,81,.3)}.pricing-full-link{display:block;color:#666;font-size:15px;text-decoration:underline;transition:color .3s ease}.pricing-full-link:hover{color:#bc1e51}@media (max-width:768px){.pricing-summary{padding:60px 20px}.pricing-summary-title{font-size:32px}.pricing-card{padding:40px 24px}.pricing-price{font-size:48px}.pricing-period{font-size:18px}.pricing-feature{font-size:16px}}.seo-content-section{padding:80px 20px}.seo-content-container{max-width:900px;margin:0 auto}.seo-main-content{margin-bottom:60px}.seo-h2{font-size:36px;font-weight:800;color:#490b3e;margin:0 0 24px;line-height:1.3}.seo-intro{font-size:18px;color:#444;line-height:1.8;margin:0 0 24px}.seo-bullets{list-style:none;padding:0;margin:0}.seo-bullets li{font-size:18px;color:#444;line-height:1.8;margin-bottom:16px;padding-left:32px;position:relative}.seo-bullets li:before{content:"✓";position:absolute;left:0;color:#bc1e51;font-weight:700;font-size:20px}.seo-subsections{display:flex;flex-direction:column;gap:48px}.seo-subsection{padding-bottom:48px;border-bottom:1px solid #e5e5e5}.seo-subsection:last-child{border-bottom:none}.seo-h3{font-size:28px;font-weight:700;color:#490b3e;margin:0 0 16px;line-height:1.4}.seo-subsection-content{font-size:17px;color:#444;line-height:1.8;margin-bottom:20px}.seo-subsection-content p{margin:0 0 16px}.seo-subsection-content p:last-child{margin:0}.seo-inline-cta{display:inline-block;color:#bc1e51;font-weight:600;text-decoration:underline;transition:color .3s ease}.seo-inline-cta:hover{color:#9a1842}@media (max-width:768px){.seo-content-section{padding:60px 20px}.seo-h2{font-size:28px}.seo-bullets li,.seo-intro,.seo-subsection-content{font-size:16px}.seo-h3{font-size:24px}}.steps-section{padding:80px 20px}.steps-section-container{max-width:1200px;margin:0 auto}.steps-section-header{text-align:center;margin-bottom:60px}.steps-section-title{font-size:42px;font-weight:800;color:#490b3e;margin:0 0 16px}.steps-section-subtitle{font-size:20px;color:#666;max-width:700px;margin:0 auto;line-height:1.6}.steps-list{display:flex;flex-direction:column;gap:80px}.step-item{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.step-item.reverse{direction:rtl}.step-item.reverse .step-content{direction:ltr}.step-visual{display:flex;align-items:center;justify-content:center}.step-media{max-width:100%;height:auto;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.1)}.step-content{display:flex;flex-direction:column;gap:16px}.step-number{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#bc1e51,#f1b313);color:white;font-size:28px;font-weight:800;border-radius:50%}.step-title{font-size:28px;font-weight:700;color:#490b3e;margin:0}.step-description{font-size:18px;color:#666;line-height:1.6;margin:0}.steps-cta{text-align:center;margin-top:60px}.steps-cta-btn{display:inline-block;padding:16px 48px;background-color:#bc1e51;color:white;font-size:18px;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s ease}.steps-cta-btn:hover{background-color:#9a1842;transform:translateY(-2px);box-shadow:0 8px 20px rgba(188,30,81,.3)}@media (max-width:768px){.steps-section{padding:60px 20px}.steps-section-title{font-size:32px}.steps-section-subtitle{font-size:18px}.steps-list{gap:60px}.step-item,.step-item.reverse{grid-template-columns:1fr;gap:30px;direction:ltr}.step-number{width:50px;height:50px}.step-number,.step-title{font-size:24px}.step-description{font-size:16px}}.target-segments{padding:80px 20px}.target-segments-container{max-width:1200px;margin:0 auto}.target-segments-header{text-align:center;margin-bottom:60px}.target-segments-title{font-size:42px;font-weight:800;color:#490b3e;margin:0 0 16px}.target-segments-subtitle{font-size:20px;color:#666;max-width:700px;margin:0 auto;line-height:1.6}.target-segments-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.segment-card{padding:40px 32px;background:#fff;border-radius:16px;border:2px solid #fad1d7;transition:all .3s ease;display:flex;flex-direction:column;align-items:flex-start}.segment-card:hover{border-color:#bc1e51;transform:translateY(-4px);box-shadow:0 16px 40px rgba(188,30,81,.15)}.segment-icon{font-size:48px;margin-bottom:20px}.segment-title{font-size:24px;font-weight:700;color:#490b3e;margin:0 0 12px}.segment-benefit{font-size:16px;color:#666;line-height:1.6;margin:0 0 20px;flex:1}.segment-cta{display:inline-flex;align-items:center;gap:8px;color:#bc1e51;font-weight:600;text-decoration:none;transition:gap .3s ease}.segment-cta:hover{gap:12px}@media (max-width:1024px){.target-segments-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.target-segments{padding:60px 20px}.target-segments-title{font-size:32px}.target-segments-subtitle{font-size:18px}.target-segments-grid{grid-template-columns:1fr}.segment-card{padding:32px 24px}}.testimonials-showcase{padding:80px 20px}.testimonials-showcase-container{max-width:1200px;margin:0 auto}.testimonials-showcase-header{text-align:center;margin-bottom:60px}.testimonials-showcase-title{font-size:42px;font-weight:800;color:#490b3e;margin:0 0 16px}.testimonials-showcase-subtitle{font-size:20px;color:#666;max-width:700px;margin:0 auto;line-height:1.6}.testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.testimonial-card{padding:32px;background:white;border-radius:16px;border:2px solid #fad1d7;display:flex;flex-direction:column;gap:20px;transition:all .3s ease}.testimonial-card:hover{border-color:#bc1e51;transform:translateY(-4px);box-shadow:0 16px 40px rgba(188,30,81,.15)}.testimonial-rating{display:flex;gap:4px}.star-filled{color:#f1b313}.star-empty{color:#e5e5e5;stroke:#e5e5e5}.testimonial-quote{font-size:17px;color:#333;line-height:1.6;font-style:italic;margin:0;flex:1}.testimonial-result{display:inline-block;padding:8px 16px;background:linear-gradient(135deg,#bc1e51,#f1b313);color:white;font-weight:700;font-size:14px;border-radius:8px;align-self:flex-start}.testimonial-author{display:flex;align-items:center;gap:12px}.testimonial-photo{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.testimonial-author-info{display:flex;flex-direction:column;gap:4px}.testimonial-name{font-weight:700;color:#490b3e;font-size:16px}.testimonial-title{font-size:14px;color:#666}.testimonials-more{text-align:center;margin-top:48px}.testimonials-more-link{display:inline-block;padding:14px 32px;color:#bc1e51;font-weight:600;border:2px solid #bc1e51;border-radius:12px;text-decoration:none;transition:all .3s ease}.testimonials-more-link:hover{background-color:#fad1d7}@media (max-width:768px){.testimonials-showcase{padding:60px 20px}.testimonials-showcase-title{font-size:32px}.testimonials-showcase-subtitle{font-size:18px}.testimonials-grid{grid-template-columns:1fr}.testimonial-card{padding:24px}}.trust-indicators{padding:60px 20px}.trust-indicators-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.trust-logos{display:flex;flex-direction:column;align-items:center;gap:24px}.trust-logos-label{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#999;font-weight:600;margin:0}.trust-logos-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}.trust-logo-item{opacity:.7;transition:opacity .3s ease}.trust-logo-item:hover{opacity:1}.trust-logo-item img{height:40px;width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease}.trust-logo-item:hover img{filter:grayscale(0)}.trust-quote{position:relative;padding:40px;background:linear-gradient(135deg,#fad1d7,#f5e6ea);border-radius:16px;text-align:center;max-width:800px;margin:0 auto}.quote-icon{color:#bc1e51;margin-bottom:16px;opacity:.3}.trust-quote-text{font-size:22px;line-height:1.6;color:#490b3e;font-style:italic;margin:0 0 16px;font-weight:500}.trust-quote-author{display:block;font-size:16px;color:#666;font-style:normal;font-weight:600}@media (max-width:768px){.trust-indicators{padding:40px 20px}.trust-logos-grid{gap:30px}.trust-logo-item img{height:32px}.trust-quote{padding:30px 20px}.trust-quote-text{font-size:18px}}