.page-hero{flex-direction:column;justify-content:center;align-items:center;min-height:90vh;padding-top:120px;padding-bottom:48px;display:flex;position:relative;overflow:hidden}.page-hero-background{z-index:0;position:absolute;inset:0}.page-hero-gradient{background:radial-gradient(ellipse at 50% 0%,var(--accent-pink-15)0%,var(--purple-8)30%,transparent 60%);width:150%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-hero-grid{background-image:linear-gradient(var(--white-2)1px,transparent 1px),linear-gradient(90deg,var(--white-2)1px,transparent 1px);-webkit-mask-image:radial-gradient(ellipse at 50% 0%,var(--color-black)0%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 0%,var(--color-black)0%,transparent 70%);background-size:60px 60px;position:absolute;inset:0}.page-hero-content{text-align:center;z-index:1;max-width:1248px;margin:0 auto;padding:0 24px;position:relative}.page-hero-badge{background:var(--bg-overlay);border:1px solid var(--white-10);font-size:var(--wpai-text-sm);color:var(--text-secondary);border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-weight:500;display:inline-flex}.page-hero-badge-dot{background:var(--accent-pink);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.page-hero-title{color:var(--text-primary);margin-bottom:24px;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.4}.page-hero-subtitle{color:var(--text-secondary);font-size:clamp(1.125rem,2vw,1.5rem);line-height:var(--leading-relaxed);max-width:800px;margin:0 auto 32px}.page-hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:48px;display:flex}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-hero-stats{z-index:1;grid-template-columns:repeat(4,1fr);gap:32px;width:100%;max-width:1248px;margin-top:48px;padding:0 24px;display:grid;position:relative}.page-hero-stat{text-align:center}.page-hero-stat-number{margin-bottom:8px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.page-hero-stat-label{font-size:var(--wpai-text-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}@media (max-width:768px){.page-hero-stats{grid-template-columns:repeat(2,1fr);gap:24px}}.experts-section{background:var(--bg-primary);padding:80px 24px}@media (max-width:768px){.experts-section{padding-top:64px;padding-bottom:64px}}.experts-container{max-width:1248px;margin:0 auto}.experts-header{text-align:center;margin-bottom:64px}@media (max-width:768px){.experts-header{margin-bottom:48px}}.section-title{color:var(--text-primary);margin-top:0;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.section-subtitle{font-size:var(--wpai-text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:700px;margin:0 auto}.experts-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (max-width:768px){.experts-grid{grid-template-columns:1fr}}.expert-card{background:var(--bg-tertiary);border:1px solid var(--border-subtle);transition:var(--transition-base);border-radius:24px;padding:32px}.expert-card:hover{border-color:var(--accent-pink);box-shadow:var(--wpai-shadow-pink-lg);transform:translateY(-4px)}.expert-card-image{border:3px solid var(--border-default);border-radius:50%;width:150px;height:150px;margin:0 auto 24px;overflow:hidden}.expert-card-image img{object-fit:cover;width:100%;height:100%}.expert-card-content{text-align:center}.expert-card-name{font-size:var(--wpai-text-2xl);color:var(--text-primary);margin-bottom:8px;font-weight:700}.expert-card-role{font-size:var(--wpai-text-base);color:var(--text-secondary);margin-bottom:12px}.expert-card-specialization{background:var(--accent-pink-10);color:var(--accent-pink);font-size:var(--wpai-text-sm);border-radius:9999px;margin-bottom:24px;padding:8px 16px;font-weight:500;display:inline-block}.expert-card-bio{color:var(--text-secondary);line-height:var(--leading-relaxed);text-align:left;margin-bottom:24px}.expert-card-topics{text-align:left}.expert-card-topics h4{font-size:var(--wpai-text-base);color:var(--text-primary);margin-top:0;margin-bottom:12px;font-weight:600}.expert-card-topics li{color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:8px;padding-left:24px;position:relative}.expert-card-topics li:before{content:"→";color:var(--accent-pink);font-family:var(--font-sans);font-weight:700;position:absolute;left:0}.pricing-section{background:var(--bg-secondary);padding:80px 24px}@media (max-width:768px){.pricing-section{padding-top:64px;padding-bottom:64px}}.pricing-container{max-width:1248px;margin:0 auto}.pricing-header{text-align:center;margin-bottom:80px}@media (max-width:1024px){.pricing-header{margin-bottom:64px}}@media (max-width:768px){.pricing-header{margin-bottom:48px}}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;margin-top:20px;display:grid}@media (max-width:1024px){.pricing-grid{grid-template-columns:1fr;gap:48px;max-width:500px;margin-left:auto;margin-right:auto}}.pricing-card{background:var(--bg-tertiary);border:1px solid var(--border-subtle);transition:var(--transition-base);border-radius:24px;flex-direction:column;padding:32px;display:flex;position:relative}.pricing-card:hover{border-color:var(--accent-pink);box-shadow:var(--wpai-shadow-pink-lg);transform:translateY(-4px)}.pricing-card-recommended{border:2px solid var(--accent-pink);box-shadow:0 0 30px var(--accent-pink-20);transform:scale(1.05)}@media (max-width:1024px){.pricing-card-recommended{transform:scale(1)}}.pricing-card-recommended:hover{transform:scale(1.05)translateY(-4px)}.pricing-card-recommended *{will-change:transform}.pricing-card-badge{width:max-content;color:var(--accent-pink);font-size:var(--wpai-text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);background:#36232a;border:1px solid #66263d;border-radius:9999px;padding:8px 16px;font-weight:600;display:inline-block;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.pricing-card-badge-recommended{background:var(--gradient-primary);color:var(--color-white);border:none}.pricing-card-title{font-size:var(--wpai-text-xl);color:var(--text-primary);margin-top:24px;margin-bottom:16px;font-weight:700}.pricing-card-price{margin-bottom:8px}.pricing-card-amount{font-size:var(--wpai-text-4xl);color:var(--text-primary);font-weight:800}.pricing-card-period{font-size:var(--wpai-text-base);color:var(--text-secondary);margin-left:8px}.pricing-card-savings{font-size:var(--wpai-text-sm);color:var(--accent-pink);margin-bottom:12px;font-weight:500}.pricing-card-time{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);margin-bottom:24px;padding-bottom:24px}.pricing-card-features{margin-bottom:24px}.pricing-card-features h4,.pricing-card-target h4{font-size:var(--wpai-text-base);color:var(--text-primary);margin-top:0;margin-bottom:12px;font-weight:600}.pricing-card-features li,.pricing-card-target li{color:var(--text-secondary);line-height:var(--leading-relaxed);padding-left:24px;position:relative}.pricing-card-features li{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pricing-card-features li:before,.pricing-card-target li:before{color:var(--accent-pink);font-family:var(--font-sans);font-weight:700;position:absolute;left:0}.pricing-card-features li:before{content:"✓"}.pricing-card-target{margin-bottom:24px}.pricing-card-target li{margin-bottom:8px}.pricing-card-target li:before{content:"•"}.personas-section{background:var(--bg-primary);padding:80px 24px}@media (max-width:768px){.personas-section{padding-top:64px;padding-bottom:64px}}.personas-container{max-width:1248px;margin:0 auto}.personas-header{text-align:center;margin-bottom:64px}@media (max-width:768px){.personas-header{margin-bottom:48px}}.personas-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:1024px){.personas-grid{grid-template-columns:1fr}}.persona-card{background:var(--bg-tertiary);border:1px solid var(--border-subtle);transition:var(--transition-base);text-align:center;border-radius:24px;padding:32px}.persona-card:hover{border-color:var(--accent-pink);box-shadow:var(--wpai-shadow-pink-lg);transform:translateY(-4px)}.persona-card-icon{margin-bottom:16px;font-size:4rem}.persona-card-title{font-size:var(--wpai-text-xl);color:var(--text-primary);margin-bottom:16px;font-weight:700}.persona-card-description{color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:24px}.persona-card-benefits{text-align:left}.persona-card-benefits h4{font-size:var(--wpai-text-base);color:var(--text-primary);margin-top:0;margin-bottom:12px;font-weight:600}.persona-card-benefits li{color:var(--accent-pink);margin-bottom:8px;padding-left:24px;line-height:1.6;position:relative}.persona-card-benefits li:before{content:"→";font-family:var(--font-sans);font-weight:700;position:absolute;left:0}.case-studies-section{background:var(--bg-secondary);padding:80px 24px}@media (max-width:768px){.case-studies-section{padding-top:64px;padding-bottom:64px}}.case-studies-container{max-width:1248px;margin:0 auto}.case-studies-header{text-align:center;margin-bottom:64px}@media (max-width:768px){.case-studies-header{margin-bottom:48px}}.case-studies-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:1024px){.case-studies-grid{grid-template-columns:1fr}}.case-study-card{background:var(--bg-tertiary);border:1px solid var(--border-subtle);transition:var(--transition-base);border-radius:24px;flex-direction:column;padding:32px;display:flex}.case-study-card:hover{border-color:var(--accent-pink);box-shadow:var(--wpai-shadow-pink-lg);transform:translateY(-4px)}.case-study-quote{font-size:var(--wpai-text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0 0 24px;font-style:italic;position:relative}.case-study-quote:before{content:"“";color:var(--accent-pink);opacity:.3;font-size:4rem;font-family:var(--font-sans);position:absolute;top:-40px;left:-20px}.case-study-author{margin-bottom:16px}.case-study-name{color:var(--text-primary);margin-bottom:4px;font-weight:600}.case-study-company{font-size:var(--wpai-text-sm);color:var(--text-secondary)}.case-study-result{border-top:1px solid var(--border-subtle);font-size:var(--wpai-text-base);color:var(--text-secondary);padding-top:16px}.case-study-metric{font-size:var(--wpai-text-xl);color:var(--accent-pink);font-weight:700}.process-section{background:var(--bg-primary);padding:80px 24px}@media (max-width:768px){.process-section{padding-top:64px;padding-bottom:64px}}.process-container{max-width:1248px;margin:0 auto}.process-header{text-align:center;margin-bottom:64px}@media (max-width:768px){.process-header{margin-bottom:48px}}.process-steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1024px){.process-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.process-steps{grid-template-columns:1fr}}.process-step{text-align:center;padding:24px}.process-step-number{width:80px;height:80px;font-size:var(--wpai-text-3xl);background:var(--gradient-primary);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-weight:800;display:flex;position:relative}.process-step-title{font-size:var(--wpai-text-xl);color:var(--text-primary);margin-bottom:12px;font-weight:700}.process-step-description{font-size:var(--wpai-text-base);color:var(--text-secondary);line-height:var(--leading-relaxed)}.faq-section{background:var(--bg-secondary);padding:80px 0}@media (max-width:768px){.faq-section{padding-top:64px;padding-bottom:64px}}.faq-container{max-width:848px;margin:0 auto;padding:0 24px}.faq-header{text-align:center;margin-bottom:48px}.faq-title{color:var(--text-primary);margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.faq-list{flex-direction:column;gap:32px;display:flex}.faq-item{background:var(--bg-tertiary);border:1px solid var(--border-subtle);transition:var(--transition-base);border-radius:24px;overflow:hidden}.faq-item:hover{border-color:var(--border-default)}.faq-item.active{border-color:var(--accent-pink)}.faq-question{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.faq-question-text{color:var(--text-primary);font-weight:600}.faq-icon{font-size:var(--wpai-text-2xl);color:var(--accent-pink);transition:transform var(--transition-base);flex-shrink:0}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height var(--transition-base);overflow:hidden}.faq-item.active .faq-answer{max-height:500px}.faq-answer-content{color:var(--text-secondary);line-height:var(--leading-relaxed);padding:0 24px 24px}.faq-answer-content a{color:var(--accent-pink);text-decoration:none}.faq-answer-content a:hover{text-decoration:underline}.final-cta-section{background:radial-gradient(ellipse at center,var(--accent-pink-15)0%,var(--purple-8)40%,var(--bg-primary)80%);padding:80px 24px}@media (max-width:768px){.final-cta-section{padding-top:64px;padding-bottom:64px}}.final-cta-content{text-align:center;z-index:1;max-width:848px;margin:0 auto;position:relative}.final-cta-title{color:var(--text-primary);margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.final-cta-description{font-size:var(--wpai-text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:32px}.final-cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}
