.scs-wrapper{width:100%;margin:0 auto;padding:2.5rem 20px 3rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fafafa}.scs-baslik-ust{text-align:center;color:#1a1a1a;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;margin:0 0 2.25rem}.scs-breadcrumb{display:flex;align-items:flex-start;justify-content:center;gap:32px;margin-bottom:3rem;flex-wrap:wrap}.scs-bc-step{display:flex;flex-direction:column;align-items:center;gap:12px;width:140px}@keyframes scsIconGlow{0%,to{box-shadow:0 0 12px #ed7f0d59}50%{box-shadow:0 0 26px #ed7f0dbf}}.scs-bc-icon{position:relative;width:80px;height:80px;border-radius:50%;background:#fff8f0;border:2.5px solid #ed7f0d;color:#ed7f0d;display:flex;align-items:center;justify-content:center;animation:scsIconGlow 2.4s ease-in-out infinite;flex-shrink:0}.scs-bc-icon svg{width:32px;height:32px}.scs-bc-num{position:absolute;top:-10px;right:-10px;width:28px;height:28px;border-radius:50%;background:#ed7f0d;color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2.5px solid #fff;box-shadow:0 1px 5px #0003;line-height:1}.scs-bc-text{font-size:17px;font-weight:800;color:#3a104f;text-align:center;white-space:nowrap}.scs-bc-arrow{color:#ed7f0d;font-size:26px;line-height:1;margin-top:20px;flex-shrink:0}@media (max-width: 700px){.scs-breadcrumb{gap:14px}.scs-bc-icon{width:48px;height:48px}.scs-bc-icon svg{width:22px;height:22px}.scs-bc-num{width:22px;height:22px;font-size:11px;top:-8px;right:-8px}.scs-bc-text{font-size:12px;white-space:normal}.scs-bc-arrow{margin-top:10px;font-size:18px}.scs-bc-step{width:90px}}.scs-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;width:100%;box-sizing:border-box}.scs-kart{position:relative;flex:0 0 auto;width:230px;min-height:230px;display:flex;flex-direction:column;text-align:center;text-decoration:none;background:linear-gradient(135deg,#3a104f,#7c4197);border:1.5px solid rgba(255,255,255,.15);border-radius:16px;overflow:visible;box-sizing:border-box;cursor:pointer;box-shadow:0 6px 16px #3a104f33;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.scs-kart:hover{transform:translateY(-4px);border-color:#ffffff59;box-shadow:0 12px 26px #3a104f52}.scs-icerik{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 18px}.scs-kart-baslik{font-size:16px;font-weight:800;color:#fff;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scs-alt{font-size:13px;font-weight:700;color:#ffffffd9;margin:0}@keyframes scsFirsatGlow{0%,to{box-shadow:0 0 26px #f5a6238c}50%{box-shadow:0 0 44px #f5a623e6}}.scs-kart--firsat{width:260px;min-height:270px;border:3px solid hsla(29,100%,52%,1);animation:scsFirsatGlow 2.4s ease-in-out infinite;z-index:2}.scs-kart--firsat .scs-kart-baslik{font-size:19px}.scs-kart--firsat .scs-alt{font-size:14px;color:#fff}.scs-kart--firsat:hover{transform:translateY(-8px)}.scs-rozet{position:absolute;top:-16px;left:50%;transform:translate(-50%);background:#ff810a;color:#412402;font-size:13px;font-weight:800;padding:6px 18px;border-radius:20px;white-space:nowrap;letter-spacing:.03em;z-index:3;box-shadow:0 0 12px #f5a62399}@media (max-width: 1050px){.scs-grid{gap:18px}.scs-kart,.scs-kart--firsat{width:45%}.scs-kart--firsat{min-height:220px}}@media (max-width: 600px){.scs-grid{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:14px;padding:16px 12px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.scs-kart,.scs-kart--firsat{width:200px;flex:0 0 auto;scroll-snap-align:center}.scs-kart--firsat{width:220px}}@keyframes scsBcActive{0%,13%,to{transform:scale(1);border-color:#e0d5c7;box-shadow:none}20%,30%{transform:scale(1.08);border-color:#f5a623;box-shadow:0 0 26px #f5a623a6}40%{transform:scale(1);border-color:#e0d5c7;box-shadow:none}}@keyframes scsBcTextActive{0%,13%,to{color:#3a104f}20%,30%{color:#ed7f0d}40%{color:#3a104f}}.scs-bc-icon{animation:scsBcActive 5s ease-in-out infinite;animation-delay:var(--bc-delay, 0s)}.scs-bc-text{animation:scsBcTextActive 5s ease-in-out infinite;animation-delay:var(--bc-delay, 0s)}@keyframes scsFirsatZoom{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.scs-kart--firsat{animation:scsFirsatGlow 2.4s ease-in-out infinite,scsFirsatZoom 3.4s ease-in-out infinite}
