@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Orbitron:wght@600;700;800&display=swap');

:root{
  --mct-bg:#07080b;
  --mct-bg2:#0c0e13;
  --mct-panel:#11141a;
  --mct-panel2:#171b22;
  --mct-text:#f7f8fa;
  --mct-muted:#98a2ad;
  --mct-line:rgba(255,255,255,.09);
  --mct-red:#e10600;
  --mct-red2:#ff4037;
  --mct-green:#20c965;
  --mct-shadow:0 26px 72px rgba(0,0,0,.34);
  --mct-radius:26px;
}
html[data-theme="light"]{
  color-scheme:light;
  --mct-bg:#f3f5f7;
  --mct-bg2:#eceff2;
  --mct-panel:#ffffff;
  --mct-panel2:#f7f8fa;
  --mct-text:#111827;
  --mct-muted:#667085;
  --mct-line:rgba(15,23,42,.10);
  --mct-shadow:0 22px 58px rgba(15,23,42,.10);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;color-scheme:dark}
body{
  margin:0;
  overflow-x:hidden;
  font-family:'Manrope',sans-serif;
  color:var(--mct-text);
  background:
    radial-gradient(circle at 10% 0%,rgba(225,6,0,.13),transparent 25%),
    linear-gradient(180deg,var(--mct-bg),var(--mct-bg2));
  transition:background .25s ease,color .25s ease;
}
body:before{
  content:"";
  position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.018;
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");
}
a{text-decoration:none;color:inherit}
img{max-width:100%;display:block}
button,input,textarea,select{font:inherit}
.mct-container{width:min(1320px,calc(100% - 40px));margin:auto}
.mct-main{padding-top:96px}
.mct-header{
  position:fixed;top:0;left:0;right:0;z-index:1500;
  background:rgba(7,8,11,.86);
  border-bottom:1px solid rgba(255,255,255,.07);
  backdrop-filter:blur(22px);
  transition:.25s ease;
}
.mct-header.is-scrolled{
  background:rgba(7,8,11,.97);
  box-shadow:0 14px 42px rgba(0,0,0,.42);
}
html[data-theme="light"] .mct-header{
  background:rgba(255,255,255,.86);
  border-bottom-color:rgba(15,23,42,.08);
}
html[data-theme="light"] .mct-header.is-scrolled{
  background:rgba(255,255,255,.97);
  box-shadow:0 12px 34px rgba(15,23,42,.12);
}
.mct-nav{min-height:96px;display:flex;align-items:center;gap:26px}
.mct-brand{display:flex;align-items:center;flex:0 0 auto}
.mct-brand img{height:58px;width:auto;max-width:250px}
.mct-menu{display:flex;align-items:center;justify-content:center;gap:3px;flex:1}
.mct-menu a{
  min-height:43px;padding:0 13px;border-radius:12px;
  display:flex;align-items:center;justify-content:center;
  color:#aeb5bf;font-size:12px;font-weight:800;white-space:nowrap;
  border:1px solid transparent;transition:.2s ease;
}
html[data-theme="light"] .mct-menu a{color:#475467}
.mct-menu a:hover,.mct-menu a.is-active{
  color:#fff;background:rgba(255,255,255,.055);
}
html[data-theme="light"] .mct-menu a:hover,
html[data-theme="light"] .mct-menu a.is-active{
  color:#111827;background:rgba(15,23,42,.055);
}
.mct-menu a.is-featured{
  color:#ff7068;
  background:rgba(225,6,0,.07);
  border-color:rgba(225,6,0,.15);
}
.mct-nav-actions{display:flex;align-items:center;gap:9px}
.mct-btn{
  min-height:48px;padding:0 18px;border-radius:14px;
  display:inline-flex;align-items:center;justify-content:center;gap:9px;
  border:1px solid transparent;color:#fff!important;font-size:12px;font-weight:900;
  transition:.22s ease;
}
.mct-btn:hover{transform:translateY(-2px)}
.mct-btn-red{background:linear-gradient(135deg,var(--mct-red2),var(--mct-red));box-shadow:0 13px 32px rgba(225,6,0,.25)}
.mct-btn-ghost{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.10)}
html[data-theme="light"] .mct-btn-ghost{background:#fff;border-color:#d9dde3;color:#111827!important}
.mct-btn-wa{background:linear-gradient(135deg,#2bd46d,#18a94f);box-shadow:0 14px 35px rgba(24,169,79,.27)}
.mct-btn-wa img{width:18px;height:18px;object-fit:contain}
.mct-dealer-btn{
  background:linear-gradient(135deg,rgba(225,6,0,.96),rgba(172,7,2,.96));
  border-color:rgba(255,255,255,.11);
  box-shadow:0 12px 30px rgba(225,6,0,.24);
}
.mct-live-dot{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 14px #fff}
.mct-theme-toggle,.mct-menu-toggle{
  width:48px;height:48px;flex:0 0 48px;
  border:1px solid rgba(255,255,255,.10);border-radius:14px;
  background:rgba(255,255,255,.045);color:#fff;cursor:pointer;
}
html[data-theme="light"] .mct-theme-toggle,
html[data-theme="light"] .mct-menu-toggle{
  background:#fff;color:#111827;border-color:#d9dde3;
}
.mct-theme-toggle{display:grid;place-items:center}
.mct-theme-icon{
  grid-area:1/1;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;
  stroke-linecap:round;stroke-linejoin:round;transition:.2s ease;
}
.mct-sun{opacity:0;transform:rotate(-30deg) scale(.75)}
html[data-theme="light"] .mct-moon{opacity:0;transform:rotate(30deg) scale(.75)}
html[data-theme="light"] .mct-sun{opacity:1;transform:none}
.mct-menu-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0}
.mct-menu-toggle span{width:21px;height:2px;border-radius:99px;background:currentColor;transition:.2s ease}
.mct-menu-toggle.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.mct-menu-toggle.is-active span:nth-child(2){opacity:0}
.mct-menu-toggle.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mct-mobile-dealer{display:none!important}
.mct-page-hero{
  position:relative;overflow:hidden;padding:86px 0 72px;
  border-bottom:1px solid var(--mct-line);
}
.mct-page-hero:before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:
    radial-gradient(circle at 85% 20%,rgba(225,6,0,.16),transparent 28%),
    linear-gradient(90deg,transparent 0%,rgba(255,255,255,.018) 48%,transparent 100%);
}
.mct-page-hero .mct-container{position:relative;z-index:2}
.mct-breadcrumb{display:flex;gap:9px;align-items:center;color:var(--mct-muted);font-size:12px}
.mct-breadcrumb b{color:#ff6b63}
.mct-eyebrow{
  display:inline-flex;align-items:center;gap:9px;
  margin-bottom:18px;color:#ff6b63;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;
}
.mct-eyebrow:before{content:"";width:22px;height:2px;background:var(--mct-red);box-shadow:0 0 12px rgba(225,6,0,.8)}
h1,h2,h3,h4,p{margin-top:0}
.mct-page-hero h1{
  max-width:970px;margin:23px 0 18px;
  font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.05em;
}
.mct-page-hero p{max-width:850px;margin:0;color:var(--mct-muted);font-size:17px;line-height:1.78}
.mct-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.mct-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}
.mct-pill{padding:9px 12px;border-radius:999px;border:1px solid var(--mct-line);background:rgba(255,255,255,.03);color:var(--mct-muted);font-size:11px;font-weight:800}
html[data-theme="light"] .mct-pill{background:#fff}
.mct-section{padding:86px 0}
.mct-section.alt{background:rgba(255,255,255,.018);border-top:1px solid var(--mct-line);border-bottom:1px solid var(--mct-line)}
html[data-theme="light"] .mct-section.alt{background:rgba(15,23,42,.025)}
.mct-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}
.mct-section-head h2{max-width:760px;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.04em}
.mct-section-head p{max-width:520px;margin:0;color:var(--mct-muted);line-height:1.75}
.mct-grid{display:grid;gap:18px}
.mct-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.mct-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.mct-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.mct-card{
  position:relative;overflow:hidden;
  padding:28px;border:1px solid var(--mct-line);border-radius:var(--mct-radius);
  background:
    radial-gradient(circle at 100% 0,rgba(225,6,0,.07),transparent 31%),
    linear-gradient(180deg,var(--mct-panel2),var(--mct-panel));
  box-shadow:var(--mct-shadow);
}
.mct-card:before{content:"";position:absolute;left:0;top:0;width:72px;height:2px;background:linear-gradient(90deg,var(--mct-red),transparent)}
.mct-card h3{margin:15px 0 10px;font-size:22px}
.mct-card p{margin:0;color:var(--mct-muted);font-size:13px;line-height:1.75}
.mct-card-link{display:inline-flex;margin-top:20px;color:#ff6b63;font-size:12px;font-weight:900}
.mct-icon{
  width:48px;height:48px;border-radius:15px;display:grid;place-items:center;
  background:rgba(225,6,0,.10);border:1px solid rgba(225,6,0,.18);
  color:#ff6b63;font:800 17px 'Orbitron',sans-serif;
}
.mct-feature-list{display:grid;gap:11px;margin-top:22px}
.mct-feature{
  display:flex;gap:12px;align-items:flex-start;padding:13px 14px;
  border:1px solid var(--mct-line);border-radius:15px;background:rgba(255,255,255,.025)
}
html[data-theme="light"] .mct-feature{background:#fff}
.mct-feature i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:0 0 22px;background:rgba(32,201,101,.12);color:#2bd46d;font-style:normal;font-weight:900}
.mct-feature b{display:block;font-size:13px}
.mct-feature span{display:block;margin-top:3px;color:var(--mct-muted);font-size:11px;line-height:1.5}
.mct-number-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--mct-line);border-radius:24px;overflow:hidden;background:var(--mct-panel);box-shadow:var(--mct-shadow)}
.mct-number{padding:26px;text-align:center;border-right:1px solid var(--mct-line)}
.mct-number:last-child{border-right:0}
.mct-number strong{display:block;font:800 28px 'Orbitron',sans-serif;color:#ff5a52}
.mct-number span{display:block;margin-top:7px;color:var(--mct-muted);font-size:11px}
.mct-process{counter-reset:process;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.mct-process article{counter-increment:process}
.mct-process article:after{
  content:"0" counter(process);position:absolute;right:18px;top:14px;
  font:800 38px 'Orbitron',sans-serif;color:rgba(255,255,255,.035)
}
html[data-theme="light"] .mct-process article:after{color:rgba(15,23,42,.045)}
.mct-cta{
  padding:42px;border-radius:30px;border:1px solid rgba(225,6,0,.20);
  background:
    radial-gradient(circle at 10% 0,rgba(225,6,0,.18),transparent 34%),
    linear-gradient(135deg,var(--mct-panel2),var(--mct-panel));
  display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:var(--mct-shadow)
}
.mct-cta h2{margin:0 0 10px;font-size:clamp(28px,4vw,46px);letter-spacing:-.04em}
.mct-cta p{margin:0;color:var(--mct-muted);max-width:690px;line-height:1.7}
.mct-cta-actions{display:flex;flex-wrap:wrap;gap:10px;flex:0 0 auto}
.mct-table-wrap{overflow:auto;border:1px solid var(--mct-line);border-radius:22px;background:var(--mct-panel);box-shadow:var(--mct-shadow)}
.mct-table{width:100%;border-collapse:collapse;min-width:760px}
.mct-table th,.mct-table td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--mct-line);font-size:12px}
.mct-table th{color:#ff6b63;font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:rgba(225,6,0,.045)}
.mct-table td{color:var(--mct-muted)}
.mct-table td b{color:var(--mct-text)}
.mct-table tr:last-child td{border-bottom:0}
.mct-contact-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px}
.mct-contact-item{padding:19px;border:1px solid var(--mct-line);border-radius:18px;background:rgba(255,255,255,.025)}
html[data-theme="light"] .mct-contact-item{background:#fff}
.mct-contact-item small{display:block;color:#ff6b63;font-size:9px;font-weight:900;letter-spacing:.14em}
.mct-contact-item b{display:block;margin-top:8px;font-size:16px}
.mct-contact-item span{display:block;margin-top:5px;color:var(--mct-muted);font-size:12px;line-height:1.55}
.mct-form{display:grid;gap:12px}
.mct-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mct-input{
  width:100%;min-height:52px;padding:0 15px;border:1px solid var(--mct-line);border-radius:14px;
  background:rgba(255,255,255,.035);color:var(--mct-text);outline:none
}
textarea.mct-input{min-height:130px;padding-top:14px;resize:vertical}
html[data-theme="light"] .mct-input{background:#fff}
.mct-accordion{display:grid;gap:10px}
.mct-faq{border:1px solid var(--mct-line);border-radius:18px;background:var(--mct-panel);overflow:hidden}
.mct-faq button{
  width:100%;padding:19px 21px;border:0;background:transparent;color:var(--mct-text);
  display:flex;align-items:center;justify-content:space-between;text-align:left;font-weight:800;cursor:pointer
}
.mct-faq button span:last-child{font-size:22px;color:#ff6b63}
.mct-faq div{display:none;padding:0 21px 20px;color:var(--mct-muted);font-size:13px;line-height:1.75}
.mct-faq.is-open div{display:block}
.mct-faq.is-open button span:last-child{transform:rotate(45deg)}
.mct-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.mct-gallery figure{position:relative;margin:0;min-height:270px;overflow:hidden;border-radius:22px;border:1px solid var(--mct-line);background:#0d1015}
.mct-gallery img{width:100%;height:100%;object-fit:cover;transition:.35s ease}
.mct-gallery figure:hover img{transform:scale(1.045)}
.mct-gallery figcaption{position:absolute;left:16px;right:16px;bottom:15px;padding:12px 14px;border-radius:14px;background:rgba(7,8,11,.75);color:#fff;font-size:12px;font-weight:800;backdrop-filter:blur(12px)}
.mct-legal{max-width:980px}
.mct-legal h2{margin-top:36px;font-size:28px}
.mct-legal h3{margin-top:25px;font-size:19px}
.mct-legal p,.mct-legal li{color:var(--mct-muted);line-height:1.8;font-size:14px}
.mct-legal a{color:#ff6b63;font-weight:800}
.mct-shortcode-guide{
  min-height:320px;border:1px dashed rgba(225,6,0,.34);border-radius:26px;
  display:grid;place-items:center;padding:30px;text-align:center;background:rgba(225,6,0,.035)
}
.mct-shortcode-guide code{display:block;margin-top:10px;color:#ff7169;font-size:16px;font-weight:900}
.mct-whatsapp-float{
  position:fixed;right:22px;bottom:22px;z-index:1700;
  display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;
  color:#fff!important;background:linear-gradient(135deg,#2bd46d,#18a94f);
  border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 55px rgba(22,169,77,.38);
  transition:.2s ease
}
.mct-whatsapp-float:hover{transform:translateY(-3px)}
.mct-whatsapp-float span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14)}
.mct-whatsapp-float img{width:21px;height:21px;object-fit:contain}
.mct-whatsapp-float b{font-size:12px}
.mct-footer{padding:64px 0 24px;border-top:1px solid var(--mct-line);background:linear-gradient(180deg,transparent,rgba(0,0,0,.18))}
html[data-theme="light"] .mct-footer{background:linear-gradient(180deg,transparent,rgba(15,23,42,.04))}
.mct-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:42px}
.mct-footer-logo{height:62px;width:auto;max-width:250px}
.mct-footer p{max-width:390px;margin:17px 0 0;color:var(--mct-muted);font-size:12px;line-height:1.75}
.mct-footer h4{margin:0 0 16px;font-size:13px}
.mct-footer-grid a{display:block;margin:10px 0;color:var(--mct-muted);font-size:12px}
.mct-footer-grid a:hover{color:#ff6b63}
.mct-footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:42px;padding-top:22px;border-top:1px solid var(--mct-line);color:var(--mct-muted);font-size:10px}
.mct-footer-bottom div{display:flex;gap:15px}
.mct-footer-bottom span:last-child{text-align:right}
.mct-footer-bottom b{color:var(--mct-text)}

@media(max-width:1100px){
  .mct-menu-toggle{display:flex}
  .mct-dealer-btn{display:none}
  .mct-nav{position:relative}
  .mct-menu{
    display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:1550;
    flex-direction:column;align-items:stretch;gap:4px;padding:12px;border-radius:20px;
    background:rgba(8,10,14,.98);border:1px solid rgba(255,255,255,.10);
    box-shadow:0 26px 70px rgba(0,0,0,.50);backdrop-filter:blur(22px)
  }
  html[data-theme="light"] .mct-menu{background:rgba(255,255,255,.98);border-color:rgba(15,23,42,.09);box-shadow:0 24px 60px rgba(15,23,42,.14)}
  .mct-menu.is-open{display:flex}
  .mct-menu a{width:100%;min-height:46px;padding:12px 14px;justify-content:space-between}
  .mct-mobile-dealer{display:flex!important;margin-top:5px;color:#fff!important;background:linear-gradient(135deg,#e10600,#b90803)!important}
  .mct-grid-4,.mct-process{grid-template-columns:repeat(2,1fr)}
  .mct-footer-grid{grid-template-columns:1.4fr 1fr 1fr}
  .mct-footer-grid>div:last-child{grid-column:2/4}
}
@media(max-width:820px){
  .mct-main{padding-top:82px}
  .mct-nav{min-height:82px}
  .mct-brand img{height:48px;max-width:190px}
  .mct-grid-3,.mct-grid-2,.mct-contact-grid{grid-template-columns:1fr}
  .mct-number-grid{grid-template-columns:repeat(2,1fr)}
  .mct-number:nth-child(2){border-right:0}
  .mct-number:nth-child(-n+2){border-bottom:1px solid var(--mct-line)}
  .mct-section-head{display:block}
  .mct-section-head p{margin-top:16px}
  .mct-cta{display:block}
  .mct-cta-actions{margin-top:22px}
  .mct-gallery{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){
  .mct-container{width:min(100%,calc(100% - 24px))}
  .mct-main{padding-top:76px}
  .mct-nav{min-height:76px;gap:10px}
  .mct-brand img{height:42px;max-width:158px}
  .mct-theme-toggle,.mct-menu-toggle{width:43px;height:43px;flex-basis:43px}
  .mct-page-hero{padding:58px 0 55px}
  .mct-page-hero h1{font-size:clamp(37px,12vw,54px)}
  .mct-page-hero p{font-size:15px}
  .mct-section{padding:68px 0}
  .mct-grid-4,.mct-process,.mct-gallery{grid-template-columns:1fr}
  .mct-number-grid{grid-template-columns:1fr}
  .mct-number{border-right:0;border-bottom:1px solid var(--mct-line)!important}
  .mct-number:last-child{border-bottom:0!important}
  .mct-form-row{grid-template-columns:1fr}
  .mct-cta{padding:28px 22px}
  .mct-whatsapp-float{right:14px;bottom:14px;padding:9px}
  .mct-whatsapp-float b{display:none}
  .mct-footer-grid{grid-template-columns:1fr;gap:25px}
  .mct-footer-grid>div:last-child{grid-column:auto}
  .mct-footer-bottom{grid-template-columns:1fr;gap:12px}
  .mct-footer-bottom span:last-child{text-align:left}
}

    /* ===== V18 — BAYİ DİZİNİ SHORTCODE ALANI ===== */
    .mct-dealer-plugin-slot{
      width:100%;
      max-width:1400px;
      margin:0 auto;
      padding:0;
      background:transparent;
      border:0;
    }
    .mct-dealer-plugin-slot > p{
      margin:0!important;
      padding:0!important;
    }
