/*! Sistemiki Teknoloji A.S. | Tasarim: Umit Yasin TASMAZ | 2026 */
 .animate__animated{animation-duration:1s}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__delay-1s{animation-delay:0.3s}.section-title{font-weight:700;margin-bottom:1.5rem}.section-title .title-underline{position:absolute;height:5px;width:70px;background:linear-gradient(to right,var(--s2-brand-1),var(--s2-brand-2));bottom:0;left:0;border-radius:3px}.text-center .section-title .title-underline{left:50%;transform:translateX(-50%)}.contact-page-circle{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--s2-brand-1),var(--s2-brand-2));color:white;display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 4px 10px rgba(var(--s2-brand-1-rgb),0.3)}.card-icon span{width:70px;height:70px;font-size:2rem;display:flex;align-items:center;justify-content:center}.contact-page-item{display:flex;transition:transform 0.3s ease}.contact-page-item:hover{transform:translateX(5px)}.contact-page-icon{margin-right:15px}.contact-page-content{flex:1}.contact-page-content h3{font-weight:600;margin-bottom:0.5rem}.contact-page-content a{color:#333;transition:color 0.3s ease}.contact-page-content a:hover{color:var(--s2-brand-1)}.contact-page-social-icons{display:flex}.contact-page-social-icon{text-decoration:none!important;display:inline-block;margin-right:10px}.contact-page-social-circle{width:40px;height:40px;border-radius:50%;background-color:#f8f9fa;color:var(--s2-brand-1);display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all 0.3s ease}.contact-page-social-icon:hover .contact-page-social-circle{transform:scale(1.1);background:linear-gradient(135deg,var(--s2-brand-1) 0%,var(--s2-brand-2) 100%);color:white;box-shadow:0 5px 15px rgba(var(--s2-brand-1-rgb),0.3)}.btn{transition:all 0.3s ease;position:relative;overflow:hidden}.btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(var(--s2-brand-1-rgb),0.3)}.btn::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,0.5);opacity:0;border-radius:100%;transform:scale(1,1) translate(-50%);transform-origin:50% 50%}.btn:hover::after{animation:ripple 1s ease-out}@keyframes ripple{0%{transform:scale(0,0);opacity:0.5}100%{transform:scale(20,20);opacity:0}}.map-container{position:relative;overflow:hidden;height:400px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.map-container::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:8px;box-shadow:inset 0 0 10px rgba(var(--s2-brand-1-rgb),0.1)}.map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.contact-info-wrapper,.map-wrapper{transition:all 0.3s ease;border-radius:12px;overflow:hidden}.contact-info-wrapper:hover,.map-wrapper:hover{box-shadow:0 15px 30px rgba(0,0,0,0.1)!important;transform:translateY(-5px)}.irt-kanallar{margin:0;padding:0;list-style:none}.irt-kanal{block-size:100%;display:flex;flex-direction:column;align-items:center;gap:var(--s2-sp-3);text-align:center}.irt-kanal__ikon{display:inline-flex;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;font-size:1.2rem;color:var(--s2-brand-1-deep);background:var(--s2-surface-2);border-radius:50%}.irt-kanal__baslik{margin:0;font-family:var(--s2-font-display);font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:600;line-height:1.3;text-wrap:balance;color:var(--s2-ink)}.irt-kanal__metin{margin:0;font-size:var(--s2-fs-small);line-height:1.65;color:var(--s2-ink-2)}.irt-kanal__dugme{margin-block-start:auto;inline-size:100%;padding-inline:var(--s2-sp-3);white-space:nowrap;font-size:clamp(.85rem,.78rem + .35vw,1rem)}.irt-not{display:flex;align-items:flex-start;gap:var(--s2-sp-3);margin-block-start:var(--s2-sp-4);padding:var(--s2-sp-4);border:1px solid var(--s2-line);border-inline-start:4px solid var(--s2-brand-1);border-radius:var(--s2-radius-2);background:var(--s2-surface-2)}.irt-not__ikon{flex:none;margin-block-start:.15rem;font-size:1.1rem;color:var(--s2-brand-1)}.irt-not__baslik{margin:0 0 .4rem;font-family:var(--s2-font-display);font-size:1rem;font-weight:700;color:var(--s2-brand-1-deep)}.irt-not__metin{margin:0;font-size:var(--s2-fs-small);line-height:1.65;color:var(--s2-ink-2)}.irt-not__bag{color:var(--s2-brand-1-deep);font-weight:600}.irt-kanallar{grid-template-columns:1fr}@media(min-width:48rem){.irt-kanallar{grid-template-columns:repeat(3,1fr)}.irt-kanal__dugme{inline-size:auto}}.irt-harita{display:block;inline-size:100%;border:0}.irt-ikili{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s2-sp-5)}.irt-blok{block-size:100%}.irt-harita-kap{overflow:hidden;border:1px solid var(--s2-line);border-radius:var(--s2-radius-2)}@media(min-width:62rem){.irt-ikili{grid-template-columns:repeat(2,minmax(0,1fr))}}
