.brand-med-page{--med-accent:var(--forest);--med-accent-soft:color-mix(in srgb, var(--forest) 12%, transparent);--med-accent-glow:color-mix(in srgb, var(--lime) 25%, transparent)}.brand-med-page--blue{--med-accent:#1d4ed8;--med-accent-soft:#1d4ed81f}.brand-med-page--teal{--med-accent:#0f766e;--med-accent-soft:#0f766e1f}.brand-med-page--violet{--med-accent:#6d28d9;--med-accent-soft:#6d28d91f}.brand-med-page--amber{--med-accent:#b45309;--med-accent-soft:#b453091f}.brand-med-page--emerald{--med-accent:#047857;--med-accent-soft:#0478571f}.brand-med-page--rose{--med-accent:#be123c;--med-accent-soft:#be123c1f}.med-hero{background:radial-gradient(ellipse 80% 60% at 10% 0%, var(--med-accent-glow), transparent 55%), linear-gradient(180deg, var(--cream) 0%, var(--paper) 100%)}.med-hero__grid{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.med-hero__grid{grid-template-columns:1fr 1.05fr;gap:4rem}}.med-hero__image-wrap{border-radius:var(--radius-2xl);border:1px solid var(--border-strong);background:linear-gradient(145deg, var(--paper), var(--cream));box-shadow:var(--shadow-elevated);padding:2rem;position:relative;overflow:hidden}.med-hero__image{object-fit:contain;width:100%;height:auto}.med-hero__card{border-radius:var(--radius-2xl);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-soft);padding:2rem}@media (min-width:640px){.med-hero__card{padding:2.5rem}}.med-split{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.med-split{grid-template-columns:1fr 1fr;gap:4rem}.med-split--reverse>:first-child{order:2}.med-split--reverse>:last-child{order:1}}.med-image-card{border-radius:var(--radius-2xl);border:1px solid var(--border-strong);box-shadow:var(--shadow-elevated);min-height:20rem;overflow:hidden}.med-check-item{color:var(--ink);align-items:flex-start;gap:1rem;font-size:1rem;line-height:1.55;display:flex}.med-check-item__icon{background:var(--med-accent-soft);width:2.5rem;height:2.5rem;color:var(--med-accent);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.med-disclaimer{border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--med-accent-soft);color:var(--ink-muted);margin-top:1.5rem;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6}.med-step-card{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;height:100%;padding:1.75rem}.med-step-card__label{letter-spacing:.12em;text-transform:uppercase;color:var(--lime-bright);font-size:.75rem;font-weight:600}.med-safety-card{border-radius:var(--radius-xl);border:1px solid var(--border-strong);background:var(--surface);height:100%;box-shadow:var(--shadow-soft);padding:1.5rem}.med-safety-card__icon{background:var(--med-accent-soft);color:var(--med-accent);border-radius:.75rem;margin-bottom:.75rem;padding:.625rem;display:inline-flex}.med-video{border-radius:var(--radius-xl);border:1px solid var(--border-strong);box-shadow:var(--shadow-elevated);aspect-ratio:16/9;background:#000;overflow:hidden}.med-video__iframe{border:0;width:100%;height:100%}.med-benefit-card{border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface);gap:.875rem;padding:1rem 1.125rem;display:flex}.med-testimonial-card{border-radius:var(--radius-xl);border:1px solid var(--border-strong);background:var(--surface);height:100%;box-shadow:var(--shadow-soft);padding:1.75rem}.med-doctor-card{border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff1a;height:100%;padding:1.25rem}.med-doctor-card__image{aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden}.med-pre-faq{border-radius:var(--radius-2xl);border:1px solid var(--border-strong);background:linear-gradient(135deg, var(--med-accent-soft), var(--cream));align-items:center;gap:2rem;padding:2rem;display:grid}@media (min-width:768px){.med-pre-faq{grid-template-columns:1fr auto;padding:2.5rem 3rem}}.med-pre-faq__image{width:min(100%,14rem);margin-inline:auto}
