.vybe-world-theme .content-page{background:var(--surface-light, #fff);color:var(--text-on-light, #111);font-family:var(--font-body);padding:48px 0 80px}.vybe-world-theme .content-page__inner{max-width:760px}.vybe-world-theme .content-page__title{font-family:var(--font-body);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.vybe-world-theme .content-page__intro{font-size:1.0625rem;line-height:1.65;color:var(--text-muted-on-light, #666);margin-bottom:40px}.vybe-world-theme .content-page__blocks{display:grid;gap:32px}.vybe-world-theme .content-page__section-title{font-size:1.125rem;font-weight:700;line-height:1.3;margin-bottom:12px}.vybe-world-theme .content-page__text{font-size:1rem;line-height:1.7;color:var(--text-on-light, #111)}.vybe-world-theme .content-page__text p+p{margin-top:16px}.vybe-world-theme .content-page__text ul,.vybe-world-theme .content-page__text ol{margin:16px 0 0;padding-left:20px}.vybe-world-theme .content-page__text li+li{margin-top:8px}.vybe-world-theme .content-page__quote{margin:0;padding:24px;border-left:3px solid var(--cta-green, #5bbf85);background:var(--surface-muted, #f5f5f5);border-radius:0 12px 12px 0;font-size:1.0625rem;line-height:1.65;color:var(--text-on-light, #111)}.vybe-world-theme .content-page__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vybe-world-theme .content-page__stat{padding:20px 16px;border:1px solid var(--border-on-light, rgba(0, 0, 0, .08));border-radius:12px;background:var(--surface-muted, #f5f5f5);text-align:center}.vybe-world-theme .content-page__stat-value{display:block;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:6px}.vybe-world-theme .content-page__stat-label{font-size:.8125rem;line-height:1.4;color:var(--text-muted-on-light, #666)}.vybe-world-theme .content-page__cta{margin-top:8px}.vybe-world-theme .content-page__review{padding:24px;border:1px solid var(--border-on-light, rgba(0, 0, 0, .08));border-radius:12px;background:#fff}.vybe-world-theme .content-page__review-stars{color:var(--accent-gold, #c9952a);font-size:.875rem;letter-spacing:.08em;margin-bottom:12px}.vybe-world-theme .content-page__review-text{font-size:1rem;line-height:1.65;margin-bottom:12px}.vybe-world-theme .content-page__review-author{font-size:.875rem;font-weight:600;color:var(--text-muted-on-light, #666)}.vybe-world-theme .content-page__blocks--faq{gap:24px}.vybe-world-theme .content-page__faq-group+.content-page__faq-group{margin-top:8px}.vybe-world-theme .content-page__faq-group-title{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted-on-light, #666);margin-bottom:12px}.vybe-world-theme .content-page__faq-list{border-top:1px solid var(--border-on-light, rgba(0, 0, 0, .08))}.vybe-world-theme .content-page__faq-item{border-bottom:1px solid var(--border-on-light, rgba(0, 0, 0, .08))}.vybe-world-theme .content-page__faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;text-align:left;font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.4;color:var(--text-on-light, #111);cursor:pointer;list-style:none}.vybe-world-theme .content-page__faq-question::-webkit-details-marker{display:none}.vybe-world-theme .content-page__faq-icon{flex-shrink:0;width:20px;height:20px;position:relative}.vybe-world-theme .content-page__faq-icon:before,.vybe-world-theme .content-page__faq-icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.vybe-world-theme .content-page__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.vybe-world-theme .content-page__faq-item[open] .content-page__faq-icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.vybe-world-theme .content-page__faq-answer{padding:0 0 20px;font-size:1rem;line-height:1.7;color:var(--text-muted-on-light, #666)}.vybe-world-theme .content-page__faq-answer p+p{margin-top:12px}.vybe-world-theme .content-page__faq-answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:768px){.vybe-world-theme .content-page{padding:32px 0 56px}.vybe-world-theme .content-page__stats{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/330/assets/vybe-world-content-page.css.map */
