body.stiqr-static-page {
  --stiqr-navy: var(--stiqr-color-navy, #12385b);
  --stiqr-orange: var(--stiqr-color-orange, #fe7b53);
  --stiqr-orange-soft: var(--stiqr-color-orange-soft, rgba(254, 123, 83, 0.14));
  --stiqr-green: var(--stiqr-color-green, #50e3ae);
  --stiqr-surface: var(--stiqr-surface, #fffdfa);
  --stiqr-border: var(--stiqr-border, rgba(18, 56, 91, 0.08));
  --stiqr-muted: var(--stiqr-muted, #6f6a87);
  background: var(--stiqr-surface);
  color: var(--stiqr-navy);
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body.stiqr-static-page .bg-stiqr-navy {
  background: var(--stiqr-navy) !important;
  color: #fff !important;
}

body.stiqr-static-page .bg-stiqr-navy a {
  color: #fff !important;
}

body.stiqr-static-page .sticky-top,
body.stiqr-static-page #nav.navbar {
  top: 0 !important;
}

body.stiqr-static-page .sticky-top {
  z-index: 1050 !important;
}

body.stiqr-static-page .form-control:focus,
body.stiqr-static-page .form-select:focus,
body.stiqr-static-page .form-check-input:focus,
body.stiqr-static-page textarea:focus,
body.stiqr-static-page input:focus,
body.stiqr-static-page .accordion-button:focus,
body.stiqr-static-page .navbar-toggler:focus,
body.stiqr-static-page .btn:focus {
  border-color: rgba(18, 56, 91, 0.28) !important;
  box-shadow: 0 0 0 0.25rem rgba(254, 123, 83, 0.16) !important;
  outline: 0 !important;
}

body.stiqr-static-page > header,
body.stiqr-static-page > section,
body.stiqr-static-page > main,
body.stiqr-static-page > footer,
body.stiqr-static-page > #root,
body.stiqr-static-page > #description,
body.stiqr-static-page > [data-stiqr-shared-footer] {
  opacity: 1 !important;
  visibility: visible !important;
}

body.stiqr-static-page [data-stiqr-hide="true"],
body.stiqr-static-page .stiqr-hide {
  display: none !important;
}

body.stiqr-static-page #logo-image img.stiqr-brand-logo {
  width: 132px;
  height: auto;
}

body.stiqr-static-page .footer-brand-logo {
  max-width: 172px;
  height: auto;
}

body.stiqr-static-page .stiqr-footer-shell {
  background: linear-gradient(180deg, rgba(12, 34, 58, 0.98) 0%, rgba(8, 24, 42, 1) 100%);
}

body.stiqr-static-page .stiqr-footer-cta {
  background: linear-gradient(135deg, rgba(254, 123, 83, 0.16) 0%, rgba(80, 227, 174, 0.1) 100%);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 28px;
}

body.stiqr-static-page .stiqr-footer-eyebrow {
  color: var(--stiqr-orange) !important;
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.stiqr-static-page .stiqr-footer-cta .btn-outline-light:hover,
body.stiqr-static-page .stiqr-footer-cta .btn-outline-light:focus {
  color: var(--stiqr-navy) !important;
}

body.stiqr-static-page .stiqr-footer-cta .btn-light {
  background-color: #fff !important;
  border-color: #fff !important;
  color: var(--stiqr-navy) !important;
}

body.stiqr-static-page .stiqr-footer-cta .btn-light:hover,
body.stiqr-static-page .stiqr-footer-cta .btn-light:focus {
  background-color: #fff3ed !important;
  border-color: #fff3ed !important;
  color: var(--stiqr-navy) !important;
}

body.stiqr-static-page .stiqr-footer-list a {
  color: rgba(255, 255, 255, 0.72);
  text-decoration: none;
}

body.stiqr-static-page .stiqr-footer-list a:hover,
body.stiqr-static-page .stiqr-footer-list a:focus {
  color: #fff;
}

body.stiqr-static-page .stiqr-footer-shell h1,
body.stiqr-static-page .stiqr-footer-shell h2,
body.stiqr-static-page .stiqr-footer-shell h3,
body.stiqr-static-page .stiqr-footer-shell .text-white {
  color: #fff !important;
}

body.stiqr-static-page .stiqr-footer-shell .text-gray,
body.stiqr-static-page .stiqr-footer-shell .text-info,
body.stiqr-static-page .privacy-footer .text-info {
  color: rgba(255, 255, 255, 0.82) !important;
}

body.stiqr-static-page .stiqr-footer-shell .text-reset,
body.stiqr-static-page .privacy-footer .text-reset {
  color: rgba(255, 255, 255, 0.92) !important;
}

body.stiqr-static-page .privacy-footer {
  background: rgba(8, 24, 42, 0.96) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}

body.stiqr-static-page h1,
body.stiqr-static-page h2,
body.stiqr-static-page h3,
body.stiqr-static-page h4,
body.stiqr-static-page h5,
body.stiqr-static-page h6,
body.stiqr-static-page .text-dark,
body.stiqr-static-page .text-title {
  color: var(--stiqr-navy) !important;
}

body.stiqr-static-page a {
  color: inherit;
}

body.stiqr-static-page #nav .nav-link,
body.stiqr-static-page #offcanvasNavbar .nav-link,
body.stiqr-static-page #nav .dropdown-item,
body.stiqr-static-page #offcanvasNavbar .dropdown-item {
  color: var(--stiqr-navy) !important;
}

body.stiqr-static-page #nav .dropdown-menu,
body.stiqr-static-page #offcanvasNavbar .dropdown-menu {
  border: 1px solid rgba(18, 56, 91, 0.08) !important;
  box-shadow: 0 18px 42px rgba(18, 56, 91, 0.12) !important;
}

body.stiqr-static-page .text-primary,
body.stiqr-static-page .showMoreFeaturesText {
  color: var(--stiqr-orange) !important;
}

body.stiqr-static-page .btn-primary,
body.stiqr-static-page .bg-primary,
body.stiqr-static-page .header-arrow {
  background-color: var(--stiqr-orange) !important;
  border-color: var(--stiqr-orange) !important;
  color: #fff !important;
}

body.stiqr-static-page .btn-primary:hover,
body.stiqr-static-page .btn-primary:focus,
body.stiqr-static-page .btn-primary:active {
  background-color: #f06a40 !important;
  border-color: #f06a40 !important;
  box-shadow: none !important;
}

body.stiqr-static-page .btn-secondary {
  background-color: var(--stiqr-navy) !important;
  border-color: var(--stiqr-navy) !important;
  color: #fff !important;
}

body.stiqr-static-page .btn-secondary:hover,
body.stiqr-static-page .btn-secondary:focus,
body.stiqr-static-page .btn-secondary:active {
  background-color: #0d2942 !important;
  border-color: #0d2942 !important;
  box-shadow: none !important;
  color: #fff !important;
}

body.stiqr-static-page .btn-outline-primary,
body.stiqr-static-page .border-primary,
body.stiqr-static-page .btn-check + .btn-outline-primary {
  border-color: var(--stiqr-orange) !important;
  color: var(--stiqr-orange) !important;
}

body.stiqr-static-page .btn-outline-primary:hover,
body.stiqr-static-page .btn-outline-primary:focus,
body.stiqr-static-page .btn-outline-primary:active {
  background-color: var(--stiqr-orange-soft) !important;
  border-color: var(--stiqr-orange) !important;
  color: var(--stiqr-orange) !important;
  box-shadow: none !important;
}

body.stiqr-static-page .stiqr-editor-content {
  color: #48556b;
  font-size: 1.05rem;
  line-height: 1.85;
}

body.stiqr-static-page .stiqr-editor-content > *:first-child {
  margin-top: 0;
}

body.stiqr-static-page .stiqr-editor-content > *:last-child {
  margin-bottom: 0;
}

body.stiqr-static-page .stiqr-editor-content p,
body.stiqr-static-page .stiqr-editor-content ul,
body.stiqr-static-page .stiqr-editor-content ol,
body.stiqr-static-page .stiqr-editor-content blockquote {
  margin-bottom: 1.35rem;
}

body.stiqr-static-page .stiqr-editor-content h2,
body.stiqr-static-page .stiqr-editor-content h3,
body.stiqr-static-page .stiqr-editor-content h4 {
  color: var(--stiqr-navy) !important;
  font-weight: 800;
  margin-top: 2.25rem;
  margin-bottom: 1rem;
  line-height: 1.3;
}

body.stiqr-static-page .stiqr-editor-content h2 {
  font-size: 1.75rem;
}

body.stiqr-static-page .stiqr-editor-content h3 {
  font-size: 1.4rem;
}

body.stiqr-static-page .stiqr-editor-content h4 {
  font-size: 1.18rem;
}

body.stiqr-static-page .stiqr-editor-content ul,
body.stiqr-static-page .stiqr-editor-content ol {
  padding-left: 1.25rem;
}

body.stiqr-static-page .stiqr-editor-content li + li {
  margin-top: 0.45rem;
}

body.stiqr-static-page .stiqr-editor-content a {
  color: var(--stiqr-orange);
  text-decoration: underline;
  text-decoration-thickness: 0.08em;
  text-underline-offset: 0.18em;
}

body.stiqr-static-page .stiqr-editor-content a:hover,
body.stiqr-static-page .stiqr-editor-content a:focus {
  color: #f06a40;
}

body.stiqr-static-page .stiqr-editor-content blockquote {
  border-left: 4px solid rgba(254, 123, 83, 0.45);
  padding-left: 1rem;
  color: #5c6b83;
}

body.stiqr-static-page .btn-check:checked + .btn-outline-primary {
  background-color: var(--stiqr-orange) !important;
  border-color: var(--stiqr-orange) !important;
  color: #fff !important;
}

body.stiqr-static-page .header-item:hover,
body.stiqr-static-page .header-item-new:hover,
body.stiqr-static-page .dropdown-item.lang:hover,
body.stiqr-static-page .btn-main-templates:hover,
body.stiqr-static-page .btn-main-templates.active,
body.stiqr-static-page .type-card-link:hover .type-card-insert,
body.stiqr-static-page .free-creation:hover,
body.stiqr-static-page .unlimited-creation:hover,
body.stiqr-static-page .code-application:hover,
body.stiqr-static-page .different-types:hover,
body.stiqr-static-page .access:hover,
body.stiqr-static-page .dynamic:hover,
body.stiqr-static-page .trackable:hover,
body.stiqr-static-page .samples:hover,
body.stiqr-static-page .dots:hover,
body.stiqr-static-page .file:hover,
body.stiqr-static-page .shapes:hover,
body.stiqr-static-page .analytics:hover {
  background-color: #fff4ed !important;
  border-color: rgba(254, 123, 83, 0.48) !important;
  box-shadow: 0 18px 36px rgba(18, 56, 91, 0.08) !important;
  color: var(--stiqr-orange) !important;
  outline-color: rgba(254, 123, 83, 0.48) !important;
}

body.stiqr-static-page .accordion-item,
body.stiqr-static-page .bg-white.rounded-4.border,
body.stiqr-static-page .bg-white.rounded-3.border,
body.stiqr-static-page .contact-block,
body.stiqr-static-page .pricing-card,
body.stiqr-static-page .faq-card {
  border-color: var(--stiqr-border) !important;
  box-shadow: 0 18px 42px rgba(18, 56, 91, 0.06);
}

body.stiqr-static-page .accordion-button {
  background-color: #fff !important;
  box-shadow: none !important;
  color: var(--stiqr-navy) !important;
}

body.stiqr-static-page .accordion-button:not(.collapsed) {
  background-color: #fff !important;
  color: var(--stiqr-navy) !important;
}

body.stiqr-static-page .accordion-button::after {
  background-color: transparent !important;
  border-color: transparent !important;
  background-image: var(--bs-accordion-btn-icon) !important;
  background-size: 1.25rem !important;
}

body.stiqr-static-page .accordion-button:not(.collapsed)::after {
  background-color: transparent !important;
  border-color: transparent !important;
  background-image: var(--bs-accordion-btn-active-icon) !important;
}

body.stiqr-static-page .dropdown-item:hover,
body.stiqr-static-page .nav-link:hover {
  color: var(--stiqr-orange) !important;
}

body.stiqr-static-page .dropdown-item:hover .icon,
body.stiqr-static-page .nav-link:hover .icon {
  fill: var(--stiqr-orange) !important;
}

body.stiqr-static-page #nav a.btn.btn-secondary,
body.stiqr-static-page #nav button.btn.btn-secondary,
body.stiqr-static-page #offcanvasNavbar a.btn.btn-secondary,
body.stiqr-static-page #offcanvasNavbar button.btn.btn-secondary {
  align-items: center;
  display: inline-flex !important;
  justify-content: center;
  line-height: 1.2;
  min-width: 158px;
  text-align: center;
  white-space: nowrap;
}

body.stiqr-static-page .stiqr-header-create-wrap {
  margin-left: 0.75rem;
}

body.stiqr-static-page .sticky-top,
body.stiqr-static-page #nav.navbar {
  background: #fff !important;
  border-bottom: 1px solid rgba(18, 56, 91, 0.06);
}

body.stiqr-static-page #createNewBtnHeader.stiqr-header-create {
  align-items: center;
  border-radius: 0.9rem !important;
  display: inline-flex !important;
  justify-content: center;
  line-height: 1.2;
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
  white-space: nowrap;
}

body.stiqr-static-page #nav a.btn.btn-secondary:hover,
body.stiqr-static-page #nav a.btn.btn-secondary:focus,
body.stiqr-static-page #nav button.btn.btn-secondary:hover,
body.stiqr-static-page #nav button.btn.btn-secondary:focus,
body.stiqr-static-page #offcanvasNavbar a.btn.btn-secondary:hover,
body.stiqr-static-page #offcanvasNavbar a.btn.btn-secondary:focus,
body.stiqr-static-page #offcanvasNavbar button.btn.btn-secondary:hover,
body.stiqr-static-page #offcanvasNavbar button.btn.btn-secondary:focus {
  background-color: #0d2942 !important;
  border-color: #0d2942 !important;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  body.stiqr-static-page #offcanvasNavbar {
    min-width: 0;
  }

  body.stiqr-static-page #offcanvasNavbar .offcanvas-body,
  body.stiqr-static-page #offcanvasNavbar .navbar-nav {
    min-width: 0;
  }

  body.stiqr-static-page #offcanvasNavbar .navbar-nav {
    padding-right: 0.5rem !important;
  }

  body.stiqr-static-page #offcanvasNavbar .navbar-nav > .nav-item.me-xl-3 {
    margin-right: 0.5rem !important;
  }

  body.stiqr-static-page #createNewBtnHeader.stiqr-header-create,
  body.stiqr-static-page #nav a.btn-secondary.btn,
  body.stiqr-static-page #offcanvasNavbar a.btn-secondary.btn {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  body.stiqr-static-page #offcanvasNavbar a.btn-secondary.btn {
    min-width: 146px;
  }

  body.stiqr-static-page #createNewBtnHeader.stiqr-header-create {
    margin-right: 0.5rem !important;
  }

  body.stiqr-static-page #offcanvasNavbar .dropdown.ms-3 {
    margin-left: 0.5rem !important;
  }
}

body.stiqr-static-page .header-bg,
body.stiqr-static-page .top-block,
body.stiqr-static-page .new-pricing-bg,
body.stiqr-static-page #stiqr-app-showcase,
body.stiqr-static-page .bg-dark-blue,
body.stiqr-static-page .blue-bg {
  background:
    radial-gradient(circle at 14% 18%, rgba(254, 123, 83, 0.12) 0, rgba(254, 123, 83, 0.05) 20%, transparent 42%),
    radial-gradient(circle at 84% 14%, rgba(80, 227, 174, 0.12) 0, rgba(80, 227, 174, 0.05) 18%, transparent 36%),
    linear-gradient(180deg, #fffdfb 0%, #fff6ee 56%, #f5faff 100%) !important;
}

body.stiqr-static-page .top-block img[src*="top-img"],
body.stiqr-static-page .top-block picture img,
body.stiqr-static-page .top-block source[srcset*="top-img"] {
  filter: hue-rotate(-62deg) saturate(0.72);
}

body.stiqr-static-page .contact-block {
  background:
    radial-gradient(circle at 12% 18%, rgba(254, 123, 83, 0.14) 0, rgba(254, 123, 83, 0.06) 18%, transparent 36%),
    radial-gradient(circle at 86% 18%, rgba(80, 227, 174, 0.12) 0, rgba(80, 227, 174, 0.05) 18%, transparent 34%),
    #fffdfa !important;
  border-radius: 32px;
  overflow: hidden;
}

body.stiqr-static-page.stiqr-page-pricing .top-block,
body.stiqr-static-page.stiqr-page-faq .top-block,
body.stiqr-static-page.stiqr-page-features .main-block,
body.stiqr-static-page.stiqr-page-about > .bg-white {
  background:
    radial-gradient(circle at 12% 18%, rgba(254, 123, 83, 0.12) 0, rgba(254, 123, 83, 0.05) 18%, transparent 34%),
    radial-gradient(circle at 86% 16%, rgba(80, 227, 174, 0.12) 0, rgba(80, 227, 174, 0.05) 18%, transparent 34%),
    linear-gradient(135deg, #fff7f0 0%, #fffdfa 52%, #f0f7ff 100%) !important;
}

body.stiqr-page-about .step-block,
body.stiqr-page-about .step-block-mob,
body.stiqr-page-about .pay-block {
  background:
    radial-gradient(circle at 18% 18%, rgba(254, 123, 83, 0.08) 0, rgba(254, 123, 83, 0.04) 18%, transparent 34%),
    radial-gradient(circle at 84% 16%, rgba(80, 227, 174, 0.08) 0, rgba(80, 227, 174, 0.04) 18%, transparent 34%),
    linear-gradient(180deg, #f7fbff 0%, #fff9f5 100%) !important;
}

body.stiqr-static-page.stiqr-page-pricing .top-block img,
body.stiqr-static-page.stiqr-page-features .main-block img,
body.stiqr-static-page.stiqr-page-about > .bg-white img[src*="top-block-img"],
body.stiqr-static-page.stiqr-page-about > .bg-white img[src*="top-block-fon"] {
  filter: hue-rotate(-34deg) saturate(0.9);
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-packages,
body.stiqr-home .stiqr-pricing-packages {
  background: linear-gradient(180deg, #ffffff 0%, #fffaf6 100%);
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-note,
body.stiqr-home .stiqr-pricing-note {
  max-width: 840px;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-card,
body.stiqr-home .stiqr-pricing-card {
  background: #fff;
  border: 1px solid rgba(18, 56, 91, 0.09);
  border-radius: 28px;
  box-shadow: 0 18px 45px rgba(18, 56, 91, 0.08);
  color: var(--stiqr-navy);
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  padding: 30px 28px 28px;
  position: relative;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-card::before,
body.stiqr-home .stiqr-pricing-card::before {
  background: linear-gradient(135deg, rgba(254, 123, 83, 0.12) 0%, rgba(80, 227, 174, 0.08) 100%);
  content: "";
  inset: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transition: opacity 0.2s ease;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-card:hover::before,
body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-card.is-featured::before,
body.stiqr-home .stiqr-pricing-card:hover::before,
body.stiqr-home .stiqr-pricing-card.is-featured::before {
  opacity: 1;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-card > *,
body.stiqr-home .stiqr-pricing-card > * {
  position: relative;
  z-index: 1;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-card.is-featured,
body.stiqr-home .stiqr-pricing-card.is-featured {
  border-color: rgba(254, 123, 83, 0.35);
  box-shadow: 0 24px 56px rgba(254, 123, 83, 0.16);
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-badge,
body.stiqr-home .stiqr-pricing-badge {
  align-self: flex-start;
  background: rgba(18, 56, 91, 0.08);
  border-radius: 999px;
  color: var(--stiqr-navy);
  display: inline-flex;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 1;
  margin-bottom: 18px;
  padding: 10px 14px;
  text-transform: uppercase;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-card.is-featured .stiqr-pricing-badge,
body.stiqr-home .stiqr-pricing-card.is-featured .stiqr-pricing-badge {
  background: rgba(254, 123, 83, 0.15);
  color: #d9623c;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-title,
body.stiqr-home .stiqr-pricing-title {
  font-size: clamp(1.5rem, 1.25rem + 0.8vw, 2rem);
  line-height: 1.08;
  margin-bottom: 10px;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-copy,
body.stiqr-home .stiqr-pricing-copy {
  color: var(--stiqr-muted);
  margin-bottom: 22px;
  min-height: 52px;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-price,
body.stiqr-home .stiqr-pricing-price {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  gap: 10px 14px;
  margin-bottom: 22px;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-price strong,
body.stiqr-home .stiqr-pricing-price strong {
  color: var(--stiqr-navy);
  font-size: clamp(2rem, 1.6rem + 1vw, 2.6rem);
  letter-spacing: -0.03em;
  line-height: 1;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-price small,
body.stiqr-home .stiqr-pricing-price small {
  color: var(--stiqr-muted);
  font-size: 0.95rem;
  font-weight: 600;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-list,
body.stiqr-home .stiqr-pricing-list {
  display: grid;
  gap: 12px;
  list-style: none;
  margin: 0 0 26px;
  padding: 0;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-list li,
body.stiqr-home .stiqr-pricing-list li {
  align-items: flex-start;
  color: var(--stiqr-navy);
  display: flex;
  gap: 10px;
  line-height: 1.5;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-list li::before,
body.stiqr-home .stiqr-pricing-list li::before {
  color: var(--stiqr-primary);
  content: "•";
  font-size: 1.25rem;
  line-height: 1;
  margin-top: 1px;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-actions,
body.stiqr-home .stiqr-pricing-actions {
  margin-top: auto;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-actions .btn,
body.stiqr-home .stiqr-pricing-actions .btn {
  padding-block: 0.95rem;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-summary,
body.stiqr-home .stiqr-pricing-summary {
  background: #fff;
  border: 1px solid rgba(18, 56, 91, 0.08);
  border-radius: 28px;
  box-shadow: 0 18px 40px rgba(18, 56, 91, 0.06);
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-summary-item,
body.stiqr-home .stiqr-pricing-summary-item {
  align-items: flex-start;
  display: flex;
  gap: 12px;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-summary-item::before,
body.stiqr-home .stiqr-pricing-summary-item::before {
  color: var(--stiqr-primary);
  content: "•";
  font-size: 1.2rem;
  line-height: 1;
  margin-top: 2px;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-enterprise,
body.stiqr-home .stiqr-pricing-enterprise {
  background: linear-gradient(135deg, rgba(18, 56, 91, 0.98) 0%, rgba(8, 24, 42, 1) 100%);
  border: 1px solid rgba(255, 255, 255, 0.08);
  box-shadow: 0 22px 42px rgba(8, 24, 42, 0.18);
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-enterprise-eyebrow,
body.stiqr-home .stiqr-pricing-enterprise-eyebrow {
  color: rgba(255, 255, 255, 0.72);
  letter-spacing: 0.08em;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-enterprise-title,
body.stiqr-home .stiqr-pricing-enterprise-title {
  color: #ffffff !important;
  letter-spacing: -0.02em;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-enterprise-copy,
body.stiqr-home .stiqr-pricing-enterprise-copy {
  color: rgba(255, 255, 255, 0.82);
  line-height: 1.7;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-enterprise-primary,
body.stiqr-home .stiqr-pricing-enterprise-primary {
  background: #ffffff;
  border: 1px solid #ffffff;
  color: var(--stiqr-navy);
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-enterprise-primary:hover,
body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-enterprise-primary:focus,
body.stiqr-home .stiqr-pricing-enterprise-primary:hover,
body.stiqr-home .stiqr-pricing-enterprise-primary:focus {
  background: #fff3ed;
  border-color: #fff3ed;
  color: var(--stiqr-navy);
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-enterprise-secondary,
body.stiqr-home .stiqr-pricing-enterprise-secondary {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #ffffff;
}

body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-enterprise-secondary:hover,
body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-enterprise-secondary:focus,
body.stiqr-home .stiqr-pricing-enterprise-secondary:hover,
body.stiqr-home .stiqr-pricing-enterprise-secondary:focus {
  background: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.6);
  color: #ffffff;
}

@media (max-width: 1024px) {
  body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-card,
  body.stiqr-home .stiqr-pricing-card {
    padding: 24px 22px;
  }

  body.stiqr-static-page.stiqr-page-pricing .stiqr-pricing-copy,
  body.stiqr-home .stiqr-pricing-copy {
    min-height: auto;
  }
}

body.stiqr-static-page [style*="#26264F"],
body.stiqr-static-page [style*="#26264f"] {
  color: var(--stiqr-navy) !important;
}

body.stiqr-static-page [style*="background: #26264F"],
body.stiqr-static-page [style*="background:#26264F"],
body.stiqr-static-page [style*="background-color: #26264F"],
body.stiqr-static-page [style*="background-color:#26264F"],
body.stiqr-static-page [style*="background: #26264f"],
body.stiqr-static-page [style*="background:#26264f"],
body.stiqr-static-page [style*="background-color: #26264f"],
body.stiqr-static-page [style*="background-color:#26264f"] {
  background:
    linear-gradient(135deg, rgba(18, 56, 91, 0.96) 0%, rgba(8, 24, 42, 0.98) 100%) !important;
}

body.stiqr-static-page .text-gray,
body.stiqr-static-page .text-desc,
body.stiqr-static-page .text-muted {
  color: var(--stiqr-muted) !important;
}

body.stiqr-page-karsilastirma .bg-comparison,
body.stiqr-page-basari .bg-success-story {
  background:
    radial-gradient(circle at 12% 18%, rgba(254, 123, 83, 0.12) 0, rgba(254, 123, 83, 0.02) 28%, transparent 48%),
    radial-gradient(circle at 88% 18%, rgba(80, 227, 174, 0.12) 0, rgba(80, 227, 174, 0.02) 24%, transparent 42%),
    linear-gradient(135deg, #fff8f2 0%, #fffdfa 58%, #eef8ff 100%);
}

body.stiqr-page-karsilastirma .stiqr-compare-classic-hero .hero-description,
body.stiqr-page-basari .stiqr-success-classic-hero .hero-description {
  font-size: 1.08rem;
  line-height: 1.75;
  max-width: 58ch;
}

body.stiqr-page-karsilastirma .stiqr-compare-classic-hero h1,
body.stiqr-page-basari .stiqr-success-classic-hero h1 {
  font-size: clamp(2.35rem, 4vw, 3.5rem);
  letter-spacing: -0.035em;
  line-height: 1.03;
}

body.stiqr-page-karsilastirma .compare-button {
  background: #fff;
  border: 1px solid rgba(18, 56, 91, 0.1);
  border-radius: 999px;
  box-shadow: 0 14px 30px rgba(18, 56, 91, 0.06);
  min-height: 54px;
}

body.stiqr-page-karsilastirma .compare-button a:hover {
  color: var(--stiqr-primary) !important;
}

body.stiqr-page-karsilastirma .stiqr-compare-table-wrap {
  border-radius: 24px;
  box-shadow: 0 20px 44px rgba(18, 56, 91, 0.08);
  overflow: hidden;
}

body.stiqr-page-karsilastirma .stiqr-compare-table-shell {
  background: #fff;
  min-width: 800px;
}

body.stiqr-page-karsilastirma .stiqr-compare-table-shell td {
  padding-block: 1rem;
  vertical-align: middle;
}

body.stiqr-page-karsilastirma .stiqr-compare-shell,
body.stiqr-page-basari .stiqr-success-shell {
  background: #f5f7fb;
}

body.stiqr-page-karsilastirma .stiqr-compare-toolbar,
body.stiqr-page-basari .stiqr-success-toolbar {
  align-items: end;
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  margin-bottom: 1.75rem;
}

body.stiqr-page-karsilastirma .stiqr-compare-toolbar-copy,
body.stiqr-page-basari .stiqr-success-toolbar-copy {
  max-width: 760px;
}

body.stiqr-page-karsilastirma .stiqr-compare-toolbar-note,
body.stiqr-page-basari .stiqr-success-toolbar-note {
  color: var(--stiqr-muted);
  line-height: 1.75;
  max-width: 58ch;
}

body.stiqr-page-karsilastirma .stiqr-compare-kicker,
body.stiqr-page-basari .stiqr-success-kicker {
  color: var(--stiqr-primary);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.12em;
  margin-bottom: 0.65rem;
  text-transform: uppercase;
}

body.stiqr-page-karsilastirma .stiqr-compare-card,
body.stiqr-page-basari .stiqr-success-card {
  background: #fff;
  border: 1px solid rgba(18, 56, 91, 0.1);
  border-radius: 28px;
  box-shadow: 0 18px 40px rgba(18, 56, 91, 0.08);
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}

body.stiqr-page-karsilastirma .stiqr-compare-card-media,
body.stiqr-page-basari .stiqr-success-card-media {
  align-items: center;
  background:
    radial-gradient(circle at 18% 20%, rgba(254, 123, 83, 0.12), transparent 36%),
    radial-gradient(circle at 82% 22%, rgba(80, 227, 174, 0.14), transparent 34%),
    #fff;
  display: flex;
  justify-content: center;
  min-height: 236px;
  padding: 1.5rem;
}

body.stiqr-page-karsilastirma .stiqr-compare-card-media img,
body.stiqr-page-basari .stiqr-success-card-media img {
  display: block;
  max-height: 200px;
  object-fit: contain;
  width: auto;
}

body.stiqr-page-karsilastirma .stiqr-compare-card-body,
body.stiqr-page-basari .stiqr-success-card-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: 1.6rem 1.6rem 1.5rem;
}

body.stiqr-page-karsilastirma .stiqr-compare-card-top,
body.stiqr-page-basari .stiqr-success-card-top {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  margin-bottom: 1rem;
}

body.stiqr-page-karsilastirma .stiqr-compare-card-tag,
body.stiqr-page-basari .stiqr-success-card-tag,
body.stiqr-page-basari .stiqr-success-card-sector,
body.stiqr-page-karsilastirma .stiqr-compare-card-rakip {
  border-radius: 999px;
  font-size: 0.74rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  line-height: 1;
  padding: 0.55rem 0.8rem;
  text-transform: uppercase;
}

body.stiqr-page-karsilastirma .stiqr-compare-card-tag,
body.stiqr-page-basari .stiqr-success-card-tag {
  background: rgba(254, 123, 83, 0.12);
  color: var(--stiqr-primary);
}

body.stiqr-page-karsilastirma .stiqr-compare-card-rakip,
body.stiqr-page-basari .stiqr-success-card-sector {
  background: rgba(18, 56, 91, 0.08);
  color: var(--stiqr-navy);
}

body.stiqr-page-karsilastirma .stiqr-compare-card h3,
body.stiqr-page-basari .stiqr-success-card h3 {
  font-size: 1.22rem;
  line-height: 1.3;
  margin-bottom: 0.85rem;
}

body.stiqr-page-karsilastirma .stiqr-compare-card h3 a,
body.stiqr-page-basari .stiqr-success-card h3 a {
  color: var(--stiqr-navy);
  text-decoration: none;
}

body.stiqr-page-karsilastirma .stiqr-compare-card p,
body.stiqr-page-basari .stiqr-success-card p {
  color: var(--stiqr-muted);
  line-height: 1.7;
  margin-bottom: 1.1rem;
}

body.stiqr-page-karsilastirma .stiqr-compare-card-footer {
  margin-top: auto;
}

body.stiqr-page-karsilastirma .stiqr-compare-card-meta {
  color: #5f6d80;
  display: flex;
  gap: 1.4rem;
  list-style: none;
  margin: 0 0 1rem;
  padding: 0;
}

body.stiqr-page-karsilastirma .stiqr-compare-card-meta li {
  position: relative;
}

body.stiqr-page-karsilastirma .stiqr-compare-card-meta li + li::before {
  background: rgba(18, 56, 91, 0.15);
  border-radius: 999px;
  content: "";
  height: 5px;
  left: -0.82rem;
  position: absolute;
  top: 0.6rem;
  width: 5px;
}

body.stiqr-page-basari .stiqr-success-card-result {
  background: linear-gradient(135deg, rgba(18, 56, 91, 0.05), rgba(254, 123, 83, 0.08));
  border-radius: 18px;
  color: var(--stiqr-navy);
  display: grid;
  gap: 0.35rem;
  margin: 0 0 1rem;
  padding: 0.95rem 1rem;
}

body.stiqr-page-basari .stiqr-success-card-result strong {
  font-size: 0.92rem;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

body.stiqr-page-basari .stiqr-success-card-result span {
  color: var(--stiqr-muted);
  font-size: 0.95rem;
  line-height: 1.55;
}

body.stiqr-page-karsilastirma .stiqr-compare-rail,
body.stiqr-page-basari .stiqr-success-rail {
  display: grid;
  gap: 1rem;
}

body.stiqr-page-karsilastirma .stiqr-compare-rail-card,
body.stiqr-page-basari .stiqr-success-rail-card {
  background: #fff;
  border: 1px solid rgba(18, 56, 91, 0.1);
  border-radius: 24px;
  box-shadow: 0 16px 34px rgba(18, 56, 91, 0.06);
  padding: 1.25rem;
}

body.stiqr-page-karsilastirma .stiqr-compare-rail-card h2,
body.stiqr-page-basari .stiqr-success-rail-card h2 {
  font-size: 1rem;
  margin-bottom: 1rem;
}

body.stiqr-page-karsilastirma .stiqr-compare-criteria {
  display: grid;
  gap: 0.8rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

body.stiqr-page-karsilastirma .stiqr-compare-criteria li {
  align-items: center;
  color: var(--stiqr-muted);
  display: flex;
  gap: 0.65rem;
  line-height: 1.55;
}

body.stiqr-page-karsilastirma .stiqr-compare-criteria li::before {
  background: linear-gradient(135deg, var(--stiqr-primary), #50e3ae);
  border-radius: 999px;
  content: "";
  flex: 0 0 9px;
  height: 9px;
  width: 9px;
}

body.stiqr-page-karsilastirma .stiqr-compare-rail-item,
body.stiqr-page-basari .stiqr-success-rail-item {
  align-items: center;
  color: var(--stiqr-navy);
  display: grid;
  gap: 0.85rem;
  grid-template-columns: 72px 1fr;
  margin-top: 0.95rem;
  text-decoration: none;
}

body.stiqr-page-karsilastirma .stiqr-compare-rail-item img,
body.stiqr-page-basari .stiqr-success-rail-item img {
  background: #fff;
  border: 1px solid rgba(18, 56, 91, 0.08);
  border-radius: 18px;
  height: 72px;
  object-fit: contain;
  padding: 0.8rem;
  width: 72px;
}

body.stiqr-page-basari .stiqr-success-rail-item div {
  display: grid;
  gap: 0.2rem;
}

body.stiqr-page-basari .stiqr-success-rail-item strong {
  font-size: 0.8rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.stiqr-page-basari .stiqr-success-rail-item span {
  color: var(--stiqr-muted);
  font-size: 0.88rem;
  line-height: 1.4;
}

body.stiqr-page-blog .main-block,
body.stiqr-page-talimatlar .main-block,
body.stiqr-page-etiketler .main-block,
body.stiqr-page-videolar .main-block,
body.stiqr-page-ozellikler .main-block,
body.stiqr-page-senaryolar .main-block,
body.stiqr-page-karsilastirma .main-block,
body.stiqr-page-basari .main-block {
  background:
    radial-gradient(circle at 14% 18%, rgba(254, 123, 83, 0.12) 0, rgba(254, 123, 83, 0.04) 22%, transparent 42%),
    radial-gradient(circle at 86% 16%, rgba(80, 227, 174, 0.12) 0, rgba(80, 227, 174, 0.04) 20%, transparent 38%),
    linear-gradient(135deg, #fff8f2 0%, #fffdfa 54%, #f1f8ff 100%);
  overflow: hidden;
  position: relative;
}

body.stiqr-static-page .stiqr-simple-hero {
  background:
    radial-gradient(circle at 14% 18%, rgba(254, 123, 83, 0.12) 0, rgba(254, 123, 83, 0.04) 22%, transparent 42%),
    radial-gradient(circle at 86% 16%, rgba(80, 227, 174, 0.12) 0, rgba(80, 227, 174, 0.04) 20%, transparent 38%),
    linear-gradient(135deg, #fff8f2 0%, #fffdfa 54%, #f1f8ff 100%);
  padding: 4.5rem 0 3.5rem;
}

body.stiqr-static-page .stiqr-simple-hero-title {
  font-size: clamp(2.5rem, 2rem + 2.8vw, 4.8rem);
  letter-spacing: -0.05em;
  line-height: 0.98;
  margin-bottom: 0;
  max-width: 920px;
}

body.stiqr-static-page .stiqr-simple-hero-summary {
  color: var(--stiqr-muted);
  font-size: 1.14rem;
  line-height: 1.8;
  margin-top: 1.5rem;
  max-width: 780px;
}

body.stiqr-static-page .stiqr-simple-article-shell {
  background: #fff;
  border: 1px solid var(--stiqr-border);
  border-radius: 32px;
  box-shadow: 0 18px 42px rgba(18, 56, 91, 0.06);
}

body.stiqr-page-about .stiqr-about-shell {
  background: #fff;
  border: 1px solid var(--stiqr-border);
  border-radius: 32px;
  box-shadow: 0 18px 42px rgba(18, 56, 91, 0.06);
}

body.stiqr-page-about .stiqr-about-section {
  background:
    radial-gradient(circle at 90% 0%, rgba(80, 227, 174, 0.08) 0, transparent 34%),
    #fff;
  border: 1px solid rgba(18, 56, 91, 0.08);
  border-radius: 28px;
  padding: clamp(1.5rem, 1.2rem + 1vw, 2.25rem);
}

body.stiqr-page-about .stiqr-about-section-number {
  color: var(--stiqr-orange);
  display: inline-block;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.12em;
  margin-bottom: 1rem;
}

body.stiqr-page-about .stiqr-about-section h2 {
  font-size: clamp(1.8rem, 1.4rem + 1.4vw, 3rem);
  letter-spacing: -0.045em;
  line-height: 1;
  margin-bottom: 1rem;
}

body.stiqr-page-about .stiqr-about-section-summary {
  color: var(--stiqr-navy);
  font-size: 1.06rem;
  font-weight: 650;
  line-height: 1.7;
  margin-bottom: 1.2rem;
}

body.stiqr-static-page .stiqr-detail-hero {
  background:
    radial-gradient(circle at 14% 18%, rgba(254, 123, 83, 0.12) 0, rgba(254, 123, 83, 0.04) 22%, transparent 42%),
    radial-gradient(circle at 86% 16%, rgba(80, 227, 174, 0.12) 0, rgba(80, 227, 174, 0.04) 20%, transparent 38%),
    linear-gradient(135deg, #fff8f2 0%, #fffdfa 54%, #f1f8ff 100%);
}

body.stiqr-static-page .stiqr-detail-hero .row {
  align-items: center;
  min-height: 380px;
  padding-block: 2.75rem 2.5rem;
}

body.stiqr-static-page .stiqr-detail-hero-copy {
  color: var(--stiqr-navy);
}

body.stiqr-static-page .stiqr-detail-hero-title {
  color: var(--stiqr-navy);
  font-size: clamp(2rem, 3.2vw, 2.8rem);
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1.08;
  margin: 0;
}

body.stiqr-static-page .stiqr-detail-hero-summary {
  color: #41536a;
  font-size: 1.08rem;
  line-height: 1.7;
  margin: 0;
}

body.stiqr-static-page .stiqr-detail-hero-visual {
  align-items: center;
  display: flex;
  justify-content: center;
}

body.stiqr-static-page .stiqr-detail-hero-image {
  filter: drop-shadow(0 26px 36px rgba(18, 56, 91, 0.12));
  margin-top: 0 !important;
  max-height: 320px;
  object-fit: contain;
  width: auto;
}

body.stiqr-page-blog .main-block .container > .row,
body.stiqr-page-talimatlar .main-block .container > .row,
body.stiqr-page-etiketler .main-block .container > .row,
body.stiqr-page-videolar .main-block .container > .row,
body.stiqr-page-ozellikler .main-block .container > .row,
body.stiqr-page-senaryolar .main-block .container > .row,
body.stiqr-page-karsilastirma .main-block .container > .row,
body.stiqr-page-basari .main-block .container > .row {
  align-items: center;
  column-gap: 1.25rem;
  min-height: 440px;
  padding-block: 3.25rem 2.75rem;
}

body.stiqr-page-blog .main-block .main-block-title,
body.stiqr-page-talimatlar .main-block .main-block-title,
body.stiqr-page-etiketler .main-block .main-block-title,
body.stiqr-page-videolar .main-block .main-block-title,
body.stiqr-page-ozellikler .main-block .main-block-title,
body.stiqr-page-senaryolar .main-block .main-block-title,
body.stiqr-page-karsilastirma .main-block .main-block-title,
body.stiqr-page-basari .main-block .main-block-title {
  font-size: clamp(2.35rem, 4vw, 3.35rem);
  letter-spacing: -0.03em;
  line-height: 1.04;
  margin-bottom: 0;
  max-width: 12.5ch;
}

body.stiqr-page-blog .main-block .text-gray,
body.stiqr-page-talimatlar .main-block .text-gray,
body.stiqr-page-etiketler .main-block .text-gray,
body.stiqr-page-videolar .main-block .text-gray,
body.stiqr-page-ozellikler .main-block .text-gray,
body.stiqr-page-senaryolar .main-block .text-gray,
body.stiqr-page-karsilastirma .main-block .text-gray,
body.stiqr-page-basari .main-block .text-gray {
  font-size: 1.04rem;
  max-width: 52ch;
}

body.stiqr-page-blog .main-block .main-block-copy,
body.stiqr-page-talimatlar .main-block .main-block-copy,
body.stiqr-page-etiketler .main-block .main-block-copy,
body.stiqr-page-videolar .main-block .main-block-copy,
body.stiqr-page-ozellikler .main-block .main-block-copy,
body.stiqr-page-senaryolar .main-block .main-block-copy,
body.stiqr-page-karsilastirma .main-block .main-block-copy,
body.stiqr-page-basari .main-block .main-block-copy {
  max-width: 560px;
}

body.stiqr-page-blog .main-block .main-block-visual,
body.stiqr-page-talimatlar .main-block .main-block-visual,
body.stiqr-page-etiketler .main-block .main-block-visual,
body.stiqr-page-videolar .main-block .main-block-visual,
body.stiqr-page-ozellikler .main-block .main-block-visual,
body.stiqr-page-senaryolar .main-block .main-block-visual,
body.stiqr-page-karsilastirma .main-block .main-block-visual,
body.stiqr-page-basari .main-block .main-block-visual {
  align-items: center;
  justify-content: center;
}

body.stiqr-page-blog .main-block picture,
body.stiqr-page-talimatlar .main-block picture,
body.stiqr-page-etiketler .main-block picture,
body.stiqr-page-videolar .main-block picture,
body.stiqr-page-ozellikler .main-block picture,
body.stiqr-page-senaryolar .main-block picture,
body.stiqr-page-karsilastirma .main-block picture,
body.stiqr-page-basari .main-block picture {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 340px;
  width: 100%;
}

body.stiqr-page-blog .main-block picture img,
body.stiqr-page-talimatlar .main-block picture img,
body.stiqr-page-etiketler .main-block picture img,
body.stiqr-page-videolar .main-block picture img,
body.stiqr-page-ozellikler .main-block picture img,
body.stiqr-page-senaryolar .main-block picture img,
body.stiqr-page-karsilastirma .main-block picture img,
body.stiqr-page-basari .main-block picture img {
  filter: drop-shadow(0 26px 36px rgba(18, 56, 91, 0.12));
  max-height: 360px;
  object-fit: contain;
  width: auto;
}

body.stiqr-page-ozellikler .main-block .main-block-copy {
  max-width: 520px;
}

body.stiqr-page-ozellikler .main-block .main-block-title {
  max-width: 8.5ch;
}

body.stiqr-page-ozellikler .main-block picture img {
  max-height: 392px;
}

body.stiqr-page-senaryolar .main-block .main-block-copy {
  max-width: 540px;
}

body.stiqr-page-senaryolar .main-block .main-block-title {
  max-width: 10ch;
}

body.stiqr-page-senaryolar .main-block picture img {
  max-height: 340px;
  width: min(100%, 540px);
}

body.stiqr-page-talimatlar .main-block picture img {
  max-height: 340px;
}

body.stiqr-page-etiketler .main-block picture img {
  max-height: 340px;
}

body.stiqr-page-videolar .main-block picture img {
  max-height: 300px;
}

@media (max-width: 991.98px) {
  body.stiqr-static-page .stiqr-footer-cta {
    border-radius: 22px;
  }

  body.stiqr-static-page #nav a.btn.btn-secondary,
  body.stiqr-static-page #nav button.btn.btn-secondary,
  body.stiqr-static-page #offcanvasNavbar a.btn.btn-secondary,
  body.stiqr-static-page #offcanvasNavbar button.btn.btn-secondary {
    min-width: 0;
  }

  body.stiqr-page-karsilastirma .stiqr-compare-toolbar,
  body.stiqr-page-basari .stiqr-success-toolbar {
    align-items: stretch;
    flex-direction: column;
  }

  body.stiqr-page-karsilastirma .stiqr-compare-card-media,
  body.stiqr-page-basari .stiqr-success-card-media {
    min-height: 210px;
  }

  body.stiqr-page-karsilastirma .stiqr-compare-table-shell {
    min-width: 720px;
  }

  body.stiqr-page-blog .main-block .container > .row,
  body.stiqr-page-talimatlar .main-block .container > .row,
  body.stiqr-page-etiketler .main-block .container > .row,
  body.stiqr-page-videolar .main-block .container > .row,
  body.stiqr-page-ozellikler .main-block .container > .row,
  body.stiqr-page-senaryolar .main-block .container > .row,
  body.stiqr-page-karsilastirma .main-block .container > .row,
  body.stiqr-page-basari .main-block .container > .row {
    column-gap: 0;
    min-height: 0;
    padding-block: 2.5rem 1.5rem;
  }

  body.stiqr-page-blog .main-block .main-block-title,
  body.stiqr-page-talimatlar .main-block .main-block-title,
  body.stiqr-page-etiketler .main-block .main-block-title,
  body.stiqr-page-videolar .main-block .main-block-title,
  body.stiqr-page-ozellikler .main-block .main-block-title,
  body.stiqr-page-senaryolar .main-block .main-block-title,
  body.stiqr-page-karsilastirma .main-block .main-block-title,
  body.stiqr-page-basari .main-block .main-block-title {
    max-width: none;
  }

  body.stiqr-page-blog .main-block picture,
  body.stiqr-page-talimatlar .main-block picture,
  body.stiqr-page-etiketler .main-block picture,
  body.stiqr-page-videolar .main-block picture,
  body.stiqr-page-ozellikler .main-block picture,
  body.stiqr-page-senaryolar .main-block picture,
  body.stiqr-page-karsilastirma .main-block picture,
  body.stiqr-page-basari .main-block picture {
    min-height: 0;
    padding-top: 0.75rem;
  }

  body.stiqr-page-blog .main-block picture img,
  body.stiqr-page-talimatlar .main-block picture img,
  body.stiqr-page-etiketler .main-block picture img,
  body.stiqr-page-videolar .main-block picture img,
  body.stiqr-page-ozellikler .main-block picture img,
  body.stiqr-page-senaryolar .main-block picture img,
  body.stiqr-page-karsilastirma .main-block picture img,
  body.stiqr-page-basari .main-block picture img {
    max-height: 250px;
  }

  body.stiqr-page-blog .main-block .main-block-copy,
  body.stiqr-page-talimatlar .main-block .main-block-copy,
  body.stiqr-page-etiketler .main-block .main-block-copy,
  body.stiqr-page-videolar .main-block .main-block-copy,
  body.stiqr-page-ozellikler .main-block .main-block-copy,
  body.stiqr-page-senaryolar .main-block .main-block-copy,
  body.stiqr-page-karsilastirma .main-block .main-block-copy,
  body.stiqr-page-basari .main-block .main-block-copy {
    max-width: none;
  }

  body.stiqr-static-page .stiqr-detail-hero .row {
    min-height: 0;
    padding-block: 2.25rem 1.75rem;
  }

  body.stiqr-static-page .stiqr-detail-hero-image {
    max-height: 240px;
  }

  body.stiqr-static-page .stiqr-simple-hero {
    padding: 3.5rem 0 2.75rem;
  }

  body.stiqr-static-page .stiqr-simple-hero-title {
    font-size: clamp(2.3rem, 2rem + 1.6vw, 3.3rem);
  }
}

@media (max-width: 767.98px) {
  body.stiqr-page-karsilastirma .stiqr-compare-card-media,
  body.stiqr-page-basari .stiqr-success-card-media {
    min-height: 180px;
  }

  body.stiqr-page-karsilastirma .stiqr-compare-card h3,
  body.stiqr-page-basari .stiqr-success-card h3 {
    font-size: 1.08rem;
  }

  body.stiqr-page-karsilastirma .stiqr-compare-table-shell {
    min-width: 660px;
  }
}

body.stiqr-static-page .bg-light-magenta,
body.stiqr-static-page .bg-pink-light,
body.stiqr-static-page .border-light-magenta,
body.stiqr-static-page .bg-pink {
  border-color: rgba(254, 123, 83, 0.22) !important;
}

body.stiqr-static-page .bg-light-magenta,
body.stiqr-static-page .bg-pink-light {
  background: rgba(254, 123, 83, 0.14) !important;
}

body.stiqr-static-page .bg-pink {
  background: linear-gradient(135deg, rgba(254, 123, 83, 0.12) 0%, rgba(80, 227, 174, 0.08) 100%) !important;
}

body.stiqr-static-page input.form-control:focus,
body.stiqr-static-page textarea.form-control:focus,
body.stiqr-static-page select.form-select:focus,
body.stiqr-static-page .form-floating > .form-control:focus,
body.stiqr-static-page .form-floating > .form-select:focus {
  background-color: #fff !important;
  border-color: rgba(18, 56, 91, 0.28) !important;
  box-shadow: 0 0 0 0.25rem rgba(254, 123, 83, 0.16) !important;
  color: var(--stiqr-navy) !important;
  outline: 0 !important;
}

.stiqr-auth-section.bg-registration {
  background:
    radial-gradient(circle at 13% 18%, rgba(254, 123, 83, 0.18) 0, rgba(254, 123, 83, 0) 31%),
    radial-gradient(circle at 86% 12%, rgba(80, 227, 174, 0.18) 0, rgba(80, 227, 174, 0) 29%),
    linear-gradient(135deg, #fff8f1 0%, #f8fbff 48%, #effbf7 100%) !important;
  min-height: calc(100vh - 86px);
}

.stiqr-auth-section .register-card {
  border: 1px solid rgba(18, 56, 91, 0.1);
  box-shadow: 0 30px 90px rgba(18, 56, 91, 0.14);
  overflow: hidden;
}

.stiqr-auth-section .register-card::before {
  background:
    linear-gradient(135deg, rgba(254, 123, 83, 0.1), rgba(80, 227, 174, 0.08)),
    repeating-linear-gradient(45deg, rgba(18, 56, 91, 0.04) 0, rgba(18, 56, 91, 0.04) 1px, transparent 1px, transparent 16px);
  content: "";
  inset: 0;
  opacity: 0.55;
  pointer-events: none;
  position: absolute;
}

.stiqr-auth-section .register-card > * {
  position: relative;
  z-index: 1;
}

.stiqr-auth-section .register-card-left {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, rgba(255, 255, 255, 0.78) 100%);
}

.stiqr-auth-section .register-card-title {
  color: #12385b;
  font-size: clamp(2rem, 1.45rem + 2vw, 3.15rem);
  letter-spacing: -0.04em;
  line-height: 1.08;
  text-transform: none !important;
}

.stiqr-auth-section .register-card-text {
  color: #4c6177;
  font-size: 1.05rem;
  max-width: 620px;
}

.stiqr-auth-section .register-card-btn,
.stiqr-auth-section .form-control {
  border-color: rgba(18, 56, 91, 0.16);
  border-radius: 18px !important;
}

.stiqr-auth-section .stiqr-google-disabled {
  align-items: center;
  background: rgba(255, 255, 255, 0.76) !important;
  color: #637487;
  cursor: not-allowed !important;
  gap: 0.5rem;
  opacity: 1;
}

.stiqr-auth-section .stiqr-google-disabled:disabled {
  opacity: 1;
}

.stiqr-auth-section .stiqr-google-disabled img {
  filter: grayscale(1);
  opacity: 0.55;
}

.stiqr-auth-section .stiqr-auth-badge {
  background: rgba(18, 56, 91, 0.08);
  border-radius: 999px;
  color: #12385b;
  font-size: 0.78rem;
  font-weight: 700;
  padding: 0.25rem 0.65rem;
}

.stiqr-auth-section .line {
  color: rgba(18, 56, 91, 0.16);
}

.stiqr-auth-section .line-text {
  background: #fff;
  border-radius: 999px;
  color: #728197;
  left: 50%;
  min-width: max-content;
  transform: translate(-50%, -50%);
}

.stiqr-auth-section .btn.register-card-left-btn {
  background: linear-gradient(135deg, #fe7b53 0%, #ff9b44 100%);
  border: 0;
  border-radius: 18px !important;
  box-shadow: 0 16px 36px rgba(254, 123, 83, 0.28);
}

.stiqr-auth-section .btn.register-card-left-btn:hover {
  background: linear-gradient(135deg, #f46b43 0%, #fb8f35 100%);
}

.stiqr-auth-section .register-card-right {
  background:
    radial-gradient(circle at 84% 16%, rgba(80, 227, 174, 0.22), transparent 34%),
    linear-gradient(160deg, #12385b 0%, #0d2942 100%) !important;
  color: #fff;
}

.stiqr-auth-section .register-card-right-img {
  opacity: 0.18;
  right: -24px;
}

.stiqr-auth-section .register-card-left-img {
  opacity: 0.22;
  right: 39%;
  top: 22px;
}

.stiqr-auth-section .register-card-right-logo img {
  max-width: 176px;
}

.stiqr-auth-section .stiqr-auth-panel-list {
  gap: 1.75rem;
}

.stiqr-auth-section .stiqr-auth-panel-item {
  align-items: flex-start;
  display: flex;
  gap: 1rem;
}

.stiqr-auth-section .stiqr-auth-panel-icon {
  align-items: center;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 18px;
  box-shadow: 0 14px 34px rgba(0, 0, 0, 0.12);
  display: flex;
  flex: 0 0 54px;
  height: 54px;
  justify-content: center;
  width: 54px;
}

.stiqr-auth-section .stiqr-auth-panel-icon img {
  height: 26px;
  object-fit: contain;
  width: 26px;
}

.stiqr-auth-section .register-card-right-inner-title {
  color: #fff;
  font-size: clamp(1.25rem, 1rem + 0.7vw, 1.7rem) !important;
  line-height: 1.16;
  text-transform: none !important;
}

.stiqr-auth-section .register-card-right-inner-text {
  color: rgba(255, 255, 255, 0.78);
  line-height: 1.65;
  margin-left: 0;
  max-width: 430px;
}

@media (max-width: 1279.98px) {
  .stiqr-auth-section .register-card-right {
    border-radius: 0 0 0.5rem 0.5rem;
  }
}

@media (max-width: 767.98px) {
  .stiqr-auth-section.bg-registration {
    min-height: auto;
  }

  .stiqr-auth-section .register-card-title {
    font-size: 2.1rem;
  }

  .stiqr-auth-section .stiqr-auth-panel-item {
    gap: 0.85rem;
  }

  .stiqr-auth-section .stiqr-auth-panel-icon {
    border-radius: 15px;
    flex-basis: 46px;
    height: 46px;
    width: 46px;
  }
}
