.page-module__-VkVPW__page{background:radial-gradient(1100px 760px at 80% -10%, var(--gradient-glow-top-right) 0%, #1a1f4400 55%), radial-gradient(900px 700px at 5% 25%, var(--gradient-glow-left) 0%, #20143a00 50%), var(--color-bg);width:100%;position:relative;overflow:hidden}.page-module__-VkVPW__spacer{padding-top:130px}.page-module__-VkVPW__section{max-width:var(--content-max-width);margin:0 auto;padding:60px 5vw;position:relative}.page-module__-VkVPW__kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--color-cyan);margin-bottom:16px;font-size:11px}.page-module__-VkVPW__heading{font-family:var(--font-serif);font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1.05}.page-module__-VkVPW__body{max-width:620px;color:var(--color-muted-1);margin-top:22px;font-size:16px;line-height:1.7}.page-module__-VkVPW__cta{color:var(--color-bg);background:linear-gradient(135deg, var(--color-gold), var(--color-gold-light));border-radius:999px;margin-top:30px;padding:15px 30px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 10px 30px #e6be6a4d}.page-module__-VkVPW__secondaryCta{color:var(--color-starlight);border:1px solid #ffffff38;border-radius:999px;margin-top:30px;margin-left:14px;padding:14px 28px;font-size:14px;font-weight:500;display:inline-block}.page-module__-VkVPW__videoTestimonialWrap{max-width:420px;margin-bottom:32px}.page-module__-VkVPW__videoTestimonial{border:1px solid var(--border-subtle);border-radius:16px;width:100%;display:block;box-shadow:0 20px 60px #00000073}.page-module__-VkVPW__videoTestimonialCaption{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-2);margin-top:12px;font-size:13px}.page-module__-VkVPW__imageTestimonialWrap{max-width:560px;margin-bottom:32px}.page-module__-VkVPW__imageTestimonial{border:1px solid var(--border-subtle);border-radius:16px;width:100%;display:block;box-shadow:0 20px 60px #00000073}.page-module__-VkVPW__fbEmbedWrap{max-width:500px}.page-module__-VkVPW__fbEmbed{border:none;border-radius:12px;max-width:100%;display:block;overflow:hidden}.page-module__-VkVPW__empty{border:1px dashed var(--border-subtle);color:var(--color-muted-2);border-radius:18px;padding:30px 32px;font-size:15px;line-height:1.7}.page-module__-VkVPW__empty a{color:var(--color-cyan);font-weight:600}.page-module__-VkVPW__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:18px;display:grid}@media (min-width:760px){.page-module__-VkVPW__cardWide{grid-column:span 2}}.page-module__-VkVPW__card{border:1px solid var(--border-subtle);background:var(--fill-card);border-radius:16px;padding:24px 26px}.page-module__-VkVPW__pressCard{flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex}.page-module__-VkVPW__pressCard:hover{border-color:#e6be6a73}.page-module__-VkVPW__pressImage{aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:10px;width:100%;margin-bottom:14px;display:block}.page-module__-VkVPW__pressTitle{color:var(--color-starlight);font-size:15px;font-weight:600;line-height:1.5}.page-module__-VkVPW__pressCta{color:var(--color-gold);margin-top:auto;padding-top:12px;font-size:13px;font-weight:600}.page-module__-VkVPW__cardCategory{letter-spacing:.24em;text-transform:uppercase;color:var(--color-cyan);margin-bottom:10px;font-size:10px}.page-module__-VkVPW__quote+.page-module__-VkVPW__quote{margin-top:12px}.page-module__-VkVPW__quote{font-family:var(--font-serif);color:var(--color-starlight);font-size:17px;font-style:italic;line-height:1.6}.page-module__-VkVPW__author{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-2);margin-top:14px;font-size:13px}.page-module__-VkVPW__groupKicker{letter-spacing:.32em;text-transform:uppercase;color:var(--color-gold);margin-bottom:16px;font-size:11px}.page-module__-VkVPW__groupHeading{font-family:var(--font-serif);max-width:620px;margin-bottom:40px;font-size:clamp(26px,3.5vw,40px);font-weight:500;line-height:1.1}.page-module__-VkVPW__practitionerList{flex-direction:column;gap:40px;display:flex}.page-module__-VkVPW__practitionerName{font-family:var(--font-serif);color:var(--color-starlight);margin-bottom:16px;font-size:20px;display:inline-block}
