.mkt-freeplan-field+.mkt-freeplan-field{margin-top:1.5rem}.mkt-freeplan-label{font-size:var(--text-sm);margin-bottom:.5rem;font-weight:500}.mkt-freeplan-choice{flex-wrap:wrap;gap:.5rem;display:flex}.mkt-freeplan-choice button{border:1px solid var(--mkt-line-control);border-radius:var(--marketing-radius-control);background:var(--card);min-height:2.75rem;color:var(--mkt-ink);font-size:var(--text-sm);padding:0 1rem;font-weight:600}.mkt-freeplan-choice button:hover{background:var(--mkt-mist)}.mkt-freeplan-choice button[aria-pressed=true]{background:var(--mkt-evergreen);border-color:var(--mkt-evergreen);color:var(--mkt-white)}.mkt-freeplan-days{margin-top:1.5rem}.mkt-freeplan-days li{gap:.25rem;display:grid}.mkt-freeplan-days .mkt-freeplan-time{font-size:var(--text-sm);color:var(--muted-foreground)}.mkt-freeplan-days p{max-width:60ch}.mkt-freeplan-next{border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--muted-foreground);margin-top:1.5rem;padding-top:1.5rem}.mkt-freeplan-how{margin-top:0}.mkt-freeplan-tool .mkt-tool-provenance{max-width:72ch}.mkt-freeplan-tool .mkt-tool-empty>span{max-width:32ch;font-size:var(--text-xl);letter-spacing:normal;font-weight:600;line-height:1.3}.mkt-freeplan-cancel{font-size:var(--text-sm);color:var(--muted-foreground);margin-top:1rem}@media (min-width:48rem){.mkt-freeplan-how{grid-template-columns:1fr}}@media (max-width:47.99rem){.mkt-section.mkt-freeplan-tool{padding-top:2rem}}.mkt-freeplan-tool .mkt-tool-provenance{border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0 0 1rem}.mkt-freeplan-tool .mkt-tool{margin-top:1.5rem}.mkt-freeplan-tool .mkt-tool-results{align-self:start}
