.partner-advantage-panel,
.booking-partner-advantage,
.account-launch-assurance,
.provider-import-advantage,
.beautician-import-quickstart,
.admin-integration-war-room,
.trust-official-integration-standard {
  border: 1px solid rgba(226, 92, 157, 0.24);
  background:
    linear-gradient(135deg, rgba(255, 235, 246, 0.92), rgba(255, 250, 243, 0.84)),
    rgba(255, 255, 255, 0.82);
  box-shadow: 0 18px 50px rgba(76, 26, 52, 0.08);
}

[data-theme="dark"] .partner-advantage-panel,
[data-theme="dark"] .booking-partner-advantage,
[data-theme="dark"] .account-launch-assurance,
[data-theme="dark"] .provider-import-advantage,
[data-theme="dark"] .beautician-import-quickstart,
[data-theme="dark"] .admin-integration-war-room,
[data-theme="dark"] .trust-official-integration-standard,
.launch-body[data-theme="dark"] .partner-advantage-panel,
.launch-body[data-theme="dark"] .booking-partner-advantage,
.launch-body[data-theme="dark"] .account-launch-assurance,
.launch-body[data-theme="dark"] .provider-import-advantage,
.launch-body[data-theme="dark"] .beautician-import-quickstart,
.launch-body[data-theme="dark"] .admin-integration-war-room,
.launch-body[data-theme="dark"] .trust-official-integration-standard {
  border-color: rgba(255, 132, 190, 0.24);
  background:
    linear-gradient(135deg, rgba(43, 12, 31, 0.96), rgba(29, 13, 24, 0.92)),
    rgba(22, 9, 18, 0.94);
  box-shadow: 0 22px 62px rgba(0, 0, 0, 0.28);
}

.partner-advantage-panel {
  margin-top: 18px;
  padding: clamp(18px, 3vw, 30px);
  border-radius: 14px;
  scroll-margin-bottom: 150px;
}

.partner-advantage-head,
.booking-partner-advantage-head,
.account-launch-assurance-head,
.provider-import-advantage-head,
.beautician-import-quickstart-head,
.admin-integration-war-head,
.trust-official-integration-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 18px;
}

.partner-advantage-head i,
.booking-partner-advantage-head i,
.account-launch-assurance-head i,
.provider-import-advantage-head i,
.beautician-import-quickstart-head i,
.admin-integration-war-head i,
.trust-official-integration-head i {
  width: 34px;
  height: 34px;
  flex: 0 0 auto;
  color: #d64b91;
}

.partner-advantage-grid,
.booking-partner-advantage-grid,
.account-launch-assurance-grid,
.provider-import-advantage-grid,
.beautician-import-quickstart-grid,
.admin-integration-war-grid,
.trust-official-integration-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  margin-top: 16px;
}

.partner-advantage-grid article,
.booking-partner-advantage-grid article,
.account-launch-assurance-grid article,
.provider-import-advantage-grid article,
.beautician-import-quickstart-grid article,
.admin-integration-war-grid article,
.trust-official-integration-grid article {
  border: 1px solid rgba(226, 92, 157, 0.2);
  border-radius: 12px;
  padding: 14px;
  background: rgba(255, 255, 255, 0.58);
  min-height: 136px;
}

[data-theme="dark"] .partner-advantage-grid article,
[data-theme="dark"] .booking-partner-advantage-grid article,
[data-theme="dark"] .account-launch-assurance-grid article,
[data-theme="dark"] .provider-import-advantage-grid article,
[data-theme="dark"] .beautician-import-quickstart-grid article,
[data-theme="dark"] .admin-integration-war-grid article,
[data-theme="dark"] .trust-official-integration-grid article,
.launch-body[data-theme="dark"] .partner-advantage-grid article,
.launch-body[data-theme="dark"] .booking-partner-advantage-grid article,
.launch-body[data-theme="dark"] .account-launch-assurance-grid article,
.launch-body[data-theme="dark"] .provider-import-advantage-grid article,
.launch-body[data-theme="dark"] .beautician-import-quickstart-grid article,
.launch-body[data-theme="dark"] .admin-integration-war-grid article,
.launch-body[data-theme="dark"] .trust-official-integration-grid article {
  background: rgba(255, 255, 255, 0.045);
  border-color: rgba(255, 132, 190, 0.2);
}

.partner-advantage-grid span,
.booking-partner-advantage-grid span,
.account-launch-assurance-grid span,
.provider-import-advantage-grid span,
.beautician-import-quickstart-grid span,
.admin-integration-war-grid span,
.trust-official-integration-grid span {
  display: inline-flex;
  margin-bottom: 10px;
  color: #a06416;
  font-size: 0.74rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.partner-advantage-grid h3,
.booking-partner-advantage-grid h3,
.account-launch-assurance-grid h3,
.provider-import-advantage-grid h3,
.beautician-import-quickstart-grid h3,
.admin-integration-war-grid h3,
.trust-official-integration-grid h3 {
  margin: 0 0 8px;
  font-size: clamp(1rem, 1.6vw, 1.16rem);
  line-height: 1.16;
}

.partner-advantage-grid p,
.booking-partner-advantage-grid p,
.account-launch-assurance-grid p,
.provider-import-advantage-grid p,
.beautician-import-quickstart-grid p,
.admin-integration-war-grid p,
.trust-official-integration-grid p {
  margin: 0;
  color: var(--muted, #725767);
  line-height: 1.45;
}

.booking-partner-advantage,
.account-launch-assurance,
.provider-import-advantage,
.beautician-import-quickstart,
.admin-integration-war-room,
.trust-official-integration-standard {
  border-radius: 14px;
  padding: clamp(16px, 2.8vw, 24px);
  scroll-margin-bottom: 150px;
}

.booking-partner-advantage {
  margin: 18px 0 0;
}

.partner-advantage-strip,
.booking-partner-advantage-strip,
.provider-import-strip,
.beautician-import-strip,
.admin-integration-war-strip,
.trust-official-integration-strip {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 14px;
}

.partner-advantage-strip span,
.booking-partner-advantage-strip span,
.provider-import-strip span,
.beautician-import-strip span,
.admin-integration-war-strip span,
.trust-official-integration-strip span {
  border: 1px solid rgba(226, 92, 157, 0.22);
  border-radius: 999px;
  padding: 8px 11px;
  background: rgba(255, 255, 255, 0.52);
  color: inherit;
  line-height: 1.1;
}

[data-theme="dark"] .partner-advantage-strip span,
[data-theme="dark"] .booking-partner-advantage-strip span,
[data-theme="dark"] .provider-import-strip span,
[data-theme="dark"] .beautician-import-strip span,
[data-theme="dark"] .admin-integration-war-strip span,
[data-theme="dark"] .trust-official-integration-strip span,
.launch-body[data-theme="dark"] .partner-advantage-strip span,
.launch-body[data-theme="dark"] .booking-partner-advantage-strip span,
.launch-body[data-theme="dark"] .provider-import-strip span,
.launch-body[data-theme="dark"] .beautician-import-strip span,
.launch-body[data-theme="dark"] .admin-integration-war-strip span,
.launch-body[data-theme="dark"] .trust-official-integration-strip span {
  background: rgba(255, 255, 255, 0.055);
}

.partner-source-list {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 8px;
  margin-top: 14px;
}

.partner-source-list a {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  border-radius: 10px;
  border: 1px solid rgba(226, 92, 157, 0.18);
  color: inherit;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.42);
}

.admin-integration-war-links,
.provider-import-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 16px;
}

.admin-integration-war-links a,
.provider-import-actions a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  border-radius: 12px;
  padding: 10px 14px;
  border: 1px solid rgba(226, 92, 157, 0.22);
  color: inherit;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.54);
}

@media (max-width: 980px) {
  .partner-advantage-grid,
  .booking-partner-advantage-grid,
  .account-launch-assurance-grid,
  .provider-import-advantage-grid,
  .beautician-import-quickstart-grid,
  .admin-integration-war-grid,
  .trust-official-integration-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .partner-source-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 560px) {
  .partner-advantage-head,
  .booking-partner-advantage-head,
  .account-launch-assurance-head,
  .provider-import-advantage-head,
  .beautician-import-quickstart-head,
  .admin-integration-war-head,
  .trust-official-integration-head {
    display: block;
  }

  .partner-advantage-head i,
  .partner-advantage-head svg,
  .booking-partner-advantage-head i,
  .booking-partner-advantage-head svg,
  .account-launch-assurance-head i,
  .account-launch-assurance-head svg,
  .provider-import-advantage-head i,
  .provider-import-advantage-head svg,
  .beautician-import-quickstart-head i,
  .beautician-import-quickstart-head svg,
  .admin-integration-war-head i,
  .admin-integration-war-head svg,
  .trust-official-integration-head i,
  .trust-official-integration-head svg {
    display: none;
  }

  .booking-partner-advantage {
    margin-bottom: 96px;
    padding-bottom: 124px;
  }

  .partner-advantage-grid,
  .booking-partner-advantage-grid,
  .account-launch-assurance-grid,
  .provider-import-advantage-grid,
  .beautician-import-quickstart-grid,
  .admin-integration-war-grid,
  .trust-official-integration-grid,
  .partner-source-list {
    grid-template-columns: 1fr;
  }

  .partner-advantage-grid article,
  .booking-partner-advantage-grid article,
  .account-launch-assurance-grid article,
  .provider-import-advantage-grid article,
  .beautician-import-quickstart-grid article,
  .admin-integration-war-grid article,
  .trust-official-integration-grid article {
    min-height: 0;
  }
}
