.mh-home,.mh-marketing{background:var(--cream,var(--color-ivory-200));color:var(--platform-ink)}.mh-home ::selection,.mh-marketing ::selection{background:color-mix(in srgb, var(--color-primary-500) 28%, var(--color-ivory-200));color:var(--platform-ink)}.mh-section{padding-block:var(--marketing-section-gap-mobile,var(--platform-space-xxxl))}@media (min-width:1024px){.mh-section{padding-block:var(--marketing-section-gap-desktop,var(--platform-space-section))}}.mh-home .mh-cta-ink,.mh-home button.mh-cta-ink,.mh-marketing .mh-cta-ink,.mh-marketing button.mh-cta-ink,.mh-home .marketing-pricing-cta-solid,.mh-home button.marketing-pricing-cta-solid,.mh-marketing .marketing-pricing-cta-solid,.mh-marketing button.marketing-pricing-cta-solid{box-shadow:0 10px 22px color-mix(in srgb, var(--brand-burgundy) 22%, transparent);background-color:var(--brand-burgundy)!important;color:var(--platform-canvas)!important}.mh-home .mh-cta-ink:hover,.mh-home button.mh-cta-ink:hover,.mh-marketing .mh-cta-ink:hover,.mh-marketing button.mh-cta-ink:hover,.mh-home .marketing-pricing-cta-solid:hover,.mh-home button.marketing-pricing-cta-solid:hover,.mh-marketing .marketing-pricing-cta-solid:hover,.mh-marketing button.marketing-pricing-cta-solid:hover{background-color:var(--brand-burgundy-deep)!important;color:var(--platform-canvas)!important}.mh-home .mh-cta-ghost,.mh-home a.mh-cta-ghost,.mh-marketing .mh-cta-ghost,.mh-marketing a.mh-cta-ghost{background-color:var(--color-ivory-50);color:var(--platform-ink);border-color:var(--platform-hairline)}.mh-home .mh-cta-ghost:hover,.mh-home a.mh-cta-ghost:hover,.mh-marketing .mh-cta-ghost:hover,.mh-marketing a.mh-cta-ghost:hover{background-color:var(--color-ivory-100);color:var(--platform-ink);border-color:color-mix(in srgb, var(--platform-ink) 22%, transparent)}.mh-hero{background:radial-gradient(ellipse 70% 55% at 88% 12%, color-mix(in srgb, var(--color-blush-200) 42%, transparent), transparent 62%), radial-gradient(ellipse 50% 40% at 8% 88%, color-mix(in srgb, var(--color-gold-300) 14%, transparent), transparent 58%), var(--color-ivory-200)}.mh-hero-phone{width:min(100%,22rem);margin-inline:auto}.mh-hero-phone img{width:100%;height:auto;display:block}.mh-hero-inner{padding-block:4rem}@media (min-width:1024px){.mh-hero-inner{padding-block:6rem}}.mh-proof{background:color-mix(in srgb, var(--color-ivory-50) 55%, var(--color-ivory-200));border-block:1px solid var(--platform-hairline)}.mh-features{background:color-mix(in srgb, var(--color-ivory-50) 72%, var(--color-ivory-200));border-block:1px solid var(--platform-hairline)}.mh-feature-grid{gap:var(--platform-space-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.mh-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mh-feature-grid{gap:var(--platform-space-md);grid-template-columns:repeat(6,minmax(0,1fr))}}.mh-story{background:var(--color-ivory-200)}.mh-story-copy{padding-block:3.5rem}@media (min-width:1024px){.mh-story-copy{padding-block:0}}.mh-story-photo{height:14rem;min-height:0;max-height:24rem}@media (min-width:640px){.mh-story-photo{height:18rem}}@media (min-width:1024px){.mh-story-photo{height:24rem}}.mh-story-photo:after{content:"";background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--platform-ink) 62%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.mh-story-photo figcaption{z-index:1;text-shadow:0 2px 18px #18110c66}.mh-stats{background:color-mix(in srgb, var(--color-ivory-50) 80%, var(--color-ivory-200));border-block:1px solid var(--platform-hairline)}.mh-stats-grid{gap:var(--platform-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.mh-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mh-stats-grid li:not(:last-child){border-right:1px solid var(--platform-hairline)}}.mh-how{background:color-mix(in srgb, var(--color-ivory-50) 70%, var(--color-ivory-200))}.mh-step-num{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:-.03em;color:var(--brand-burgundy);font-size:clamp(3.25rem,4vw,4.1rem);font-weight:500;line-height:.95;display:block}[data-app-chrome=site-header] .mh-cta-ink,[data-app-chrome=site-header] button.mh-cta-ink{background-color:var(--brand-burgundy)!important;color:var(--platform-canvas)!important}.mh-close{isolation:isolate;min-height:22rem;color:var(--color-ivory-50);background:var(--brand-burgundy-darker);position:relative;overflow:hidden}.mh-close-media{z-index:0;position:absolute;inset:0}.mh-close-media img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.mh-close:after{content:"";z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--brand-burgundy-darker) 78%, transparent) 0%, color-mix(in srgb, var(--brand-burgundy-darker) 42%, transparent) 55%, color-mix(in srgb, var(--brand-burgundy-darker) 28%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--brand-burgundy-darker) 20%, transparent), color-mix(in srgb, var(--brand-burgundy-darker) 45%, transparent));position:absolute;inset:0}.mh-close-inner{z-index:2;position:relative}.mh-close-heading{color:var(--color-ivory-50)}.mh-close-copy{color:color-mix(in srgb, var(--color-ivory-200) 85%, transparent)}.mh-close .mh-cta-ink,.mh-close button.mh-cta-ink{box-shadow:none;background-color:var(--color-ivory-50)!important;color:var(--brand-burgundy)!important}.mh-close .mh-cta-ink:hover,.mh-close button.mh-cta-ink:hover{background-color:var(--platform-canvas)!important;color:var(--brand-burgundy-deep)!important}.marketing-pricing-tier{border-radius:1rem}.marketing-pricing-tier--featured{border-color:color-mix(in srgb, var(--color-primary-500) 35%, transparent);box-shadow:0 14px 36px color-mix(in srgb, var(--color-primary-500) 10%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary-500) 6%, var(--platform-canvas)) 0%, var(--platform-canvas) 42%)}.marketing-pricing-compare{border-radius:1rem;overflow-x:auto}.marketing-pricing-compare [data-featured=true]{background:color-mix(in srgb, var(--color-primary-500) 5%, transparent)}.marketing-pricing-banner-media{background:var(--color-ivory-200)}@media (min-width:768px){.marketing-pricing-banner-media{height:100%;min-height:100%}}.marketing-pricing-banner-media img{object-fit:cover;object-position:center 45%}.mh-templates-hero{background:radial-gradient(ellipse 55% 45% at 92% 8%, color-mix(in srgb, var(--color-blush-200) 32%, transparent), transparent 58%), var(--platform-canvas)}.mh-templates-hero-device{background:linear-gradient(165deg, color-mix(in srgb, var(--platform-ink) 92%, transparent), color-mix(in srgb, var(--platform-ink) 78%, transparent))}.templates-page .mh-features,.templates-page .mh-proof{background:0 0}@media (prefers-reduced-motion:reduce){.mh-home .mh-cta-ink,.mh-home .mh-cta-ghost,.mh-marketing .mh-cta-ink,.mh-marketing .mh-cta-ghost{transition:none}}