/*! Sistemiki Teknoloji A.S. | Tasarim: Umit Yasin TASMAZ | 2026 */
 .animate__animated{animation-duration:1s}.animate__fadeIn{animation-name:fadeIn}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@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}.hero-section{background:linear-gradient(135deg,var(--s2-brand-1) 0%,var(--s2-brand-2) 100%);position:relative;overflow:hidden;color:white}.hero-section::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='rgba(255,255,255,.07)' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:0.3;pointer-events:none}.blog-illustration i{text-shadow:0 0 30px rgba(255,255,255,0.3)}:root{--primary-color:var(--s2-brand-1);--secondary-color:var(--s2-brand-2)}.bento-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}.bento-grid .bento-card:first-child{grid-column:1 / -1}@media (max-width:768px){.bento-grid{grid-template-columns:1fr;gap:20px}.bento-grid .bento-card:first-child{grid-column:span 1}}.bento-card{position:relative;overflow:hidden;border-radius:24px;background:rgba(255,255,255,0.85);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);box-shadow:0 8px 32px rgba(0,0,0,0.08);transition:all 0.4s cubic-bezier(0.23,1,0.320,1);display:flex;flex-direction:column;height:100%;will-change:transform,box-shadow,border-color}.bento-card:hover{transform:translateY(-12px) scale(1.01);box-shadow:0 24px 48px rgba(var(--s2-brand-1-rgb),0.15),0 0 80px rgba(var(--s2-brand-2-rgb),0.08);border-color:rgba(var(--s2-brand-1-rgb),0.3);background:rgba(255,255,255,0.95)}.bento-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--s2-brand-1-rgb),0.3) 0%,rgba(var(--s2-brand-2-rgb),0.3) 100%);opacity:0;transition:opacity 0.4s ease;pointer-events:none;border-radius:24px;z-index:1}.bento-card:hover::before{opacity:0.1}.bento-card-img-link{overflow:hidden;position:relative;display:block;width:100%;height:240px}.bento-grid .bento-card:first-child .bento-card-img-link{height:300px}@media (max-width:768px){.bento-card-img-link{height:200px}.bento-grid .bento-card:first-child .bento-card-img-link{height:240px}}.bento-card-img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.23,1,0.320,1);display:block}.bento-card:hover .bento-card-img{transform:scale(1.08) rotate(1deg)}.bento-card-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--s2-brand-1-rgb),0.08) 0%,rgba(var(--s2-brand-2-rgb),0.08) 100%);display:flex;align-items:center;justify-content:center;color:rgba(var(--s2-brand-1-rgb),0.3);font-size:64px}.bento-card-body{padding:28px;display:flex;flex-direction:column;flex-grow:1;position:relative;z-index:2}.bento-card-title{margin:0 0 12px 0;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:-0.3px}.bento-card-link{color:#1a1a1a;text-decoration:none;transition:all 0.3s ease;display:inline-block}.bento-card:hover .bento-card-link{background:linear-gradient(135deg,var(--s2-brand-1) 0%,var(--s2-brand-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bento-post-meta{font-size:0.875rem;color:#666;margin-bottom:14px;display:flex;align-items:center;gap:8px;font-weight:500}.bento-post-meta i{color:var(--s2-brand-1);opacity:0.7}.bento-card-text{font-size:0.95rem;color:#4a4a4a;line-height:1.6;margin:0 0 20px 0;flex-grow:1;letter-spacing:0.2px}.bento-read-more-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,var(--s2-brand-1) 0%,var(--s2-brand-2) 100%);color:white;font-weight:600;font-size:0.875rem;border-radius:24px;text-decoration:none;transition:all 0.3s cubic-bezier(0.23,1,0.320,1);border:none;cursor:pointer;letter-spacing:0.3px;width:fit-content;box-shadow:0 4px 15px rgba(var(--s2-brand-1-rgb),0.25)}.bento-read-more-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(var(--s2-brand-1-rgb),0.4);color:white;text-decoration:none}.bento-read-more-btn:hover i{transform:translateX(4px) rotate(15deg)}.bento-read-more-btn i{transition:transform 0.3s cubic-bezier(0.23,1,0.320,1);font-size:0.8rem}.blog-card{transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden;border-radius:12px}.blog-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.1)!important}.card-img-link{overflow:hidden;position:relative;display:block}.card-img-top{height:200px;object-fit:cover;transition:transform 0.5s ease}.card-img-link:hover .card-img-top{transform:scale(1.05)}.card-img-placeholder{height:200px}.category-item{transition:transform 0.3s ease}.category-item:hover{transform:translateX(5px)}.divider{height:3px;width:50px;background:linear-gradient(135deg,var(--s2-brand-1) 0%,var(--s2-brand-2) 100%);border-radius:2px}.contact-icon{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,rgba(var(--s2-brand-1-rgb),0.1) 0%,rgba(var(--s2-brand-2-rgb),0.1) 100%);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:16px}.btn-primary{background:linear-gradient(135deg,var(--s2-brand-1) 0%,var(--s2-brand-2) 100%);border:none;transition:all 0.3s ease}.btn-outline-primary{color:var(--s2-brand-1);border-color:var(--s2-brand-1);transition:all 0.3s ease}.btn-primary:hover,.btn-outline-primary:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(var(--s2-brand-1-rgb),0.4)}.btn-outline-primary:hover{background:linear-gradient(135deg,var(--s2-brand-1) 0%,var(--s2-brand-2) 100%);border-color:transparent}.pagination .page-item .page-link{border:1px solid #dee2e6;color:#495057;padding:0.5rem 0.75rem;margin:0 2px;border-radius:6px;text-decoration:none;background:white;transition:all 0.2s ease}.pagination .page-item .page-link:hover{background-color:#f8f9fa;border-color:#adb5bd;color:#495057}.pagination .page-item.active .page-link{background-color:#6c757d!important;border-color:#6c757d!important;color:white!important;font-weight:600}.pagination .page-item.active .page-link:hover{background-color:#5a6268!important;border-color:#545b62!important;color:white!important}.pagination .page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.pagination-info .badge{font-size:0.875rem;font-weight:normal;background-color:#f8f9fa!important;color:#495057!important;border:1px solid #dee2e6}.badge.bg-primary{background:linear-gradient(135deg,var(--s2-brand-1) 0%,var(--s2-brand-2) 100%)!important}.text-primary{color:var(--s2-brand-1)!important}.btn-link.text-primary{color:var(--s2-brand-1)!important}.read-more-btn{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;background:linear-gradient(135deg,rgba(var(--s2-brand-1-rgb),0.08) 0%,rgba(var(--s2-brand-2-rgb),0.08) 100%);color:var(--s2-brand-1);font-weight:600;font-size:.875rem;border-radius:25px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(var(--s2-brand-1-rgb),0.15);letter-spacing:.3px}.read-more-btn:hover{background:linear-gradient(135deg,var(--s2-brand-1) 0%,var(--s2-brand-2) 100%);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--s2-brand-1-rgb),0.3);border-color:transparent}.read-more-btn i{transition:transform .3s}.read-more-btn:hover i{transform:translateX(4px)}.rounded-pill{border-radius:50px!important}