.pseo-page{max-width:none;margin:0;padding:0 0 5rem}.pseo-breadcrumb-bar{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:.65rem 1.25rem}.pseo-breadcrumb{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:1200px;margin:0 auto;font-size:.8125rem;display:flex}.pseo-breadcrumb a{color:#6b7280;text-decoration:none;transition:color .15s}.pseo-breadcrumb a:hover{color:var(--primary,#fe3c5e)}.pseo-breadcrumb-sep{color:#d1d5db;font-size:.75rem}.pseo-breadcrumb-current{color:var(--charcoal,#1a1a2e);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:500;overflow:hidden}.pseo-page .page-section-hero .page-hero-title{letter-spacing:-.02em;font-size:clamp(1.65rem,4.5vw,2.75rem);font-weight:800;line-height:1.15}.pseo-page .page-section-hero .page-hero-subtitle{opacity:.85;font-size:clamp(.95rem,2vw,1.1rem)}.pseo-page .pb-picker-section{padding-top:3.5rem;padding-bottom:3.5rem}.pseo-page .pb-picker-title{font-size:clamp(1.4rem,3vw,2rem)}.pseo-page .page-section-text{max-width:820px;margin:0 auto;padding:2.5rem 1.5rem 2rem}.pseo-page .page-text-content{color:#374151;font-size:1.0625rem;line-height:1.75}.pseo-page .page-text-content p{margin:0 0 1.1rem}.pseo-page .page-text-content strong{color:var(--charcoal,#1a1a2e);font-weight:700}.pseo-page .trust-strip{text-align:center;color:var(--charcoal,#1a1a2e);letter-spacing:.01em;background:linear-gradient(135deg,#fff5f7 0%,#fff0f3 100%);border-top:1px solid #fce4ec;border-bottom:1px solid #fce4ec;padding:1rem 1.5rem;font-size:.9rem;font-weight:600}.pseo-page .stats-section{background:linear-gradient(135deg,#1a1a2e 0%,#2d1b69 100%);margin:0;padding:3.5rem 1.5rem}.pseo-page .stats-section h2{color:#fff}.pseo-page .stats-section .section-subtitle{color:#ffffffb3}.pseo-page .stats-grid{max-width:800px;margin:0 auto}.pseo-page .stat-item{color:#fff}.pseo-page .stat-value{color:#fe3c5e}.pseo-page .faq-section{background:#fafafa;margin:0;padding:3.5rem 1.5rem}.pseo-page .faq-section>h2{text-align:center;margin-bottom:2rem;font-size:clamp(1.3rem,2.5vw,1.75rem)}.pseo-page .newsletter-section{margin:0}.pseo-page .products-browse-section{padding:2.5rem 0}@media (max-width:640px){.pseo-page .page-section-text{padding:2rem 1rem 1.5rem}.pseo-page .pb-picker-section{padding-top:2.5rem;padding-bottom:2.5rem}}
