/* ===== THC landing sayfalari — ortak stil (sitenin lacivert/altin paletiyle) ===== */
.thc-lp{--lp-navy:#020f42;--lp-navy-2:#0b2542;--lp-gold:#b9892f;--lp-gold-soft:#f7efe0;
  --lp-ink:#20293f;--lp-ink-2:#4a566d;--lp-line:#e2e7ee;--lp-soft:#f5f7fa;--lp-white:#fff;
  font-family:Helvetica,Verdana,Arial,sans-serif;color:var(--lp-ink);line-height:1.68}
.thc-lp *{box-sizing:border-box}
.thc-lp .lp-wrap{max-width:1100px;margin:0 auto;padding:0 20px}
.thc-lp section{padding:52px 0}
.thc-lp .lp-eyebrow{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;
  color:var(--lp-gold);font-weight:700;margin-bottom:14px}
.thc-lp h1{font-size:clamp(30px,4.6vw,50px);line-height:1.06;color:var(--lp-navy);font-weight:700;
  margin:0 0 18px;letter-spacing:-.01em}
.thc-lp h2{font-size:clamp(23px,2.9vw,32px);line-height:1.12;color:var(--lp-navy);font-weight:700;
  margin:0 0 14px;letter-spacing:-.005em}
.thc-lp h3{font-size:19px;line-height:1.2;color:var(--lp-navy-2);font-weight:700;margin:26px 0 8px}
.thc-lp p{margin:0 0 16px;font-size:17px;max-width:70ch}
.thc-lp .lp-lead{font-size:19px;color:var(--lp-ink-2);max-width:66ch}

/* kahraman */
.thc-lp .lp-hero{background:linear-gradient(180deg,#fbfcfe 0%,#f2f5f9 100%);border-bottom:1px solid var(--lp-line)}
.thc-lp .lp-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center}
.thc-lp .lp-hero img{width:100%;height:auto;border-radius:14px;display:block;
  box-shadow:0 18px 44px -26px rgba(2,15,66,.5)}
.thc-lp .lp-trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:22px;padding-top:20px;
  border-top:1px solid var(--lp-line);font-size:14px;color:var(--lp-ink-2)}
.thc-lp .lp-trust b{color:var(--lp-navy);font-weight:700;display:block;font-size:15px}

/* hizli cevap kutusu */
.thc-lp .lp-answer{background:var(--lp-gold-soft);border-left:4px solid var(--lp-gold);
  border-radius:0 10px 10px 0;padding:20px 24px;margin:0 0 30px}
.thc-lp .lp-answer p{margin:0;font-size:17.5px;max-width:74ch}
.thc-lp .lp-answer strong{color:var(--lp-navy)}

/* bilgi kosesi */
.thc-lp .lp-note{border:1px solid var(--lp-line);border-left:4px solid var(--lp-navy-2);
  background:var(--lp-white);border-radius:0 10px 10px 0;padding:18px 22px;margin:24px 0}
.thc-lp .lp-note.uyari{border-left-color:#a8422f;background:#fdf6f4}
.thc-lp .lp-note .lp-note-t{display:block;font-weight:700;color:var(--lp-navy);margin-bottom:6px;font-size:15px}
.thc-lp .lp-note p{margin:0;font-size:16px}

/* tablo */
.thc-lp .lp-table-wrap{overflow-x:auto;border:1px solid var(--lp-line);border-radius:12px;
  background:var(--lp-white);margin:22px 0}
.thc-lp table{border-collapse:collapse;width:100%;min-width:560px;font-size:15.5px}
.thc-lp th,.thc-lp td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--lp-line);vertical-align:top}
.thc-lp th{background:var(--lp-soft);font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;
  color:var(--lp-ink-2);font-weight:700}
.thc-lp tbody tr:last-child td{border-bottom:none}
.thc-lp td b{color:var(--lp-navy)}

/* listeler */
.thc-lp ul,.thc-lp ol{margin:0 0 18px;padding-left:22px;max-width:70ch}
.thc-lp li{margin-bottom:9px;font-size:17px}
.thc-lp .lp-check{list-style:none;padding-left:0}
.thc-lp .lp-check li{position:relative;padding-left:30px}
.thc-lp .lp-check li:before{content:"";position:absolute;left:0;top:9px;width:16px;height:16px;
  border-radius:50%;background:var(--lp-gold-soft);border:2px solid var(--lp-gold)}

/* adim kartlari */
.thc-lp .lp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:24px 0}
.thc-lp .lp-step{background:var(--lp-white);border:1px solid var(--lp-line);border-radius:12px;padding:20px}
.thc-lp .lp-step .lp-num{display:inline-block;font-size:12px;letter-spacing:.1em;font-weight:700;
  color:var(--lp-gold);margin-bottom:8px}
.thc-lp .lp-step h3{margin:0 0 6px;font-size:17px}
.thc-lp .lp-step p{margin:0;font-size:15.5px;color:var(--lp-ink-2)}

/* SSS */
.thc-lp .lp-faq{border-top:1px solid var(--lp-line)}
.thc-lp .lp-faq details{border-bottom:1px solid var(--lp-line);padding:16px 0}
.thc-lp .lp-faq summary{cursor:pointer;font-weight:700;font-size:17.5px;color:var(--lp-navy);
  list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}
.thc-lp .lp-faq summary::-webkit-details-marker{display:none}
.thc-lp .lp-faq summary:after{content:"+";color:var(--lp-gold);font-size:24px;line-height:1;flex:0 0 auto}
.thc-lp .lp-faq details[open] summary:after{content:"\2013"}
.thc-lp .lp-faq details p{margin:12px 0 0;color:var(--lp-ink-2);font-size:16.5px}

/* kapanis */
.thc-lp .lp-cta{background:var(--lp-navy);color:#fff;border-radius:16px;padding:44px 40px;margin:12px 0 0;text-align:center}
.thc-lp .lp-cta h2{color:#fff;margin-bottom:12px}
.thc-lp .lp-cta p{color:#c8d3e6;margin:0 auto 24px;max-width:60ch}
.thc-lp .lp-cta a.lp-btn{display:inline-block;background:var(--lp-gold);color:#fff;text-decoration:none;
  font-size:18px;font-weight:700;padding:16px 44px;border-radius:8px;transition:background .18s,transform .18s}
.thc-lp .lp-cta a.lp-btn:hover{background:#a3762a;transform:translateY(-1px);color:#fff}
.thc-lp .lp-legal{margin-top:26px;font-size:13px;color:var(--lp-ink-2);border-top:1px solid var(--lp-line);
  padding-top:18px;max-width:none}

/* ilgili sayfalar */
.thc-lp .lp-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:20px 0}
.thc-lp .lp-links a{display:block;background:var(--lp-white);border:1px solid var(--lp-line);
  border-radius:12px;padding:18px 20px;text-decoration:none;transition:border-color .18s,transform .18s}
.thc-lp .lp-links a:hover{border-color:var(--lp-gold);transform:translateY(-2px)}
.thc-lp .lp-links b{display:block;color:var(--lp-navy);font-size:16.5px;margin-bottom:4px}
.thc-lp .lp-links span{color:var(--lp-ink-2);font-size:14.5px}

@media(max-width:860px){
  .thc-lp .lp-hero-grid{grid-template-columns:1fr;gap:28px}
  .thc-lp section{padding:38px 0}
  .thc-lp .lp-cta{padding:32px 22px}
}

/* kaynak kutusu — sitenin standart bicimi */
.thc-refbox{background:#38516d;border-radius:8px;padding:5px 13px;margin:7px 0}.thc-refbox .uagb-heading-text{color:#fff5f5!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.thc-refbox .uagb-heading-text a{color:#fff5f5!important;text-decoration:none}
.thc-lp .thc-lp-refs{max-width:none;margin-top:18px}

/* govde ici gorsel */
.thc-lp figure.lp-fig{margin:28px 0;border:1px solid var(--lp-line);border-radius:12px;overflow:hidden;background:var(--lp-white)}
.thc-lp figure.lp-fig img{width:100%;height:auto;display:block}
.thc-lp figure.lp-fig figcaption{padding:12px 18px;font-size:14px;color:var(--lp-ink-2);background:var(--lp-soft);
  border-top:1px solid var(--lp-line)}
.thc-lp .lp-diagram{margin:28px 0;border:1px solid var(--lp-line);border-radius:12px;background:var(--lp-white);padding:22px 18px}
.thc-lp .lp-diagram svg{width:100%;height:auto;display:block}
.thc-lp .lp-diagram .lp-dg-t{display:block;font-weight:700;color:var(--lp-navy);font-size:15px;margin-bottom:14px}
