
/* ==========================================
   kintaco 固有スタイル（共通・ベース設定）
   ========================================== */

/* Excel report columns: readable placeholder examples and inline code. */
body:is(.postid-1978, .postid-1979, .postid-1980) .entry-content code {
  color: #123b70 !important;
  background: #eaf2fb !important;
  border: 1px solid #c8daf0;
  border-radius: 4px;
  padding: 2px 6px;
  font-size: 0.95em;
  overflow-wrap: anywhere;
}
body:is(.postid-1978, .postid-1979, .postid-1980) .entry-content pre {
  color: #172b4d !important;
  background: #f8fbff !important;
  border: 1px solid #c8daf0;
  border-left: 4px solid #2563eb;
  border-radius: 8px;
  padding: 18px 20px !important;
  margin: 24px 0;
  font-size: 16px;
  line-height: 1.9;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: auto;
}
body:is(.postid-1978, .postid-1979, .postid-1980) .entry-content pre code {
  display: block;
  color: #172b4d !important;
  background: transparent !important;
  border: 0;
  border-radius: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
  white-space: pre;
  overflow-wrap: normal;
}

/* Column hero: display the existing featured image only on column posts. */
body.single.categoryid-55 .eye-catch-wrap {
  display: block !important;
  margin: 20px 0 28px;
}
body.single.categoryid-55 .eye-catch {
  width: 100%;
  margin: 0;
}
body.single.categoryid-55 .eye-catch-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

body {
  background-color: #f8fafc !important;
  color: #334155 !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  line-height: 1.7;
}

/* Mobile chat launcher: keep download and consultation links readable. */
@media (max-width: 480px) {
  #magatama-chat-launcher { width: 48px !important; height: 48px !important; right: 12px !important; bottom: 64px !important; }
  #magatama-chat-launcher .magatama-icon-text-bubble { display: none !important; }
  #magatama-chat-launcher .magatama-icon-image-text-wrapper { width: 48px !important; height: 48px !important; }
  #magatama-chat-launcher .magatama-icon-image { width: 48px !important; height: 48px !important; object-fit: contain; }
}

/* 投稿日・更新日非表示 */
.single .post-date,
.single .post-update,
.page .post-date,
.page .post-update {
  display: none;
}

.news-card-meta .post-date,
.news-card-meta .post-update,
.new-entry-card-date .post-date,
.category-news-post .post-date,
.category-news-post .post-update {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* ==========================================
   固定ページ内の h2 自動採番（ナンバリング）非表示
   ========================================== */

.single-post .entry-content h2::before,
.page .article h2::before,
.page .entry-content h2::before,
.page h2 .number,
.page h2 .header-number {
  display: none !important;
  content: none !important;
}

.page .article h2,
.page .entry-content h2 {
  counter-increment: none !important;
}

/* ==========================================
   メインビジュアル
   ========================================== */

.kintaco-hero {
  background: linear-gradient(135deg, #e0f2fe 0%, #f0f9ff 50%, #e2e8f0 100%);
  color: #1e293b;
  padding: 60px 20px;
  border-bottom: 4px solid #2563eb;
  border-radius: 0 0 16px 16px;
  margin-bottom: 40px;
}

.kintaco-hero-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
}

.kintaco-hero-content {
  flex: 1;
  text-align: left;
}

.kintaco-hero h1,
.kintaco-hero-content h1 {
  font-size: 2.3rem;
  font-weight: 800;
  color: #0f172a !important;
  margin-bottom: 24px;
  line-height: 1.3;
}

.kintaco-hero-description {
  font-size: 0.95rem;
  line-height: 1.6;
  color: #475569;
  margin-bottom: 24px;
}

.kintaco-hero-image {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.kintaco-hero-image img,
.kintaco-hero-image .hero-main-img {
  width: 100%;
  max-width: 460px;
  height: auto;
  border-radius: 12px;
  border: none !important;
  box-shadow: none !important;
  object-fit: cover;
}

.kintaco-hero-logo img {
  max-width: 280px;
  width: 100%;
  height: auto;
  display: block;
  border: none !important;
  box-shadow: none !important;
}

.kintaco-hero-buttons {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  gap: 16px !important;
  flex-wrap: wrap !important;
}

/* ------------------------------------------
   ボタン共通スタイル
   ------------------------------------------ */

.btn-primary {
  background-color: #2563eb;
  color: #ffffff !important;
  padding: 12px 30px;
  border-radius: 6px;
  font-weight: bold;
  text-decoration: none;
  transition: all 0.2s ease;
  display: inline-block;
}

.btn-primary:hover {
  background-color: #1d4ed8;
  transform: translateY(-2px);
}

.btn-secondary {
  background-color: #0f172a !important;
  color: #ffffff !important;
  border: 2px solid #0f172a !important;
  padding: 10px 28px !important;
  border-radius: 6px !important;
  font-weight: bold !important;
  text-decoration: none !important;
  transition: all 0.2s ease !important;
  display: inline-block !important;
}

.btn-secondary:hover {
  background-color: #1e293b !important;
  border-color: #1e293b !important;
  color: #ffffff !important;
  transform: translateY(-2px) !important;
}

.top-news-section .btn-secondary {
  color: #2563eb !important;
  border-color: #2563eb !important;
  background-color: #ffffff !important;
}

.top-news-section .btn-secondary:hover {
  background-color: #2563eb !important;
  color: #ffffff !important;
}

a.btn-download,
.btn-download {
  display: inline-block !important;
  background-color: #2563eb !important;
  color: #ffffff !important;
  font-size: 1.05rem !important;
  font-weight: 700 !important;
  padding: 14px 36px !important;
  border-radius: 8px !important;
  text-decoration: none !important;
  transition: all 0.2s ease !important;
  box-shadow: 0 4px 12px rgba(37, 99, 235, 0.3) !important;
}

a.btn-download:hover,
.btn-download:hover {
  background-color: #1d4ed8 !important;
  color: #ffffff !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 16px rgba(37, 99, 235, 0.4) !important;
}

.section-bottom-btn {
  text-align: center !important;
  margin-top: 32px !important;
  width: 100% !important;
}

/* メインビジュアルのレスポンシブ */
@media (max-width: 960px) {
  .kintaco-hero {
    padding: 40px 20px;
  }

  .kintaco-hero-inner {
    flex-direction: column;
    text-align: center;
    gap: 32px;
  }

  .kintaco-hero-content {
    text-align: center;
  }

  .kintaco-hero h1 {
    font-size: 1.8rem;
  }

  .kintaco-hero-logo,
  .kintaco-hero-buttons {
    justify-content: center !important;
  }

  .kintaco-hero-logo img {
    margin: 0 auto;
    max-width: 220px;
  }

  .kintaco-hero-image img {
    max-width: 100%;
  }

  .kintaco-hero-description {
    font-size: 0.9rem;
    margin-bottom: 20px;
  }
}

/* ==========================================
   固定ページ・共通レイアウト
   ========================================== */

.top-plugins-section,
.top-news-section,
.top-service-section,
.top-contact-section {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  box-sizing: border-box;
}

.page-header {
  background: #0f172a;
  color: #ffffff;
  padding: 60px 20px 40px;
  text-align: center;
  margin-bottom: 40px;
  border-bottom: 3px solid #2563eb;
}

.page-header h1 {
  font-size: 2.2rem;
  font-weight: 800;
  color: #ffffff !important;
  margin-bottom: 10px;
}

.page-header p {
  color: #94a3b8;
  font-size: 1rem;
}

@media (max-width: 768px) {
  .page-header {
    padding: 32px 16px;
  }
  .page-header h1 {
    font-size: 1.6rem;
  }
}

/* ==========================================
   プラグイン一覧・絞り込みフィルター
   ========================================== */

.product-container,
.news-container {
  margin: 0 auto;
}

.filter-group-wrapper {
  background-color: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 12px !important;
  padding: 20px !important;
  margin-bottom: 32px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
  box-shadow: 0 2px 4px rgba(0,0,0,0.02) !important;
}

.filter-header {
  padding-bottom: 12px !important;
  margin-bottom: 4px !important;
}

.filter-row {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
}

.filter-label {
  font-weight: 700 !important;
  font-size: 0.9rem !important;
  color: #334155 !important;
  width: 70px !important;
  flex-shrink: 0 !important;
  position: relative !important;
  padding-left: 10px !important;
}

.filter-label::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 4px !important;
  height: 14px !important;
  background-color: #2563eb !important;
  border-radius: 2px !important;
}

.filter-buttons {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}

.filter-btn {
  display: inline-block !important;
  padding: 6px 14px !important;
  font-size: 0.85rem !important;
  font-weight: 600 !important;
  color: #475569 !important;
  background-color: #f1f5f9 !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 20px !important;
  cursor: pointer !important;
  text-decoration: none !important;
  transition: all 0.2s ease !important;
  line-height: 1.4 !important;
}

.filter-btn:hover {
  background-color: #e2e8f0 !important;
  color: #1e293b !important;
  border-color: #94a3b8 !important;
}

.filter-btn.active {
  background-color: #2563eb !important;
  color: #ffffff !important;
  border-color: #2563eb !important;
  box-shadow: 0 2px 4px rgba(37, 99, 235, 0.2) !important;
}

@media (max-width: 640px) {
  .filter-row {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 8px !important;
  }
}

/* ==========================================
   プラグインカード グリッド（1行6列設定 & レスポンシブ）
   ========================================== */

html body .plugin-container .ect-vertical-card,
html body .plugin-container .ect-entry-card,
html body .plugin-container .ect-card,
html body .plugin-container .ect-entry-cards,
html body .plugin-container .widget-entry-cards,
html body .plugin-container .plugins_cards,
html body .plugin-container .new-list,
html body .plugin-container ul {
  display: grid !important;
  grid-template-columns: repeat(6, 1fr) !important; /* PC時：6列 */
  gap: 20px !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

html body .plugin-container .plugins_cards::before,
html body .plugin-container .plugins_cards::after,
html body .plugin-container .ect-entry-cards::before,
html body .plugin-container .ect-entry-cards::after {
  display: none !important;
}

html body .plugin-container .entry-card-wrap,
html body .plugin-container .ect-entry-card > *,
html body .plugin-container .ect-entry-cards > *,
html body .plugin-container .new-list > *,
html body .plugin-container li {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  float: none !important;
  box-sizing: border-box !important;
  display: flex !important;
  height: 100% !important;
}

html body .plugin-container a.entry-card-wrap,
html body .plugin-container .a-wrap,
html body .plugin-container li > a {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 100% !important;
  background-color: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 10px !important;
  padding: 14px !important;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.04) !important;
  transition: all 0.2s ease !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
}

html body .plugin-container a.entry-card-wrap:hover,
html body .plugin-container .a-wrap:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 20px -5px rgba(0, 0, 0, 0.08) !important;
  border-color: #cbd5e1 !important;
}

html body .plugin-container .card-thumb,
html body .plugin-container .entry-card-thumb,
html body .plugin-container img {
  width: 100% !important;
  margin: 0 0 12px 0 !important;
  float: none !important;
  flex-shrink: 0 !important;
}

html body .plugin-container .card-thumb img,
html body .plugin-container .entry-card-thumb img {
  width: 100% !important;
  height: 140px !important;
  object-fit: cover !important;
  border-radius: 6px !important;
}

html body .plugin-container .card-content,
html body .plugin-container .entry-card-content {
  display: flex !important;
  flex-direction: column !important;
  flex-grow: 1 !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

html body .plugin-container .card-title,
html body .plugin-container .entry-card-title {
  font-size: 0.95rem !important;
  line-height: 1.4 !important;
  font-weight: 700 !important;
  color: #0f172a !important;
  margin-bottom: 8px !important;
}

html body .plugin-container .card-snippet,
html body .plugin-container .entry-card-snippet {
  font-size: 0.85rem !important;
  color: #64748b !important;
  flex-grow: 1 !important;
  margin-bottom: 12px !important;
}

/* プラグインカード レスポンシブ */
@media (max-width: 991px) {
  html body .plugin-container .ect-vertical-card,
  html body .plugin-container .ect-entry-card,
  html body .plugin-container .ect-card,
  html body .plugin-container .ect-entry-cards,
  html body .plugin-container .widget-entry-cards,
  html body .plugin-container .plugins_cards,
  html body .plugin-container .new-list,
  html body .plugin-container ul {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width: 600px) {
  html body .plugin-container .ect-vertical-card,
  html body .plugin-container .ect-entry-card,
  html body .plugin-container .ect-card,
  html body .plugin-container .ect-entry-cards,
  html body .plugin-container .widget-entry-cards,
  html body .plugin-container .plugins_cards,
  html body .plugin-container .new-list,
  html body .plugin-container ul {
    grid-template-columns: 1fr !important;
  }
}

/* ==========================================
   タグ表示共通スタイル
   ========================================== */

.plugin-detail-container .plugin-badge-wrap {
  display: block !important;
  margin-bottom: 8px !important;
}

html body .card-tag-list,
html body .plugin-badge-wrap .card-tag-list,
html body .plugin-badge-wrap,
html body .plugin-badge-wrap ul {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 6px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  box-sizing: border-box !important;
}

html body .plugin-container .card-tag-list {
  margin-top: auto !important;
  padding-top: 10px !important;
  border-top: 1px dashed #e2e8f0 !important;
}

html body .card-tag-item,
html body .plugin-badge-wrap li,
html body .plugin-badge-wrap a,
html body .plugin-badge-wrap span {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  white-space: nowrap !important;
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  background-color: #f1f5f9 !important;
  color: #475569 !important;
  border: 1px solid #cbd5e1 !important;
  font-size: 0.73rem !important;
  font-weight: 600 !important;
  padding: 3px 8px !important;
  border-radius: 6px !important;
  line-height: 1.2 !important;
  box-shadow: none !important;
  margin: 0 !important;
  text-decoration: none !important;
}

html body .card-tag-item.is-free,
html body .plugin-badge-wrap .is-free,
html body .plugin-badge-wrap li.is-free,
html body .plugin-badge-wrap a.is-free,
html body .plugin-badge-wrap .free,
html body .plugin-badge-wrap span.is-free {
  background-color: #dcfce7 !important;
  color: #15803d !important;
  border-color: #86efac !important;
}

html body .card-tag-item.is-paid,
html body .plugin-badge-wrap .is-paid {
  background-color: #fef3c7 !important;
  color: #b45309 !important;
  border-color: #fde68a !important;
}

/* ==========================================
   プラグイン詳細ページ
   ========================================== */

.plugin-detail-container {
  max-width: 1280px !important;
  margin: 0 auto 20px !important;
  padding: 0 20px !important;
  box-sizing: border-box !important;
}

.plugin-detail-container .plugin-section,
.plugin-detail-container .plugin-header {
  background-color: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 12px !important;
  padding: 32px !important;
  margin-bottom: 32px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02) !important;
}

.plugin-detail-container .section-title {
  font-size: 1.4rem !important;
  font-weight: 800 !important;
  color: #0f172a !important;
  border-bottom: 2px solid #2563eb !important;
  padding-bottom: 10px !important;
  margin-bottom: 24px !important;
}

.plugin-detail-container .plugin-title-header {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  flex-wrap: wrap !important;
}

.plugin-detail-container .plugin-title-header .plugin-title {
  margin: 0 !important;
  flex: 1 1 auto !important;
}

.plugin-detail-container .plugin-header-actions {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  flex-shrink: 0 !important;
}

.plugin-detail-container .btn-header-action {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  padding: 8px 16px !important;
  font-size: 0.88rem !important;
  font-weight: 700 !important;
  border-radius: 6px !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  transition: all 0.2s ease !important;
  line-height: 1.4 !important;
}

.plugin-detail-container .btn-header-action.btn-dl {
  background-color: #2563eb !important;
  color: #ffffff !important;
  border: 1px solid #2563eb !important;
  box-shadow: 0 2px 4px rgba(37, 99, 235, 0.2) !important;
}

.plugin-detail-container .btn-header-action.btn-dl:hover {
  background-color: #1d4ed8 !important;
  border-color: #1d4ed8 !important;
  transform: translateY(-1px) !important;
}

.plugin-detail-container .btn-header-action.btn-update {
  background-color: #ffffff !important;
  color: #2563eb !important;
  border: 1px solid #2563eb !important;
}

.plugin-detail-container .btn-header-action.btn-update:hover {
  background-color: #eff6ff !important;
  transform: translateY(-1px) !important;
}

.plugin-detail-container .btn-header-action .btn-icon {
  font-size: 0.95rem !important;
  line-height: 1 !important;
}

.plugin-detail-container .plugin-header-main {
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
  margin-bottom: 20px !important;
}

.plugin-detail-container .plugin-icon-wrap {
  flex-shrink: 0 !important;
  width: 96px !important;
  height: 96px !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  border: 1px solid #e2e8f0 !important;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05) !important;
}

.plugin-detail-container .plugin-icon {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}

.plugin-detail-container .plugin-title-wrap {
  flex-grow: 1 !important;
}

.plugin-detail-container .plugin-title {
  font-size: 1.8rem !important;
  font-weight: 800 !important;
  color: #0f172a !important;
  line-height: 1.3 !important;
  margin: 0 !important;
}

.plugin-detail-container .plugin-lead {
  font-size: 1.05rem !important;
  line-height: 1.8 !important;
  color: #475569 !important;
  margin: 0 !important;
  padding-top: 16px !important;
  border-top: 1px dashed #e2e8f0 !important;
}

/* 特徴・強みエリア */
.plugin-detail-container .features-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 20px !important;
}

.plugin-detail-container .feature-card {
  background-color: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 10px !important;
  padding: 24px 20px !important;
  box-sizing: border-box !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

.plugin-detail-container .feature-card:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 12px -2px rgba(0, 0, 0, 0.05) !important;
}

.plugin-detail-container .feature-icon {
  font-size: 2rem !important;
  margin-bottom: 12px !important;
  line-height: 1 !important;
}

.plugin-detail-container .feature-card h3 {
  font-size: 1.05rem !important;
  font-weight: 700 !important;
  color: #0f172a !important;
  margin-bottom: 10px !important;
  line-height: 1.4 !important;
}

.plugin-detail-container .feature-card p {
  font-size: 0.88rem !important;
  color: #64748b !important;
  line-height: 1.6 !important;
  margin: 0 !important;
}

/* 仕様・機能一覧表 */
.plugin-detail-container .table-scroll-wrapper {
  width: 100% !important;
  overflow-x: auto !important;
}

.plugin-detail-container .plugin-spec-table {
  width: 100% !important;
  border-collapse: collapse !important;
  margin: 0 !important;
  font-size: 0.95rem !important;
}

.plugin-detail-container .plugin-spec-table th,
.plugin-detail-container .plugin-spec-table td {
  padding: 16px 20px !important;
  border-bottom: 1px solid #e2e8f0 !important;
  text-align: left !important;
  line-height: 1.7 !important;
}

.plugin-detail-container .plugin-spec-table th {
  width: 22% !important;
  min-width: 140px !important;
  background-color: #f8fafc !important;
  color: #334155 !important;
  font-weight: 700 !important;
  vertical-align: top !important;
}

.plugin-detail-container .plugin-spec-table td {
  color: #475569 !important;
  vertical-align: top !important;
}

.plugin-detail-container .plugin-spec-table tr:last-child th,
.plugin-detail-container .plugin-spec-table tr:last-child td {
  border-bottom: none !important;
}

/* 設定ステップ */
.plugin-detail-container .step-list {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.plugin-detail-container .step-list li {
  display: flex !important;
  align-items: flex-start !important;
  gap: 20px !important;
  background-color: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 10px !important;
  padding: 20px !important;
  margin: 0 !important;
}

.plugin-detail-container .step-number {
  font-size: 1.3rem !important;
  font-weight: 800 !important;
  color: #2563eb !important;
  background-color: #eff6ff !important;
  border: 1px solid #bfdbfe !important;
  width: 48px !important;
  height: 48px !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
}

.plugin-detail-container .step-content {
  flex-grow: 1 !important;
}

.plugin-detail-container .step-content h4 {
  font-size: 1.05rem !important;
  font-weight: 700 !important;
  color: #0f172a !important;
  margin: 0 0 6px 0 !important;
}

.plugin-detail-container .step-content p {
  font-size: 0.9rem !important;
  color: #64748b !important;
  margin: 0 !important;
  line-height: 1.6 !important;
}

/* CTA / ダウンロードセクション */
.plugin-detail-container .plugin-cta-section {
  background: linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%) !important;
  border-radius: 12px !important;
  padding: 40px 32px !important;
  text-align: center !important;
  color: #ffffff !important;
  margin-bottom: 32px !important;
  box-shadow: 0 4px 12px rgba(15, 23, 42, 0.15) !important;
}

.plugin-detail-container .plugin-cta-section h2 {
  font-size: 1.6rem !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  margin-bottom: 10px !important;
}

.plugin-detail-container .plugin-cta-section p {
  font-size: 1rem !important;
  color: #cbd5e1 !important;
  margin-bottom: 24px !important;
}

.plugin-detail-container .cta-button-wrap {
  display: flex !important;
  justify-content: center !important;
}

/* リリース・アップデート導線 */
.plugin-detail-container .release-lead {
  font-size: 1.05rem !important;
  line-height: 1.8 !important;
  color: #475569 !important;
  margin: 0 !important;
  padding-top: 16px !important;
}

.plugin-detail-container .release-button-wrap {
  display: flex !important;
  justify-content: center !important;
  text-align: center !important;
}

.plugin-detail-container .btn-release-info {
  display: inline-flex !important;
  gap: 10px !important;
  align-items: center !important;
  background-color: #ffffff !important;
  color: #2563eb !important;
  border: 2px solid #2563eb !important;
  padding: 12px 24px !important;
  border-radius: 8px !important;
  font-weight: 700 !important;
  font-size: 0.95rem !important;
  text-decoration: none !important;
  transition: all 0.2s ease !important;
}

.plugin-detail-container .btn-release-info:hover {
  background-color: #2563eb !important;
  color: #ffffff !important;
  transform: translateY(-2px) !important;
}

.plugin-release-section .plugin-release-list {
  margin-bottom: 24px !important;
  text-align: left !important;
}

.plugin-release-section .plugin-release-list .entry-card-wrap {
  border-bottom: 1px solid #e2e8f0 !important;
  padding: 12px 0 !important;
}

.plugin-release-section .plugin-release-list .entry-card-title {
  font-size: 1rem !important;
  font-weight: 600 !important;
  color: #1e293b !important;
}

.plugin-release-section .plugin-release-list .post-date {
  font-size: 0.85rem !important;
  color: #64748b !important;
}

/* サービスページへの誘導 */
.plugin-service-section .service-lead {
  font-size: 1.05rem !important;
  line-height: 1.8 !important;
  color: #475569 !important;
  margin: 0 !important;
  padding: 16px 0px !important;
}

/* お問い合わせ */
.plugin-contact-section .contact-lead {
  font-size: 1.05rem !important;
  line-height: 1.8 !important;
  color: #475569 !important;
  margin: 0 !important;
  padding-top: 16px !important;
}

.plugin-contact-section .cta-button-wrap {
  text-align: center;
  margin-top: 12px;
}

/* プラグイン詳細 レスポンシブ */
@media (max-width: 768px) {
  .plugin-detail-container .plugin-title-header {
    flex-direction: column !important;
    align-items: flex-start !important;
  }

  .plugin-detail-container .plugin-header-actions {
    width: 100% !important;
    flex-direction: column !important;
    gap: 0px !important;
    margin-top: 5px !important;
  }

  .plugin-detail-container .btn-header-action {
    width: 100% !important;
    box-sizing: border-box !important;
    flex: none !important;
  }

  .plugin-detail-container .plugin-header-main {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 16px !important;
  }

  .plugin-detail-container .features-grid {
    grid-template-columns: 1fr !important;
  }

  .plugin-detail-container .plugin-section,
  .plugin-detail-container .plugin-header,
  .plugin-detail-container .plugin-cta-section {
    padding: 24px 20px !important;
  }

  .plugin-detail-container .plugin-title {
    font-size: 1.4rem !important;
  }

  .plugin-detail-container .btn-download {
    width: 100% !important;
    padding: 14px 20px !important;
    box-sizing: border-box !important;
  }
}

/* ==========================================
   ニュースページ・ページネーション
   ========================================== */

.pagination-wrapper {
  margin-top: 40px !important;
  text-align: center !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

.pagination-wrapper ul.page-numbers,
.pagination-wrapper .page-numbers {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 auto !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

.pagination-wrapper ul.page-numbers li,
.pagination-wrapper .page-numbers li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  width: auto !important;
  max-width: none !important;
  display: inline-flex !important;
}

.pagination-wrapper .page-numbers a,
.pagination-wrapper .page-numbers span {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  min-width: 38px !important;
  height: 38px !important;
  padding: 0 12px !important;
  line-height: 1 !important;
  border-radius: 6px !important;
  border: 1px solid #cbd5e1 !important;
  background-color: #ffffff !important;
  color: #2563eb !important;
  font-weight: 700 !important;
  font-size: 0.9rem !important;
  text-decoration: none !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
  transition: all 0.2s ease !important;
  box-sizing: border-box !important;
  white-space: nowrap !important;
}

.pagination-wrapper .page-numbers a:hover {
  background-color: #f1f5f9 !important;
  border-color: #94a3b8 !important;
  color: #1d4ed8 !important;
  transform: translateY(-1px) !important;
}

.pagination-wrapper .page-numbers span.current {
  background-color: #2563eb !important;
  color: #ffffff !important;
  border-color: #2563eb !important;
  box-shadow: 0 2px 4px rgba(37, 99, 235, 0.2) !important;
}

.pagination-wrapper .page-numbers span.dots {
  background: transparent !important;
  border: none !important;
  color: #64748b !important;
  box-shadow: none !important;
  min-width: auto !important;
  padding: 0 4px !important;
}

.news-card-item {
  background-color: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  transition: all 0.2s ease !important;
}

.news-card-item:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
  border-color: #cbd5e1 !important;
}

.news-card-link {
  display: flex !important;
  padding: 16px !important;
  gap: 20px !important;
  text-decoration: none !important;
  color: inherit !important;
  align-items: center !important;
}

.news-card-thumb {
  width: 180px !important;
  height: 115px !important;
  flex-shrink: 0 !important;
  border-radius: 6px !important;
  overflow: hidden !important;
}

.news-card-thumb-img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}

.news-card-content {
  flex-grow: 1 !important;
}

.news-card-meta {
  font-size: 1.25rem !important;
  color: #64748b !important;
  margin-bottom: 6px !important;
}

.news-card-title {
  font-size: 1.05rem !important;
  font-weight: 700 !important;
  color: #0f172a !important;
  margin: 0 0 8px 0 !important;
  line-height: 1.4 !important;
}

.news-card-snippet {
  font-size: 0.88rem !important;
  color: #475569 !important;
  line-height: 1.5 !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}

@media (max-width: 640px) {
  .news-card-link {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 12px !important;
  }

  .news-card-thumb {
    width: 100% !important;
    height: 160px !important;
  }
}

/* ==========================================
   サービスページ
   ========================================== */

/* 見積書発行ボタンの基本スタイルとホバー設定 */
.btn-estimate {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  box-sizing: border-box;
  height: 48px;
  padding: 0 14px;
  font-size: 0.85rem;
  border-radius: 6px;
  background-color: #ffffff;
  color: #2563eb;
  border: 1.5px solid #2563eb;
  font-weight: bold;
  cursor: pointer;
  white-space: nowrap;
  line-height: 1.3;
  flex-shrink: 0;
  margin: 0 20px;
  transition: all 0.2s ease-in-out;
}

/* ホバー時のスタイル */
.btn-estimate:hover {
  background-color: #d2e3fa; /* 薄い青色背景 */
  color: #1d4ed8;            /* 濃い青色文字 */
  border-color: #1d4ed8;     /* 濃い青色枠線 */
  box-shadow: 0 2px 6px rgba(37, 99, 235, 0.15);
  transform: translateY(-2px);
}

/* 準備中ボタンのツールチップ用設定 */
.disabled-btn-wrapper {
  position: relative;
  display: inline-flex;
  align-items: center;
}

/* 申込ボタン設定 */
.btn-request {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  box-sizing: border-box;
  height: 48px;
  padding: 12px 30px;
  font-size: 0.85rem;
  border-radius: 6px;
	background-color: #94a3b8;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	line-height: 1.2 !important;
	flex-shrink: 0;
	margin: 0;
	width: 180px;
	cursor: not-allowed;
	opacity: 0.7;
	pointer-events: none;
}


.btn-request.disabled {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  line-height: 1.2; /* 行間を小さく設定して上下中央を維持 */
}

.disabled-btn-wrapper .tooltip-text {
  visibility: hidden;
  width: 120px;
  background-color: #1e293b;
  color: #ffffff;
  text-align: center;
  border-radius: 4px;
  padding: 6px 0;
  font-size: 0.75rem;
  font-weight: normal;
  position: absolute;
  z-index: 10;
  bottom: 115%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  pointer-events: none;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}

/* 吹き出しの矢印 */
.disabled-btn-wrapper .tooltip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #1e293b transparent transparent transparent;
}

/* ホバー時にツールチップ表示 */
.disabled-btn-wrapper:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}

/* ==========================================
   サービス案内ページ：スマホ用中央揃え・縦並び調整
   ========================================== */
@media (max-width: 768px) {
  /* プランヘッダー全体を縦並び・中央揃えに変更 */
  .plugin-section div:is([style*="justify-content: space-between"], .kcs-6734be44bdb9787c, .kcs-593560a34ce0f6b5, .kcs-cd64ec1907531472) {
    flex-direction: column !important;
    align-items: center !important; /* 左寄りから中央揃えに変更 */
    text-align: center !important;
    gap: 16px !important;
  }

  /* プラン名アイコンとテキストのエリアを中央揃え */
  .plugin-section div:is([style*="flex: 1 1 auto"], .kcs-bab929cc67d96900) {
    justify-content: center !important;
    width: 100% !important;
  }

  /* 右側（価格・ボタン群）エリアを縦並び・中央揃え */
  .plugin-section div:is([style*="flex: 0 0 auto"], .kcs-75a1ac446e0a50b4) {
    flex-direction: column !important;
    align-items: center !important;
    width: 100% !important;
    gap: 12px !important;
  }

  /* ボタン群（見積書発行・申込ボタン）の縦並び・中央揃え */
  .plugin-section div:is([style*="display: flex; align-items: center;"], .kcs-6734be44bdb9787c, .kcs-bab929cc67d96900, .kcs-f468ddbbcead79d6, .kcs-dbf4b210a0db325a, .kcs-b8d2c6f00a7ce0f7) {
    flex-direction: column !important;
    width: 100% !important;
    gap: 8px !important;
  }

  /* ボタン自体の幅とテキスト中央揃え */
  .plugin-section .btn-estimate,
  .plugin-section .disabled-btn-wrapper,
  .plugin-section .btn-request {
    width: 100% !important;
    max-width: 320px; /* スマホでボタンが広がりすぎないよう上限を設定 */
    box-sizing: border-box !important;
    text-align: center !important;
  }
}

/* kintaco: 投稿の読みやすさとZIPボタン中央配置 (2026-10-05) */
body.single-post:not(.categoryid-1) #main {
  box-sizing: border-box !important;
  width: calc(100% - 48px) !important;
  max-width: 960px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 32px !important;
}
body.single-post .entry-content .cta-button-wrap:has(> a[href$=".zip" i]) {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 16px;
  width: 100%;
  text-align: center !important;
}
body.single-post:not(.categoryid-1) .entry-content .btn-download {
  box-sizing: border-box;
  max-width: 100%;
  text-align: center !important;
}
body.single-post:not(.categoryid-1) .entry-content pre,
body.single-post:not(.categoryid-1) .entry-content .column-table-scroll {
  max-width: 100%;
  overflow-x: auto;
}
@media (max-width: 600px) {
  body.single-post:not(.categoryid-1) #main {
    width: calc(100% - 24px) !important;
    padding: 24px 16px !important;
  }
}

/* kintaco: ヘッダーの7項目を1列に配置 (2026-10-05) */
@media (min-width: 1024px) {
  #navi #navi-in > ul.menu-header > li {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0;
  }
}
/* コラム */
/* kintaco: 記事内目次と用途別プラグインサイドバー (2026-10-05) */
body:not(.single-post) #sidebar,
body.single-post.categoryid-1 #sidebar { display: none !important; }
body:not(.single-post) #main,
body.single-post.categoryid-1 #main { width: 100% !important; }
body.single-post:not(.categoryid-1) #sidebar { display: block !important; box-sizing: border-box; position: static !important; padding: 0 !important; }
body.single-post:not(.categoryid-1) #sidebar #block-3,
body.single-post:not(.categoryid-1) #sidebar #block-4,
body.single-post:not(.categoryid-1) #sidebar #sidebar-scroll { display: none !important; }
body.single-post:not(.categoryid-1) #toc { position: static !important; max-width: 100%; height: auto; max-height: none; margin: 24px 0; font-size: 15px; border-radius: 10px; border-color: #dbe3ef; background: #f8fafc; }
body.single-post:not(.categoryid-1) .entry-content h2,
body.single-post:not(.categoryid-1) .entry-content h3 { scroll-margin-top: 100px; }
#sidebar #text-2 { background: #fff; border: 1px solid #dbe3ef; border-radius: 12px; padding: 20px; font-size: 14px; line-height: 1.6; }
#sidebar #text-2 .widget-title { background: none; color: #0f172a; border: none; border-bottom: 3px solid #2563eb; padding: 0 0 12px; margin: 0 0 16px; font-size: 18px; line-height: 1.5; }
.kintaco-plugin-discovery .discovery-intro { color: #475569; margin: 0 0 20px; }
.kintaco-plugin-discovery section { margin: 0 0 24px; }
.kintaco-plugin-discovery h3 { margin: 0 0 6px; padding: 0; border: none; font-size: 16px; color: #0f172a; }
.kintaco-plugin-discovery .discovery-tag { display: inline-block; margin: 0 0 10px; padding: 3px 8px; color: #1d4ed8; background: #eff6ff; border-radius: 6px; font-size: 12px; }
.kintaco-plugin-discovery .new-entry-card-link { padding: 10px 0; border-bottom: 1px solid #e2e8f0; }
.kintaco-plugin-discovery .new-entry-card-title { font-size: 14px; font-weight: 600; line-height: 1.5; }
.kintaco-plugin-discovery .discovery-all { display: block; text-align: center; color: #fff; background: #2563eb; padding: 12px 8px; border-radius: 8px; text-decoration: none; font-weight: 700; }
.kintaco-plugin-discovery .discovery-all:hover { background: #1d4ed8; }
@media (min-width: 1100px) {
 body.single-post:not(.categoryid-1) #content-in { display: flex !important; align-items: flex-start; gap: 24px; width: calc(100% - 48px) !important; max-width: 1280px !important; margin: 0 auto !important; }
 body.single-post:not(.categoryid-1) #main { flex: 1 1 auto; min-width: 0; width: calc(100% - 304px) !important; max-width: 960px !important; margin: 0 !important; }
 body.single-post:not(.categoryid-1) #sidebar { flex: 0 0 280px; width: 280px !important; margin: 0 !important; }
}
@media (max-width: 1099px) {
 body.single-post:not(.categoryid-1) #content-in { display: block !important; }
 body.single-post:not(.categoryid-1) #sidebar { width: calc(100% - 48px) !important; max-width: 960px; margin: 24px auto !important; }
}
@media (max-width: 600px) {
 body.single-post:not(.categoryid-1) #sidebar { width: calc(100% - 24px) !important; }
}

/* 用途別一覧のコンパクトなカード表示 */
#sidebar .kintaco-plugin-discovery h3 { background: none !important; text-align: left !important; }
#sidebar .kintaco-plugin-discovery .new-entry-card { display: flex; align-items: center; gap: 10px; }
#sidebar .kintaco-plugin-discovery .new-entry-card-thumb { flex: 0 0 72px; width: 72px !important; margin: 0 !important; }
#sidebar .kintaco-plugin-discovery .new-entry-card-content { flex: 1; min-width: 0; margin: 0 !important; padding: 0 !important; }

/* kintaco: プラグイン詳細にも用途別一覧を表示 (2026-10-05) */
body.single-post.categoryid-1 #sidebar { display: block !important; box-sizing: border-box; position: static !important; padding: 0 !important; }
body.single-post.categoryid-1 #sidebar #block-3,
body.single-post.categoryid-1 #sidebar #block-4,
body.single-post.categoryid-1 #sidebar #sidebar-scroll { display: none !important; }
body.single-post.categoryid-1 #main { box-sizing: border-box !important; min-width: 0; padding: 16px !important; }
body.single-post.categoryid-1 #toc { display: none !important; }
.discovery-consult { display: none; }
body.single-post.categoryid-1 .discovery-consult { display: block; margin-top: 24px; padding-top: 20px; border-top: 1px solid #dbe3ef; }
.discovery-consult p { color: #475569; font-size: 13px; }
.discovery-consult a { display: block; margin-top: 10px; padding: 10px 8px; text-align: center; border-radius: 8px; font-weight: 700; text-decoration: none; }
.discovery-consult .discovery-service { background: #eff6ff; color: #1d4ed8; border: 1px solid #bfdbfe; }
.discovery-consult .discovery-contact { background: #2563eb; color: #fff; }
@media (min-width: 1100px) {
 body.single-post.categoryid-1 #content-in { display: flex !important; align-items: flex-start; gap: 24px; width: calc(100% - 48px) !important; max-width: 1280px !important; margin: 0 auto !important; }
 body.single-post.categoryid-1 #main { flex: 1 1 auto; width: calc(100% - 304px) !important; max-width: 960px !important; margin: 0 !important; }
 body.single-post.categoryid-1 #sidebar { flex: 0 0 280px; width: 280px !important; margin: 0 !important; }
}
@media (max-width: 1099px) {
 body.single-post.categoryid-1 #content-in { display: block !important; }
 body.single-post.categoryid-1 #main { width: calc(100% - 48px) !important; max-width: 960px !important; margin: 0 auto !important; }
 body.single-post.categoryid-1 #sidebar { width: calc(100% - 48px) !important; max-width: 960px; margin: 24px auto !important; }
}
@media (max-width: 600px) {
 body.single-post.categoryid-1 #main { width: calc(100% - 24px) !important; padding: 12px !important; }
 body.single-post.categoryid-1 .plugin-detail-container { padding: 0 !important; }
 body.single-post.categoryid-1 #sidebar { width: calc(100% - 24px) !important; }
}
body.postid-1307 #sidebar .new-entry-card-link:has(.post-1307) { display: none !important; }
body.postid-1287 #sidebar .new-entry-card-link:has(.post-1287) { display: none !important; }
body.postid-1275 #sidebar .new-entry-card-link:has(.post-1275) { display: none !important; }
body.postid-1259 #sidebar .new-entry-card-link:has(.post-1259) { display: none !important; }
body.postid-1251 #sidebar .new-entry-card-link:has(.post-1251) { display: none !important; }
body.postid-1193 #sidebar .new-entry-card-link:has(.post-1193) { display: none !important; }
body.postid-1041 #sidebar .new-entry-card-link:has(.post-1041) { display: none !important; }
body.postid-1024 #sidebar .new-entry-card-link:has(.post-1024) { display: none !important; }
body.postid-1018 #sidebar .new-entry-card-link:has(.post-1018) { display: none !important; }
body.postid-995 #sidebar .new-entry-card-link:has(.post-995) { display: none !important; }
body.postid-965 #sidebar .new-entry-card-link:has(.post-965) { display: none !important; }
body.postid-956 #sidebar .new-entry-card-link:has(.post-956) { display: none !important; }
body.postid-931 #sidebar .new-entry-card-link:has(.post-931) { display: none !important; }
body.postid-923 #sidebar .new-entry-card-link:has(.post-923) { display: none !important; }
body.postid-916 #sidebar .new-entry-card-link:has(.post-916) { display: none !important; }
body.postid-902 #sidebar .new-entry-card-link:has(.post-902) { display: none !important; }
body.postid-892 #sidebar .new-entry-card-link:has(.post-892) { display: none !important; }
body.postid-813 #sidebar .new-entry-card-link:has(.post-813) { display: none !important; }
body.postid-548 #sidebar .new-entry-card-link:has(.post-548) { display: none !important; }
body.postid-533 #sidebar .new-entry-card-link:has(.post-533) { display: none !important; }
body.postid-471 #sidebar .new-entry-card-link:has(.post-471) { display: none !important; }
body.postid-377 #sidebar .new-entry-card-link:has(.post-377) { display: none !important; }
body.postid-183 #sidebar .new-entry-card-link:has(.post-183) { display: none !important; }
body.postid-38 #sidebar .new-entry-card-link:has(.post-38) { display: none !important; }



/* Kintaco static HTML styles. Preserve values and priority; do not minify by hand. */

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-1b1d75452fbb41ef) {
  overflow-x:auto;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-50f645c2b5925be2) {
  display:block;
  width:100%;
  height:auto;
  border:1px solid #dbe4ef;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-c53fc8e40c183c02) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:16px;
  margin:28px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-35a87b372e5af6ea) {
  max-width:100%;
  box-sizing:border-box;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-7d61b373d555cc37) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  margin:28px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-af392507fa439cdb) {
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  gap:16px;
  margin:24px 0;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-c1ac13c4b3cbf8bf) {
  display:inline-flex;
  justify-content:center;
  max-width:100%;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-2efb36fca1fa8114) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:12px 24px;
  margin:24px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-dd0ea6e71b4d5a78) {
  scroll-margin-top:100px;
  min-width:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-1f5aa8e7ec5a8175) {
  margin:24px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-8e0978f053cf6634) {
  display:block;
  width:100%;
  height:auto;
  max-width:100%;
  border:1px solid #dbe4ef;
  border-radius:8px;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-2ab956f0430c2e7d) {
  margin-top:10px;
  font-size:.92em;
  line-height:1.8;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-25c17604ecb5a22f) {
  scroll-margin-top:110px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-67727af9a73b51a6) {
  max-width:100%;
  min-width:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-c4dcdb2c20f32ffd) {
  table-layout:fixed;
  width:100%;
  overflow-wrap:anywhere;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-e37dc64423832a74) {
  width:28%;
  padding:12px;
  white-space:normal;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-14c4ab6c5634f994) {
  padding:12px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-d9f4be669a977f20) {
  scroll-margin-top:100px;
  min-width:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-61acbfc1b758b435) {
  margin:32px auto;
  padding:24px;
  max-width:960px;
  box-sizing:border-box;
  border:1px solid #cbd5e1;
  border-radius:8px;
  background:#f8fafc;
  text-align:left;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-3b5bc8f95a2ad80c) {
  margin:20px 0 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-a04e9438e19fec0c) {
  display:block;
  width:100%;
  height:auto;
  max-width:100%;
  border-radius:6px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-6b063bc0c126caa0) {
  font-size:.9em;
  margin-top:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ce93b2a6d73724d4) {
  scroll-margin-top:100px;
  min-width:0;
  box-sizing:border-box;
  background:linear-gradient(135deg,#eff6ff 0%,#ecfeff 100%) !important;
  border:2px solid #93c5fd !important;
  border-radius:16px;
  padding:clamp(20px,4vw,32px) !important;
  box-shadow:0 8px 24px rgba(37,99,235,0.10);
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-abac695fc53f8900) {
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  flex-wrap:wrap;
  gap:16px;
  width:100%;
  margin:24px 0 !important;
  text-align:center !important;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-7d49bf268e770b88) {
  display:inline-flex !important;
  justify-content:center !important;
  align-items:center !important;
  gap:8px;
  background:#0759cf !important;
  color:#ffffff !important;
  font-weight:700 !important;
  font-size:1.05rem;
  line-height:1.5;
  text-decoration:none !important;
  border:2px solid #0759cf !important;
  border-radius:10px;
  padding:16px 28px !important;
  min-height:56px;
  width:auto !important;
  max-width:100% !important;
  box-sizing:border-box;
  white-space:normal;
  text-align:center !important;
  box-shadow:0 6px 16px rgba(7,89,207,0.24);
  margin:0 !important;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-9954e10c7c90d39d) {
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  margin:28px 0 0;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-cd2462ced624d972) {
  display:inline-flex;
  justify-content:center;
  max-width:100%;
  margin:0;
  padding:14px 24px;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-707bb3bfdcfadf2c) {
  display:inline-block;
  padding:14px 24px;
  background:#007ac2;
  color:white;
  border-radius:8px;
  text-decoration:none;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-2e9cd6841782c56b) {
  display:inline-block;
  padding:14px 24px;
  background:#155f54;
  color:white;
  border-radius:8px;
  text-decoration:none;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-fbff25e9fc50cab7) {
  overflow-x:auto;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-90410e03f91ce31f) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  margin:24px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-d450eaffb6ca7c67) {
  max-width:100%;
  height:auto;
  border:1px solid #dbe4f0;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-dcde5e7357f0e5b5) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  margin:24px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f166c48af4fd0880) {
  display:inline-block;
  max-width:100%;
  padding:14px 24px;
  border-radius:8px;
  background:#0759cf;
  color:#fff;
  text-decoration:none;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ccc4bdb1dc9b47f3) {
  color:#123b70;
  background:#eaf2fb;
  padding:2px 5px;
  border-radius:4px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-5b107f5b2d794180) {
  display:inline-block;
  max-width:100%;
  padding:14px 24px;
  border-radius:8px;
  background:#007ac2;
  color:#fff;
  text-decoration:none;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-0404036c7608a076) {
  margin:24px 0;
  padding:18px 20px;
  border:1px solid #cbd5e1;
  border-radius:8px;
  background:#f8fafc;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-451db6f20e34a8a6) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:12px 24px;
  margin:24px 0;
  font-size:.95rem;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-d237a73ec8a70742) {
  margin:24px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-20ac2fe0e3c962f1) {
  display:block;
  width:100%;
  height:auto;
  max-width:100%;
  border:1px solid #dbe4ef;
  border-radius:8px;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-a08ff275fa0a4a2f) {
  margin-top:10px;
  font-size:.92em;
  line-height:1.8;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-5a23ec0b35b03505) {
  width:100%;
  max-width:100%;
  min-width:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-5b0d9288c0dcbe2a) {
  table-layout:fixed;
  width:100%;
  overflow-wrap:anywhere;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-151b7fa3216211f1) {
  width:28% !important;
  min-width:80px !important;
  padding:12px !important;
  white-space:normal;
  overflow-wrap:anywhere;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-b4f8d72f2cd9b3b2) {
  padding:12px !important;
  min-width:0;
  overflow-wrap:anywhere;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-2b0e8ce8c266de3a) {
  margin:0 0 12px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-8c2d4d3df50f8fab) {
  width:100%;
  min-width:0;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-28f1665ff10f1e7b) {
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  flex-wrap:wrap;
  gap:16px;
  width:100% !important;
  margin:28px 0 0 !important;
  text-align:center !important;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-e3ee73b5cf96472f) {
  display:inline-flex !important;
  justify-content:center !important;
  align-items:center !important;
  flex:0 1 auto !important;
  width:auto !important;
  max-width:100% !important;
  margin:0 !important;
  float:none !important;
  padding:14px 24px;
  box-sizing:border-box;
  white-space:normal;
  text-align:center !important;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-4800317850f22fef) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  margin:24px 0;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  gap:16px;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-8d87fdc57defbbcc) {
  max-width:100%;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
  max-width:100%;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-e71a34a1dae99c9f) {
  max-width:100%;
  overflow-x:auto;
  margin:20px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-c8c7225b251314b9) {
  width:100%;
  min-width:520px;
  border-collapse:collapse;
  table-layout:fixed;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-0bf81564a0831ad1) {
  text-align:left;
  font-weight:bold;
  padding:0 0 10px;
  color:#15324b;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ce4ed8c8d341e40a) {
  padding:12px;
  border:1px solid #cbd5e1;
  background:#eef4f8;
  color:#15324b;
  text-align:left;
  white-space:normal;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ff2fce84237116f0) {
  padding:12px;
  border:1px solid #cbd5e1;
  color:#15324b;
  background:#fff;
  vertical-align:top;
  white-space:normal;
  overflow-wrap:anywhere;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-38faba54cbc2a9f5) {
  display:block;
  max-width:100%;
  height:auto;
  margin:0 auto;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-90b744580fea3c52) {
  font-size:.9em;
  line-height:1.7;
  color:#334155;
  margin-top:10px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-afe6ebcfce530165) {
  width:100%;
  min-width:320px;
  border-collapse:collapse;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-69b51d90adf04414) {
  text-align:left;
  font-weight:700;
  color:#15324b;
  padding-bottom:10px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-fc9931481a0bde85) {
  padding:12px;
  border:1px solid #cbd5e1;
  background:#fff;
  color:#15324b;
  white-space:normal;
  overflow-wrap:anywhere;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-c2aac02f96327f2c) {
  width:100%;
  height:auto;
  border:1px solid #dbeafe;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-5ed4851492fb5b13) {
  display:block;
  width:100%;
  height:auto;
  border:1px solid #dbeafe;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-b3cb21cf0bd65bf1) {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  border:1px solid #dbeafe;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-59467360ecb48d9a) {
  display:inline-block;
  max-width:100%;
  padding:14px 24px;
  border-radius:8px;
  background:#007ac2;
  color:#fff;
  text-decoration:none;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-895bf77cd6636ed1) {
  margin:24px 0;
  padding:18px 20px;
  border:1px solid #cbd5e1;
  border-radius:8px;
  background:#f8fafc;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-70395372e0d777e8) {
  display:block;
  width:100%;
  height:auto;
  border:1px solid #dbeafe;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-155dd0214f3effa7) {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  box-sizing:border-box;
  border:1px solid #dbeafe;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-63a4ab3a3ef5b549) {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  border:1px solid #dbeafe;
  border-radius:8px;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-4ab7b68915da07d4) {
  font-size:clamp(1.4rem,3vw,2.2rem);
  font-weight:700;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-5a2dfef236e7d76b) {
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-3844c5c6f4c9058d) {
  display:inline-block;
  max-width:100%;
  padding:14px 24px;
  border-radius:8px;
  background:#007ac2;
  color:#fff;
  text-decoration:none;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
  max-width:100%;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-2fcebe9f8492cb51) {
  display:inline-block;
  max-width:100%;
  padding:14px 24px;
  border-radius:8px;
  background:#007ac2;
  color:#fff;
  text-decoration:none;
  text-align:center;
  box-sizing:border-box;
  white-space:normal;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-b08e37690b8ffd2c) {
  overflow-x:auto;
  margin:24px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-8626dc3dcaf7ae71) {
  width:100%;
  min-width:440px;
  border-collapse:collapse;
  background:#fff;
  color:#17324d;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-47e53f14fd9bcce1) {
  padding:12px;
  border:1px solid #cbd5e1;
  background:#eaf4ff;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-3b2423ecd8de1741) {
  padding:12px;
  border:1px solid #cbd5e1;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-467029aaaba02a6d) {
  margin:28px 0;
  padding:18px;
  border:1px solid #dbeafe;
  border-radius:8px;
  background:#f8fbff;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-0ae64748d8656998) {
  width:100%;
  border-collapse:collapse;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-83b2a80b111c1038) {
  display:block;
  width:100%;
  height:auto;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-dbfb5c82d1318a87) {
  scroll-margin-top:140px;
  margin:24px 0;
  padding:20px;
  border:1px solid #bcd7ea;
  border-radius:10px;
  background:#f0f7fc;
  color:#15324b;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-5f0b25eeaef48839) {
  margin:0 0 12px;
  font-weight:700;
  color:#15324b;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-406cd8a2b433aab4) {
  margin:0;
  padding-left:1.4em;
  line-height:1.9;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-2fe9a8f427392d16) {
  color:#005e95;
  text-decoration:underline;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-4e60761b604aecf5) {
  display:block;
  width:100%;
  height:auto;
  max-width:100%;
  border:1px solid #dbeafe;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-d51a600893a315b7) {
  padding:20px;
  margin:20px 0 28px;
  border:1px solid #cbddec;
  border-radius:8px;
  background:#f8fbff;
  box-sizing:border-box;
  max-width:100%;
  scroll-margin-top:100px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-12eec7f8a9cde6af) {
  margin-top:0;
  font-size:1.2rem;
  line-height:1.6;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-e61cb3401e6f0ae8) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  margin:18px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-d58b6710c513635f) {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  max-width:100%;
  box-sizing:border-box;
  padding:13px 20px;
  border-radius:8px;
  text-align:center;
  white-space:normal;
  overflow-wrap:anywhere;
  text-decoration:none;
  line-height:1.6;
  font-weight:700;
  border:1px solid #007ac2;
  background:#fff;
  color:#005e95;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-a98f93048f776e05) {
  font-size:.9em;
  line-height:1.8;
  margin-bottom:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-63e307c0f376ce40) {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  border:1px solid #dbeafe;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f65c47ec9eb91af3) {
  font-size:.9em;
  color:#475569;
  line-height:1.7;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-534efa7168b0107e) {
  scroll-margin-top:120px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-525b23bb9fbe061d) {
  max-width:100%;
  height:auto;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-fbbc8f145f2d5de4) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  margin:28px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-34ca23a5caca94f1) {
  display:inline-block;
  background:#007ac2;
  color:#fff;
  padding:14px 24px;
  border-radius:8px;
  text-align:center;
  text-decoration:none;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-041950f1d7e7f8ff) {
  display:inline-block;
  background:#17324d;
  color:#fff;
  padding:14px 24px;
  border-radius:8px;
  text-align:center;
  text-decoration:none;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-45b82f59d3f712ef) {
  color:#17324d;
  background:#eef4fa;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-6fc3c2c48db1dcc8) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:16px;
  margin:28px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-0bd19e055b42b6be) {
  color:#123b70;
  background:#eaf2fb;
  border:1px solid #c8daf0;
  border-radius:4px;
  padding:2px 6px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ae46dc2a0324337d) {
  color:#172b4d;
  background:#f8fbff;
  border:1px solid #c8daf0;
  border-left:4px solid #2563eb;
  border-radius:8px;
  padding:18px 20px;
  overflow-x:auto;
  font-size:16px;
  line-height:1.9;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ad41b3682869740a) {
  display:block;
  color:#172b4d;
  background:transparent;
  border:0;
  padding:0;
  font-size:inherit;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-2f774265dba4f756) {
  padding:18px;
  border:1px solid #dce6ef;
  border-radius:8px;
  background:#f4f9fd;
  margin:24px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-46b0fa9d1e4a8f81) {
  overflow-x:auto;
  padding:16px;
  background:#f1f5f9;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-3a63eedd06963c98) {
  margin:0;
  padding:0;
  border:0;
  background:none;
  font-size:clamp(1.4rem,3vw,2.2rem);
  font-weight:700;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-37572a5f26322812) {
  margin:24px 0;
  scroll-margin-top:110px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-1d022278dccf19e0) {
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  margin:16px auto;
  background:#102c50;
  border-radius:8px;
  overflow:hidden;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-29f06fd49348e5f7) {
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ab4e75a8e357205d) {
  font-size:.9em;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-e01bf1c0b58d4ec9) {
  display:block;
  width:100%;
  height:auto;
  border:1px solid #dce6ef;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-de9b568fdf547a39) {
  margin:24px 0;
  padding:18px 20px;
  border:1px solid #cbd5e1;
  border-radius:8px;
  background:#f8fafc;
  text-align:left;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-38965f9b18ca7320) {
  margin:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-1aa6e18526dfd61c) {
  display:inline-block;
  max-width:100%;
  padding:12px 22px;
  border-radius:8px;
  background:#0f172a;
  color:#fff;
  text-decoration:none;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-098492b50073dbf1) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  width:100%;
  margin:24px auto;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f747f5923a7beeb5) {
  max-width:100%;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
  margin-left:0;
  margin-right:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-0ee33b4d8d5797d3) {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  border:1px solid #e4e9ef;
  border-radius:8px;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-beb60ab73b3a41e0) {
  margin-top:10px;
  line-height:1.8;
  text-align:left;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-9d6fd1984c5a2810) {
  max-width:100%;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-c005d7172aeb6e2f) {
  display:block;
  width:100%;
  height:auto;
  border:1px solid #dbeafe;
  border-radius:8px;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-6edbaa0be20ba0bc) {
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  gap:16px;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-d4ee9f142eaacc85) {
  max-width:100%;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f9779760d1922ed8) {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));
  gap:20px;
  margin:24px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-103fcc49616521ed) {
  padding:24px;
  border:1px solid #dbeafe;
  background:#f8fbff;
  border-radius:12px;
  min-width:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-7c9b8aa4bdf129c5) {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  border:1px solid #dce6ef;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-025e8148ecfb99a4) {
  margin-top:10px;
  line-height:1.7;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-af79ff31a48b3598) {
  scroll-margin-top:140px;
  margin:24px 0;
  padding:20px;
  border:1px solid #cbd5e1;
  border-radius:8px;
  background:#f0f7fc;
  color:#15324b;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-11cefb8d32b28641) {
  margin-top:0;
  color:#15324b;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-473612c01a3f0f2c) {
  line-height:1.9;
  padding-left:1.4em;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-fa769ae035722c1e) {
  margin-bottom:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-3f22b67dbd54a774) {
  margin:28px 0;
  padding:22px;
  border:1px solid #dbeafe;
  border-radius:8px;
  background:#f8fafc;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-1294519fc5137914) {
  margin-top:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-82e341ddde7f15b2) {
  scroll-margin-top:120px;
  margin:28px 0;
  padding:22px;
  border:1px solid #cbd5e1;
  border-radius:8px;
  background:#f8fafc;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-96e5b731a67ac844) {
  display:flex;
  justify-content:center;
  width:100%;
  margin:24px auto;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ab7f1017dcc9b44d) {
  max-width:100%;
  box-sizing:border-box;
  margin-left:0;
  margin-right:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-13939e0fc19a4c0d) {
  margin:24px auto;
  max-width:100%;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-6cfb3f087f985052) {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  margin:0 auto;
  border:1px solid #e2e8f0;
  border-radius:6px;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f175797686d52126) {
  margin-top:8px;
  color:#475569;
  font-size:14px;
  line-height:1.6;
  text-align:left;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-53254f0ab49f23cd) {
  max-width:100%;
  box-sizing:border-box;
  margin-left:0;
  margin-right:0;
  white-space:normal;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-dc4e20ecb23595f1) {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  border:1px solid #dce6ef;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-030079f4224d358f) {
  margin-top:10px;
  line-height:1.7;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-b1c17e7036366608) {
  margin:32px 0;
  scroll-margin-top:120px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-96b846b4eeb642c2) {
  margin:20px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-8ef6f5e6981eb4d7) {
  margin-top:10px;
  font-size:.95em;
  line-height:1.8;
  text-align:left;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ac5eb5495ced0d2e) {
  margin:32px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-9cad2fc977b34af2) {
  margin:0;
  padding:0;
  border:0;
  background:none;
  font-size:clamp(1.4rem,3vw,2.2rem);
  font-weight:700;
  line-height:1.4;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-6734be44bdb9787c) {
  background-color: #f0f9ff;
  border: 1px solid #bae6fd;
  border-radius: 8px;
  padding: 14px 20px;
  margin-bottom: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-aed47b3b1356e14a) {
  flex: 1 1 300px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-94329178d80159cb) {
  margin: 0 !important;
  font-size: 0.95rem;
  color: #0369a1;
  line-height: 1.6;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-fc2677f55f821aac) {
  display: block;
  font-weight: bold;
  font-size: 1rem;
  color: #0284c7;
  margin-bottom: 4px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-75a1ac446e0a50b4) {
  flex: 0 0 auto;
  max-width: 100%;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-1edbb4c40e68e51b) {
  display: inline-block;
  padding: 10px 18px;
  font-size: 0.88rem;
  background-color: #0284c7;
  color: #ffffff;
  text-decoration: none;
  border-radius: 6px;
  font-weight: bold;
  margin: 0 !important;
  transition: background-color 0.2s;
  max-width: 100%;
  box-sizing: border-box;
  text-align: center;
  white-space: normal;
  word-break: break-word;
  width: fit-content;
  max-width:100%;
  box-sizing:border-box;
  white-space:normal;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f2cb0584f1d61e47) {
  margin-bottom: 20px;
  line-height: 1.6;
  color: #475569;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-e20d8909d244e5a6) {
  text-align: center;
  margin-top: 24px;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  gap:16px;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-da9955b08bfadb21) {
  text-align:left;
  margin:24px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-651d617fa8a7c8cd) {
  color:#ffffff;
  text-decoration:underline;
  text-underline-offset:3px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-7ecfdcdbd9efcbc5) {
  font-size: 1.5rem;
  font-weight: bold;
  border-bottom: 2px solid #2563eb;
  padding-bottom: 8px;
  margin-bottom: 20px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-07f51225535082e3) {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));
  gap:20px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-db650b294f6785f4) {
  min-width:0;
  background:#f0f7ff;
  border:1px solid #dbeafe;
  border-radius:12px;
  padding:24px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-4f6348d4ac820751) {
  font-size:1.15rem;
  color:#123b70;
  margin:0 0 12px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-768bda7dd9910fbc) {
  margin-bottom:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-6ed1c723f593dfd3) {
  min-width:0;
  background:#f8fbff;
  border:1px solid #dbeafe;
  border-radius:12px;
  padding:24px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-df68159313056554) {
  margin:24px 0 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-2e61bcb61371bbe3) {
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: 100%;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f2abeaf5daf1cc89) {
  border: 1px solid #cbd5e1;
  background-color: #ffffff;
  border-radius: 8px;
  padding: 20px 24px 24px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-593560a34ce0f6b5) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  border-bottom: 2px solid #f1f5f9;
  padding-bottom: 12px;
  margin-bottom: 12px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-bab929cc67d96900) {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 1 auto;
  min-width: 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-c24d61a02fca6635) {
  font-size: 1.5rem;
  line-height: 1;
  flex-shrink: 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-2ace12317489733d) {
  font-size: 1.2rem;
  font-weight: bold;
  color: #0f172a;
  margin: 0;
  padding: 0;
  border: none;
  line-height: 1.3;
  white-space: nowrap;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-92a40f3df833daaf) {
  font-size: 0.9rem;
  color: #64748b;
  font-weight: normal;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-dbb1f9c2d5b7f0d4) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  flex: 0 1 auto;
  min-width: 0;
  max-width: 100%;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f468ddbbcead79d6) {
  font-size: 1.2rem;
  font-weight: bold;
  color: #0f172a;
  white-space: nowrap;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-40b9813972bba32b) {
  font-size: 0.8rem;
  font-weight: normal;
  color: #64748b;
  margin-left: 4px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-e97ac0b05f4eac3d) {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  margin:0;
  padding:0;
  max-width:100%;
  min-width:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-40f2b435afe8297b) {
  margin:0;
  height:48px;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-6895ead6e5eed44b) {
  margin:0;
  height:48px;
  display:inline-flex;
  align-items:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-8678465dbc7bdcc3) {
  margin:0;
  height:48px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-1723fe9ae7317caa) {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:180px;
  max-width:100%;
  height:48px;
  margin:0;
  padding:6px 12px;
  border:0;
  border-radius:6px;
  background:#2563eb;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  line-height:1.3;
  text-align:center;
  text-decoration:none;
  cursor:pointer;
  opacity:1;
  pointer-events:auto;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-5c9cc65d9e44b388) {
  line-height: 1.6;
  color: #475569;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 0.95rem;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-e8e7138a3163be6a) {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #334155;
  font-size: 0.95rem;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-77a6410220e24a31) {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-eac35da8fb0a80f3) {
  color: #2563eb;
  font-weight: bold;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-8086da99c7b33ded) {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  color: #64748b;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f2587163cb77addb) {
  border: 2.5px solid #2563eb;
  background-color: #f0f7ff;
  border-radius: 8px;
  padding: 24px;
  position: relative;
  box-shadow: 0 8px 20px rgba(37,99,235,0.15);
  transform: scale(1.01);
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-4657f9b9d846f827) {
  position: absolute;
  top: -14px;
  right: 20px;
  background: linear-gradient(135deg, #f59e0b, #d97706);
  color: #ffffff;
  font-size: 0.85rem;
  font-weight: bold;
  padding: 3px 16px;
  border-radius: 12px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.15);
  letter-spacing: 0.05em;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-cd64ec1907531472) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  border-bottom: 2px solid #cbd5e1;
  padding-bottom: 12px;
  margin-bottom: 12px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-5248a6de4171ff44) {
  font-size: 1.6rem;
  line-height: 1;
  flex-shrink: 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-aa94eb92ae7979d4) {
  font-size: 1.3rem;
  font-weight: bold;
  color: #0f172a;
  margin: 0;
  padding: 0;
  border: none;
  line-height: 1.3;
  white-space: nowrap;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-601a072a0c2ac8ca) {
  font-size: 0.9rem;
  color: #2563eb;
  font-weight: bold;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-dbf4b210a0db325a) {
  font-size: 1.25rem;
  font-weight: bold;
  color: #1e40af;
  white-space: nowrap;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-1d763c37c0668f1d) {
  font-size: 0.85rem;
  font-weight: normal;
  color: #475569;
  margin-left: 4px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-488a8ee4ea76135e) {
  line-height: 1.6;
  color: #334155;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 0.95rem;
  font-weight: 500;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-e952906daa8a410a) {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #1e293b;
  font-size: 0.95rem;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-12f93302a1a920bc) {
  color: #2563eb;
  font-weight: bold;
  font-size: 1.1rem;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-3a11e8b47ddfb80b) {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  color: #475569;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-bd41406b378b76b7) {
  margin-bottom: 50px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-b3419f64cdd5fca2) {
  overflow-x: auto;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.02);
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-5ce8b4591d0ae5d3) {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  font-size: 0.95rem;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-94d1b6edf6e70f28) {
  background-color: #f8fafc;
  border-bottom: 2px solid #cbd5e1;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-99b2b1b3bb64ec77) {
  padding: 12px 16px;
  width: 40%;
  color: #334155;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ee54f0b45ee395ac) {
  padding: 12px 16px;
  text-align: center;
  width: 20%;
  color: #334155;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-00858bf1be3d8557) {
  padding: 12px 16px;
  text-align: center;
  width: 20%;
  color: #ffffff;
  background-color: #2563eb;
  font-weight: bold;
  border-left: 1.5px solid #2563eb;
  border-right: 1.5px solid #2563eb;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-56409f0c3c5dfc7b) {
  font-size: 0.75rem;
  font-weight: normal;
  color: #dbeafe;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-7e4cfe51c78c72b1) {
  color: #475569;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-da63218275dd378f) {
  border-bottom: 1px solid #e2e8f0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-1f099b6e7a4387dc) {
  padding: 12px 16px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-1cd9e911ff8276fd) {
  text-align: center;
  font-weight: bold;
  color: #2563eb;
  padding: 12px 16px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-d7a6aa6c6f6e54f9) {
  text-align: center;
  font-weight: bold;
  color: #2563eb;
  background-color: #eff6ff;
  padding: 12px 16px;
  border-left: 1.5px solid #2563eb;
  border-right: 1.5px solid #2563eb;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-5dcf4c0a824420a3) {
  text-align: center;
  color: #94a3b8;
  padding: 12px 16px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-7b6717f5e7c2325a) {
  text-align: center;
  color: #94a3b8;
  background-color: #eff6ff;
  padding: 12px 16px;
  border-left: 1.5px solid #2563eb;
  border-right: 1.5px solid #2563eb;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-31cc15eda300d6f2) {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-50dbef65a9cbbd1c) {
  background-color: #ffffff;
  padding: 20px;
  border-radius: 8px;
  border: 1px solid #e2e8f0;
  box-shadow: 0 1px 2px rgba(0,0,0,0.03);
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-b8d2c6f00a7ce0f7) {
  font-weight: bold;
  color: #0f172a;
  margin: 0 0 10px 0;
  font-size: 1.05rem;
  display: flex;
  align-items: center;
  gap: 8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ea66a7cf448a3d39) {
  color: #2563eb;
  font-size: 1.2rem;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-cd8ca9ab0579cadc) {
  color: #475569;
  font-size: 0.95rem;
  margin: 0;
  line-height: 1.6;
  padding-left: 24px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-58229200f49bdaef) {
  background-color: #f8fafc;
  border: 1px solid #cbd5e1;
  border-radius: 8px;
  padding: 32px 24px;
  text-align: center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-0c9fb3181cf45cba) {
  text-align: center;
  margin:10px auto !important;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f2760cb36a91816d) {
  max-width:760px;
  margin:24px auto;
  padding:24px;
  background:#fff;
  border:1px solid #e2e8f0;
  border-radius:8px;
  text-align:left;
  box-sizing:border-box;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-3d4542c5b7ea6c00) {
  color:#0f172a;
  margin:0 0 16px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-72096fa3730221bc) {
  padding-left:1.5em;
  line-height:1.9;
  color:#475569;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-83ac6f19aa33555a) {
  color:#475569;
  line-height:1.8;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-a89eba13c27994e1) {
  color:#0f172a;
  margin:24px 0 16px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-34ec6dff2f263ade) {
  color:#2563eb;
  text-decoration:underline;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-e33d784ac191e094) {
  display:flex;
  justify-content:center;
  text-align:center;
  margin:24px 0 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f926409969c68bcd) {
  box-sizing:border-box;
  max-width:100%;
  margin:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-a67a71ed50ecbb0c) {
  color: #475569;
  line-height: 1.6;
  font-size: 0.95rem;
  max-width: 600px;
  margin: auto !important;
  text-align: center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-8d950430a611acc8) {
  max-width:680px;
  margin:24px auto;
  text-align:left;
  padding:20px;
  background:#fff;
  border:1px solid #dbeafe;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-14daf4c733ffcdde) {
  margin:0 0 12px;
  font-size:1.1rem;
  color:#123b70;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-6d08a32c858a71f5) {
  display: flex;
  justify-content: center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f6f3e564760a9585) {
  display: inline-block;
  background-color: #2563eb;
  color: #ffffff;
  font-weight: bold;
  padding: 14px 32px;
  border-radius: 6px;
  text-decoration: none;
  font-size: 1rem;
  box-shadow: 0 2px 4px rgba(37,99,235,0.2);
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-cfdb87437164351d) {
  margin-top: 32px;
  padding: 16px;
  background-color: #f8fafc;
  border-radius: 6px;
  text-align: center;
  font-size: 0.85rem;
  color: #64748b;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-02419cffd4a239de) {
  margin: 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ca42efcc24e4af41) {
  color: #2563eb;
  text-decoration: underline;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-ae83fc3928889117) {
  max-width: 800px;
  margin: 0 auto;
  color: #334155;
  font-size: 0.95rem;
  line-height: 1.6;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-fec3619ed0de20cf) {
  margin-bottom: 24px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-16adf260231b52b1) {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  border: 1px solid #cbd5e1;
  background-color: #ffffff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-a18f2e48235fa7d5) {
  padding: 14px 16px;
  background-color: #f8fafc;
  font-weight: bold;
  width: 30%;
  color: #0f172a;
  border-right: 1px solid #e2e8f0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-a4c4027ffd4c0567) {
  padding: 14px 16px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-61ec0e21fbd696d5) {
  padding: 14px 16px;
  background-color: #f8fafc;
  font-weight: bold;
  color: #0f172a;
  border-right: 1px solid #e2e8f0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-0be5700e9e4b840c) {
  font-size: 0.85rem;
  color: #64748b;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-de5721f18fcad7a5) {
  line-height: 1.8;
  color: #334155;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-be3b728f95375d63) {
  font-size: 1.2rem;
  font-weight: bold;
  border-bottom: 2px solid #2563eb;
  padding-bottom: 6px;
  margin-top: 32px;
  margin-bottom: 16px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-7d307f591e334720) {
  margin-top: 32px;
  font-size: 0.85rem;
  color: #64748b;
  text-align: right;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-8016eb22a83b6782) {
  max-width: 90%;
  margin: 0 auto;
  padding: 20px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-affb960876da7658) {
  margin:24px 0;
  padding:20px;
  border:1px solid #cbddec;
  border-radius:8px;
  background:#f8fbff;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-6335d812687c2a2c) {
  font-size:1.25rem;
  margin-top:0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-1bd5726e1b53f094) {
  background-color: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 0px;
  margin: auto;
  font-size: 1.1rem;
  color: #475569;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-088cc53efe7d2ca7) {
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-eeb2d188cb60712f) {
  margin: 0;
  padding-left: 20px;
  line-height: 1.6;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-18374f418e9b2dcf) {
  margin:28px 0;
  padding:24px;
  border:1px solid #cbddec;
  border-radius:12px;
  background:#f8fbff;
  scroll-margin-top:100px;
  box-sizing:border-box;
  max-width:100%;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-28eb17436df387e5) {
  font-size:1.12rem;
  line-height:1.6;
  margin:0 0 10px;
  color:#15324b;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-af56af4f027c936d) {
  font-size:.9em;
  color:#526574;
  margin:0 0 10px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-2ef87be8c9c8cf49) {
  background:#f2f7fb;
  padding:12px;
  border-radius:6px;
  line-height:1.7;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-4dbd91ca4f01944b) {
  margin-top:auto;
  text-align:center;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-a53342ad59c8c21d) {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  max-width:100%;
  box-sizing:border-box;
  padding:13px 20px;
  border-radius:8px;
  text-align:center;
  white-space:normal;
  overflow-wrap:anywhere;
  text-decoration:none;
  line-height:1.6;
  font-weight:700;
  border:1px solid #007ac2;
  background:#007ac2;
  color:#fff;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-e0632ea7fd795f27) {
  margin:12px 0 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-0a2f4462c6be19b7) {
  margin-top:22px;
  padding-top:18px;
  border-top:1px solid #d5e1eb;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-aa327d00174c4dc0) {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  margin:16px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-911942d49915e5e6) {
  font-size:.9em;
  color:#526574;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-74442ad48e143b69) {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin:24px 0;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-33f50ff6912817b3) {
  margin:0;
  font-weight:bold;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-463eadd717e48b0d) {
  padding:10px 18px;
  border:1px solid #2563eb;
  border-radius:6px;
  background:#fff;
  color:#1e40af;
  cursor:pointer;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-65536fb46ece3867) {
  padding:24px;
  margin:20px 0;
  background:#f0f7ff;
  border:1px solid #dbeafe;
  border-radius:8px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-729fe37b8204d015) {
  text-align: center;
  margin-top: 24px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-c7940027018ca913) {
  margin:32px 0;
  padding:24px;
  border:1px solid #dbeafe;
  border-radius:12px;
  background:#f8fbff;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-b81207e9fa485491) {
  margin-bottom: 60px;
}

:is(#kintaco-css-priority-0#kintaco-css-priority-1#kintaco-css-priority-2#kintaco-css-priority-3#kintaco-css-priority-4#kintaco-css-priority-5#kintaco-css-priority-6#kintaco-css-priority-7#kintaco-css-priority-8#kintaco-css-priority-9#kintaco-css-priority-10#kintaco-css-priority-11#kintaco-css-priority-12#kintaco-css-priority-13#kintaco-css-priority-14#kintaco-css-priority-15, .kcs-f6279acc73263fef) {
  margin-bottom: 20px;
}

/* Page-local <style> blocks; :where adds no selector specificity. */
/* Page 1340: https://kintaco.wisemap.biz/column/ */

:where(body.page-id-1340) .column-topic-guide.column-topic-directory{max-width:none;margin:32px 0;padding:24px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff}
:where(body.page-id-1340) .column-topic-directory .column-topic-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:20px}
:where(body.page-id-1340) .column-topic-directory .column-topic-group{min-width:0;margin:0;border:1px solid #dbe4f0;border-radius:10px;background:#fff;overflow:hidden}
@media(max-width:760px){:where(body.page-id-1340) .column-topic-directory .column-topic-groups{grid-template-columns:1fr}}
:where(body.page-id-1340) .column-topic-directory summary{cursor:pointer;padding:18px 20px;color:#14385f;line-height:1.7;list-style-position:inside}
:where(body.page-id-1340) .column-topic-directory summary:hover{background:#edf6ff}
:where(body.page-id-1340) .column-topic-directory summary:focus-visible{outline:3px solid #2563eb;outline-offset:-3px}
:where(body.page-id-1340) .column-topic-directory summary strong{font-size:1.08em}
:where(body.page-id-1340) .column-topic-directory .column-topic-count{display:inline-block;margin-left:10px;padding:1px 9px;border-radius:20px;background:#e7f1ff;color:#174c85;font-size:14px;font-weight:600;white-space:nowrap}
:where(body.page-id-1340) .column-topic-directory .column-topic-hint{display:block;margin:5px 0 0 22px;color:#53657a;font-size:14px;font-weight:400}
:where(body.page-id-1340) .column-topic-directory details[open] summary{border-bottom:1px solid #e2e8f0;background:#edf6ff}
:where(body.page-id-1340) .column-topic-directory .column-topic-links{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:8px 20px 18px;list-style:none}
:where(body.page-id-1340) .column-topic-directory .column-topic-links li{margin:0;padding:16px 0;border-bottom:1px solid #edf0f5;min-width:0}
:where(body.page-id-1340) .column-topic-directory .column-topic-links a{display:inline-block;color:#16549a;font-weight:700;line-height:1.7;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
:where(body.page-id-1340) .column-topic-directory .column-topic-links p{margin:7px 0 0;color:#44566c;font-size:14px;line-height:1.8}
:where(body.page-id-1340) .column-topic-directory .column-directory-footer{margin:20px 0 0;font-size:15px}
@media(max-width:640px){:where(body.page-id-1340) .column-topic-guide.column-topic-directory{padding:16px;margin:24px 0}:where(body.page-id-1340) .column-topic-directory summary{padding:16px 12px}:where(body.page-id-1340) .column-topic-directory .column-topic-links{grid-template-columns:1fr;padding:0 14px 14px}:where(body.page-id-1340) .column-topic-directory .column-topic-hint{margin-left:0}:where(body.page-id-1340) .column-topic-directory .column-topic-count{font-size:12px}}


/* Page 1055: https://kintaco.wisemap.biz/service/ */

:where(body.page-id-1055) #post-1055 a.btn-request { background-color:#2563eb; color:#fff; cursor:pointer; opacity:1; pointer-events:auto; text-decoration:none; }
:where(body.page-id-1055) #post-1055 a.btn-request:hover { background-color:#1d4ed8; }
:where(body.page-id-1055) #post-1055 a.btn-request:focus-visible { outline:3px solid #60a5fa; outline-offset:3px; }
@media (max-width:767px) { :where(body.page-id-1055) #post-1055 .service-apply-wrapper { width:100%;max-width:320px; } }


/* Page 16: https://kintaco.wisemap.biz/plugins/ */

:where(body.page-id-16) .plugin-purpose-directory{margin:32px 0;padding:24px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff}
:where(body.page-id-16) .plugin-purpose-directory h2{font-size:1.5rem;font-weight:700}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-tools{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 20px}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-tools a{display:inline-block;padding:9px 14px;border:1px solid #bfd3eb;border-radius:7px;background:#fff;color:#174c85;font-weight:600;text-decoration:none}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}
:where(body.page-id-16) .plugin-purpose-directory details{min-width:0;border:1px solid #dbe4f0;border-radius:10px;background:#fff;overflow:hidden}
:where(body.page-id-16) .plugin-purpose-directory summary{cursor:pointer;padding:17px 18px;color:#14385f;line-height:1.7;list-style-position:inside}
:where(body.page-id-16) .plugin-purpose-directory summary:hover{background:#edf6ff}
:where(body.page-id-16) .plugin-purpose-directory summary:focus-visible{outline:3px solid #2563eb;outline-offset:-3px}
:where(body.page-id-16) .plugin-purpose-directory summary strong{font-size:1.03em}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-count{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:20px;background:#e7f1ff;color:#174c85;font-size:13px;font-weight:600;white-space:nowrap}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-hint{display:block;margin:5px 0 0 20px;color:#53657a;font-size:13px}
:where(body.page-id-16) .plugin-purpose-directory details[open] summary{border-bottom:1px solid #e2e8f0;background:#edf6ff}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-list{list-style:none;margin:0;padding:0 18px}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-list li{margin:0;padding:14px 0;border-bottom:1px solid #edf0f5}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-list a{color:#16549a;font-weight:700;line-height:1.7;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-list p{margin:5px 0 0;color:#44566c;font-size:14px;line-height:1.8}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-guides{padding:12px 18px 16px;color:#44566c;font-size:14px;line-height:1.9}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-guides a{display:block;color:#16549a;text-decoration:underline}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-note{margin:0 18px 14px;padding:12px;background:#f5f8fc;color:#44566c;font-size:13px;line-height:1.8}
:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-footer{margin:20px 0 0;font-size:14px;line-height:1.9}
@media(max-width:760px){:where(body.page-id-16) .plugin-purpose-directory{padding:16px;margin:24px 0}:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-groups{grid-template-columns:1fr}:where(body.page-id-16) .plugin-purpose-directory summary{padding:16px 12px}:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-hint{margin-left:0}:where(body.page-id-16) .plugin-purpose-directory .plugin-purpose-tools a{font-size:14px}}


/* Page 16: https://kintaco.wisemap.biz/plugins/ */
:where(body.page-id-16) .kintaco-start-here .kintaco-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(body.page-id-16) .kintaco-start-here .kintaco-start-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #d5e1eb;border-radius:8px;background:#fff;box-sizing:border-box}:where(body.page-id-16) .kintaco-start-here .kintaco-start-card p{line-height:1.8}:where(body.page-id-16) .kintaco-start-here a:focus-visible{outline:3px solid #005e95;outline-offset:3px}@media(max-width:850px){:where(body.page-id-16) .kintaco-start-here .kintaco-start-grid{grid-template-columns:1fr}}

/* Page 8: https://kintaco.wisemap.biz/ */

:where(body.page-id-8) .top-news-section > .pagination-wrapper,
:where(body.page-id-8) .top-column-section > .pagination-wrapper {
  display: none;
}
