/* v1.1.95 — MenkulEX Değerleme Asistanı landing ve ilk ekran rafinesi */
.xan-customer-ai-page-v175{padding:24px 0 46px;background:radial-gradient(circle at left 32%,rgba(5,89,112,.05),transparent 24%),linear-gradient(180deg,#F7FAFC 0%,#FFFFFF 44%)!important}
.xan-customer-ai-page-hero-v195{max-width:940px!important;margin:0 auto 12px!important;padding:0 18px!important}
.xan-customer-ai-page-hero-v195 h1{margin:10px 0 10px!important;font-size:clamp(32px,4.8vw,58px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.03em!important;max-width:860px}
.xan-customer-ai-page-hero-v195 p{font-size:18px!important;line-height:1.6!important;max-width:760px;color:#516979!important}
.xan-customer-ai-benefits-v195{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:18px;color:#055970;font-size:15px;font-weight:500}
.xan-customer-ai-benefits-v195 span{position:relative;padding-left:28px;color:#0B314F}
.xan-customer-ai-benefits-v195 span:before{content:'';position:absolute;left:0;top:50%;width:18px;height:18px;border-radius:50%;transform:translateY(-50%);border:1px solid rgba(5,89,112,.24);background:linear-gradient(180deg,#fff,#EFF6F8)}
.xan-customer-ai-benefits-v195 span:after{content:'•';position:absolute;left:6px;top:50%;transform:translateY(-56%);color:#055970;font-size:16px;font-weight:700}
.xan-customer-ai-v190.is-standalone .xcai-shell{width:min(940px,calc(100vw - 32px))!important;height:auto!important;min-height:0!important;margin:10px auto 20px!important;border-radius:28px!important;box-shadow:0 30px 60px rgba(9,40,68,.10)!important;overflow:hidden}
.xan-customer-ai-v190.is-standalone .xcai-body{padding:16px 18px 20px!important}
.xan-customer-ai-v190.is-standalone .xcai-head{background:linear-gradient(135deg,#072C60 0%,#05254D 52%,#0A4D7E 100%)!important;position:relative}
.xan-customer-ai-v190.is-standalone .xcai-head:after{content:'';position:absolute;right:-20px;bottom:-18px;width:240px;height:120px;background:radial-gradient(circle at 30% 40%,rgba(73,180,218,.55),transparent 18%),radial-gradient(circle at 64% 52%,rgba(255,255,255,.13),transparent 22%),radial-gradient(circle at 74% 28%,rgba(73,180,218,.35),transparent 22%);opacity:.9;pointer-events:none}
.xan-customer-ai-v190 .xcai-bubble.ai{display:flex;align-items:center;gap:14px;padding:16px 18px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#F8FBFC)!important;box-shadow:0 6px 18px rgba(4,31,64,.04)}
.xan-customer-ai-v190 .xcai-bubble.ai:before{content:'✦';display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#0E6076;color:#fff;font-size:16px;font-weight:700}
.xan-customer-ai-v190 .xcai-bubble.ai b{display:block;color:#041F40}
.xan-customer-ai-v190 .xcai-mode-switch-v175{margin-top:14px!important;padding:4px!important;border-radius:16px!important;background:#EFF4F7!important}
.xan-customer-ai-v190 .xcai-mode-switch-v175 button{min-height:46px!important;font-size:16px!important;font-weight:600!important}
.xan-customer-ai-v190 .xcai-mode-switch-v175 button.is-active{background:linear-gradient(135deg,#0B748C,#055970)!important;color:#fff!important;box-shadow:none!important}
.xan-customer-ai-v190 .xcai-quick-title-v175 strong{font-size:28px!important;font-weight:700!important;letter-spacing:-.02em;color:#041F40}
.xan-customer-ai-v190 .xcai-quick-title-v175 small{font-size:15px!important;color:#627687!important;display:block;margin-top:6px}
.xan-customer-ai-v190 .xcai-intents-v195{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
.xan-customer-ai-v190 .xcai-intents-v195 button{min-height:58px!important;border-radius:16px!important;padding:14px 18px!important;font-size:15px!important;font-weight:600!important;position:relative}
.xan-customer-ai-v190 .xcai-intents-v195 button:after{content:'›';position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:24px;color:#567789}
.xan-customer-ai-v190 .xcai-quick-contact-v175{margin-top:14px!important;gap:12px!important}
.xan-customer-ai-v190 .xcai-quick-contact-v175 a{min-height:50px!important;border-radius:16px!important;font-size:15px!important;font-weight:600!important}
.xan-customer-ai-v190 .xcai-quick-contact-v175 a:last-child{background:#fff!important;color:#055970!important;border:1px solid #2E7A90!important}
.xan-customer-ai-v190 .xcai-faq-quick-v175{display:none!important}
.xan-customer-ai-v190 .xcai-chat-toolbar-v175 strong{font-size:18px!important;font-weight:600!important}
.xan-customer-ai-v190 .xcai-chat-log-v175{max-height:320px!important}
.xan-customer-ai-v190 .xcai-chat-input-v175 input{font-size:14px!important}
@media(max-width:1024px){
  .xan-customer-ai-page-v175{padding:12px 0 28px!important}
  .xan-customer-ai-page-hero-v195{margin-bottom:10px!important}
  .xan-customer-ai-page-hero-v195 h1{font-size:clamp(28px,6vw,42px)!important;max-width:none}
  .xan-customer-ai-page-hero-v195 p{font-size:16px!important;max-width:none}
}
@media(max-width:680px){
  .xan-customer-ai-page-hero-v195{padding:0 12px!important}
  .xan-customer-ai-benefits-v195{gap:10px 14px;font-size:13.5px}
  .xan-customer-ai-v190.is-standalone .xcai-shell{width:calc(100vw - 12px)!important;border-radius:22px!important}
  .xan-customer-ai-v190.is-standalone .xcai-body{padding:12px!important}
  .xan-customer-ai-v190 .xcai-bubble.ai{padding:14px!important;align-items:flex-start}
  .xan-customer-ai-v190 .xcai-mode-switch-v175 button{font-size:14px!important;min-height:42px!important}
  .xan-customer-ai-v190 .xcai-quick-title-v175 strong{font-size:23px!important}
  .xan-customer-ai-v190 .xcai-quick-title-v175 small{font-size:13.5px!important}
  .xan-customer-ai-v190 .xcai-intents-v195{grid-template-columns:1fr!important}
  .xan-customer-ai-v190 .xcai-intents-v195 button{min-height:54px!important;font-size:14px!important;padding:13px 16px!important}
  .xan-customer-ai-v190 .xcai-intents-v195 button:after{right:14px;font-size:22px}
  .xan-customer-ai-v190 .xcai-quick-contact-v175{grid-template-columns:1fr 1fr!important}
  .xan-customer-ai-v190 .xcai-quick-contact-v175 a{min-height:46px!important;font-size:14px!important}
}
