.td-references-section{padding:76px 0;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(227,6,19,.14) 0%,transparent 24%),radial-gradient(circle at 88% 78%,rgba(255,255,255,.08) 0%,transparent 28%),linear-gradient(135deg,#03162e 0%,#061f3f 48%,#0b315f 100%)}.td-references-section:before{content:"";position:absolute;left:-130px;top:70px;width:280px;height:280px;border-radius:50%;background:rgba(227,6,19,.12);pointer-events:none}.td-references-section:after{content:"";position:absolute;right:-150px;bottom:35px;width:320px;height:320px;border-radius:50%;background:rgba(255,255,255,.06);pointer-events:none}.td-references-section .td-section-title span{color:var(--td-red)}.td-references-section .td-section-title h2{color:#fff}.td-references-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.td-reference-logo{min-height:118px;padding:24px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.09);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 16px 36px rgba(0,0,0,.20);transition:.28s ease}.td-reference-logo:hover{transform:translateY(-5px);border-color:rgba(227,6,19,.60);background:rgba(255,255,255,.14);box-shadow:0 22px 46px rgba(0,0,0,.30)}.td-reference-logo img{max-width:100%;max-height:58px;width:auto;height:auto;object-fit:contain;display:block;filter:none!important;opacity:1!important;transition:.28s ease}.td-reference-logo:hover img{transform:scale(1.04)}.td-services-cta{background:linear-gradient(90deg,#d6000c,#e30613);padding:28px 0;color:#fff}.td-services-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.td-services-cta span{display:block;color:#fff;font-size:15px;font-weight:900}.td-services-cta a{height:46px;padding:0 24px;border:1px solid rgba(255,255,255,.75);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:3px;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap;transition:.25s ease}.td-services-cta a:hover{background:#fff;color:var(--td-red)}.td-reveal{opacity:0;transform:translateY(28px);transition:.7s ease}.td-reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:1200px){.td-services-grid{grid-template-columns:repeat(2,1fr)}.td-process-grid{grid-template-columns:repeat(2,1fr)}.td-references-grid{grid-template-columns:repeat(4,1fr)}.td-services-hero h1{font-size:42px}}@media(max-width:992px){.td-services-info-grid,.td-digifort-grid{grid-template-columns:1fr}.td-digifort-flow{justify-content:flex-start;overflow-x:auto}.td-services-cta-inner{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.td-services-hero{min-height:auto;background:linear-gradient(90deg,rgba(2,15,34,.97),rgba(3,23,51,.84)),url("/Uploads/Images/site/ChatGPT_Image_8_Haz_2026_18_58_41.png") center/cover no-repeat}.td-services-hero-content{padding:58px 0}.td-services-hero h1{font-size:31px}.td-services-hero p{font-size:16px}.td-hero-actions{flex-direction:column}.td-btn{width:100%}.td-services-info,.td-service-list,.td-digifort-section,.td-service-process,.td-references-section{padding:50px 0}.td-info-left h2,.td-section-title h2,.td-digifort-text h2{font-size:27px}.td-services-grid,.td-process-grid,.td-digifort-list{grid-template-columns:1fr}.td-references-grid{grid-template-columns:repeat(2,1fr);gap:14px}.td-reference-logo{min-height:96px;padding:18px}.td-reference-logo img{height:52px}.td-digifort-flow{flex-direction:column;align-items:stretch;overflow:visible}.td-flow-card{width:100%}.td-digifort-flow b{text-align:center}.td-services-cta a{width:100%}}@media(max-width:480px){.td-container{width:90%}.td-services-hero h1{font-size:28px}.td-service-card,.td-process-card{padding:26px 20px}.td-references-grid{grid-template-columns:repeat(2,1fr)}.td-reference-logo{min-height:88px;padding:16px}}@media(min-width:769px){.td-references-grid{grid-template-columns:repeat(6,1fr)}}.td-reference-logo img[src*="EMSAKO"],.td-reference-logo img[src*="emsako"]{width:100%!important;max-width:180px!important;height:64px!important;max-height:64px!important;object-fit:contain!important;transform:scale(1.18)!important;filter:brightness(1.35) contrast(1.35) saturate(1.15) drop-shadow(0 2px 5px rgba(255,255,255,.35))!important}.td-reference-logo img[src*="ozmermer"],.td-reference-logo img[src*="OZMER"]{width:100%!important;max-width:175px!important;height:66px!important;max-height:66px!important;object-fit:contain!important;transform:scale(1.28)!important;filter:contrast(1.08) saturate(1.05)!important}.td-reference-logo img[src*="TERMOMUG"],.td-reference-logo img[src*="Termomug"],.td-reference-logo img[src*="termomug"],.td-reference-logo img[alt*="Termomug"]{width:100%!important;max-width:185px!important;height:72px!important;max-height:72px!important;object-fit:contain!important;transform:scale(1.26)!important}.td-reference-logo img[src*="Doga"],.td-reference-logo img[src*="DOGA"],.td-reference-logo img[src*="doga"],.td-reference-logo img[alt*="Doğa"]{width:100%!important;max-width:180px!important;height:68px!important;max-height:68px!important;object-fit:contain!important;transform:scale(1.18)!important}.td-reference-logo img[src*="ALTUNKAYA"],.td-reference-logo img[src*="Altunkaya"],.td-reference-logo img[src*="altunkaya"],.td-reference-logo img[alt*="Altunkaya"]{width:100%!important;max-width:180px!important;height:74px!important;max-height:74px!important;object-fit:contain!important;transform:scale(1.28)!important}.td-reference-logo:has(img[src*="TOPRAKSAN"]),.td-reference-logo:has(img[src*="Topraksan"]),.td-reference-logo:has(img[src*="topraksan"]),.td-reference-logo:has(img[alt*="Topraksan"]){position:relative;isolation:isolate}.td-reference-logo:has(img[src*="TOPRAKSAN"]):after,.td-reference-logo:has(img[src*="Topraksan"]):after,.td-reference-logo:has(img[src*="topraksan"]):after,.td-reference-logo:has(img[alt*="Topraksan"]):after{content:"";position:absolute;z-index:0;left:50%;bottom:27px;width:122px;height:12px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(255,255,255,.46) 0%,rgba(255,255,255,.14) 42%,transparent 72%);filter:blur(7px);pointer-events:none}.td-reference-logo img[src*="TOPRAKSAN"],.td-reference-logo img[src*="Topraksan"],.td-reference-logo img[src*="topraksan"],.td-reference-logo img[alt*="Topraksan"]{position:relative;z-index:1;width:100%!important;max-width:185px!important;height:70px!important;max-height:70px!important;object-fit:contain!important;transform:scale(1.12)!important;filter:contrast(1.12) saturate(1.05) drop-shadow(0 4px 8px rgba(255,255,255,.42))!important}.td-reference-logo:has(img[src*="EMSAKO"]):hover img,.td-reference-logo:has(img[src*="emsako"]):hover img{transform:scale(1.24)!important}.td-reference-logo:has(img[src*="ozmermer"]):hover img,.td-reference-logo:has(img[src*="OZMER"]):hover img{transform:scale(1.34)!important}.td-reference-logo:has(img[src*="TERMOMUG"]):hover img,.td-reference-logo:has(img[src*="Termomug"]):hover img,.td-reference-logo:has(img[src*="termomug"]):hover img,.td-reference-logo:has(img[alt*="Termomug"]):hover img{transform:scale(1.32)!important}.td-reference-logo:has(img[src*="Doga"]):hover img,.td-reference-logo:has(img[src*="DOGA"]):hover img,.td-reference-logo:has(img[src*="doga"]):hover img,.td-reference-logo:has(img[alt*="Doğa"]):hover img{transform:scale(1.24)!important}.td-reference-logo:has(img[src*="ALTUNKAYA"]):hover img,.td-reference-logo:has(img[src*="Altunkaya"]):hover img,.td-reference-logo:has(img[src*="altunkaya"]):hover img,.td-reference-logo:has(img[alt*="Altunkaya"]):hover img{transform:scale(1.34)!important}.td-reference-logo:has(img[src*="TOPRAKSAN"]):hover img,.td-reference-logo:has(img[src*="Topraksan"]):hover img,.td-reference-logo:has(img[src*="topraksan"]):hover img,.td-reference-logo:has(img[alt*="Topraksan"]):hover img{transform:scale(1.16)!important}@media(max-width:768px){.td-reference-logo img[src*="EMSAKO"],.td-reference-logo img[src*="emsako"]{height:52px!important;max-height:52px!important;transform:scale(1.10)!important}.td-reference-logo img[src*="ozmermer"],.td-reference-logo img[src*="OZMER"]{height:54px!important;max-height:54px!important;transform:scale(1.18)!important}.td-reference-logo img[src*="TERMOMUG"],.td-reference-logo img[src*="Termomug"],.td-reference-logo img[src*="termomug"],.td-reference-logo img[alt*="Termomug"]{height:58px!important;max-height:58px!important;transform:scale(1.16)!important}.td-reference-logo img[src*="Doga"],.td-reference-logo img[src*="DOGA"],.td-reference-logo img[src*="doga"],.td-reference-logo img[alt*="Doğa"]{height:54px!important;max-height:54px!important;transform:scale(1.10)!important}.td-reference-logo img[src*="ALTUNKAYA"],.td-reference-logo img[src*="Altunkaya"],.td-reference-logo img[src*="altunkaya"],.td-reference-logo img[alt*="Altunkaya"]{height:58px!important;max-height:58px!important;transform:scale(1.18)!important}.td-reference-logo img[src*="TOPRAKSAN"],.td-reference-logo img[src*="Topraksan"],.td-reference-logo img[src*="topraksan"],.td-reference-logo img[alt*="Topraksan"]{height:56px!important;max-height:56px!important;transform:scale(1.08)!important}.td-reference-logo:has(img[src*="TOPRAKSAN"]):after,.td-reference-logo:has(img[src*="Topraksan"]):after,.td-reference-logo:has(img[src*="topraksan"]):after,.td-reference-logo:has(img[alt*="Topraksan"]):after{width:92px;height:10px;bottom:22px;filter:blur(6px)}.td-reference-logo:has(img[src*="EMSAKO"]):hover img,.td-reference-logo:has(img[src*="emsako"]):hover img{transform:scale(1.14)!important}.td-reference-logo:has(img[src*="ozmermer"]):hover img,.td-reference-logo:has(img[src*="OZMER"]):hover img{transform:scale(1.22)!important}.td-reference-logo:has(img[src*="TERMOMUG"]):hover img,.td-reference-logo:has(img[src*="Termomug"]):hover img,.td-reference-logo:has(img[src*="termomug"]):hover img,.td-reference-logo:has(img[alt*="Termomug"]):hover img{transform:scale(1.20)!important}.td-reference-logo:has(img[src*="Doga"]):hover img,.td-reference-logo:has(img[src*="DOGA"]):hover img,.td-reference-logo:has(img[src*="doga"]):hover img,.td-reference-logo:has(img[alt*="Doğa"]):hover img{transform:scale(1.14)!important}.td-reference-logo:has(img[src*="ALTUNKAYA"]):hover img,.td-reference-logo:has(img[src*="Altunkaya"]):hover img,.td-reference-logo:has(img[src*="altunkaya"]):hover img,.td-reference-logo:has(img[alt*="Altunkaya"]):hover img{transform:scale(1.22)!important}.td-reference-logo:has(img[src*="TOPRAKSAN"]):hover img,.td-reference-logo:has(img[src*="Topraksan"]):hover img,.td-reference-logo:has(img[src*="topraksan"]):hover img,.td-reference-logo:has(img[alt*="Topraksan"]):hover img{transform:scale(1.12)!important}}

html,body{max-width:100%;overflow-x:hidden}.td-services-page{max-width:100%;overflow:hidden}.td-services-page *{min-width:0}

@media(max-width:992px){
  .td-container{width:92%}
  .td-services-hero{min-height:auto}
  .td-services-hero-content{padding:70px 0}
  .td-services-hero h1{font-size:42px}
  .td-services-info-grid,.td-digifort-grid{grid-template-columns:1fr!important;gap:30px}
  .td-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px}
  .td-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px}
  .td-digifort-flow{min-height:0;flex-wrap:wrap;gap:14px;padding:24px}
  .td-flow-card{width:calc(50% - 10px)}
  .td-digifort-flow b{width:20px;text-align:center}
  .td-references-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

@media(max-width:768px){
  .td-container{width:calc(100% - 32px)}
  .td-services-hero{background:linear-gradient(90deg,rgba(2,15,34,.97),rgba(3,23,51,.84)),url("/Uploads/Images/site/ChatGPT_Image_8_Haz_2026_18_58_41.png") center/cover no-repeat}
  .td-services-hero-content{padding:54px 0}
  .td-services-hero h1{font-size:34px;line-height:1.12}
  .td-services-hero p{font-size:16px;line-height:1.65}
  .td-hero-actions{flex-direction:column}
  .td-btn{width:100%}
  .td-services-info,.td-service-list,.td-digifort-section,.td-service-process,.td-references-section{padding:52px 0}
  .td-info-left h2,.td-section-title h2,.td-digifort-text h2{font-size:30px;line-height:1.15}
  .td-services-info-grid{gap:22px}
  .td-info-right p{font-size:15px;line-height:1.7}
  .td-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px}
  .td-service-card{padding:24px 18px!important}
  .td-service-card h3{font-size:18px;line-height:1.22}
  .td-service-card p{font-size:13px;line-height:1.6}
  .td-service-card li{font-size:12px}
  .td-service-icon{width:52px;height:52px;font-size:21px;margin-bottom:18px}
  .td-digifort-flow{display:grid!important;grid-template-columns:1fr!important;padding:18px;gap:12px}
  .td-flow-card{width:100%!important;min-height:112px}
  .td-digifort-flow b{width:auto;text-align:center;line-height:1}
  .td-digifort-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}
  .td-digifort-list div{font-size:13px}
  .td-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px}
  .td-process-card{padding:24px 16px}
  .td-process-card h3{font-size:17px}
  .td-process-card p{font-size:13px}
  .td-references-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px}
  .td-reference-logo{min-height:104px;padding:16px}
  .td-services-cta-inner{flex-direction:column;align-items:stretch;gap:18px}
  .td-services-cta a{width:100%}
}

@media(max-width:540px){
  .td-container{width:calc(100% - 28px)}
  .td-services-hero h1{font-size:30px}
  .td-kicker,.td-section-title span,.td-digifort-text span{font-size:11px}
  .td-info-left h2,.td-section-title h2,.td-digifort-text h2{font-size:27px}
  .td-services-grid{grid-template-columns:1fr!important}
  .td-service-card{padding:26px 22px!important}
  .td-service-card h3{font-size:20px}
  .td-service-card p{font-size:14px}
  .td-service-card li{font-size:13px}
  .td-digifort-list{grid-template-columns:1fr!important}
  .td-process-grid{grid-template-columns:1fr!important}
  .td-process-card{padding:28px 22px}
  .td-references-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .td-reference-logo{min-height:92px;padding:14px}
  .td-reference-logo img{max-height:48px!important}
}

@media(max-width:360px){
  .td-services-hero h1{font-size:27px}
  .td-info-left h2,.td-section-title h2,.td-digifort-text h2{font-size:24px}
  .td-reference-logo{min-height:82px;padding:10px}
  .td-reference-logo img{max-height:42px!important}
}