@media (max-width:767px){.pageShell.theme-demo{--demo-section-heading-weight:500}.pageShell .heroMetrics[data-editor-section=metrics]{width:100%}.pageShell.theme-demo .landingMetricsGrid [data-slot=card]{border-radius:0}.pageShell .landingMetricsGrid [aria-hidden=true]{scale:.93}.pageShell .landingMetricsGrid [aria-hidden=true]>:is(img,svg){scale:.967742}.pageShell:not(.theme-demo) .howItWorksInner{padding-top:7.5rem}.pageShell .howItWorksInner>.grid{margin-top:2rem}.pageShell .memorialShowcaseInner,.pageShell .patientShowcaseInner,.pageShell .practice-editor-results,.pageShell [data-editor-section=video] section{padding-top:3rem}.pageShell .leadCaptureZoneInner{padding-top:.75rem}.pageShell .leadCaptureFineprint:before{width:100%}.pageShell [data-editor-section=video]{--background-pattern30-wash:radial-gradient(ellipse 44% 15rem at 0% 12.5rem, color-mix(in srgb, var(--primary) 14%, transparent) 0%, color-mix(in srgb, var(--primary) 6%, transparent) 45%, transparent 100%), radial-gradient(ellipse 44% 15rem at 100% 12.5rem, color-mix(in srgb, var(--primary) 12%, transparent) 0%, color-mix(in srgb, var(--primary) 5%, transparent) 45%, transparent 100%)}.pageShell .practice-editor-results [data-slot=badge],.pageShell .patientCardImageWrap :is(.patientCardCornerBefore,.patientCardCornerAfter,.patientCardCornerTop,.patientCardCornerBottom,.patientCardCornerLeft,.patientCardCornerRight){scale:.9}.pageShell.theme-demo :is(.howItWorksHeadline,.patientShowcaseHeadline,.demoSectionHeading,.leadCaptureTitle){font-size:var(--demo-section-heading-size,clamp(2rem, 5.5vw, 3rem));font-weight:var(--demo-section-heading-weight,400);letter-spacing:-.005em;text-wrap:balance;text-transform:none;line-height:1.05}.pageShell.theme-demo .demoSectionEyebrow{font-family:var(--font-sans), sans-serif;font-size:var(--demo-section-eyebrow-size,.75rem);font-weight:var(--demo-section-eyebrow-weight,600);letter-spacing:.14em;line-height:1.5}.pageShell.theme-demo .demoSectionSubheading{font-family:var(--font-sans), sans-serif;font-size:var(--demo-section-subheading-size,1.125rem);font-weight:var(--demo-section-subheading-weight,400);line-height:1.5}.pageShell.theme-demo .demoSectionIntro{gap:var(--demo-section-stack-gap,1rem)}}
