.glp1-medspa-body{background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-brand-blue) 10%,transparent),transparent 22rem),radial-gradient(circle at top left,color-mix(in srgb,var(--color-brand-teal) 8%,transparent),transparent 18rem),linear-gradient(180deg,var(--surface-canvas) 0%,color-mix(in srgb,var(--surface-canvas) 68%,var(--surface-canvas-end) 32%) 100%)}.glp1-medspa-page{overflow-x:clip;color:var(--text-primary)}.gm-shell{width:min(100% - 2rem,74rem);margin-inline:auto}.card-surface,.gm-proof-card,.gm-media-panel,.gm-cta__panel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);box-shadow:var(--shadow-card)}.gm-eyebrow,.gm-cta__eyebrow{display:inline-flex;align-items:center;margin:0 0 1rem;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-overlay);padding:.42rem .82rem;color:var(--text-secondary);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.gm-section-title{margin:0;max-width:13ch;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.94;letter-spacing:-.065em;text-wrap:balance}.gm-section-body,.gm-hero__body,.gm-cta__body,.gm-cta__support,.gm-insight-card__body,.gm-objection-card__body,.gm-outcome-card__body,.gm-step__body,.gm-media-panel__body,.gm-footer__tagline{max-width:65ch;color:var(--text-secondary);font-size:1rem;line-height:1.72}.gm-button{min-height:3rem;border-radius:var(--radius-cta);padding:.85rem 1.5rem;font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.gm-button--primary{background:var(--surface-strong);color:var(--text-on-strong)}.gm-nav-shell{position:sticky;top:0;z-index:20;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-canvas) 88%,var(--surface-elevated) 12%),color-mix(in srgb,var(--surface-canvas) 78%,transparent) 78%,transparent)}.gm-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.55rem;width:min(100% - 2rem,74rem);margin-inline:auto;border-bottom:1px solid var(--border-subtle)}.gm-brand{display:inline-flex;align-items:baseline;color:var(--text-primary);text-decoration:none}.gm-brand__copy{display:inline-flex;align-items:baseline;gap:1rem}.gm-brand__name,.gm-brand__subcopy{display:inline-block;margin:0;color:var(--text-primary);font-family:Uniform,sans-serif;letter-spacing:2px;text-transform:uppercase;line-height:1}.gm-brand__name{font-size:1.7rem;font-weight:400}.gm-brand__subcopy{font-size:.82rem;font-weight:400;opacity:.88}.gm-nav .gm-nav__cta{display:none;min-width:10.75rem;justify-content:center}.gm-hero__section{padding:2rem 0 1rem}.gm-hero__grid{display:grid;gap:2.5rem;align-items:center;padding:2.75rem 0 5rem}.gm-hero__title{margin:0;max-width:10.5ch;font-size:clamp(3.15rem,6.3vw,5.7rem);line-height:.92;letter-spacing:-.072em;text-wrap:balance}.gm-hero__body{margin:1.4rem 0 0}.gm-hero__actions{display:grid;gap:.9rem;margin-top:2.1rem;align-items:start}.gm-hero__cta{min-width:min(100%,15rem)}.gm-hero__footnote{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.6}.gm-hero__visual{display:grid;gap:1rem}.gm-hero__media,.gm-proof-card,.gm-media-panel,.gm-cta__panel{overflow:hidden;padding:1rem}.gm-hero__image,.gm-proof-card__image,.gm-proof-card__thumb,.gm-media-panel__poster{display:block;width:100%;height:auto;border-radius:calc(var(--radius-card) - .125rem)}.gm-hero__stats{display:grid;gap:.8rem}.gm-stat-card{padding:.95rem 1rem;border-top:1px solid var(--border-subtle)}.gm-stat-card:first-child{border-top:none}.gm-stat-card__label,.gm-media-panel__eyebrow,.gm-footer__note,.gm-footer__group-title,.gm-proof-card__context-label,.gm-operator-quote__context-label,.gm-outcome-card__eyebrow,.gm-step__number{margin:0;color:var(--text-secondary);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.gm-stat-card__value,.gm-proof__metric-value{margin:.4rem 0 0;font-size:1.18rem;line-height:1.12;letter-spacing:-.04em}.gm-stat-card__detail,.gm-proof__metric-label,.gm-proof-card__context-detail,.gm-operator-quote__context-detail{margin:.45rem 0 0;color:var(--text-secondary);font-size:.9rem;line-height:1.55}.gm-proof{padding:1rem 0 5rem}.gm-proof__intro{margin-bottom:1.75rem}.gm-proof__grid,.gm-proof__stack,.gm-outcome-grid,.gm-workflow__grid,.gm-footer__groups{display:grid;gap:1rem}.gm-proof-card__labels{display:flex;justify-content:space-between;margin-bottom:.85rem;color:var(--text-secondary);font-size:.8rem}.gm-proof-card--quote,.gm-editorial__aside,.gm-cta__panel{background:color-mix(in srgb,var(--surface-elevated) 72%,var(--surface-canvas-end) 28%)}.gm-proof-card__quote{display:grid;gap:.75rem}.gm-proof-card__quote-text,.gm-operator-quote__text{margin:0;color:var(--text-primary);font-size:1.14rem;line-height:1.52;letter-spacing:-.03em;text-wrap:pretty}.gm-proof-card__context,.gm-operator-quote__context{display:grid;gap:.15rem}.gm-proof-card__quote-name,.gm-footer__title,.gm-footer__phone,.gm-media-panel__title,.gm-cta__title,.gm-insight-card__title,.gm-objection-card__title,.gm-outcome-card__title,.gm-step__title{margin:0;color:var(--text-primary);font-size:1.08rem;line-height:1.25;letter-spacing:-.03em}.gm-proof__metrics{display:grid;gap:1rem;margin-top:1.25rem;padding:1rem 1.1rem}.gm-proof__metric{display:grid;gap:.2rem}.gm-section{padding:0 0 5.5rem}.gm-section__header{display:grid;gap:1rem;margin-bottom:1.5rem}.gm-editorial__grid{display:grid;gap:2rem;align-items:start}.gm-insight-list,.gm-objection-list{display:grid;gap:1rem}.gm-insight-item,.gm-objection-item,.gm-outcome-card,.gm-step{padding-top:1rem;border-top:1px solid var(--border-subtle)}.gm-editorial__aside{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:1.25rem;box-shadow:var(--shadow-card)}.gm-editorial__aside-header{margin-bottom:.5rem}.gm-editorial__aside-title{margin:0;max-width:15ch;color:var(--text-primary);font-size:clamp(1.8rem,4.4vw,2.6rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.gm-roi{display:grid;gap:2rem;align-items:start}.gm-outcome-card__title,.gm-step__title{margin-top:.55rem}.gm-outcome-card__body,.gm-step__body{margin:.55rem 0 0}.gm-roi__right{display:grid;gap:1rem}.gm-media-panel__video{display:block;width:100%;margin-top:.8rem;border-radius:calc(var(--radius-card) - .125rem)}.gm-media-panel__poster--fallback{display:none;margin-top:.8rem}.gm-media-panel__title,.gm-cta__title{margin-top:.5rem;font-size:1.35rem;line-height:1.16;letter-spacing:-.045em}.gm-media-panel__body{margin:.6rem 0 0}.gm-operator-quote{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);padding:1.2rem 1.25rem;box-shadow:var(--shadow-card)}.gm-workflow__grid{gap:1.25rem}.gm-cta{padding-bottom:2.75rem}.gm-cta__panel{display:grid;gap:1.4rem;box-shadow:var(--shadow-soft)}.gm-cta__body,.gm-cta__support{margin:.75rem 0 0}.gm-cta__actions{display:grid;gap:.8rem}.gm-cta__support a,.gm-footer__phone,.gm-footer__link,.gm-footer__legal-link{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}.gm-footer{padding:0 0 3rem}.gm-footer__inner{display:grid;gap:1.5rem;padding-top:2rem;border-top:1px solid var(--border-subtle)}.gm-footer__brand,.gm-footer__group,.gm-footer__link-list{display:grid;gap:.65rem}.gm-footer__phone{display:inline-flex;margin-top:.15rem;font-size:1rem;font-weight:600}.gm-footer__link-list{padding:0;margin:0;list-style:none}.gm-footer__link,.gm-footer__legal-link{color:var(--text-secondary)}.gm-footer__legal{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}.gm-reveal{opacity:0;transform:translateY(14px);animation:gm-rise-in .64s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes gm-rise-in{to{opacity:1;transform:translateY(0)}}@media(min-width:769px){.gm-nav .gm-nav__cta{display:inline-flex}}@media(min-width:960px){.gm-hero__grid,.gm-proof__grid,.gm-roi,.gm-editorial__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.gm-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem 1rem;padding:0 .25rem}.gm-stat-card{padding-inline:0;border-top:none;border-left:1px solid var(--border-subtle);padding-left:1rem}.gm-stat-card:first-child{border-left:none;padding-left:0}.gm-proof__metrics,.gm-outcome-grid,.gm-workflow__grid,.gm-footer__groups{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-proof__stack{align-content:start}.gm-proof-card--quote{grid-template-columns:minmax(0,1.08fr) 11rem}.gm-proof-card__thumb{align-self:stretch;object-fit:cover;height:100%}.gm-editorial__aside{position:sticky;top:5.5rem}.gm-cta__panel{grid-template-columns:minmax(0,1.35fr) auto;align-items:center}.gm-cta__actions{justify-items:end}.gm-footer__inner{grid-template-columns:1.1fr 1.9fr;align-items:start}.gm-footer__groups,.gm-footer__legal{grid-column:2}}@media(max-width:959px){.gm-nav{min-height:4.35rem}}@media(max-width:768px){.gm-shell{width:min(100% - 1.25rem,74rem)}.gm-nav{min-height:4.2rem}.gm-brand{align-items:flex-start}.gm-brand__copy{display:grid;gap:.04rem;align-items:start}.gm-brand__name{font-size:1.25rem}.gm-brand__subcopy{font-size:.72rem}.gm-hero__section{padding-top:1.2rem}.gm-hero__grid{padding:1.85rem 0 3.8rem;gap:1.75rem}.gm-hero__cta,.gm-cta__button{width:100%;min-height:3rem}.gm-hero__media,.gm-proof-card,.gm-media-panel,.gm-cta__panel,.gm-proof__metrics{padding:.9rem}.gm-proof-card--quote{padding-bottom:1rem}.gm-proof-card__quote{order:2}.gm-proof-card__thumb{order:1}.gm-section,.gm-proof{padding-bottom:4.25rem}.gm-editorial__grid{gap:2.5rem}.gm-editorial__aside{margin-top:.25rem;padding:1.5rem 0 0;border:none;border-top:1px solid var(--border-subtle);border-radius:0;background:none;box-shadow:none}.gm-editorial__aside-header{gap:.75rem;margin-bottom:1rem}.gm-editorial__aside-title{max-width:12ch;font-size:clamp(1.65rem,8vw,2rem)}.gm-editorial__aside-body{display:none}.gm-objection-list{gap:.85rem}.gm-objection-item{padding-top:.85rem}.gm-footer{padding-bottom:2rem}}@media(prefers-reduced-motion:reduce){.brand-button,.gm-reveal{transition:none;animation:none;transform:none;opacity:1}.gm-media-panel__poster--fallback{display:block}.gm-media-panel__video{display:none}}
