
:root{--n:#07172f;--n2:#0c2949;--o:#d87a2d;--bg:#eef3f7;--ink:#142338;--mut:#718096;--line:#dce5ed;--ok:#137b59}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}.wrap{max-width:1360px;margin:auto;padding:0 20px}
header{background:radial-gradient(circle at 80% 0,#185171,#0b2948 34%,#07172f 72%);color:#fff;padding:20px 0 54px}.nav{display:flex;justify-content:space-between;align-items:center}.brand{font-size:24px;font-weight:950}.brand i{font-style:normal;color:var(--o)}.tag{font-size:10px;border:1px solid #ffffff30;padding:7px 10px;border-radius:99px}.hero{padding-top:58px;max-width:880px}.hero h1{font-size:clamp(42px,7vw,78px);letter-spacing:-.055em;line-height:.94;margin:0}.hero p{font-size:17px;color:#c7d5e3;line-height:1.55;max-width:760px}.hero b{color:#fff}
main{margin-top:-26px;padding-bottom:70px}.card{background:#fff;border-radius:20px;box-shadow:0 15px 42px #0a203614}.analyzer{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.form{padding:26px}.preview{padding:26px;background:var(--n);color:#fff}.eyebrow{font-size:10px;font-weight:900;letter-spacing:.1em;color:var(--o)}h2{margin:7px 0 8px}.desc{color:var(--mut);font-size:13px;line-height:1.5}.preview .desc{color:#b9cad8}label{display:block;font-size:10px;font-weight:900;margin:12px 0 5px;text-transform:uppercase}input,textarea,select{width:100%;padding:11px;border:1px solid var(--line);border-radius:11px;background:#fbfcfd}textarea{min-height:70px}.row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.btn{border:0;border-radius:11px;padding:12px 15px;font-weight:900}.primary{width:100%;background:var(--o);margin-top:14px}.ghost{background:#edf2f6;color:#25364a}.status{font-size:12px;margin-top:10px;min-height:18px}.result{display:none;margin-top:16px}.score{font-size:48px;font-weight:950}.score small{font-size:14px;color:#a9bccd}.actions{display:grid;gap:9px;margin-top:12px}.act{border:1px solid #ffffff1d;background:#ffffff0b;padding:12px;border-radius:13px}.act b{display:block}.act small{color:#afc0ce;display:block;margin-top:4px;line-height:1.4}.why{font-size:9px;color:#f3ad70;margin-top:7px}.sales{margin-top:16px;background:#fff;color:var(--ink);padding:15px;border-radius:14px}.sales b{display:block}.sales p{font-size:12px;color:var(--mut)}.sales a{display:block;text-align:center;text-decoration:none;color:#17100a;background:var(--o);padding:11px;border-radius:10px;font-weight:900}
.flow{margin-top:16px;padding:22px}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:12px}.step{border:1px solid var(--line);border-radius:12px;padding:11px;text-align:center;font-size:10px}.step b{display:block;font-size:12px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.feature{padding:19px}.feature p{font-size:12px;color:var(--mut);line-height:1.5}.legal{font-size:10px;color:var(--mut);margin-top:15px;line-height:1.5}
@media(max-width:800px){.analyzer{grid-template-columns:1fr}.steps{grid-template-columns:repeat(3,1fr)}.features{grid-template-columns:1fr}}@media(max-width:520px){.row,.steps{grid-template-columns:1fr}.hero{padding-top:40px}}

input[type="checkbox"]{width:auto;margin-right:7px}.consent{font-size:12px;text-transform:none;font-weight:400;line-height:1.5}.act,.hero,.brand{overflow-wrap:anywhere}.btn:disabled{opacity:.65;cursor:wait}.tag{flex-shrink:0}.nav{gap:12px}.evidence{white-space:pre-wrap}.flow-note{font-size:12px;color:var(--mut)}

.hero > .eyebrow{margin-bottom:12px}


/* BT-KARSILASTIRMA-KESIN-DUZELTME-20261013 */

main.wrap > section.bt-compare {
  display:block !important;
  width:100% !important;
  max-width:none !important;
  padding:30px !important;
}

main.wrap > section.bt-compare > div:has(table) {
  display:block !important;
  width:100% !important;
  max-width:none !important;
  overflow-x:auto !important;
}

main.wrap .bt-compare table.bt-compare-table {
  display:table !important;
  width:100% !important;
  min-width:600px !important;
  table-layout:fixed !important;
  border-collapse:collapse !important;
}

main.wrap .bt-compare table.bt-compare-table thead,
main.wrap .bt-compare table.bt-compare-table tbody {
  display:table-row-group;
}

main.wrap .bt-compare table.bt-compare-table tr {
  display:table-row !important;
}

main.wrap .bt-compare table.bt-compare-table th,
main.wrap .bt-compare table.bt-compare-table td {
  display:table-cell !important;
  padding:17px 18px !important;
  border-bottom:2px solid #274766 !important;
  vertical-align:middle !important;
  font-size:15px !important;
  line-height:1.5 !important;
}

main.wrap .bt-compare table.bt-compare-table th:first-child {
  width:56% !important;
  text-align:left !important;
}

main.wrap .bt-compare table.bt-compare-table th:nth-child(2),
main.wrap .bt-compare table.bt-compare-table td:nth-child(2),
main.wrap .bt-compare table.bt-compare-table th:nth-child(3),
main.wrap .bt-compare table.bt-compare-table td:nth-child(3) {
  width:22% !important;
  text-align:center !important;
}

main.wrap .bt-compare table.bt-compare-table tbody tr:nth-child(3) > *,
main.wrap .bt-compare table.bt-compare-table tbody tr:nth-child(4) > * {
  border-bottom-color:#E97824 !important;
}

@media(max-width:650px) {
  main.wrap > section.bt-compare {
    padding:16px !important;
  }
}


/* BT-KARSILASTIRMA-ORANTILI-20261013 */
@media (min-width: 651px) {
  main.wrap .bt-compare table.bt-compare-table {
    width: 90% !important;
    min-width: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
main.wrap .bt-compare table.bt-compare-table thead th,
main.wrap .bt-compare table.bt-compare-table tbody th,
main.wrap .bt-compare table.bt-compare-table tbody td {
  padding: 10px 14px !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  border-bottom-width: 1px !important;
}
main.wrap .bt-compare table.bt-compare-table tbody tr:nth-child(3) > *,
main.wrap .bt-compare table.bt-compare-table tbody tr:nth-child(4) > * {
  border-bottom-color: #E97824 !important;
}
@media (max-width: 650px) {
  main.wrap .bt-compare table.bt-compare-table {
    width: 100% !important;
    min-width: 560px !important;
  }
}


/* BT-KURUMSAL-SON-DUZEN-20261013 */

/* Başlık ve tablo aynı hizadan başlasın */
@media (min-width:651px) {
  main.wrap > section.bt-compare > .eyebrow,
  main.wrap > section.bt-compare > h2,
  main.wrap > section.bt-compare > p {
    margin-left:5% !important;
    margin-right:5% !important;
  }
}

/* Daha zarif kurumsal yazı ağırlığı */
main.wrap .bt-compare table.bt-compare-table tbody th {
  font-weight:550 !important;
  letter-spacing:0 !important;
}

/* Business Twin sütununa hafif vurgu */
main.wrap .bt-compare table.bt-compare-table tbody td:nth-child(3) {
  background-color:#F3F7FB !important;
  color:#102844 !important;
  font-weight:650 !important;
}

/* Sütun başlıklarını belirginleştir */
main.wrap .bt-compare table.bt-compare-table thead th {
  font-weight:700 !important;
  color:#102844 !important;
}

/* Alt açıklamaları daha dengeli göster */
main.wrap > section.bt-compare > p {
  line-height:1.65 !important;
}

/* Mobilde başlık hizasını koru */
@media (max-width:650px) {
  main.wrap > section.bt-compare > .eyebrow,
  main.wrap > section.bt-compare > h2,
  main.wrap > section.bt-compare > p {
    margin-left:0 !important;
    margin-right:0 !important;
  }
}


/* BT-MOBIL-TABLO-DUZELTME-20261013 */
@media (max-width:650px) {

  main.wrap > section.bt-compare {
    padding:20px 16px !important;
  }

  main.wrap .bt-compare table.bt-compare-table {
    width:100% !important;
    min-width:0 !important;
    table-layout:fixed !important;
    margin:0 !important;
  }

  main.wrap .bt-compare table.bt-compare-table tr {
    display:table-row !important;
  }

  main.wrap .bt-compare table.bt-compare-table th,
  main.wrap .bt-compare table.bt-compare-table td {
    display:table-cell !important;
    padding:11px 6px !important;
    font-size:12px !important;
    line-height:1.4 !important;
    vertical-align:middle !important;
    border-bottom:1px solid #B8C8D8 !important;
    overflow-wrap:break-word !important;
  }

  main.wrap .bt-compare table.bt-compare-table th:first-child {
    width:56% !important;
    text-align:left !important;
    font-weight:600 !important;
  }

  main.wrap .bt-compare table.bt-compare-table th:nth-child(2),
  main.wrap .bt-compare table.bt-compare-table td:nth-child(2),
  main.wrap .bt-compare table.bt-compare-table th:nth-child(3),
  main.wrap .bt-compare table.bt-compare-table td:nth-child(3) {
    width:22% !important;
    text-align:center !important;
  }

  main.wrap .bt-compare table.bt-compare-table tbody tr:nth-child(3) > *,
  main.wrap .bt-compare table.bt-compare-table tbody tr:nth-child(4) > * {
    border-bottom-color:#E97824 !important;
  }

  main.wrap .bt-compare table.bt-compare-table thead th {
    font-size:11px !important;
    font-weight:700 !important;
  }

  main.wrap .bt-compare h2 {
    font-size:22px !important;
    line-height:1.25 !important;
  }
}
