/* Support reference layout, scoped to this page and using the existing blue-purple palette. */
.kq-support-center { --ink:#0f172a; --ink-soft:#475569; --paper:#F7F9FC; --card:#fff; --line:#e2e8f0; --muted:#64748b; --accent:#4f76da; --accent-deep:#4f76da; --accent-tint:rgba(79,118,218,.1); --gradient:linear-gradient(135deg,#4f76da,#765bdb); --radius:20px; --font-body:'Inter',sans-serif; --font-display:var(--font-body); --font-mono:var(--font-body); background:var(--paper); color:var(--ink); font-family:var(--font-body); }
.kq-support-center * { box-sizing:border-box; }
.kq-support-center .wrap { max-width:1160px; margin:0 auto; padding:0 32px; }
.kq-support-center h1,.kq-support-center h2,.kq-support-center h3,.kq-support-center h4 { font-family:inherit; color:var(--ink); margin:0; letter-spacing:-.025em; }
.kq-support-center a { color:inherit; text-decoration:none; }
.kq-support-center button { font-family:inherit; }
.kq-support-center [hidden] { display:none !important; }
.kq-support-center .btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;
  cursor:pointer;border:1px solid transparent;transition:transform .15s ease, background .15s ease, border-color .15s ease;
  white-space:nowrap;
}
.kq-support-center .btn:active{transform:scale(0.98);}
.kq-support-center .btn-primary{background:var(--accent);color:var(--line);}
.kq-support-center .btn-primary:hover{background:var(--accent-deep);}
.kq-support-center .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line);}
.kq-support-center .btn-ghost:hover{border-color:var(--ink-soft);}
.kq-support-center .btn-dark{background:var(--gradient);color:#fff;}
.kq-support-center .btn-dark:hover{background:var(--line);}
.kq-support-center .hero{
  background:
    radial-gradient(circle at 18px 18px, rgba(79,118,218,.08) 1.5px, transparent 1.5px),
    var(--ink);
  background-size:24px 24px, auto;
  color:var(--line);padding:76px 0 128px;position:relative;overflow:hidden;
}
.kq-support-center .hero .wrap{position:relative;z-index:2;}
.kq-support-center .eyebrow{
  font-family:var(--font-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--line);display:flex;align-items:center;gap:10px;margin-bottom:18px;
}
.kq-support-center .eyebrow::before{content:"";width:8px;height:8px;background:var(--line);border-radius:2px;display:inline-block;}
.kq-support-center .hero h1{font-size:44px;line-height:1.12;max-width:640px;font-weight:600;}
.kq-support-center .hero p.lead{font-size:17px;color:var(--line);max-width:520px;margin:18px 0 36px;line-height:1.65;}
.kq-support-center .search-frame{position:relative;max-width:620px;padding:14px;}
.kq-support-center .corner{position:absolute;width:22px;height:22px;border:none;}
.kq-support-center .corner.tl{top:0;left:0;border-top:3px solid var(--accent);border-left:3px solid var(--accent);border-radius:4px 0 0 0;}
.kq-support-center .corner.tr{top:0;right:0;border-top:3px solid var(--accent);border-right:3px solid var(--accent);border-radius:0 4px 0 0;}
.kq-support-center .corner.bl{bottom:0;left:0;border-bottom:3px solid var(--accent);border-left:3px solid var(--accent);border-radius:0 0 0 4px;}
.kq-support-center .search-box{
  display:flex;align-items:center;gap:12px;background:var(--line);border:1px solid var(--line);
  border-radius:12px;padding:6px 6px 6px 18px;
}
.kq-support-center .search-box svg{flex:none;color:var(--line);}
.kq-support-center .search-box input{
  flex:1;background:transparent;border:none;outline:none;color:var(--line);font-size:15.5px;padding:12px 0;font-family:var(--font-body);
}
.kq-support-center .search-box input::placeholder{color:var(--line);}
.kq-support-center .search-box .btn-primary{padding:11px 22px;}
.kq-support-center .chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;}
.kq-support-center .chip{
  font-size:13px;color:var(--line);background:rgba(79,118,218,.08);border:1px solid rgba(79,118,218,.08);
  padding:7px 14px;border-radius:999px;cursor:pointer;transition:background .15s ease, color .15s ease;
  font-family:var(--font-mono);
}
.kq-support-center .chip:hover{background:rgba(79,118,218,.08);color:var(--line);border-color:rgba(79,118,218,.08);}
.kq-support-center .quick-actions{margin-top:-84px;position:relative;z-index:3;}
.kq-support-center .qa-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
.kq-support-center .qa-card{
  background:var(--card);border:1px solid var(--line);border-radius:var(--radius);
  padding:26px 22px;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.kq-support-center .qa-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -20px rgba(79,118,218,.08);border-color:var(--line);}
.kq-support-center .qa-icon{
  width:44px;height:44px;border-radius:10px;background:var(--accent-tint);color:var(--accent-deep);
  display:flex;align-items:center;justify-content:center;margin-bottom:16px;
}
.kq-support-center .qa-card h3{font-size:16.5px;font-weight:600;margin-bottom:6px;}
.kq-support-center .qa-card p{font-size:13.8px;color:var(--muted);line-height:1.55;margin:0 0 16px;}
.kq-support-center .qa-card .go{font-size:13.5px;font-weight:600;color:var(--accent-deep);display:flex;align-items:center;gap:6px;}
.kq-support-center section.block{padding:88px 0;}
.kq-support-center .section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:24px;flex-wrap:wrap;}
.kq-support-center .section-head .tag{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:10px;display:block;}
.kq-support-center .section-head h2{font-size:30px;font-weight:600;}
.kq-support-center .section-head p{color:var(--muted);font-size:15px;max-width:460px;margin:10px 0 0;}
.kq-support-center .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
.kq-support-center .product-card{
  background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;
  transition:border-color .18s ease, transform .18s ease;
}
.kq-support-center .product-card:hover{border-color:var(--accent);transform:translateY(-4px);}
.kq-support-center .product-card .picon{width:40px;height:40px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;}
.kq-support-center .product-card h3{font-size:16px;font-weight:600;margin-bottom:8px;}
.kq-support-center .product-card p{font-size:13.5px;color:var(--muted);margin:0 0 14px;line-height:1.55;}
.kq-support-center .product-card .count{font-family:var(--font-mono);font-size:12px;color:var(--muted);}
.kq-support-center .faq-shell{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:8px;}
.kq-support-center .filter-row{display:flex;gap:8px;flex-wrap:wrap;padding:22px 22px 6px;}
.kq-support-center .filter-chip{
  font-size:13px;font-weight:500;padding:8px 16px;border-radius:999px;border:1px solid var(--line);
  background:var(--paper);color:var(--ink-soft);cursor:pointer;transition:all .15s ease;
}
.kq-support-center .filter-chip.is-active{background:var(--gradient);color:#fff;border-color:var(--ink);}
.kq-support-center .faq-item{border-top:1px solid var(--line);}
.kq-support-center .faq-item:first-of-type{border-top:none;}
.kq-support-center .faq-q{
  width:100%;text-align:left;background:none;border:none;cursor:pointer;
  display:flex;align-items:center;justify-content:space-between;gap:16px;
  padding:20px 22px;font-size:15.5px;font-weight:600;color:var(--ink);
}
.kq-support-center .faq-q .cat{font-family:var(--font-mono);font-size:11px;color:var(--accent-deep);background:var(--accent-tint);padding:3px 8px;border-radius:5px;font-weight:500;margin-right:10px;white-space:nowrap;}
.kq-support-center .faq-q .qtext{flex:1;display:flex;align-items:center;flex-wrap:wrap;}
.kq-support-center .faq-q svg{flex:none;transition:transform .2s ease;color:var(--muted);}
.kq-support-center .faq-item.open .faq-q svg{transform:rotate(180deg);}
.kq-support-center .faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease;}
.kq-support-center .faq-item.open .faq-a{max-height:400px;}
.kq-support-center .faq-a-inner{padding:0 22px 22px 22px;font-size:14.3px;color:var(--muted);line-height:1.7;max-width:640px;}
.kq-support-center .faq-empty{padding:48px 22px;text-align:center;color:var(--muted);font-size:14.5px;display:none;}
.kq-support-center .academy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.kq-support-center .video-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .18s ease;}
.kq-support-center .video-card:hover{transform:translateY(-4px);}
.kq-support-center .video-thumb{
  aspect-ratio:16/9;background:linear-gradient(135deg,var(--line),var(--line));position:relative;
  display:flex;align-items:center;justify-content:center;
}
.kq-support-center .video-thumb .play{
  width:52px;height:52px;border-radius:50%;background:rgba(79,118,218,.08);border:1px solid rgba(79,118,218,.08);
  display:flex;align-items:center;justify-content:center;color:var(--line);
}
.kq-support-center .video-thumb .dur{position:absolute;bottom:10px;right:10px;background:rgba(79,118,218,.08);color:var(--line);font-family:var(--font-mono);font-size:11.5px;padding:3px 7px;border-radius:5px;}
.kq-support-center .video-body{padding:18px 20px;}
.kq-support-center .video-body .cat{font-family:var(--font-mono);font-size:11px;color:var(--accent-deep);text-transform:uppercase;letter-spacing:.06em;}
.kq-support-center .video-body h3{font-size:15.5px;font-weight:600;margin:8px 0 0;}
.kq-support-center .ticket-section{background:var(--gradient);color:#fff;border-radius:24px;padding:56px;display:grid;grid-template-columns:1fr 1.15fr;gap:56px;}
.kq-support-center .ticket-info .tag{color:var(--line);}
.kq-support-center .ticket-info h2{color:var(--line);font-size:28px;}
.kq-support-center .ticket-info p{color:var(--line);font-size:14.5px;line-height:1.7;margin:16px 0 28px;max-width:360px;}
.kq-support-center .ticket-info ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;}
.kq-support-center .ticket-info li{display:flex;gap:12px;align-items:flex-start;font-size:13.8px;color:var(--line);}
.kq-support-center .ticket-info li svg{flex:none;color:var(--line);margin-top:2px;}
.kq-support-center .ticket-info li b{color:var(--line);display:block;font-size:14px;margin-bottom:2px;}
.kq-support-center .ticket-form{background:var(--line);border:1px solid var(--line);border-radius:16px;padding:28px;}
.kq-support-center .field{margin-bottom:16px;}
.kq-support-center .field label{display:block;font-size:12.8px;color:var(--line);margin-bottom:7px;font-weight:500;}
.kq-support-center .field input,.kq-support-center .field select,.kq-support-center .field textarea{
  width:100%;background:var(--line);border:1px solid var(--line);border-radius:9px;padding:11px 13px;
  color:var(--line);font-size:14px;font-family:var(--font-body);outline:none;transition:border-color .15s ease;
}
.kq-support-center .field input:focus,.kq-support-center .field select:focus,.kq-support-center .field textarea:focus{border-color:var(--accent);}
.kq-support-center .field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.kq-support-center textarea{resize:vertical;min-height:88px;}
.kq-support-center .form-note{font-size:12px;color:var(--line);margin-top:14px;line-height:1.6;}
.kq-support-center .submit-row{display:flex;align-items:center;gap:14px;margin-top:6px;}
.kq-support-center .ticket-success{display:none;text-align:center;padding:20px 4px;}
.kq-support-center .ticket-success .num{font-family:var(--font-mono);font-size:26px;color:var(--line);margin:14px 0 6px;}
.kq-support-center .ticket-success svg{color:var(--line);}
.kq-support-center .ticket-success p{color:var(--line);font-size:13.8px;margin:0 0 4px;}
.kq-support-center .channels{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;}
.kq-support-center .channel{background:var(--card);padding:26px 22px;display:flex;gap:14px;align-items:flex-start;}
.kq-support-center .channel .cicon{width:38px;height:38px;border-radius:9px;background:var(--paper);display:flex;align-items:center;justify-content:center;flex:none;color:var(--accent-deep);}
.kq-support-center .channel h4{font-size:14.5px;font-weight:600;margin:0 0 4px;}
.kq-support-center .channel p{font-size:13px;color:var(--muted);margin:0;line-height:1.5;}


/* Theme and finishing details. */
.kq-support-center .hero { background:radial-gradient(ellipse at 85% 20%,rgba(118,91,219,.07),transparent 55%),var(--paper); color:var(--ink); padding-top:88px; }
.kq-support-center .hero h1 { font-size:clamp(34px,4.5vw,52px); font-weight:800; letter-spacing:-.045em; text-wrap:balance; }
.kq-support-center .hero p.lead { color:var(--muted); line-height:1.8; max-width:590px; }
.kq-support-center .eyebrow { color:var(--accent); font-weight:600; }
.kq-support-center .eyebrow::before { background:var(--gradient); }
.kq-support-center .btn { min-height:44px; white-space:normal; }
.kq-support-center .btn-primary,.kq-support-center .btn-dark,.kq-support-center .btn-primary:hover,.kq-support-center .btn-dark:hover { background:var(--gradient); color:#fff; box-shadow:0 6px 18px rgba(79,118,218,.18); }
.kq-support-center .btn-ghost { color:var(--ink); border-color:var(--line); }
.kq-support-center .search-box { background:#fff; border-color:var(--line); box-shadow:0 12px 32px rgba(79,118,218,.07); }
.kq-support-center .search-box svg { color:var(--accent); }
.kq-support-center .search-box input { min-width:0; width:100%; color:var(--ink); }
.kq-support-center .search-box input::placeholder { color:var(--muted); }
.kq-support-center .search-box:focus-within { border-color:var(--accent); }
.kq-support-center .chip { color:var(--ink-soft); background:#fff; border-color:var(--line); }
.kq-support-center .chip:hover { background:var(--accent-tint); color:var(--accent); border-color:var(--accent); }
.kq-support-center .qa-card { display:flex; flex-direction:column; box-shadow:0 8px 26px rgba(15,23,42,.04); }
.kq-support-center .qa-card .go { margin-top:auto; }
.kq-support-center .qa-icon,.kq-support-center .picon { background:var(--accent-tint); color:var(--accent); border-radius:13px; }
.kq-support-center .section-head h2 { font-weight:700; text-wrap:balance; }
.kq-support-center .section-head p { max-width:580px; line-height:1.7; }
.kq-support-center .product-card { display:flex; flex-direction:column; box-shadow:0 5px 20px rgba(15,23,42,.025); }
.kq-support-center .product-card .count { margin-top:auto; }
.kq-support-center .faq-shell { box-shadow:0 8px 28px rgba(15,23,42,.035); }
.kq-support-center #faqSection { scroll-margin-top:110px; }
.kq-support-center .filter-row { padding-bottom:22px; }
.kq-support-center .filter-chip.is-active { background:var(--gradient); color:#fff; border-color:transparent; }
.kq-support-center .faq-q { line-height:1.6; }
.kq-support-center .faq-q .qtext { gap:6px; }
.kq-support-center .faq-item.open { background:var(--paper); border-radius:12px; }
.kq-support-center .faq-a,.kq-support-center .faq-item.open .faq-a { max-height:none; }
.kq-support-center .faq-empty { display:block; }
.kq-support-center .video-thumb { background:var(--gradient); }
.kq-support-center .video-thumb .play { background:rgba(255,255,255,.16); border-color:rgba(255,255,255,.3); color:#fff; }
.kq-support-center .video-thumb .dur { background:rgba(15,23,42,.6); color:#fff; }
.kq-support-center .ticket-section { background:var(--paper); border:1px solid var(--line); box-shadow:0 12px 40px rgba(79,118,218,.06); color:var(--ink); gap:40px; padding:44px; }
.kq-support-center .ticket-info .tag,.kq-support-center .ticket-info li svg { color:var(--accent); }
.kq-support-center .ticket-info h2,.kq-support-center .ticket-info li b { color:var(--ink); }
.kq-support-center .ticket-info p,.kq-support-center .ticket-info li { color:var(--muted); }
.kq-support-center .ticket-form { background:#fff; border-color:var(--line); box-shadow:0 8px 24px rgba(15,23,42,.03); }
.kq-support-center .field label { color:var(--ink-soft); }
.kq-support-center .field input,.kq-support-center .field select,.kq-support-center .field textarea { background:var(--paper); border-color:var(--line); color:var(--ink); min-width:0; }
.kq-support-center .field input::placeholder,.kq-support-center .field textarea::placeholder,.kq-support-center .form-note { color:var(--muted); }
.kq-support-center .submit-row { flex-wrap:wrap; }
.kq-support-center .channel { min-width:0; }
.kq-support-center .channel p { overflow-wrap:anywhere; }
.kq-support-center a:focus-visible,.kq-support-center button:focus-visible { outline:3px solid var(--accent); outline-offset:4px; }
@media (max-width:1000px) {
  .kq-support-center .qa-grid,.kq-support-center .product-grid,.kq-support-center .academy-grid,.kq-support-center .channels { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .kq-support-center .ticket-section { grid-template-columns:1fr; padding:32px; gap:28px; }
  .kq-support-center .ticket-info p { max-width:100%; }
}
@media (max-width:640px) {
  .kq-support-center .qa-grid,.kq-support-center .product-grid,.kq-support-center .academy-grid,.kq-support-center .channels,.kq-support-center .field-row { grid-template-columns:1fr; }
  .kq-support-center .wrap { padding:0 20px; }
  .kq-support-center .hero { padding:48px 0 130px; }
  .kq-support-center section.block { padding-bottom:56px; }
  .kq-support-center .search-frame { padding:10px; }
  .kq-support-center .search-box { gap:8px; padding-left:12px; }
  .kq-support-center .search-box input { font-size:14px; }
  .kq-support-center .search-box .btn-primary { padding:10px 14px; }
  .kq-support-center .ticket-section { padding:22px; }
  .kq-support-center .ticket-form { padding:20px; }
  .kq-support-center .faq-q { padding:18px 14px; }
  .kq-support-center .filter-row { padding:18px 14px; }
}
@media (prefers-reduced-motion:reduce) {
  .kq-support-center * { transition:none !important; scroll-behavior:auto !important; }
  .kq-support-center .qa-card:hover,.kq-support-center .product-card:hover,.kq-support-center .video-card:hover,.kq-support-center .btn:active { transform:none; }
}

/* Support page refinements. */
.kq-support-center .corner.br { right:0; bottom:0; border-right:3px solid var(--accent); border-bottom:3px solid var(--accent); border-radius:0 0 4px 0; }
.kq-support-center .hero { padding-top:96px; background:radial-gradient(ellipse at 84% 25%,rgba(118,91,219,.09),transparent 50%),radial-gradient(ellipse at 10% 65%,rgba(79,118,218,.04),transparent 45%),var(--paper); }
.kq-support-center .eyebrow { display:inline-flex; padding:9px 14px; border:1px solid var(--line); border-radius:100px; background:#fff; font-size:11px; box-shadow:0 4px 14px rgba(15,23,42,.025); }
.kq-support-center .hero h1 { max-width:740px; }
.kq-support-center .search-frame { max-width:680px; }
.kq-support-center .search-box { min-height:62px; border-radius:16px; box-shadow:0 12px 36px rgba(79,118,218,.09); }
.kq-support-center .qa-grid,.kq-support-center .product-grid { gap:20px; }
.kq-support-center .qa-card { position:relative; overflow:hidden; padding:30px 24px; border-radius:22px; }
.kq-support-center .qa-card::after { content:''; position:absolute; bottom:0; left:24px; right:24px; height:3px; background:var(--gradient); opacity:.5; border-radius:4px 4px 0 0; }
.kq-support-center .qa-icon { width:48px; height:48px; margin-bottom:22px; }
.kq-support-center .qa-card h3 { font-weight:700; margin-bottom:10px; }
.kq-support-center .qa-card p { line-height:1.75; margin-bottom:22px; }
.kq-support-center .section-head { margin-bottom:32px; }
.kq-support-center .section-head .tag { display:flex; align-items:center; gap:10px; font-size:11px; font-weight:600; }
.kq-support-center .section-head .tag::before { content:''; width:22px; height:2px; border-radius:2px; background:var(--gradient); }
.kq-support-center .product-card { padding:28px 24px; border-radius:20px; }
.kq-support-center .product-card .count { border-top:1px solid var(--line); padding-top:14px; }
.kq-support-center .faq-shell { border-radius:24px; }
.kq-support-center .faq-item.open .faq-q { color:var(--accent); }
.kq-support-center .video-card { display:flex; flex-direction:column; box-shadow:0 8px 28px rgba(15,23,42,.04); border-radius:22px; }
.kq-support-center .video-thumb { overflow:hidden; }
.kq-support-center .video-thumb img { width:100%; height:100%; position:absolute; inset:0; object-fit:cover; transition:transform .3s ease; }
.kq-support-center .video-thumb::after { content:''; position:absolute; inset:0; background:linear-gradient(180deg,transparent 40%,rgba(15,23,42,.28)); pointer-events:none; }
.kq-support-center .video-thumb .play { position:relative; z-index:1; background:rgba(255,255,255,.9); color:var(--accent); width:54px; height:54px; box-shadow:0 4px 18px rgba(15,23,42,.2); }
.kq-support-center .video-body { padding:24px; }
.kq-support-center .video-body h3 { line-height:1.6; font-weight:700; }
.kq-support-center .video-empty { padding:32px; background:#fff; border:1px solid var(--line); border-radius:20px; color:var(--muted); }
.kq-support-center #destek-formu { scroll-margin-top:120px; }
.kq-support-center .ticket-section { position:relative; border-radius:28px; background:radial-gradient(ellipse at top left,rgba(79,118,218,.06),transparent 60%),var(--paper); padding:48px; align-items:start; }
.kq-support-center .ticket-info { padding-top:12px; }
.kq-support-center .ticket-info h2 { margin-top:14px; font-weight:750; line-height:1.25; font-size:32px; letter-spacing:-.035em; }
.kq-support-center .ticket-info ul { gap:24px; }
.kq-support-center .ticket-info li svg { width:20px; height:20px; }
.kq-support-center .ticket-form { padding:30px; border-radius:22px; }
.kq-support-center .field input,.kq-support-center .field select { min-height:46px; }
.kq-support-center .field textarea { min-height:130px; }
.kq-support-center .field input:focus,.kq-support-center .field select:focus,.kq-support-center .field textarea:focus { box-shadow:0 0 0 3px var(--accent-tint); }
.kq-support-center .form-status { margin:16px 0 0; padding:18px 20px; border:1px solid var(--accent); border-radius:16px; background:#fff; color:var(--ink); line-height:1.7; overflow-wrap:anywhere; }
.kq-support-center .form-status[data-state="success"] { background:var(--accent-tint); }
.kq-support-center .btn:disabled { opacity:.65; cursor:wait; }
.kq-support-center .channels { border-radius:22px; box-shadow:0 8px 28px rgba(15,23,42,.03); }
@media (hover:hover) {
  .kq-support-center .video-card:hover .video-thumb img { transform:scale(1.035); }
  .kq-support-center .qa-card:hover { border-color:var(--accent); box-shadow:0 16px 32px rgba(79,118,218,.1); }
}
@media (max-width:1000px) {
  .kq-support-center .ticket-section { padding:32px; }
}
@media (max-width:640px) {
  .kq-support-center .hero { padding-top:56px; }
  .kq-support-center .ticket-section { padding:22px; }
  .kq-support-center .ticket-form { padding:20px; }
  .kq-support-center .ticket-info h2 { font-size:27px; }
}

/* Turkish title casing, including headings and badges populated dynamically. */
.kq-support-center h1,
.kq-support-center h2,
.kq-support-center h3,
.kq-support-center h4,
.kq-support-center h5,
.kq-support-center h6,
.kq-support-center summary,
.kq-support-center .eyebrow,
.kq-support-center .badge,
.kq-support-center .pbadge,
.kq-support-center .hero-badge,
.kq-support-center .hero-tag,
.kq-support-center .tag,
.kq-support-center .tag2,
.kq-support-center .section-head-tag,
.kq-support-center .sector,
.kq-support-center .cat,
.kq-support-center .chip,
.kq-support-center .filter-chip,
.kq-support-center .platform-chip { text-transform:capitalize !important; }
