/*! 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}.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}.brands-illustration{position:relative}.brands-illustration i{text-shadow:0 0 30px rgba(255,255,255,0.3)}.section-title{font-weight:700;margin-bottom:1.5rem}.section-title .title-underline{position:absolute;height:5px;width:70px;background:linear-gradient(135deg,var(--s2-brand-1-deep),#2575fc);bottom:0;left:50%;transform:translateX(-50%);border-radius:3px}.brands-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:30px;margin-bottom:50px}.brand-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.05);padding:20px;transition:all 0.3s ease;position:relative;overflow:hidden;height:150px;display:flex;align-items:center;justify-content:center}.brand-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--s2-brand-1-deep),#2575fc);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.brand-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.brand-card:hover::before{transform:scaleX(1)}.brand-image-wrapper{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.brand-image{max-width:80%;max-height:80%;transition:transform 0.3s ease;filter:grayscale(100%);opacity:0.7}.brand-card:hover .brand-image{transform:scale(1.1);filter:grayscale(0);opacity:1}.partnership-info{line-height:1.7;border-left:5px solid;border-image:linear-gradient(to bottom,var(--s2-brand-1-deep),#2575fc) 1}.partnership-info h3{position:relative;padding-bottom:10px;color:var(--s2-brand-1-deep)}.partnership-info h3:after{content:'';position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,var(--s2-brand-1-deep),#2575fc);border-radius:2px}.policy-list{padding-left:1.25rem}.policy-list li{margin-bottom:0.75rem;position:relative}.policy-list li:before{content:'';position:absolute;left:-1.25rem;top:0.5rem;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--s2-brand-1-deep),#2575fc)}.cta-section{background:rgba(106,17,203,0.03);padding:30px;border-radius:10px;position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;width:200px;height:200px;background:linear-gradient(135deg,rgba(106,17,203,0.2),rgba(37,117,252,0.2));border-radius:50%;top:-100px;right:-100px;z-index:0}.cta-section::after{content:'';position:absolute;width:150px;height:150px;background:linear-gradient(135deg,rgba(37,117,252,0.2),rgba(106,17,203,0.2));border-radius:50%;bottom:-75px;left:-75px;z-index:0}.cta-section *{position:relative;z-index:1}.btn-primary{background:linear-gradient(135deg,var(--s2-brand-1-deep),#2575fc);border:none;transition:all 0.3s ease;position:relative;z-index:1;overflow:hidden}.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0.1),rgba(255,255,255,0));transform:skewX(-25deg);transition:all 0.5s}.btn-primary:hover::before{left:100%}.btn-primary:hover{box-shadow:0 5px 15px rgba(106,17,203,0.4);transform:translateY(-2px)}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.brands-illustration i{animation:float 4s ease-in-out infinite}@media (max-width:768px){.brands-container{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px}.brand-card{height:120px}}@media (max-width:576px){.brands-container{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px}.brand-card{height:100px;padding:15px}}.brands-container{position:relative}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.brands-container::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;animation:shimmer 2s infinite linear;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);background-size:1000px 100%;pointer-events:none;z-index:1;opacity:0;transition:opacity 0.3s ease}.brands-container.loading::before{opacity:1}[data-aos]{opacity:0;transition:opacity 0.6s ease}[data-aos].aos-animate{opacity:1}