/* Public pages use the same light surfaces and restrained actions as the console. */
.marketing-page {--sans:'CTR Inter',sans-serif;background:#fcfcfd;color:#303844}
.marketing-page h1,.marketing-page h2,.marketing-page h3 {color:#242b36}
.marketing-page .brand-wordmark span {color:#242b36}
.mp-hero h1 span {color:#242b36}
.mp-button {border-color:#dfe3e9;border-radius:6px;box-shadow:none;font-weight:500}
.marketing-page .mp-primary {background:#20242e;border-color:#20242e;box-shadow:0 1px 2px #1418200d}
.marketing-page .mp-primary:hover {background:#343a46;border-color:#343a46;box-shadow:none}
.mp-campaign-types {background:#fff;border-color:#e2e6ec;border-radius:8px;box-shadow:0 1px 3px #14182004}
.mp-campaign-types>h2 {color:#7b8594}
.mp-campaign-types .mp-type {border-color:#edf0f4}
.mp-campaign-types .mp-type h3 {color:#343e4e}
.mp-campaign-types .mp-type p {color:#707d90}
.mp-campaign-types .mp-type>.icon {color:#9ba9bc}
.mp-type-icon {background:#f5f7fa;border:1px solid #e6ebf2;border-radius:6px;color:#7c91ad}
.mp-type:nth-of-type(2) .mp-type-icon,.mp-type:nth-of-type(3) .mp-type-icon {color:#7c91ad}
.mp-controls,.mp-reports,.mp-setup,.mp-pricing,.mp-faq {border-color:#e8ebef}
.mp-controls-copy>p,.mp-reports>div>p,.mp-setup-heading p {color:#6e7a8c}
.mp-example-path,.mp-reports-features,.mp-report-proof,.mp-plan {border-radius:7px;border-color:#e3e8ef;box-shadow:0 1px 3px #14182004}
.mp-setup-guidance {background:#f5f7fa;border:1px solid #e2e7ee;border-radius:7px;box-shadow:none}
.mp-setup-guidance strong {color:#52677f}
.mp-setup-guidance p {color:#718096}
.mp-pricing-notice {background:#f3f6fa;border-color:#dfe6ef;border-radius:7px;box-shadow:none;color:#647992}
.marketing-page .mp-pricing-notice h3 {color:#3a506d}
.mp-pricing-notice p {color:#7386a0}
.mp-pricing-notice .mp-price-change {color:#7d97b8;border-color:#d9e2ef}
.mp-plan.featured {border-color:#a8bedb;background:#fafcff;box-shadow:none}
.mp-faq-list summary {color:#5b6e89}
.mp-footer {border-color:#e8edf3}
