.marketing-setup-steps{display:flex;gap:24px;list-style:none;padding:0;margin:0 0 8px;color:var(--muted);font-size:13px}.marketing-setup-steps [aria-current]{font-weight:700;color:var(--ink)}
.marketing-tier-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.marketing-tier-card{display:flex;flex-direction:column;gap:14px;padding:24px;border:2px solid var(--line);border-radius:14px;cursor:pointer;background:var(--panel,#fff);font-size:14px!important}.marketing-tier-card.selected{border-color:#397ce0;box-shadow:0 0 0 2px #397ce020}.marketing-tier-title{display:flex;align-items:center;gap:12px;font-size:21px}.marketing-tier-title input{width:18px;height:18px;accent-color:#397ce0}.marketing-tier-price{font-size:28px;font-weight:700}.marketing-tier-price small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:4px}.marketing-tier-card ul{padding-left:20px;line-height:1.8;margin:0 0 10px;font-weight:400}.marketing-tier-budget{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:12px;font-weight:400;color:var(--muted)}
.marketing-selected-tier{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-radius:10px}.marketing-selected-tier span{flex:1;font-size:13px}.marketing-budget-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.marketing-package-total{font-size:18px;font-weight:600;padding:18px 0;border-top:1px solid var(--line)}
.marketing-package-summary{padding:20px 24px;border:1px solid var(--line);border-radius:12px;margin-bottom:20px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.marketing-package-summary h3{margin:6px 0}.marketing-package-summary p{font-size:12px;color:var(--muted)}.marketing-package-summary dl{display:flex;gap:28px;margin-left:auto}.marketing-package-summary dt{font-size:11px;color:var(--muted)}.marketing-package-summary dd{margin:5px 0 0;font-size:17px;font-weight:600}
@media(max-width:600px){.marketing-tier-grid,.marketing-budget-grid{grid-template-columns:1fr}.marketing-tier-card{padding:18px}.marketing-tier-card ul{margin-bottom:0}.marketing-package-summary dl{margin:0;flex-wrap:wrap;gap:20px}.marketing-setup-steps{gap:16px;font-size:12px}}
