.wpv-page{--mg-bg:#0b0914;--mg-surface:#0b0914;--mg-card:#15111f;--mg-line:#ffffff14;--mg-pink:#c83773;--mg-mint:#8cf0b5;background:var(--mg-bg);overflow-x:clip}.wpv-page .service-hero,.wpv-page .service-section,.wpv-page .service-proof,.wpv-page .service-related,.wpv-page .service-faq{background-color:var(--mg-bg);background-image:none}.wpv-page :where(.service-hero,.service-section,.service-proof,.service-related,.service-faq):before,.wpv-page :where(.service-hero,.service-section,.service-proof,.service-related,.service-faq):after{background-image:none}.wpv-page .service-hero-copy{min-width:0}.wpv-page .service-hero-copy:before{display:none}.wpv-page .wgx-exp-card{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}.wpv-page .wgx-exp-card>.wgx-icon{flex:none;grid-column:1;margin-top:1rem}.wpv-page .wgx-exp-card>div{grid-column:2;min-width:0}.wpv-page .wgx-checks li{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.5rem;min-width:0;display:grid}.wpv-page .wgx-related-card{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}.wpv-page .wgx-related-card>svg{flex:none;grid-column:1;margin:.1rem 0 0}.wpv-page .wgx-related-card>.related-service-link{grid-column:2;min-width:0}.wpv-page .wgx-frame{min-width:0}.wpv-page .wgx-frame-inner{border:1px solid var(--mg-line);border-top:3px solid var(--mg-pink);background:var(--mg-card);background-image:none;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 32px 80px #00000059}.wpv-page .wgx-frame figcaption{text-align:center;justify-content:center;align-items:center;gap:.5rem;display:flex}.wpv-page .wgx-frame figcaption:before{content:"";background:var(--mg-pink);border-radius:50%;flex:none;width:.45rem;height:.45rem}.wpv-page :where(.wgx-exp-card,.wgx-cap-grid article,.wgx-priority-grid article,.wgx-vs-grid article,.wgx-step-panel,.wgx-result,.wgx-related-card,.wgx-still,.service-faq-list article,.wpx-split,.wpx-stack,.wpx-stack article,.wpx-life-row li){border-color:var(--mg-line);background-color:var(--mg-card);background-image:none}.wpv-page :where(.wgx-exp-card,.wgx-cap-grid article,.wgx-priority-grid article,.wgx-vs-grid article,.wgx-related-card,.wpx-stack article):hover{border-color:#c8377399}.wpv-page :where(.wgx-check-groups button,.wgx-cta-chips button){background:var(--mg-card);border-color:var(--mg-line)}.wpv-page .wgx-check-groups button.is-on{border-color:var(--mg-pink);background:#c8377329}.wpv-page :where(.wgx-checks svg,.wpx-split .is-mint h3,.wpx-stack-head span){color:var(--mg-mint)}.wpv-page .service-faq-list article{margin-bottom:.6rem;padding-inline:1rem}.wpv-page .service-faq-list article.is-open{border-color:#c8377399}.wpv-page :where(.service-hero-grid,.wgx-caps-layout,.wgx-cap-grid,.wgx-check-layout,.wgx-related-row,.wgx-faq-layout,.wgx-health-layout,.wpx-stack article)>*{min-width:0}@media (width<=480px){.wpv-page :where(.wgx-cap-grid,.wgx-priority-grid,.wgx-vs-grid,.wgx-related-row){grid-template-columns:minmax(0,1fr)}.wpv-page :where(.wgx-check-groups [role=group]>div,.wgx-cta-chips)>*{white-space:normal;max-width:100%}.wpv-page .wpx-stack{padding-inline:.85rem}.wpv-page .wpx-stack article{grid-template-columns:minmax(0,1fr)}.wpv-page .wpx-stack article>span{display:block}}@media (prefers-reduced-motion:reduce){.wpv-page *,.wpv-page :before{transition:none!important}}
