.turc-hero{padding:82px 0 88px;background:linear-gradient(180deg,var(--brand-bg-alt),var(--brand-bg))}.turc-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.95fr);align-items:center;grid-gap:48px;gap:48px}.turc-hero h1{margin:14px 0 18px;font-size:max(2.35rem, min(5vw, 4.9rem));line-height:1.02;font-weight:800;color:var(--brand-text)}.turc-hero p{max-width:620px;color:var(--brand-text-muted);font-size:1.22rem}.turc-hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.turc-hero__media{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);padding:12px}.turc-hero__media img{width:100%;aspect-ratio:720/560;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.turc-catgrid,.turc-industries,.turc-stats{padding:86px 0}.turc-catgrid__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.turc-cat-card{display:flex;min-height:218px;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);transition:transform .2s,border-color .2s,box-shadow .2s}.turc-cat-card:hover{transform:translateY(-2px);border-color:var(--brand-primary);box-shadow:0 12px 30px rgba(55,32,69,.1)}.turc-cat-card--focus{border-color:rgba(106,69,124,.45);background:linear-gradient(180deg,#fff,#faf7fb)}.turc-cat-card__icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--brand-radius);color:var(--brand-text-inverse);background:var(--brand-primary);font-weight:800}.turc-cat-card h3,.turc-ind-card h3{font-size:1.05rem;margin:0;font-weight:800}.turc-cat-card p,.turc-ind-card p{color:var(--brand-text-muted);margin:0}.turc-cat-card span:last-child,.turc-ind-card span{margin-top:auto;color:var(--brand-primary);font-weight:800}.turc-trustbar{background:var(--brand-neutral-dark);color:var(--brand-text-inverse);padding:24px 0}.turc-trustbar__row{display:flex;flex-wrap:nowrap}.turc-trustbar__item{flex:1 1 0;min-width:0;padding:8px 22px;text-align:center;border-right:1px solid rgba(255,255,255,.16)}.turc-trustbar__item:last-child{border-right:0}.turc-trustbar strong{display:block;font-size:max(1.15rem, min(2.3vw, 1.9rem));line-height:1.1}.turc-trustbar span{color:rgba(255,255,255,.72);font-size:.88rem}.turc-industries{background:var(--brand-bg-alt)}.turc-industries__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.turc-ind-card{overflow:hidden;border-radius:var(--brand-radius);background:var(--brand-bg);border:1px solid var(--brand-border)}.turc-ind-card img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.turc-ind-card:hover img{transform:scale(1.04)}.turc-ind-card div{padding:22px}.turc-stats__row{display:flex;flex-wrap:nowrap;gap:0;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.turc-stat{flex:1 1 0;min-width:0;padding:30px 20px;text-align:center;border-right:1px solid var(--brand-border);background:var(--brand-bg)}.turc-stat:last-child{border-right:0}.turc-stat strong{display:block;color:var(--brand-primary);font-size:max(1.3rem, min(3vw, 2.2rem));line-height:1.1}.turc-stat span{color:var(--brand-text-muted);font-size:.92rem}.turc-cta--split{color:var(--brand-text-inverse);background:var(--brand-primary-dark)}.turc-cta__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.72fr);grid-gap:42px;gap:42px;align-items:center}.turc-cta h2{margin:12px 0 16px;font-weight:800}.turc-cta li,.turc-cta p{color:rgba(255,255,255,.78)}.turc-cta__form{background:var(--brand-bg);border-radius:var(--brand-radius);padding:28px}@media (max-width:991px){.turc-cta__grid,.turc-hero__grid{grid-template-columns:1fr}.turc-hero__media{order:-1}.turc-catgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.turc-trustbar__row{flex-wrap:wrap}.turc-trustbar__item{flex:0 0 50%;border-bottom:1px solid rgba(255,255,255,.16)}.turc-stats__row{flex-wrap:wrap}.turc-stat{flex:0 0 50%;border-bottom:1px solid var(--brand-border)}}@media (max-width:575px){.turc-catgrid__grid{grid-template-columns:1fr}.turc-hero__actions .btn{width:100%}}