.ktsup-wrap{--ks-navy:#123A78;--ks-navy-dark:#0e2d5c;--ks-orange:#FF9200;--ks-orange-dark:#e08200;--ks-bg:#F5F8FB;--ks-text:#172B4D;--ks-muted:#667085;--ks-border:#E5EAF0;--ks-green:#20A464;--ks-red:#D92D20;max-width:1040px;margin:0 auto;padding:32px 18px 64px;font-family:Inter,Manrope,system-ui,-apple-system,sans-serif;color:var(--ks-text)}.ktsup-wrap *{box-sizing:border-box}.ktsup-hero{background:linear-gradient(135deg,var(--ks-navy),var(--ks-navy-dark));border-radius:26px;padding:44px 36px;text-align:center;color:#fff;position:relative;overflow:hidden}.ktsup-hero:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-70px;top:-90px;background:rgba(255,146,0,.15)}.ktsup-eyebrow{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#fff}.ktsup-eyebrow i{color:var(--ks-orange)}.ktsup-hero h1{font-size:clamp(28px,5vw,44px);line-height:1.1;margin:14px 0 10px;color:#fff!important}.ktsup-hero p{max-width:600px;margin:0 auto;color:rgba(255,255,255,.78);font-size:15px}.ktsup-hero-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.ktsup-btn{border:0!important;border-radius:13px!important;padding:12px 18px!important;font:700 13px/1.2 inherit!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;box-shadow:none!important;min-height:44px}.ktsup-btn.primary{background:var(--ks-orange)!important;color:#fff!important}.ktsup-btn.primary:hover{background:var(--ks-orange-dark)!important}.ktsup-btn.secondary{background:#fff!important;color:var(--ks-navy)!important}.ktsup-section{background:#fff;border:1px solid var(--ks-border);border-radius:20px;margin-top:20px;padding:24px;box-shadow:0 4px 14px rgba(18,58,120,.04)}.ktsup-section-head>span{font-size:10px;text-transform:uppercase;letter-spacing:.8px;font-weight:800;color:var(--ks-orange)}.ktsup-section-head h2{color:var(--ks-navy)!important;font-size:22px;margin:4px 0 4px!important}.ktsup-section-head p{color:var(--ks-muted);font-size:13px;margin:0 0 14px}.ktsup-faq{border-bottom:1px solid var(--ks-border)}.ktsup-faq:last-child{border-bottom:0}.ktsup-faq-q{width:100%!important;background:#fff!important;color:var(--ks-navy)!important;border:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;text-align:left!important;gap:12px!important;padding:16px 2px!important;font:700 14px/1.4 inherit!important;cursor:pointer!important}.ktsup-faq-q i{color:var(--ks-orange);transition:.2s}.ktsup-faq.open .ktsup-faq-q i{transform:rotate(180deg)}.ktsup-faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease}.ktsup-faq.open .ktsup-faq-a{max-height:400px}.ktsup-faq-a>div{padding:0 2px 16px;color:var(--ks-muted);font-size:13px;line-height:1.65}.ktsup-form label,.ktsup-reply-form{display:block;color:var(--ks-navy);font-weight:700;font-size:12px}.ktsup-form input,.ktsup-form select,.ktsup-form textarea,.ktsup-reply-form textarea{width:100%!important;background:#fff!important;color:var(--ks-text)!important;border:1.5px solid #D5DCE6!important;border-radius:12px!important;padding:12px 14px!important;font:500 13px/1.4 inherit!important;outline:0!important;margin:6px 0 14px!important;box-shadow:none!important}.ktsup-form input:focus,.ktsup-form select:focus,.ktsup-form textarea:focus,.ktsup-reply-form textarea:focus{border-color:var(--ks-navy)!important;box-shadow:0 0 0 4px rgba(18,58,120,.06)!important}.ktsup-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ktsup-hp{position:absolute!important;left:-99999px!important}.ktsup-notice{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;margin-top:16px;font-size:13px;font-weight:700}.ktsup-notice.success{background:#E8F6EE;color:var(--ks-green)}.ktsup-notice.error{background:#FEF3F2;color:var(--ks-red)}.ktsup-ticket-list{display:flex;flex-direction:column}.ktsup-ticket{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 2px;border-bottom:1px solid var(--ks-border);text-decoration:none!important}.ktsup-ticket:last-child{border-bottom:0}.ktsup-ticket span{display:flex;flex-direction:column;min-width:0}.ktsup-ticket strong{font-size:12px;color:var(--ks-orange)}.ktsup-ticket small{font-size:13px;color:var(--ks-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ktsup-ticket b{font-size:10px;padding:5px 9px;border-radius:999px;background:var(--ks-bg);color:var(--ks-muted);white-space:nowrap}.ktsup-ticket b.open,.ktsup-ticket b.in_progress{background:#FFF9F0;color:var(--ks-orange)}.ktsup-ticket b.waiting_user{background:#EFF6FF;color:#3B82F6}.ktsup-ticket b.resolved{background:#E8F6EE;color:var(--ks-green)}.ktsup-thread{display:flex;flex-direction:column;gap:12px;margin-top:14px}.ktsup-message{max-width:85%;border-radius:15px;padding:14px 16px;background:var(--ks-bg);border:1px solid var(--ks-border)}.ktsup-message.admin{align-self:flex-end;background:var(--ks-navy);border-color:var(--ks-navy);color:#fff}.ktsup-message>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.ktsup-message strong{font-size:12px}.ktsup-message small{font-size:10px;opacity:.65}.ktsup-message p{font-size:13px;line-height:1.55;margin:0}.ktsup-reply-form{margin-top:16px}.ktsup-reply-form textarea{min-height:90px}.ktsup-wrap button:focus,.ktsup-wrap a:focus{outline:2px solid rgba(18,58,120,.25)!important;outline-offset:2px!important}/* Explicitly neutralize theme/Elementor magenta/pink leakage. */.ktsup-wrap button,.ktsup-wrap a,.ktsup-wrap input,.ktsup-wrap select,.ktsup-wrap textarea{accent-color:var(--ks-orange)!important}.ktsup-wrap ::selection{background:rgba(255,146,0,.2)}
@media(max-width:700px){.ktsup-wrap{padding:16px 12px 44px}.ktsup-hero{padding:30px 18px;border-radius:20px}.ktsup-section{padding:18px 16px;border-radius:17px}.ktsup-grid{grid-template-columns:1fr;gap:0}.ktsup-message{max-width:94%}.ktsup-hero-actions .ktsup-btn{flex:1 1 150px}.ktsup-section-head h2{font-size:19px!important}}
