.mkt-demo-form{gap:1.25rem;display:grid}.mkt-demo-form label{font-size:var(--text-sm);font-weight:500;display:block}.mkt-demo-form label>span{margin-bottom:.5rem;display:block}.mkt-demo-form :is(input,textarea){border:1px solid var(--border-strong);border-radius:var(--marketing-radius-control);background:var(--background);width:100%;font:inherit;font-size:var(--text-base);color:var(--foreground)}.mkt-demo-form input{min-height:3rem;padding-inline:.875rem}.mkt-demo-form textarea{resize:vertical;min-height:9rem;padding:.875rem}.mkt-demo-form ::placeholder{color:var(--muted-foreground)}.mkt-demo-form .mkt-primary-link{cursor:pointer;border:0;width:100%;min-height:3rem}.mkt-demo-consent{font-size:var(--text-sm);color:var(--muted-foreground)}.mkt-demo-panel h2{font-size:var(--text-2xl)}.mkt-demo-panel p{color:var(--muted-foreground);max-width:48ch;margin-top:1rem}.mkt-demo-microcopy{font-size:var(--text-sm);color:var(--muted-foreground);margin-top:1rem}.mkt-work-list.mkt-demo-covers{grid-template-columns:minmax(0,1fr);margin-top:0}.mkt-demo-walk{grid-template-areas:"covers""request""specimen";gap:2rem;margin-top:2rem;display:grid}.mkt-demo-walk>*{min-width:0}.mkt-demo-covers{grid-area:covers}.mkt-demo-request{grid-area:request}.mkt-demo-specimen{grid-area:specimen}.mkt-demo-covers li{padding-block:1rem}.mkt-demo-covers li p{max-width:40ch;color:var(--foreground)}.mkt-demo-growth-row{border-block:1px solid var(--border);justify-items:start;gap:1.25rem;margin-top:3rem;padding-block:1.5rem;display:grid}.mkt-demo-growth-row p{max-width:40ch;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--foreground);font-weight:600}.mkt-demo-specimen .mkt-packet li{max-width:none}@media (min-width:48rem){.mkt-demo-covers li{padding-block:1.25rem}.mkt-demo-walk{grid-template:"covers request""specimen request"1fr/minmax(0,1fr) minmax(0,1.2fr);column-gap:4rem;margin-top:2.5rem}.mkt-demo-specimen{align-self:start}.mkt-demo-growth-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem;margin-top:4rem;padding-block:2rem}}.mkt-demo-form textarea{border-radius:var(--marketing-radius-card)}
