.sales-formats,.sales-catalog{max-width:1120px;margin:32px auto;padding:0 20px;color:#f3f4ff}
.sales-formats h2,.sales-catalog h2{font-size:clamp(23px,3.2vw,34px);line-height:1.2;margin:0 0 20px}
.sales-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.sales-format-card{background:#151827;border:1px solid #393850;border-radius:22px;padding:24px;display:flex;flex-direction:column;align-items:flex-start}
.sales-format-card h3{font-size:23px;margin:0 0 12px}.sales-format-card p{line-height:1.65;color:#d6d6e5;margin:0 0 22px}
.sales-format-card .btn{margin-top:auto;white-space:normal;text-align:center}.sales-format-pro{border-color:#a78bfa;background:linear-gradient(135deg,#292044,#211c34)}
.quick-create-title .sales-hero-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:20px 0 0}
.sales-hero-links a{display:inline-block;padding:11px 18px;border:1px solid #bba0e9;border-radius:12px;color:inherit;text-decoration:none;font-size:15px}
.sales-catalog{padding-top:20px;padding-bottom:28px}.sales-catalog p{color:#c9c9da;line-height:1.65}.sales-catalog h3{margin:25px 0 14px}
.sales-catalog-links{display:flex;flex-wrap:wrap;gap:10px}.sales-catalog-links a{padding:10px 14px;background:#191b2b;border:1px solid #393850;border-radius:12px;color:#eee6ff;text-decoration:none;line-height:1.4}
.sales-catalog-links a:hover,.sales-hero-links a:hover{border-color:#c4b5fd;background:#312549}
.sales-example-player{width:100%;min-width:0;height:40px;grid-column:3/-1}.sales-example-title{color:inherit;text-decoration:none}
.sales-commercial-note{padding:20px;border-radius:16px;background:#f5f0ff;color:#29213f;line-height:1.65;margin:24px 0}.sales-commercial-note h2{margin-top:0}
.sales-faq-formats{background:#111522;border-radius:24px;padding:24px}
@media(max-width:700px){.sales-format-grid{grid-template-columns:1fr}.sales-formats,.sales-catalog{padding-left:14px;padding-right:14px}.sales-format-card{padding:20px}.sales-example-player{grid-column:2/-1}.sales-catalog-links a{font-size:14px}.sales-faq-formats{padding:18px}}
