
/* --- blok 31 --- */

.thcx{--gold:#c9a24e;--muted:#a9b8cc;--bd:rgba(255,255,255,.09);--panel:rgba(255,255,255,.035);position:relative;width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;background:#0a1c33;padding:168px 0 40px;font-family:inherit;box-sizing:border-box;overflow:hidden;}
.thcx *{box-sizing:border-box;}
.thcx a{text-decoration:none;}
.thcx .thcx-hero{position:relative;max-width:1340px;margin:0 auto;background:var(--panel);border:1px solid var(--bd);border-bottom:0;border-radius:24px 24px 0 0;padding:40px 46px 0;overflow:hidden;}
.thcx .thcx-top{position:relative;padding-bottom:40px;}
.thcx .thcx-heart{position:absolute;top:8px;right:6%;width:150px;height:auto;opacity:.10;pointer-events:none;z-index:0;}
.thcx .thcx-left{position:relative;z-index:2;max-width:53%;}
.thcx .thcx-eyebrow{display:block;color:var(--gold);font-size:14px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;line-height:1.35;margin:0;}
.thcx .thcx-h1{color:#fff;font-size:56px;font-weight:800;line-height:1.05;margin:16px 0 22px;letter-spacing:-.5px;padding:0;}
.thcx .thcx-para{color:#c6d2e0;font-size:16.5px;line-height:1.62;margin:0 0 30px;max-width:565px;}
.thcx .thcx-para a,.thcx .thcx-para-m a{color:var(--gold);font-weight:700;text-decoration:underline;text-underline-offset:2px;}
.thcx .thcx-para-m{display:none;}
.thcx .thcx-btn{display:inline-flex;align-items:center;gap:11px;background:linear-gradient(180deg,#c9a24e,#a07d33);color:#fff;font-size:16.5px;font-weight:700;padding:18px 32px;border-radius:13px;box-shadow:0 12px 30px rgba(160,125,51,.28);transition:transform .2s,box-shadow .2s;white-space:nowrap;border:0;}
.thcx .thcx-btn:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(160,125,51,.36);color:#fff;}
.thcx .thcx-social{display:flex;align-items:center;gap:15px;margin-top:36px;}
.thcx .thcx-avatars{height:46px;width:auto;display:block;border-radius:0;max-width:none;}
.thcx .thcx-soc-tx b{display:block;color:#fff;font-size:16.5px;font-weight:700;line-height:1.25;}
.thcx .thcx-soc-tx span{color:var(--muted);font-size:14.5px;}
.thcx .thcx-man{position:absolute;right:-6px;bottom:0;width:49%;max-width:600px;height:calc(100% + 40px);object-fit:contain;object-position:bottom right;z-index:1;pointer-events:none;margin:0;}
.thcx .thcx-tag{position:absolute;top:64px;right:31%;z-index:4;display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:9px 15px;white-space:nowrap;}
.thcx .thcx-tag .fl{width:26px;height:18px;border-radius:3px;flex:none;display:block;}
.thcx .thcx-tag .tx{color:#fff;font-size:14px;font-weight:600;line-height:1.25;}
.thcx .thcx-arrow{position:absolute;top:6px;right:26%;width:58px;height:auto;z-index:3;color:#fff;opacity:.85;transform:scaleX(-1);}
.thcx .thcx-bottom{position:relative;z-index:5;max-width:1340px;margin:0 auto;background:var(--panel);border:1px solid var(--bd);border-radius:0 0 24px 24px;padding:22px 46px;display:flex;align-items:center;justify-content:space-between;gap:30px;}
.thcx .thcx-disc{display:flex;gap:14px;align-items:flex-start;flex:1 1 auto;max-width:560px;}
.thcx .thcx-disc>svg{flex:none;color:#7f97b5;margin-top:1px;}
.thcx .thcx-disc p{color:#9db0c7;font-size:14.5px;line-height:1.55;margin:0;}
.thcx .thcx-logos{display:flex;align-items:center;gap:22px;flex:none;}
.thcx .thcx-logos .lg{height:50px;width:auto;display:block;max-width:none;}
.thcx .thcx-logos .lg-trust{height:40px;width:auto;max-width:100%;display:block;}
.thcx .thcx-logos .lg-hw{height:56px;}
.thcx .thcx-logos .dv{width:1px;height:44px;background:rgba(255,255,255,.12);flex:none;}
@media(max-width:768px){
 .thcx{padding:92px 8px 18px;}
 .thcx .thcx-hero{max-width:none;border:1px solid var(--bd);border-radius:20px;padding:22px 16px 52px;margin-bottom:14px;}
 .thcx .thcx-top{padding-bottom:20px;}
 .thcx .thcx-left{max-width:100%;}
 .thcx .thcx-eyebrow{display:none;}
 .thcx .thcx-h1{font-size:29px;margin:2px 0 14px;max-width:82%;word-break:keep-all;}
 .thcx .thcx-para{display:none;}
 .thcx .thcx-para-m{display:block;font-size:13.5px;line-height:1.5;margin:0 0 20px;max-width:50%;}
 .thcx .thcx-btn{display:none;}
 .thcx .thcx-social{display:none !important;}
 .thcx .thcx-avatars{height:40px;}
 .thcx .thcx-soc-tx b{font-size:14px;}
 .thcx .thcx-soc-tx span{font-size:12.5px;}
 .thcx .thcx-man{width:56%;right:-24px;height:auto;max-height:none;top:92px;bottom:auto;}
 .thcx .thcx-tag{display:none !important;}
 .thcx .thcx-arrow{display:none !important;}
 .thcx .thcx-logos .lg-hw{height:34px;}
 .thcx .thcx-heart{width:96px;height:auto;top:14px;}
 .thcx .thcx-bottom{max-width:none;background:transparent;border:0;border-radius:0;padding:0;flex-direction:column;align-items:stretch;gap:14px;}
 .thcx .thcx-disc{background:var(--panel);border:1px solid var(--bd);border-radius:18px;padding:13px 15px;gap:11px;max-width:none;}
 .thcx .thcx-disc>svg{width:20px;height:20px;}
 .thcx .thcx-disc p{font-size:12.5px !important;line-height:1.5 !important;}
 .thcx .thcx-logos{background:var(--panel);border:1px solid var(--bd);border-radius:18px;padding:16px 6px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:26px;}
 .thcx .thcx-logos .lg{height:48px;width:auto;max-width:42%;object-fit:contain;}
 .thcx .thcx-logos .lg-trust{height:29px;width:auto;max-width:94%;}
 .thcx .thcx-logos .lg-hw{height:40px;}
 .thcx .thcx-logos .dv{display:none;}
}
/* Dar masaustu (769-1300): adam metne yaklasip bosluk kapaniyor -> hasta etiketi+ok gizle (yuze binmesin) */
@media(min-width:769px) and (max-width:1300px){
 .thcx .thcx-tag,.thcx .thcx-arrow{display:none !important;}
}
