.mkt-demo-hero,.mkt-demo-points{width:min(100%,var(--container-mkt));margin-inline:auto}.mkt-demo-ground{overflow:clip}.mkt-demo-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding:clamp(2rem,4vw,4.5rem) 1.5rem clamp(3rem,5vw,5rem)}.mkt-demo-intro{max-width:37rem}.mkt-demo-title{max-width:14ch;margin:0 0 1.25rem;text-wrap:balance}.mkt-demo-lead{max-width:62ch;margin:0 0 2rem}.mkt-demo-cta{min-width:10.5rem}.mkt-demo-form-shell{width:100%;max-width:42rem;justify-self:end;scroll-margin-top:1.5rem}.mkt-demo-form-shell[data-attention] .mkt-card{animation:mkt-demo-form-arrival var(--dur-editorial) cubic-bezier(.16,1,.3,1) both}@keyframes mkt-demo-form-arrival{0%{outline:3px solid rgb(var(--brand-600-rgb) / .42);outline-offset:0}to{outline:3px solid transparent;outline-offset:.55rem}}.mkt-demo-result{padding:2rem;display:flex;flex-direction:column;gap:1rem}.mkt-demo-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding:0 1.5rem clamp(3.5rem,6vw,5.5rem)}.mkt-demo-point{border-top:1px solid var(--color-mkt-hairline);padding-top:1.25rem}.mkt-demo-point-title{margin:0 0 .55rem;color:var(--color-mkt-ink);font-family:var(--font-sans);font-size:1.05rem;font-weight:700;line-height:1.25}.mkt-demo-point-body{margin:0;color:var(--color-mkt-pencil);font-size:.95rem;line-height:1.7}.mkt-demo-bottom-cta{padding:0 1.5rem clamp(3.5rem,6vw,5.5rem);text-align:center}@media (max-width: 58rem){.mkt-demo-hero{min-height:auto!important;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-top:2.5rem}.mkt-demo-form-shell{max-width:none;justify-self:stretch}}@media (max-width: 42rem){.mkt-demo-hero,.mkt-demo-points,.mkt-demo-bottom-cta{padding-inline:1rem}.mkt-demo-hero{gap:2rem;padding-top:2rem;padding-bottom:3.5rem}.mkt-demo-title{max-width:16ch;margin-bottom:1rem}.mkt-demo-lead{margin-bottom:1.5rem}.mkt-demo-points{grid-template-columns:minmax(0,1fr);gap:1.5rem}.mkt-demo-bottom-cta{padding-bottom:3.5rem}}@media (prefers-reduced-motion: reduce){.mkt-demo-form-shell[data-attention] .mkt-card{animation:none;outline:3px solid var(--color-mkt-action);outline-offset:.25rem}}
