:root {
  --utk-bg: #f7f2eb;
  --utk-card: #ffffff;
  --utk-text: #1b1d26;
  --utk-muted: #6c758f;
  --utk-primary: #ff8a3d;
  --utk-primary-2: #ff6f61;
}

body.utk-wowdash-body {
  background: var(--utk-bg);
  color: var(--utk-text);
}

.utk-public-header {
  position: sticky;
  top: 0;
  z-index: 40;
  background: rgba(247, 242, 235, 0.88);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid rgba(255, 138, 61, 0.18);
  padding: 18px 0;
}

.utk-brand__dot {
  font-size: 1.15rem;
}

.utk-brand__name {
  font-size: 1.1rem;
  font-weight: 800;
  background: linear-gradient(90deg, #ff8a3d 0%, #d661ff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.utk-brand--large .utk-brand__name {
  font-size: 1.35rem;
}

.utk-lang-switcher {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

.utk-lang-switcher a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 12px;
  border-radius: 999px;
  border: 1px solid rgba(27, 29, 38, 0.08);
  background: #fff;
  color: var(--utk-text);
  font-weight: 700;
  text-decoration: none;
  transition: 0.2s ease;
}

.utk-lang-switcher a.active,
.utk-lang-switcher a:hover {
  border-color: rgba(255, 138, 61, 0.4);
  box-shadow: 0 10px 24px rgba(255, 138, 61, 0.12);
}

.utk-lang-switcher--compact a {
  padding: 7px 10px;
  font-size: 0.9rem;
}

.utk-hero__title {
  font-size: clamp(2.2rem, 5vw, 4rem);
  line-height: 1.08;
  font-weight: 900;
  max-width: 14ch;
}

.utk-hero__desc {
  max-width: 62ch;
}

.utk-stat-card,
.utk-feature-card,
.utk-section-card,
.utk-module-card,
.utk-checkout-summary,
.utk-note-box,
.utk-prompt-card,
.utk-order-compact,
.utk-bank-box,
.utk-invoice-data {
  background: var(--utk-card);
  border-radius: 20px;
  border: 1px solid rgba(27, 29, 38, 0.06);
  box-shadow: 0 18px 40px rgba(27, 29, 38, 0.05);
}

.utk-stat-card {
  padding: 22px 18px;
  text-align: center;
}

.utk-stat-card h4 {
  font-size: 2rem;
  margin-bottom: 6px;
}

.utk-stat-card p,
.utk-feature-card p,
.utk-section-card p,
.utk-module-card p,
.utk-invoice-data span,
.utk-bank-box span {
  color: var(--utk-muted);
}

.utk-feature-card {
  padding: 24px;
  height: 100%;
}

.utk-feature-card .icon {
  width: 56px;
  height: 56px;
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(255, 138, 61, 0.12), rgba(214, 97, 255, 0.12));
  display: grid;
  place-items: center;
  font-size: 1.6rem;
  margin-bottom: 18px;
}

.utk-feature-card h5,
.utk-section-card h2,
.utk-module-card p,
.utk-prompt-card h6 {
  margin-bottom: 10px;
}

.utk-pricing-card {
  background: linear-gradient(180deg, #fff8f2 0%, #ffffff 100%);
}

.utk-check-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 10px;
}

.utk-check-list li {
  position: relative;
  padding-left: 28px;
}

.utk-check-list li::before {
  content: '✓';
  position: absolute;
  left: 0;
  top: 0;
  color: #16a34a;
  font-weight: 800;
}

.utk-module-card {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 18px 18px;
}

.utk-module-card__check {
  width: 28px;
  height: 28px;
  border-radius: 999px;
  background: rgba(22, 163, 74, 0.12);
  color: #16a34a;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
  flex-shrink: 0;
}

.utk-section-card {
  padding: 28px;
}

.utk-accordion .accordion-item {
  border-radius: 16px;
  overflow: hidden;
  border: 1px solid rgba(27, 29, 38, 0.08);
  margin-bottom: 12px;
}

.utk-accordion .accordion-button {
  font-weight: 700;
}

.utk-cta-strip {
  background: linear-gradient(180deg, rgba(255, 138, 61, 0.08), rgba(214, 97, 255, 0.06));
}

.utk-public-footer {
  border-top: 1px solid rgba(27, 29, 38, 0.06);
}

.utk-checkout-page,
.utk-invoice-page {
  min-height: calc(100vh - 90px);
}

.utk-stepper {
  background: #fff;
  padding: 14px 24px;
  border-radius: 999px;
  border: 1px solid rgba(27, 29, 38, 0.08);
}

.utk-step {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: var(--utk-muted);
}

.utk-step span {
  width: 36px;
  height: 36px;
  border-radius: 999px;
  background: #f3f4f6;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
}

.utk-step.active span {
  background: linear-gradient(135deg, var(--utk-primary), var(--utk-primary-2));
  color: #fff;
}

.utk-step.active {
  color: var(--utk-text);
}

.utk-checkout-summary {
  padding: 24px;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  align-items: center;
  background: linear-gradient(180deg, #fff8f2 0%, #fff 100%);
}

.utk-form-card {
  background: rgba(255,255,255,0.96);
}

.utk-note-box {
  padding: 16px 18px;
  background: rgba(255, 248, 242, 0.95);
  border: 1px dashed rgba(255, 138, 61, 0.35);
}

.utk-alert {
  border-radius: 16px;
}

.utk-auth-page {
  min-height: 100vh;
}

.utk-auth-art {
  max-width: 520px;
  padding: 48px;
  border-radius: 28px;
  background: linear-gradient(135deg, rgba(255, 138, 61, 0.08), rgba(214, 97, 255, 0.08));
}

.utk-auth-art h2 {
  font-size: clamp(2rem, 4vw, 3.4rem);
  font-weight: 900;
  line-height: 1.08;
}

.utk-wowdash-body .sidebar-logo {
  gap: 10px;
}

.utk-wowdash-body .sidebar .utk-brand__name {
  color: transparent !important;
}

.utk-mini-chart {
  min-height: 60px;
}

.utk-prompt-card {
  padding: 20px;
}

.utk-copy-btn {
  white-space: nowrap;
}

.utk-order-compact {
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  text-decoration: none;
  color: inherit;
}

.utk-order-compact:hover {
  border-color: rgba(255, 138, 61, 0.25);
}

.utk-order-table th,
.utk-order-table td {
  vertical-align: middle;
}

.utk-invoice-data,
.utk-bank-box {
  padding: 18px;
}

.utk-invoice-data strong,
.utk-bank-box strong {
  display: block;
  font-size: 1.05rem;
  color: var(--utk-text);
}

.utk-bank-box small {
  display: block;
  margin-top: 4px;
  color: var(--utk-muted);
}

.utk-screen-dashboard .dashboard-main,
.utk-screen-invoice .dashboard-main {
  min-height: 100vh;
}

.utk-screen-dashboard .dashboard-main-body {
  padding-bottom: 32px;
}

body.utk-screen-dashboard .navbar-search input {
  min-width: 260px;
}

.sidebar-menu > li > a {
  gap: 12px;
}

body.utk-screen-dashboard .sidebar,
body.utk-screen-invoice .sidebar {
  display: flex;
  flex-direction: column;
}

@media (max-width: 991px) {
  .utk-checkout-summary,
  .utk-public-footer,
  .utk-public-header .d-flex,
  .utk-order-compact {
    flex-direction: column;
    align-items: stretch;
  }

  .utk-stepper {
    border-radius: 24px;
    padding: 14px;
    gap: 14px;
  }

  .utk-step {
    width: 100%;
    justify-content: center;
  }

  .utk-hero {
    padding-top: 48px;
  }

  body.utk-screen-dashboard .navbar-search input {
    min-width: 180px;
  }
}

@media print {
  .utk-public-header,
  .utk-public-footer,
  .btn,
  .utk-lang-switcher {
    display: none !important;
  }

  body.utk-screen-invoice {
    background: #fff;
  }

  .utk-invoice-page {
    padding: 0 !important;
  }
}

.utk-method-card input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.utk-method-card {
  position: relative;
  cursor: pointer;
}

.utk-method-card__inner {
  display: block;
  border: 1px solid #e9d7c7;
  border-radius: 16px;
  padding: 18px 20px;
  background: #fffaf5;
  transition: all 0.2s ease;
}

.utk-method-card input:checked + .utk-method-card__inner {
  border-color: var(--utk-primary);
  box-shadow: 0 0 0 3px rgba(255, 122, 46, 0.12);
  background: #fff;
}

.utk-method-card__inner strong {
  display: block;
  color: var(--utk-text);
}

.utk-alert {
  border-radius: 14px;
}


/* ===== v0.6 WowDash alignment ===== */
:root {
  --utk-bg-soft: #f5f6fb;
  --utk-surface: #ffffff;
  --utk-line: #e8ebf4;
  --utk-heading: #1d2433;
  --utk-muted-2: #6b7287;
  --utk-blue: #487fff;
  --utk-orange: #f5a623;
  --utk-green: #22c55e;
  --utk-lilac: #8b5cf6;
}
body.utk-wowdash-body {
  background: var(--utk-bg-soft);
  color: var(--utk-heading);
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
.utk-screen-sales,
.utk-screen-login,
.utk-screen-register,
.utk-screen-forgot,
.utk-screen-checkout,
.utk-screen-invoice { background: #f8f4ee; }
.utk-public-header--v06 {
  background: rgba(248, 244, 238, .92);
  border-bottom: 1px solid rgba(27,29,38,.06);
  padding: 16px 0;
}
.utk-public-header__row,
.utk-public-header__actions { display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap:wrap; }
@media (min-width: 992px) {
  .utk-public-header--v06 { position: sticky; top: 0; z-index: 50; }
}
@media (max-width: 991.98px) {
  .utk-public-header--v06 { position: relative; top: auto; backdrop-filter:none; }
}
.utk-btn-pill {
  min-height: 48px;
  padding: 0 20px !important;
  border-radius: 14px !important;
  display:inline-flex; align-items:center; justify-content:center;
  font-weight:700; box-shadow:none !important;
}
.utk-btn-pill--primary { color:#fff !important; }
.utk-btn-block { width:100%; }
.utk-sales-page--v06 { background:#f8f4ee; }
.utk-sales-grid-v06 { display:grid; grid-template-columns: minmax(0,1.2fr) minmax(360px,.8fr); gap:32px; align-items:start; }
.utk-hero__title--v06 { font-size: clamp(2.25rem, 4vw, 3.9rem); max-width: 11ch; letter-spacing:-.03em; }
.utk-hero__desc--v06 { max-width: 64ch; font-size:1rem; line-height:1.8; }
.utk-sales-kpi { background:#fff; border:1px solid rgba(27,29,38,.06); border-radius:18px; padding:20px; text-align:center; box-shadow:0 14px 32px rgba(23,26,39,.05); }
.utk-sales-kpi strong { display:block; font-size:2rem; line-height:1.1; margin-bottom:8px; }
.utk-sales-kpi span { color:var(--utk-muted-2); font-size:.95rem; }
.utk-sales-panel-v06 { background:#fff; border:1px solid rgba(27,29,38,.06); border-radius:24px; box-shadow:0 22px 48px rgba(23,26,39,.08); padding:28px; position:relative; }
.utk-sales-panel__badge { color:#16a34a; font-size:.88rem; font-weight:700; margin-bottom:14px; }
.utk-sales-panel__title { font-size:clamp(2rem,3.2vw,3.2rem); line-height:1.08; letter-spacing:-.03em; margin-bottom:12px; }
.utk-sales-panel__desc { color:var(--utk-muted-2); line-height:1.7; margin-bottom:18px; }
.utk-sales-panel__price-row { display:flex; align-items:flex-end; justify-content:space-between; gap:16px; margin-bottom:18px; }
.utk-sales-panel__old { display:block; color:var(--utk-muted-2); text-decoration:line-through; font-size:.95rem; margin-bottom:6px; }
.utk-sales-panel__price { font-size:3rem; color:#f59e0b; line-height:1; letter-spacing:-.04em; margin:0; }
.utk-sales-panel__meta { color:var(--utk-muted-2); max-width:120px; font-size:.9rem; }
.utk-sales-panel__bonus { background:#eef9ef; color:#1b8d47; border-radius:14px; padding:14px 16px; font-weight:700; font-size:.95rem; margin-bottom:20px; }
.utk-sales-panel__foot { text-align:center; color:var(--utk-muted-2); margin-top:18px; font-size:.95rem; }
.utk-check-list--v06 li { font-size:.98rem; color:var(--utk-heading); }
.utk-section-head h2,
.utk-section-card--v06 h2 { font-size: clamp(1.95rem, 3vw, 3rem); letter-spacing:-.02em; }
.utk-feature-card--v06,
.utk-module-card--v06,
.utk-section-card--v06 { background:#fff; border:1px solid var(--utk-line); box-shadow:0 18px 42px rgba(23,26,39,.05); }
.utk-feature-card--v06 h5 { font-size:1.5rem; line-height:1.2; }
.utk-module-card--v06 p { font-size:.96rem; line-height:1.65; }
.utk-cta-strip--v06 { background:linear-gradient(180deg, rgba(255,255,255,.55), rgba(245,241,248,.95)); border-top:1px solid rgba(27,29,38,.05); border-bottom:1px solid rgba(27,29,38,.05); }

.utk-dashboard-main-v06,
.utk-dashboard-body-v06 { background:var(--utk-bg-soft); }
.utk-navbar-header-v06 { background:var(--utk-surface); border-bottom:1px solid var(--utk-line); }
.utk-navbar-search-v06 input { min-width:320px; background:#fff; border:1px solid var(--utk-line); border-radius:10px; }
.utk-icon-btn { width:40px; height:40px; border-radius:50%; border:1px solid var(--utk-line); background:#fff; display:inline-flex; align-items:center; justify-content:center; color:#5f667a; }
.utk-profile-chip-v06 { border:1px solid var(--utk-line); background:#fff !important; }
.utk-page-title-v06 { font-size:clamp(2rem,3vw,3rem); letter-spacing:-.03em; }
.utk-kpi-card-v06,
.utk-chart-card-v06,
.utk-table-card-v06 { border:none !important; border-radius:16px !important; box-shadow:0 10px 28px rgba(31,45,61,.06); }
.utk-kpi-card-v06 .card-body,
.utk-chart-card-v06 .card-body,
.utk-table-card-v06 .card-body { padding:24px; }
.utk-kpi-icon { width:52px; height:52px; border-radius:16px; display:inline-flex; align-items:center; justify-content:center; font-size:1.35rem; margin-bottom:14px; }
.utk-kpi-card-v06 h3 { font-size:2rem; line-height:1.1; letter-spacing:-.03em; margin-bottom:6px; }
.utk-kpi-card-v06 p { color:var(--utk-muted-2); margin-bottom:0; }
.utk-kpi-pill { display:inline-flex; align-items:center; justify-content:center; min-width:52px; height:28px; border-radius:999px; font-size:.78rem; font-weight:800; padding:0 10px; }
.utk-kpi-pill--success { background:#eafaf0; color:#16a34a; }
.utk-kpi-pill--danger { background:#fff1f1; color:#ef4444; }
.utk-card-head-v06 { display:flex; align-items:flex-start; justify-content:space-between; gap:14px; margin-bottom:18px; }
.utk-card-chip { display:inline-flex; align-items:center; justify-content:center; min-width:78px; height:34px; border-radius:10px; background:#f8f9fd; border:1px solid var(--utk-line); color:#67708a; font-size:.85rem; }
.utk-chart-lg { min-height: 320px; }
.utk-chart-md { min-height: 260px; }
.utk-breakdown-list { display:grid; gap:12px; margin-top:16px; }
.utk-breakdown-item { display:flex; align-items:center; justify-content:space-between; gap:10px; padding:12px 0; border-top:1px solid var(--utk-line); color:var(--utk-muted-2); }
.utk-breakdown-item strong { color:var(--utk-heading); }
.utk-order-compact--v06,
.utk-download-card-v06,
.utk-quick-link-v06 { border:1px solid var(--utk-line); background:#fff; border-radius:14px; padding:16px; display:flex; gap:14px; align-items:center; justify-content:space-between; text-decoration:none; color:inherit; }
.utk-order-compact--v06:hover,
.utk-download-card-v06:hover,
.utk-quick-link-v06:hover { transform:translateY(-1px); box-shadow:0 8px 24px rgba(31,45,61,.06); color:inherit; }
.utk-download-card-v06 { flex-wrap:wrap; }
.utk-download-card-v06 span:last-child { color:var(--utk-muted-2); display:block; font-size:.9rem; margin-top:4px; }
.utk-spotlight-card-v06 { border:none !important; border-radius:18px !important; background:linear-gradient(145deg, #6d4cff 0%, #cd4eff 58%, #ff7f50 100%); color:#fff; box-shadow:0 16px 36px rgba(109,76,255,.24); }
.utk-spotlight-card-v06 .btn-light { color:#1d2433 !important; }
.utk-quick-link-v06 { align-items:flex-start; flex-direction:column; min-height:120px; }
.utk-quick-link-v06 strong { font-size:1rem; }
.utk-quick-link-v06 span { color:var(--utk-muted-2); font-size:.92rem; line-height:1.6; }
.utk-auth-page .auth-right { background:#fff; }
.utk-auth-page .auth-left { background:linear-gradient(180deg, #eef3ff 0%, #f7f4ff 100%); }
.utk-auth-art { background:#fff; border:1px solid var(--utk-line); box-shadow:0 22px 54px rgba(31,45,61,.08); }
.utk-auth-art h2 { font-size:clamp(2.4rem, 3vw, 4rem); }
.utk-checkout-page .card,
.utk-invoice-page .card { border:none !important; box-shadow:0 12px 32px rgba(31,45,61,.06); }
.utk-checkout-summary h4 { font-size:1.35rem; }
.utk-checkout-summary h2,
.utk-invoice-page h2 { font-size:2.35rem; letter-spacing:-.03em; }
.utk-form-card h2,
.utk-invoice-page h1 { letter-spacing:-.03em; }
.utk-wowdash-body .btn,
.utk-wowdash-body button,
.utk-wowdash-body .form-control,
.utk-wowdash-body .badge,
.utk-wowdash-body .card,
.utk-wowdash-body .accordion-item { border-radius: 14px; }
.utk-wowdash-body .table thead th { color:#5f667a; font-weight:700; background:#fbfbfe; border-bottom:1px solid var(--utk-line); }
.utk-wowdash-body .table tbody td { vertical-align:middle; }
@media (max-width: 1399.98px) {
  .utk-sales-grid-v06 { grid-template-columns: 1fr; }
}
@media (max-width: 991.98px) {
  .utk-navbar-search-v06 input { min-width: 220px; }
  .utk-page-title-v06 { font-size: 2rem; }
  .utk-sales-panel__title { font-size: 2.3rem; }
}
@media (max-width: 767.98px) {
  .utk-hero__title--v06 { font-size: 2.25rem; max-width: 100%; }
  .utk-sales-panel__title { font-size: 2rem; }
  .utk-sales-panel__price { font-size: 2.35rem; }
  .utk-kpi-card-v06 h3 { font-size: 1.6rem; }
  .utk-auth-art { padding: 32px 24px; }
}

/* ===== v0.7 direct-template isolation + font normalization ===== */
html body.utk-wowdash-body,
body.utk-wowdash-body {
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  color: var(--utk-heading) !important;
}
body.utk-wowdash-body .elementor,
body.utk-wowdash-body .elementor-widget,
body.utk-wowdash-body [class*="elementor"] {
  all: unset;
}
body.utk-wowdash-body p,
body.utk-wowdash-body li,
body.utk-wowdash-body label,
body.utk-wowdash-body input,
body.utk-wowdash-body textarea,
body.utk-wowdash-body select,
body.utk-wowdash-body button,
body.utk-wowdash-body .btn,
body.utk-wowdash-body .form-control,
body.utk-wowdash-body .form-label,
body.utk-wowdash-body .table,
body.utk-wowdash-body .badge,
body.utk-wowdash-body .accordion-button,
body.utk-wowdash-body .accordion-body,
body.utk-wowdash-body .sidebar-menu a,
body.utk-wowdash-body .navbar-search input,
body.utk-wowdash-body .dropdown-menu,
body.utk-wowdash-body .utk-lang-switcher a {
  font-size: 15px !important;
}
body.utk-wowdash-body h1,
body.utk-wowdash-body .h1 { font-size: clamp(2rem, 2.6vw, 3.1rem) !important; line-height: 1.08 !important; }
body.utk-wowdash-body h2,
body.utk-wowdash-body .h2 { font-size: clamp(1.7rem, 2vw, 2.4rem) !important; line-height: 1.14 !important; }
body.utk-wowdash-body h3,
body.utk-wowdash-body .h3 { font-size: clamp(1.35rem, 1.5vw, 1.85rem) !important; line-height: 1.18 !important; }
body.utk-wowdash-body h4,
body.utk-wowdash-body .h4 { font-size: 1.35rem !important; line-height: 1.2 !important; }
body.utk-wowdash-body h5,
body.utk-wowdash-body .h5 { font-size: 1.08rem !important; line-height: 1.25 !important; }
body.utk-wowdash-body h6,
body.utk-wowdash-body .h6 { font-size: .95rem !important; line-height: 1.3 !important; }

body.utk-wowdash-body .sidebar-menu > li > a,
body.utk-wowdash-body .sidebar-submenu li a { font-size: 14px !important; }
body.utk-wowdash-body .sidebar-logo img { max-height: 34px; width: auto; }
body.utk-wowdash-body .sidebar-logo { display: inline-flex; align-items: center; min-height: 42px; }
body.utk-wowdash-body .navbar-header { padding-top: 18px; padding-bottom: 18px; }
body.utk-wowdash-body .dashboard-main-body { padding-top: 24px; }
body.utk-wowdash-body .utk-page-title-v06 { font-size: clamp(1.8rem, 2.2vw, 2.7rem) !important; margin-bottom: 6px; }
body.utk-wowdash-body .utk-kpi-card-v06 h3 { font-size: clamp(1.5rem, 1.8vw, 2rem) !important; }
body.utk-wowdash-body .utk-sales-panel__price,
body.utk-wowdash-body .utk-checkout-summary h2,
body.utk-wowdash-body .utk-invoice-page h1,
body.utk-wowdash-body .utk-price-display,
body.utk-wowdash-body .utk-price-big { font-size: clamp(2rem, 2.6vw, 3rem) !important; }
body.utk-wowdash-body .utk-hero__title--v06 { font-size: clamp(2.1rem, 3.4vw, 3.85rem) !important; max-width: 10.4ch; }
body.utk-wowdash-body .utk-hero__desc--v06 { font-size: 15px !important; line-height: 1.8 !important; }
body.utk-wowdash-body .utk-sales-kpi strong { font-size: 1.7rem !important; }
body.utk-wowdash-body .utk-sales-panel__title { font-size: clamp(1.8rem, 2.6vw, 2.95rem) !important; }
body.utk-wowdash-body .utk-section-head h2,
body.utk-wowdash-body .utk-section-card--v06 h2 { font-size: clamp(1.8rem, 2.2vw, 2.7rem) !important; }
body.utk-wowdash-body .utk-feature-card--v06 h5 { font-size: 1.25rem !important; }
body.utk-wowdash-body .utk-form-card h2 { font-size: clamp(1.95rem, 2.7vw, 2.9rem) !important; }
body.utk-wowdash-body .utk-checkout-summary { align-items: center; }
body.utk-wowdash-body .utk-checkout-summary h4 { font-size: 1.15rem !important; }
body.utk-wowdash-body .utk-checkout-summary p { font-size: 15px !important; }
body.utk-wowdash-body .utk-checkout-page .form-control,
body.utk-wowdash-body .utk-auth-page .form-control,
body.utk-wowdash-body .utk-invoice-page .form-control { min-height: 56px; font-size: 15px !important; }
body.utk-wowdash-body .utk-wowdash-body .btn,
body.utk-wowdash-body .btn,
body.utk-wowdash-body button[type="submit"] { min-height: 52px; font-size: 15px !important; font-weight: 700; border-radius: 14px !important; }
body.utk-wowdash-body .btn-sm { min-height: 46px; }
body.utk-wowdash-body .utk-btn-pill { min-height: 50px; padding-left: 22px !important; padding-right: 22px !important; }
body.utk-wowdash-body .utk-wowdash-body .auth-right,
body.utk-wowdash-body .auth-right { background: #fff !important; }
body.utk-wowdash-body .auth-left { background: linear-gradient(180deg,#eef3ff 0%,#f7f4ff 100%) !important; }
body.utk-wowdash-body .utk-auth-art h2 { font-size: clamp(2.1rem, 2.7vw, 3.2rem) !important; }
body.utk-wowdash-body .utk-auth-page h4 { font-size: 1.8rem !important; }
body.utk-wowdash-body .utk-auth-page p.text-lg { font-size: 15px !important; }
body.utk-wowdash-body .table > :not(caption) > * > * { padding: .9rem .85rem; }
body.utk-wowdash-body .utk-order-table tbody td,
body.utk-wowdash-body .utk-order-table thead th { font-size: 14px !important; }

@media (min-width: 1200px) {
  body.utk-wowdash-body .dashboard-main { margin-left: 260px; }
}
@media (max-width: 991.98px) {
  body.utk-wowdash-body .utk-hero__title--v06 { max-width: 100%; font-size: 2.35rem !important; }
  body.utk-wowdash-body .utk-sales-panel__title { font-size: 2rem !important; }
  body.utk-wowdash-body .utk-page-title-v06 { font-size: 2rem !important; }
  body.utk-wowdash-body .utk-public-header--v06 { position: relative !important; top: auto !important; }
  body.utk-wowdash-body .utk-lang-switcher { width: 100%; }
}

/* ===== v0.8 sales page restructure ===== */
body.utk-wowdash-body.admin-bar .utk-public-header--v06 { top: 32px; }
@media (max-width: 782px) {
  body.utk-wowdash-body.admin-bar .utk-public-header--v06 { top: auto; }
}

.utk-public-header__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: nowrap;
}
.utk-public-header__actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 14px;
  flex-wrap: nowrap;
  min-width: 0;
}
.utk-public-header__actions .btn,
.utk-public-header__actions .utk-btn-pill {
  white-space: nowrap;
  flex-shrink: 0;
}
.utk-lang-switcher,
.utk-lang-switcher--compact {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  flex-shrink: 0;
}
.utk-lang-switcher a,
.utk-lang-switcher--compact a {
  min-width: 56px;
  min-height: 44px;
  justify-content: center;
  padding: 8px 14px;
  font-size: 14px !important;
  line-height: 1;
}
.utk-kicker-pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 14px;
  border-radius: 999px;
  background: #fff4df;
  color: #f59e0b;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.2;
}
.utk-kicker-pill--center { margin-inline: auto; }
.utk-sales-page--v08 {
  background: #f8f4ee;
}
.utk-sales-grid-v08 {
  display: grid;
  grid-template-columns: minmax(0, 1.08fr) minmax(360px, .92fr);
  gap: 40px;
  align-items: start;
}
.utk-sales-copy-v08 {
  padding-right: 8px;
}
.utk-sales-actions {
  display: flex;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
}
body.utk-wowdash-body .utk-hero__title--v08 {
  font-size: clamp(2rem, 3.2vw, 3.55rem) !important;
  line-height: 1.03 !important;
  max-width: 9.6ch;
  letter-spacing: -.04em;
  margin-bottom: 18px;
}
body.utk-wowdash-body .utk-hero__desc--v08 {
  font-size: 15px !important;
  line-height: 1.9 !important;
  max-width: 60ch;
}
.utk-sales-kpis-row {
  max-width: 760px;
}
.utk-sales-kpi {
  min-height: 132px;
}
body.utk-wowdash-body .utk-sales-kpi strong {
  font-size: 1.55rem !important;
}
.utk-sales-panel-v08 {
  background: #fff;
  border: 1px solid rgba(27,29,38,.06);
  border-radius: 26px;
  box-shadow: 0 24px 54px rgba(23,26,39,.07);
  padding: 30px 28px;
}
body.utk-wowdash-body .utk-sales-panel-v08 .utk-sales-panel__title {
  font-size: clamp(1.75rem, 2.35vw, 2.85rem) !important;
  line-height: 1.08 !important;
  letter-spacing: -.035em;
  margin-bottom: 14px;
}
.utk-sales-panel-v08 .utk-sales-panel__desc {
  font-size: 15px;
  line-height: 1.75;
  margin-bottom: 18px;
}
.utk-sales-panel-v08 .utk-sales-panel__price-row {
  align-items: end;
  gap: 18px;
  margin-bottom: 18px;
}
body.utk-wowdash-body .utk-sales-panel-v08 .utk-sales-panel__price {
  font-size: clamp(2.15rem, 2.65vw, 3rem) !important;
}
.utk-sales-panel-v08 .utk-sales-panel__meta {
  max-width: 132px;
  text-align: right;
  font-size: 14px;
  line-height: 1.6;
}
.utk-sales-panel-v08 .utk-sales-panel__bonus {
  background: #eef9ef;
  padding: 15px 18px;
  border-radius: 16px;
  font-size: 15px;
  line-height: 1.7;
}
.utk-check-list--v08 {
  display: grid;
  gap: 12px;
}
.utk-check-list--v08 li {
  font-size: 15px;
  line-height: 1.7;
}
.utk-feature-card--v08,
.utk-module-card--v08,
.utk-section-card--v08,
.utk-pricing-card-v08 {
  background: #fff;
  border: 1px solid rgba(27,29,38,.06);
  border-radius: 24px;
  box-shadow: 0 16px 40px rgba(23,26,39,.05);
}
.utk-feature-card--v08 {
  padding: 24px;
}
.utk-feature-card--v08 .icon {
  width: 56px;
  height: 56px;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(72,127,255,.12), rgba(245,158,11,.12));
  color: #487fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  margin-bottom: 18px;
}
body.utk-wowdash-body .utk-feature-card--v08 h5 {
  font-size: 1.18rem !important;
  line-height: 1.3 !important;
  margin-bottom: 10px;
}
.utk-feature-card--v08 p {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.75;
  color: var(--utk-muted-2);
}
.utk-module-card--v08 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 18px 18px;
}
.utk-module-card--v08 p {
  font-size: 15px;
  line-height: 1.7;
  color: var(--utk-muted-2);
}
.utk-pricing-card-v08 {
  padding: 30px;
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(280px, .9fr);
  gap: 28px;
  align-items: center;
}
.utk-pricing-card__list {
  padding: 8px 0 8px 12px;
}
.utk-section-card--v08 {
  padding: 30px;
}
body.utk-wowdash-body .utk-section-card--v08 h2 {
  font-size: clamp(1.75rem, 2.2vw, 2.45rem) !important;
  line-height: 1.12 !important;
}
.utk-cta-strip--v08 {
  background: linear-gradient(180deg, rgba(255,255,255,.45), rgba(244,240,248,.92));
  border-top: 1px solid rgba(27,29,38,.05);
  border-bottom: 1px solid rgba(27,29,38,.05);
}
body.utk-wowdash-body .utk-form-card h2,
body.utk-wowdash-body .utk-checkout-page h1,
body.utk-wowdash-body .utk-checkout-page h2,
body.utk-wowdash-body .utk-invoice-page h1,
body.utk-wowdash-body .utk-invoice-page h2 {
  font-size: clamp(1.65rem, 2.2vw, 2.35rem) !important;
  line-height: 1.12 !important;
}
body.utk-wowdash-body .utk-checkout-summary h2,
body.utk-wowdash-body .utk-price-display,
body.utk-wowdash-body .utk-price-big {
  font-size: clamp(1.95rem, 2.3vw, 2.7rem) !important;
}
body.utk-wowdash-body .utk-form-card .form-label,
body.utk-wowdash-body .utk-checkout-page p,
body.utk-wowdash-body .utk-checkout-page li,
body.utk-wowdash-body .utk-invoice-page p,
body.utk-wowdash-body .utk-invoice-page li {
  font-size: 15px !important;
}
body.utk-wowdash-body .utk-public-footer p { font-size: 14px !important; }

@media (max-width: 1199.98px) {
  .utk-sales-grid-v08 {
    grid-template-columns: 1fr;
  }
  .utk-pricing-card-v08 {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 991.98px) {
  .utk-public-header__row {
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .utk-public-header__actions {
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .utk-lang-switcher,
  .utk-lang-switcher--compact {
    width: auto;
  }
  body.utk-wowdash-body .utk-public-header--v06 {
    position: relative !important;
    top: auto !important;
  }
}
@media (max-width: 767.98px) {
  .utk-public-header__actions {
    flex-direction: column;
    align-items: stretch;
  }
  .utk-public-header__actions .btn,
  .utk-public-header__actions .utk-btn-pill {
    width: 100%;
  }
  .utk-lang-switcher,
  .utk-lang-switcher--compact {
    justify-content: flex-start;
  }
  body.utk-wowdash-body .utk-hero__title--v08 {
    font-size: 2.2rem !important;
    max-width: 100%;
  }
  body.utk-wowdash-body .utk-sales-panel-v08 .utk-sales-panel__title {
    font-size: 2rem !important;
  }
  .utk-sales-panel-v08 .utk-sales-panel__price-row {
    flex-direction: column;
    align-items: flex-start;
  }
  .utk-sales-panel-v08 .utk-sales-panel__meta {
    max-width: none;
    text-align: left;
  }
  .utk-section-card--v08,
  .utk-pricing-card-v08,
  .utk-sales-panel-v08,
  .utk-feature-card--v08 {
    padding: 22px;
  }
}


/* v0.9 auth + checkout + invoice polish */
body.utk-wowdash-body .utk-public-header__actions{gap:14px;flex-wrap:nowrap;justify-content:flex-end}
body.utk-wowdash-body .utk-public-header__actions > *{flex:0 0 auto}
body.utk-wowdash-body .utk-lang-switcher a,
body.utk-wowdash-body .utk-lang-switcher--compact a{min-width:54px;height:42px;padding:8px 12px;gap:8px;border-radius:999px;font-weight:700}
body.utk-wowdash-body .utk-btn-pill{height:52px;border-radius:18px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700}
body.utk-wowdash-body .utk-auth-page--v09 .auth-left{width:50%;background:#eef2fb}
body.utk-wowdash-body .utk-auth-page--v09 .auth-right{width:50%;background:#fff}
body.utk-wowdash-body .utk-auth-page--v09 .auth-left .d-flex{padding:56px}
body.utk-wowdash-body .utk-auth-visual-v09{max-width:640px;margin-inline:auto;background:linear-gradient(180deg,#f6eff9 0%,#f2eaf7 100%);padding:72px 48px;border-radius:40px;box-shadow:none;border:none}
body.utk-wowdash-body .utk-auth-visual-v09 h2{font-size:clamp(2.6rem,3.8vw,4.8rem)!important;line-height:1.05!important;letter-spacing:-.04em;max-width:9.5ch;margin-inline:auto}
body.utk-wowdash-body .utk-auth-visual-v09 p{font-size:15px!important;line-height:1.8!important;max-width:34ch;margin-inline:auto}
body.utk-wowdash-body .utk-auth-form-wrap-v09{max-width:464px}
body.utk-wowdash-body .utk-auth-page--v09 h4{font-size:2.3rem!important;line-height:1.12!important;letter-spacing:-.03em}
body.utk-wowdash-body .utk-auth-page--v09 p.text-lg{font-size:15px!important;line-height:1.75!important}
body.utk-wowdash-body .utk-auth-form-v09 .form-control{border:1px solid #d7deea;background:#f9fafb;box-shadow:none;padding-left:48px;font-size:15px!important}
body.utk-wowdash-body .utk-auth-form-v09 .icon-field .icon{left:16px;color:#6b7280}
body.utk-wowdash-body .utk-auth-form-v09 .btn{min-height:56px;font-size:15px!important;font-weight:700}
body.utk-wowdash-body .utk-checkout-page--v09,
body.utk-wowdash-body .utk-invoice-page--v09{background:#f1f3f9}
body.utk-wowdash-body .utk-checkout-steps-v09{text-align:center}
body.utk-wowdash-body .utk-checkout-summary--v09{background:#f8f4ee;border:1px solid rgba(27,29,38,.06);border-radius:24px;padding:34px 40px;box-shadow:0 18px 44px rgba(15,23,42,.05);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body.utk-wowdash-body .utk-checkout-summary--v09 h4{font-size:1.35rem!important;line-height:1.25!important;margin:0 0 10px}
body.utk-wowdash-body .utk-checkout-summary--v09 p{font-size:15px!important;line-height:1.75!important}
body.utk-wowdash-body .utk-price-block-v09{text-align:right;min-width:220px}
body.utk-wowdash-body .utk-form-card--v09{border-radius:24px;box-shadow:0 18px 44px rgba(15,23,42,.05)!important}
body.utk-wowdash-body .utk-form-card--v09 h2{font-size:clamp(2.3rem,3vw,4rem)!important;line-height:1.04!important;letter-spacing:-.04em}
body.utk-wowdash-body .utk-checkout-form-v09 .form-control{background:#f8fafc;border:1px solid #ccd4e0;box-shadow:none}
body.utk-wowdash-body .utk-method-card--v09 .utk-method-card__inner{border-radius:18px;padding:18px 18px;border:1px solid #fed7aa;background:#fffaf5}
body.utk-wowdash-body .utk-note-box--v09{border:1px solid #fed7aa;background:#fffaf5;border-radius:16px;padding:16px 18px;color:#475569}
body.utk-wowdash-body .utk-invoice-card-v09,
body.utk-wowdash-body .utk-invoice-side-v09{box-shadow:0 18px 44px rgba(15,23,42,.05)!important}
body.utk-wowdash-body .utk-invoice-hero-v09{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}
body.utk-wowdash-body .utk-invoice-data--v09{background:#f8fafc;border:1px solid rgba(148,163,184,.18)}
body.utk-wowdash-body .utk-invoice-table-v09 thead th{background:#f8fafc}
body.utk-wowdash-body .utk-invoice-page--v09 .utk-bank-box{border-radius:18px;padding:18px 18px;background:#f8fafc;border:1px solid rgba(148,163,184,.18)}
body.utk-wowdash-body .utk-invoice-page--v09 .utk-bank-box strong{font-size:1rem}
body.utk-wowdash-body .utk-invoice-page--v09 h1{font-size:clamp(2rem,2.6vw,2.8rem)!important;line-height:1.08!important}
body.utk-wowdash-body .utk-invoice-page--v09 h2{font-size:clamp(1.7rem,2.2vw,2.35rem)!important;line-height:1.1!important}
@media (max-width: 1199.98px){
  body.utk-wowdash-body .utk-auth-page--v09 .auth-left,
  body.utk-wowdash-body .utk-auth-page--v09 .auth-right{width:100%}
}
@media (max-width: 991.98px){
  body.utk-wowdash-body .utk-public-header__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}
  body.utk-wowdash-body .utk-checkout-summary--v09{padding:28px 24px}
  body.utk-wowdash-body .utk-auth-page--v09 .auth-left{display:none!important}
  body.utk-wowdash-body .utk-auth-page--v09 .auth-right{width:100%}
}
@media (max-width: 767.98px){
  body.utk-wowdash-body .utk-public-header__actions{align-items:stretch}
  body.utk-wowdash-body .utk-public-header__actions .utk-btn-pill{width:100%}
  body.utk-wowdash-body .utk-checkout-summary--v09,
  body.utk-wowdash-body .utk-invoice-hero-v09{padding:22px;flex-direction:column;align-items:flex-start}
  body.utk-wowdash-body .utk-price-block-v09{text-align:left;min-width:0}
  body.utk-wowdash-body .utk-form-card--v09 h2{font-size:2.6rem!important}
}


/* v0.9.1 header switcher spacing fix */
body.utk-wowdash-body .utk-public-header__actions{gap:18px !important;align-items:center !important}
body.utk-wowdash-body .utk-lang-switcher,
body.utk-wowdash-body .utk-lang-switcher--compact{gap:14px !important;padding:2px 0 !important}
body.utk-wowdash-body .utk-lang-switcher a,
body.utk-wowdash-body .utk-lang-switcher--compact a{min-width:58px !important;height:44px !important;padding:8px 14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important}
body.utk-wowdash-body .utk-public-header__actions .utk-btn-pill,
body.utk-wowdash-body .utk-public-header__actions .btn{display:none !important}
@media (max-width: 991.98px){
  body.utk-wowdash-body .utk-public-header__actions{width:auto !important;justify-content:flex-end !important;flex-wrap:nowrap !important}
}
@media (max-width: 767.98px){
  body.utk-wowdash-body .utk-public-header__row{align-items:center !important}
  body.utk-wowdash-body .utk-public-header__actions{width:auto !important;flex-direction:row !important;align-items:center !important}
  body.utk-wowdash-body .utk-lang-switcher,
  body.utk-wowdash-body .utk-lang-switcher--compact{justify-content:flex-end !important}
}

/* v0.9.4 restore language switcher, hide only adjacent header CTA */
body.utk-wowdash-body .utk-public-header__actions{display:flex !important;align-items:center !important;gap:18px !important}
body.utk-wowdash-body .utk-public-header__actions .utk-lang-switcher,
body.utk-wowdash-body .utk-public-header__actions .utk-lang-switcher--compact{display:inline-flex !important;visibility:visible !important;opacity:1 !important}
body.utk-wowdash-body .utk-public-header__actions > .utk-btn-pill,
body.utk-wowdash-body .utk-public-header__actions > .btn{display:none !important}


/* v0.9.5 plain language switcher */
body.utk-wowdash-body .utk-lang-switcher,
body.utk-wowdash-body .utk-lang-switcher--compact{
  display:inline-flex !important;
  align-items:center !important;
  gap:18px !important;
  padding:0 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}
body.utk-wowdash-body .utk-lang-switcher a,
body.utk-wowdash-body .utk-lang-switcher--compact a{
  min-width:auto !important;
  width:auto !important;
  height:auto !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  border-radius:0 !important;
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  font-weight:800 !important;
  font-size:28px !important;
  line-height:1 !important;
  color:#111827 !important;
  text-decoration:none !important;
}
body.utk-wowdash-body .utk-lang-switcher a span,
body.utk-wowdash-body .utk-lang-switcher--compact a span{
  font-size:18px !important;
  line-height:1 !important;
  letter-spacing:.02em !important;
}
body.utk-wowdash-body .utk-lang-switcher a.active,
body.utk-wowdash-body .utk-lang-switcher--compact a.active{
  color:#111827 !important;
  opacity:1 !important;
}
body.utk-wowdash-body .utk-lang-switcher a:hover,
body.utk-wowdash-body .utk-lang-switcher--compact a:hover{
  color:#2563eb !important;
}
@media (max-width: 767.98px){
  body.utk-wowdash-body .utk-lang-switcher,
  body.utk-wowdash-body .utk-lang-switcher--compact{gap:14px !important;}
  body.utk-wowdash-body .utk-lang-switcher a,
  body.utk-wowdash-body .utk-lang-switcher--compact a{font-size:24px !important;}
  body.utk-wowdash-body .utk-lang-switcher a span,
  body.utk-wowdash-body .utk-lang-switcher--compact a span{font-size:16px !important;}
}


/* v0.9.6 switcher spacing fix */
body.utk-wowdash-body .utk-lang-switcher,
body.utk-wowdash-body .utk-lang-switcher--compact{
  gap:22px !important;
}
body.utk-wowdash-body .utk-lang-switcher a,
body.utk-wowdash-body .utk-lang-switcher--compact a{
  white-space:nowrap !important;
  flex-shrink:0 !important;
  padding-right:8px !important;
  gap:10px !important;
}
body.utk-wowdash-body .utk-lang-switcher a span,
body.utk-wowdash-body .utk-lang-switcher--compact a span{
  margin-left:4px !important;
  display:inline-block !important;
}
@media (max-width: 767.98px){
  body.utk-wowdash-body .utk-lang-switcher,
  body.utk-wowdash-body .utk-lang-switcher--compact{gap:16px !important;}
  body.utk-wowdash-body .utk-lang-switcher a,
  body.utk-wowdash-body .utk-lang-switcher--compact a{padding-right:4px !important;gap:8px !important;}
}

/* v1.0 sales page refresh */
body.utk-wowdash-body .utk-sales-page--v10{background:#f7f3ed;color:#0f172a;}
body.utk-wowdash-body .utk-sales-page--v10 .container{max-width:1280px;}
body.utk-wowdash-body .utk-sales-grid-v10{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:40px;align-items:start;}
body.utk-wowdash-body .utk-sales-copy-v10{padding-right:12px;}
body.utk-wowdash-body .utk-hero__title--v10{font-size:clamp(2.8rem,5.8vw,5.6rem);line-height:.98;font-weight:800;letter-spacing:-.04em;max-width:760px;color:#0f172a;}
body.utk-wowdash-body .utk-hero__desc--v10,
body.utk-wowdash-body .utk-hero__body--v10{font-size:1.12rem;line-height:1.8;max-width:760px;}
body.utk-wowdash-body .utk-kicker-pill{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#fff2d8;color:#f59e0b;font-size:.86rem;font-weight:700;line-height:1.2;}
body.utk-wowdash-body .utk-kicker-pill--center{margin-inline:auto;}
body.utk-wowdash-body .utk-sales-kpi{background:#fff;border-radius:22px;padding:22px 16px;text-align:center;box-shadow:0 12px 30px rgba(15,23,42,.05);height:100%;}
body.utk-wowdash-body .utk-sales-kpi strong{display:block;font-size:2rem;font-weight:800;color:#0f172a;line-height:1.1;margin-bottom:8px;}
body.utk-wowdash-body .utk-sales-kpi span{display:block;font-size:.98rem;color:#64748b;}
body.utk-wowdash-body .utk-sales-panel-v10{background:#fff;border-radius:28px;padding:30px;box-shadow:0 18px 48px rgba(15,23,42,.08);position:sticky;top:110px;}
body.utk-wowdash-body.admin-bar .utk-sales-panel-v10{top:140px;}
body.utk-wowdash-body .utk-sales-panel-v10 .utk-sales-panel__badge{font-size:.95rem;font-weight:700;color:#16a34a;margin-bottom:14px;}
body.utk-wowdash-body .utk-sales-panel-v10 .utk-sales-panel__title{font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;font-weight:800;letter-spacing:-.035em;color:#0f172a;margin-bottom:16px;}
body.utk-wowdash-body .utk-sales-panel-v10 .utk-sales-panel__desc{font-size:1rem;line-height:1.7;color:#64748b;margin-bottom:16px;}
body.utk-wowdash-body .utk-sales-panel-v10 .utk-sales-panel__price-row{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:18px;}
body.utk-wowdash-body .utk-sales-panel-v10 .utk-sales-panel__old{display:block;color:#94a3b8;font-size:.95rem;margin-bottom:6px;text-decoration:line-through;}
body.utk-wowdash-body .utk-sales-panel-v10 .utk-sales-panel__price{font-size:clamp(2.4rem,5vw,4rem);line-height:.95;font-weight:800;color:#f59e0b;letter-spacing:-.04em;}
body.utk-wowdash-body .utk-sales-panel-v10 .utk-sales-panel__meta{max-width:110px;font-size:.95rem;line-height:1.5;color:#64748b;text-align:right;}
body.utk-wowdash-body .utk-sales-panel-v10 .utk-sales-panel__bonus{background:#eaf8ec;color:#15803d;border-radius:18px;padding:16px 18px;font-weight:700;line-height:1.65;font-size:1rem;margin-bottom:18px;}
body.utk-wowdash-body .utk-check-list--v10{list-style:none;margin:0;padding:0;display:grid;gap:14px;}
body.utk-wowdash-body .utk-check-list--v10 li{position:relative;padding-left:28px;font-size:1rem;line-height:1.7;color:#334155;}
body.utk-wowdash-body .utk-check-list--v10 li:before{content:"✓";position:absolute;left:0;top:0;color:#22c55e;font-weight:800;}
body.utk-wowdash-body .utk-sales-panel__foot{margin-top:18px;text-align:center;color:#64748b;font-size:.98rem;line-height:1.7;}
body.utk-wowdash-body .utk-section-head h2,
body.utk-wowdash-body .utk-section-card--v10 h2{font-size:clamp(2rem,4vw,3rem);line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#0f172a;}
body.utk-wowdash-body .utk-section-head p{max-width:780px;margin-inline:auto;font-size:1.06rem;line-height:1.75;}
body.utk-wowdash-body .utk-feature-card--v10,
body.utk-wowdash-body .utk-section-card--v10,
body.utk-wowdash-body .utk-pricing-card-v10{background:#fff;border-radius:24px;padding:26px;box-shadow:0 12px 32px rgba(15,23,42,.06);border:1px solid rgba(148,163,184,.12);height:100%;}
body.utk-wowdash-body .utk-feature-card--v10 .icon{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:18px;}
body.utk-wowdash-body .utk-feature-card--v10 h5{font-size:1.28rem;line-height:1.35;font-weight:800;color:#0f172a;margin-bottom:10px;}
body.utk-wowdash-body .utk-feature-card--v10 p{font-size:1rem;line-height:1.75;color:#64748b;margin-bottom:0;}
body.utk-wowdash-body .utk-section-soft-v10{background:#eef2f6;}
body.utk-wowdash-body .utk-pricing-card-v10{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:30px;align-items:start;}
body.utk-wowdash-body .utk-pricing-card-v10 .utk-price-big{font-size:clamp(2.2rem,5vw,3.8rem);line-height:.95;font-weight:800;letter-spacing:-.035em;}
body.utk-wowdash-body .utk-pricing-card-v10 h5{font-size:1.3rem;font-weight:800;color:#0f172a;}
body.utk-wowdash-body .utk-accordion .accordion-item{border:1px solid rgba(148,163,184,.18);border-radius:18px;overflow:hidden;background:#fff;}
body.utk-wowdash-body .utk-accordion .accordion-item + .accordion-item{margin-top:14px;}
body.utk-wowdash-body .utk-accordion .accordion-button{font-size:1rem;font-weight:700;color:#0f172a;background:#fff;box-shadow:none;padding:20px 22px;}
body.utk-wowdash-body .utk-accordion .accordion-body{font-size:1rem;line-height:1.75;color:#64748b;padding:0 22px 20px;}
body.utk-wowdash-body .utk-cta-strip--v10{background:#f4f0ff;}
body.utk-wowdash-body .utk-cta-strip--v10 h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;font-weight:800;letter-spacing:-.03em;}
body.utk-wowdash-body .utk-public-footer{background:#fff;}
@media (max-width: 1199.98px){
  body.utk-wowdash-body .utk-sales-grid-v10{grid-template-columns:1fr;}
  body.utk-wowdash-body .utk-sales-panel-v10{position:relative;top:auto;}
}
@media (max-width: 767.98px){
  body.utk-wowdash-body .utk-sales-page--v10{overflow:hidden;}
  body.utk-wowdash-body .utk-sales-grid-v10,
  body.utk-wowdash-body .utk-pricing-card-v10{grid-template-columns:1fr;gap:22px;}
  body.utk-wowdash-body .utk-sales-panel-v10,
  body.utk-wowdash-body .utk-feature-card--v10,
  body.utk-wowdash-body .utk-section-card--v10,
  body.utk-wowdash-body .utk-pricing-card-v10{padding:22px; border-radius:22px;}
  body.utk-wowdash-body .utk-hero__title--v10{font-size:clamp(2.2rem,11vw,3.8rem);max-width:none;}
  body.utk-wowdash-body .utk-hero__desc--v10,
  body.utk-wowdash-body .utk-hero__body--v10{font-size:1rem;}
  body.utk-wowdash-body .utk-sales-panel-v10 .utk-sales-panel__title{font-size:clamp(1.9rem,10vw,3rem);}
  body.utk-wowdash-body .utk-sales-panel-v10 .utk-sales-panel__price-row{flex-direction:column;align-items:flex-start;}
  body.utk-wowdash-body .utk-sales-panel-v10 .utk-sales-panel__meta{text-align:left;max-width:none;}
  body.utk-wowdash-body .utk-sales-actions{display:flex;flex-direction:column;gap:12px;}
  body.utk-wowdash-body .utk-sales-actions .utk-btn-pill,
  body.utk-wowdash-body .utk-sales-actions .btn{width:100%;justify-content:center;}
}


/* v1.0.1 switcher and sales page layout */
body.utk-wowdash-body .utk-public-header__actions{display:flex !important;align-items:center !important;gap:28px !important;justify-content:flex-end !important;flex-wrap:nowrap !important;}
body.utk-wowdash-body .utk-lang-switcher,
body.utk-wowdash-body .utk-lang-switcher--compact{display:inline-flex !important;align-items:center !important;gap:28px !important;flex-wrap:nowrap !important;}
body.utk-wowdash-body .utk-lang-switcher a,
body.utk-wowdash-body .utk-lang-switcher--compact a{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important;padding:0 !important;white-space:nowrap !important;min-width:74px !important;}
body.utk-wowdash-body .utk-lang-flag{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;min-width:28px !important;font-size:24px !important;line-height:1 !important;flex:0 0 28px !important;}
body.utk-wowdash-body .utk-lang-label{display:inline-block !important;min-width:24px !important;font-size:18px !important;line-height:1 !important;letter-spacing:.02em !important;}

body.utk-wowdash-body .utk-sales-page--v101{background:#f7f3ed;color:#0f172a;}
body.utk-wowdash-body .utk-sales-page--v101 .container{max-width:1220px;}
body.utk-wowdash-body .utk-sales-page--v101 .utk-hero-single-v101{max-width:960px;}
body.utk-wowdash-body .utk-sales-page--v101 .utk-hero__title--v101{font-size:clamp(2.9rem,6vw,5.4rem);line-height:1.02;font-weight:900;letter-spacing:-.04em;max-width:14ch;text-align:center;}
body.utk-wowdash-body .utk-sales-page--v101 .utk-hero__desc--v101,
body.utk-wowdash-body .utk-sales-page--v101 .utk-hero__body--v101{max-width:840px;font-size:1.1rem;line-height:1.85;text-align:center;}
body.utk-wowdash-body .utk-sales-page--v101 .utk-sales-actions--center{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;}
body.utk-wowdash-body .utk-sales-page--v101 .utk-sales-kpis-row{max-width:880px;margin-inline:auto;}
body.utk-wowdash-body .utk-sales-page--v101 .utk-section-head h2,
body.utk-wowdash-body .utk-sales-page--v101 .utk-section-card--v10 h2{font-size:clamp(2rem,4vw,3.05rem);line-height:1.08;font-weight:800;letter-spacing:-.03em;}
body.utk-wowdash-body .utk-sales-page--v101 .utk-feature-card--v10,
body.utk-wowdash-body .utk-sales-page--v101 .utk-section-card--v10{background:#fff;border-radius:26px;padding:26px;box-shadow:0 14px 34px rgba(15,23,42,.06);border:1px solid rgba(148,163,184,.12);}
body.utk-wowdash-body .utk-pricing-single-wrap-v101{max-width:720px;}
body.utk-wowdash-body .utk-pricing-single-card-v101{background:#fff;border:2px solid rgba(255,138,61,.22);border-radius:34px;padding:30px 28px 32px;box-shadow:0 24px 56px rgba(249,115,22,.12);}
body.utk-wowdash-body .utk-pricing-badge-v101{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;background:linear-gradient(90deg,#ffb74d 0%,#f59e0b 100%);color:#fff;font-weight:800;font-size:.92rem;box-shadow:0 10px 20px rgba(245,158,11,.24);}
body.utk-wowdash-body .utk-pricing-single-title-v101{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.12;font-weight:900;letter-spacing:-.03em;color:#0f172a;}
body.utk-wowdash-body .utk-pricing-single-desc-v101{max-width:560px;font-size:1.02rem;line-height:1.75;}
body.utk-wowdash-body .utk-pricing-old-v101{font-size:1rem;}
body.utk-wowdash-body .utk-pricing-main-v101{font-size:clamp(3rem,8vw,4.8rem);line-height:.92;font-weight:900;letter-spacing:-.045em;color:#fb923c;}
body.utk-wowdash-body .utk-pricing-meta-v101{font-size:1rem;color:#64748b;}
body.utk-wowdash-body .utk-pricing-note-v101{font-size:1.1rem;font-weight:700;color:#0f172a;}
body.utk-wowdash-body .utk-check-list--v101{list-style:none;margin:0 auto;padding:0;display:grid;gap:14px;max-width:540px;}
body.utk-wowdash-body .utk-check-list--v101 li{position:relative;padding-left:28px;font-size:1rem;line-height:1.75;color:#334155;}
body.utk-wowdash-body .utk-check-list--v101 li:before{content:"✓";position:absolute;left:0;top:0;color:#22c55e;font-weight:800;}
body.utk-wowdash-body .utk-btn-pill--wide-v101{min-width:320px;justify-content:center;font-size:1.04rem;padding:18px 28px !important;}
body.utk-wowdash-body .utk-sales-page--v101 .utk-public-footer{background:#fff;}

@media (max-width: 991.98px){
  body.utk-wowdash-body .utk-public-header__actions{gap:18px !important;}
  body.utk-wowdash-body .utk-lang-switcher,
  body.utk-wowdash-body .utk-lang-switcher--compact{gap:18px !important;}
}
@media (max-width: 767.98px){
  body.utk-wowdash-body .utk-public-header__actions{justify-content:flex-end !important;gap:16px !important;}
  body.utk-wowdash-body .utk-lang-switcher,
  body.utk-wowdash-body .utk-lang-switcher--compact{gap:18px !important;}
  body.utk-wowdash-body .utk-lang-switcher a,
  body.utk-wowdash-body .utk-lang-switcher--compact a{min-width:62px !important;gap:10px !important;}
  body.utk-wowdash-body .utk-lang-flag{width:24px !important;min-width:24px !important;font-size:22px !important;flex-basis:24px !important;}
  body.utk-wowdash-body .utk-lang-label{font-size:16px !important;min-width:22px !important;}
  body.utk-wowdash-body .utk-sales-page--v101 .utk-hero-single-v101,
  body.utk-wowdash-body .utk-sales-page--v101 .utk-section-head,
  body.utk-wowdash-body .utk-sales-page--v101 .utk-feature-card--v10,
  body.utk-wowdash-body .utk-sales-page--v101 .utk-section-card--v10,
  body.utk-wowdash-body .utk-sales-page--v101 .utk-pricing-single-card-v101{text-align:center !important;}
  body.utk-wowdash-body .utk-sales-page--v101 .utk-hero__title--v101{font-size:clamp(2.4rem,11.5vw,4rem);max-width:none;}
  body.utk-wowdash-body .utk-sales-page--v101 .utk-hero__desc--v101,
  body.utk-wowdash-body .utk-sales-page--v101 .utk-hero__body--v101{font-size:1rem;text-align:center !important;}
  body.utk-wowdash-body .utk-sales-page--v101 .utk-sales-actions--center{flex-direction:column;align-items:center;}
  body.utk-wowdash-body .utk-sales-page--v101 .utk-sales-actions--center .utk-btn-pill,
  body.utk-wowdash-body .utk-sales-page--v101 .utk-sales-actions--center .btn{width:100%;justify-content:center;}
  body.utk-wowdash-body .utk-pricing-single-card-v101{padding:24px 20px 26px;border-radius:28px;}
  body.utk-wowdash-body .utk-pricing-single-title-v101{font-size:clamp(1.75rem,8vw,2.5rem);}
  body.utk-wowdash-body .utk-pricing-main-v101{font-size:clamp(2.6rem,14vw,4rem);}
  body.utk-wowdash-body .utk-check-list--v101{max-width:none;}
  body.utk-wowdash-body .utk-check-list--v101 li{padding-left:0;text-align:center;}
  body.utk-wowdash-body .utk-check-list--v101 li:before{position:static;display:block;margin:0 auto 6px;}
  body.utk-wowdash-body .utk-btn-pill--wide-v101{min-width:0;width:100%;}
}

/* === v1.0.2 sales page polish === */
.utk-sales-page--v101 .utk-lang-switcher--v101{
  gap:18px;
  justify-content:center;
  flex-wrap:wrap;
}

.utk-sales-page--v101 .utk-lang-btn--v101{
  min-width:96px;
  padding:10px 18px;
  gap:12px;
  justify-content:center;
}

.utk-sales-page--v101 .utk-lang-btn--v101 img{
  width:30px;
  height:30px;
  flex:0 0 30px;
}

.utk-sales-page--v101 .utk-hero__kicker--v101,
.utk-sales-page--v101 .utk-section-kicker--v101{
  margin-bottom:20px;
}

.utk-sales-page--v101 .utk-hero__title--v101{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:10px;
  max-width:1100px;
  margin:0 auto 24px;
  font-size:clamp(56px,7vw,98px);
  line-height:.96;
  letter-spacing:-0.05em;
}

.utk-sales-page--v101 .utk-hero__title-main,
.utk-sales-page--v101 .utk-hero__title-accent{
  display:block;
  text-align:center;
}

.utk-sales-page--v101 .utk-hero__title-accent{
  background:linear-gradient(90deg,#ff9f43 0%,#ff6f61 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}

.utk-sales-page--v101 .utk-section-title--v101{
  margin-top:0;
  margin-bottom:18px;
  font-size:clamp(40px,4.2vw,64px);
  line-height:1.02;
  letter-spacing:-0.04em;
}

.utk-sales-page--v101 .utk-section-lead--v101{
  max-width:900px;
  margin:0 auto;
  font-size:19px;
  line-height:1.8;
}

.utk-sales-page--v101 .utk-pricing-card--v101{
  max-width:760px;
  margin:0 auto;
  border:2px solid rgba(255,184,102,.55);
  box-shadow:0 24px 60px rgba(15,23,42,.08);
}

.utk-sales-page--v101 .utk-pricing-card__eyebrow{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 26px;
  border-radius:999px;
  background:linear-gradient(90deg,#f7b733 0%,#ff8b4c 100%);
  color:#fff;
  font-size:14px;
  font-weight:800;
  letter-spacing:.02em;
  box-shadow:0 8px 18px rgba(180,83,9,.18);
  margin-bottom:22px;
}

.utk-sales-page--v101 .utk-pricing-card__title{
  font-size:clamp(30px,3vw,46px);
  line-height:1.05;
  letter-spacing:-0.04em;
  text-align:center;
}

.utk-sales-page--v101 .utk-pricing-card__old{
  text-align:center;
  display:block;
}

.utk-sales-page--v101 .utk-pricing-card__price-row{
  justify-content:center;
  margin:6px 0 6px;
}

.utk-sales-page--v101 .utk-pricing-card__price{
  font-size:clamp(56px,7vw,84px);
  line-height:.96;
  background:linear-gradient(90deg,#ff9f43 0%,#ff6f61 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  letter-spacing:-0.05em;
}

.utk-sales-page--v101 .utk-pricing-card__subtitle{
  text-align:center;
  font-size:20px;
  margin-bottom:24px;
}

.utk-sales-page--v101 .utk-pricing-card__list{
  max-width:560px;
  margin:0 auto 28px;
}

.utk-sales-page--v101 .utk-pricing-card__list li{
  padding:16px 0;
  font-size:18px;
}

.utk-sales-page--v101 .utk-pricing-card__cta{
  margin-top:6px;
  min-height:74px;
  font-size:30px;
  background:linear-gradient(90deg,#ff9f43 0%,#ff6f61 100%);
  box-shadow:0 10px 0 #9a3412, 0 24px 34px rgba(180,83,9,.18);
}

.utk-sales-page--v101 .utk-pricing-card__guarantee{
  text-align:center;
}

.utk-sales-page--v101 .utk-public-footer--v101{
  justify-content:center;
  text-align:center;
  min-height:auto;
}

.utk-sales-page--v101 .utk-public-footer__copyright,
.utk-sales-page--v101 .utk-public-footer__note{
  width:100%;
  text-align:center;
}

@media (max-width: 991.98px){
  .utk-sales-page--v101 .utk-hero__title--v101{
    font-size:clamp(38px,9.5vw,64px);
    gap:8px;
  }

  .utk-sales-page--v101 .utk-section-title--v101{
    font-size:clamp(30px,8vw,46px);
  }

  .utk-sales-page--v101 .utk-section-lead--v101,
  .utk-sales-page--v101 .utk-hero__lead--v101{
    font-size:17px;
    line-height:1.75;
  }

  .utk-sales-page--v101 .utk-pricing-card__price{
    font-size:clamp(48px,12vw,72px);
  }

  .utk-sales-page--v101 .utk-pricing-card__title{
    font-size:clamp(28px,7vw,40px);
  }
}

@media (max-width: 767.98px){
  .utk-sales-page--v101 .utk-lang-switcher--v101{
    gap:14px;
  }

  .utk-sales-page--v101 .utk-lang-btn--v101{
    min-width:88px;
    padding:10px 14px;
    gap:10px;
  }

  .utk-sales-page--v101 .utk-hero__kicker--v101,
  .utk-sales-page--v101 .utk-section-kicker--v101{
    margin-bottom:16px;
  }

  .utk-sales-page--v101 .utk-section-title--v101,
  .utk-sales-page--v101 .utk-section-lead--v101,
  .utk-sales-page--v101 .utk-section-benefits--v101,
  .utk-sales-page--v101 .utk-sales-grid--v101,
  .utk-sales-page--v101 .utk-pricing-card--v101,
  .utk-sales-page--v101 .utk-faq-card--v101,
  .utk-sales-page--v101 .utk-final-cta--v101{
    text-align:center;
  }

  .utk-sales-page--v101 .utk-pricing-card__list{
    max-width:none;
  }

  .utk-sales-page--v101 .utk-pricing-card__list li{
    justify-content:center;
    text-align:left;
  }

  .utk-sales-page--v101 .utk-pricing-card__cta{
    font-size:24px;
    min-height:64px;
  }
}


/* ===== v1.0.3 visual spacing + footer alignment fixes ===== */
.utk-section-head--v101{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  gap:22px !important;
  margin-bottom:46px !important;
}

.utk-section-head--v101 > *{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

.utk-kicker-pill{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 !important;
  padding:14px 26px !important;
  min-height:52px !important;
  line-height:1.08 !important;
}

.utk-section-title--v101,
.utk-pricing-single-title-v101,
.utk-faq-title-v101{
  margin:0 !important;
  font-size:clamp(2.15rem,3.2vw,3.55rem) !important;
  line-height:1.06 !important;
  letter-spacing:-0.03em !important;
}

.utk-section-copy--v101,
.utk-pricing-copy-v101,
.utk-faq-copy-v101{
  margin:6px auto 0 !important;
  max-width:860px !important;
}

.utk-pricing-single-v101 .utk-section-head--v101,
.utk-faq-v101 .utk-section-head--v101{
  margin-bottom:42px !important;
}

.utk-public-footer__inner{
  justify-content:center !important;
  text-align:center !important;
}

.utk-public-footer__note,
.utk-dashboard-footer-note{
  display:none !important;
}

.utk-public-footer__copy{
  margin:0 auto !important;
  text-align:center !important;
}

@media (max-width: 991.98px){
  .utk-section-head--v101{
    gap:18px !important;
    margin-bottom:34px !important;
  }

  .utk-kicker-pill{
    padding:12px 20px !important;
    min-height:46px !important;
  }

  .utk-section-title--v101,
  .utk-pricing-single-title-v101,
  .utk-faq-title-v101{
    font-size:clamp(1.85rem,8vw,2.8rem) !important;
    line-height:1.08 !important;
  }
}

@media (max-width: 767.98px){
  .utk-section-head--v101{
    gap:16px !important;
    margin-bottom:28px !important;
  }

  .utk-kicker-pill{
    padding:11px 18px !important;
    min-height:42px !important;
  }

  .utk-section-title--v101,
  .utk-pricing-single-title-v101,
  .utk-faq-title-v101{
    font-size:clamp(1.7rem,8.8vw,2.35rem) !important;
    line-height:1.1 !important;
  }

  .utk-section-copy--v101,
  .utk-pricing-copy-v101,
  .utk-faq-copy-v101{
    margin-top:2px !important;
  }
}


/* ===== v1.0.3 authoritative spacing overrides for current sales page ===== */
body.utk-wowdash-body .utk-public-header__lang .utk-lang-switcher,
body.utk-wowdash-body .utk-public-header__lang .utk-lang-switcher--compact{
  display:inline-flex !important;
  align-items:center !important;
  gap:30px !important;
}

body.utk-wowdash-body .utk-public-header__lang .utk-lang-switcher a,
body.utk-wowdash-body .utk-public-header__lang .utk-lang-switcher--compact a{
  min-width:82px !important;
  gap:14px !important;
}

body.utk-wowdash-body .utk-sales-page--v101 .utk-section-head{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  gap:24px !important;
  margin-bottom:48px !important;
}

body.utk-wowdash-body .utk-sales-page--v101 .utk-section-head > *{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

body.utk-wowdash-body .utk-sales-page--v101 .utk-kicker-pill{
  margin:0 !important;
  padding:14px 26px !important;
  min-height:52px !important;
  line-height:1.08 !important;
}

body.utk-wowdash-body .utk-sales-page--v101 .utk-section-head h2,
body.utk-wowdash-body .utk-sales-page--v101 .utk-section-card--v10 h2,
body.utk-wowdash-body .utk-pricing-single-title-v101,
body.utk-wowdash-body .utk-faq-title-v101{
  margin:0 !important;
  font-size:clamp(2.3rem,3.5vw,3.8rem) !important;
  line-height:1.05 !important;
  letter-spacing:-0.035em !important;
}

body.utk-wowdash-body .utk-sales-page--v101 .utk-section-head p,
body.utk-wowdash-body .utk-pricing-copy-v101,
body.utk-wowdash-body .utk-faq-copy-v101{
  margin:4px auto 0 !important;
  max-width:860px !important;
}

body.utk-wowdash-body .utk-public-footer__inner{
  justify-content:center !important;
  text-align:center !important;
}

body.utk-wowdash-body .utk-public-footer__note,
body.utk-wowdash-body .utk-dashboard-footer-note{
  display:none !important;
}

body.utk-wowdash-body .utk-public-footer__copy{
  width:100% !important;
  margin:0 auto !important;
  text-align:center !important;
}

@media (max-width: 991.98px){
  body.utk-wowdash-body .utk-sales-page--v101 .utk-section-head{
    gap:20px !important;
    margin-bottom:38px !important;
  }

  body.utk-wowdash-body .utk-sales-page--v101 .utk-section-head h2,
  body.utk-wowdash-body .utk-sales-page--v101 .utk-section-card--v10 h2,
  body.utk-wowdash-body .utk-pricing-single-title-v101,
  body.utk-wowdash-body .utk-faq-title-v101{
    font-size:clamp(2rem,5vw,3.1rem) !important;
  }
}

@media (max-width: 767.98px){
  body.utk-wowdash-body .utk-public-header__lang .utk-lang-switcher,
  body.utk-wowdash-body .utk-public-header__lang .utk-lang-switcher--compact{
    gap:22px !important;
  }

  body.utk-wowdash-body .utk-public-header__lang .utk-lang-switcher a,
  body.utk-wowdash-body .utk-public-header__lang .utk-lang-switcher--compact a{
    min-width:72px !important;
    gap:12px !important;
  }

  body.utk-wowdash-body .utk-sales-page--v101 .utk-section-head{
    gap:16px !important;
    margin-bottom:30px !important;
  }

  body.utk-wowdash-body .utk-sales-page--v101 .utk-kicker-pill{
    min-height:42px !important;
    padding:11px 18px !important;
  }

  body.utk-wowdash-body .utk-sales-page--v101 .utk-section-head h2,
  body.utk-wowdash-body .utk-sales-page--v101 .utk-section-card--v10 h2,
  body.utk-wowdash-body .utk-pricing-single-title-v101,
  body.utk-wowdash-body .utk-faq-title-v101{
    font-size:clamp(1.8rem,8.6vw,2.45rem) !important;
    line-height:1.08 !important;
  }

  body.utk-wowdash-body .utk-sales-page--v101 .utk-section-head p,
  body.utk-wowdash-body .utk-pricing-copy-v101,
  body.utk-wowdash-body .utk-faq-copy-v101{
    margin-top:0 !important;
  }
}


/* v1.0.4 spacing + headline polish */
body .utk-sales-page--v101 .utk-hero__copy--v101 .utk-kicker-pill{
  margin-bottom:40px !important;
}

body .utk-sales-page--v101 .utk-hero__title--v101{
  max-width:1240px;
  margin:0 auto 28px;
  font-size:clamp(64px,6.7vw,112px);
  line-height:.92;
  letter-spacing:-0.06em;
}

body .utk-sales-page--v101 .utk-hero__title-main{
  display:block;
  color:#12162f;
}

body .utk-sales-page--v101 .utk-hero__title-accent{
  display:block;
  margin-top:.08em;
  background:linear-gradient(90deg,#ffab47 0%,#ff7f43 48%,#ff6f79 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
}

body .utk-sales-page--v101 .utk-section-head--v101{
  max-width:1080px;
  margin:0 auto 38px;
  gap:30px;
}

body .utk-sales-page--v101 .utk-section-head--v101 > .utk-kicker-pill{
  margin:0 0 10px !important;
}

body .utk-sales-page--v101 .utk-section-head--v101 > h2,
body .utk-sales-page--v101 .utk-section-head--v101 > .utk-section-title--v101{
  margin-top:10px !important;
}

body .utk-sales-page--v101 .utk-section-title--v101{
  font-size:clamp(48px,4.7vw,76px);
  line-height:1.01;
  letter-spacing:-0.045em;
}

@media (max-width: 991.98px){
  body .utk-sales-page--v101 .utk-hero__copy--v101 .utk-kicker-pill{
    margin-bottom:24px !important;
  }

  body .utk-sales-page--v101 .utk-section-head--v101{
    margin-bottom:30px;
    gap:24px;
  }

  body .utk-sales-page--v101 .utk-section-head--v101 > h2,
  body .utk-sales-page--v101 .utk-section-head--v101 > .utk-section-title--v101{
    margin-top:6px !important;
  }
}
