/*! Sistemiki Teknoloji A.S. | Tasarim: Umit Yasin TASMAZ | 2026 */
 *{box-sizing:border-box;margin:0;padding:0}:root{--c-primary:#4f46e5;--c-primary-dark:#4f46e5;--c-secondary:#a855f7;--c-success:#22c55e;--c-danger:#ef4444;--c-warning:#f59e0b;--c-dark:#0f172a;--c-gray:#64748b;--c-light:#f8fafc;--c-white:#fff;--c-border:#e2e8f0;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1);--radius:10px;--radius-lg:16px;--radius-xl:24px;--trans:all .2s ease}.products-main{background:var(--c-light)}.wz-hero{background:var(--s2-surface-2);padding:clamp(1.5rem,1.2rem + 1.4vw,2.5rem) clamp(1rem,3vw,2rem);position:relative;overflow:hidden}.wz-wrapper{max-width:1200px;margin:0 auto;position:relative;z-index:1}.wz-not{display:block;color:var(--s2-ink-3);font-size:.8rem;line-height:1.6}.wz-not a{color:var(--s2-brand-1-deep);font-weight:600}.wz-card{background:var(--c-white);border-radius:var(--radius-xl);padding:1.25rem;box-shadow:var(--shadow-xl);margin-bottom:1.5rem}.wz-progress{height:4px;background:var(--c-border);border-radius:2px;margin-bottom:1.25rem;overflow:hidden}.wz-progress-bar{height:100%;background:linear-gradient(90deg,var(--c-primary),var(--c-secondary));width:33%;transition:width .4s ease}.wz-step{display:none;animation:wzFade .3s ease}.wz-step.active{display:block}@keyframes wzFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wz-step-title{font-size:1rem;font-weight:700;color:var(--c-dark);margin-bottom:1rem;display:flex;align-items:center;gap:8px}.wz-step-num{width:26px;height:26px;background:linear-gradient(135deg,var(--c-primary),var(--c-secondary));color:var(--c-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.wz-cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.wz-cat-btn{color:var(--s2-ink);background:var(--c-light);border:2px solid transparent;border-radius:var(--radius);padding:.75rem .5rem;text-align:center;cursor:pointer;transition:var(--trans);display:flex;flex-direction:column;align-items:center;gap:4px}.wz-cat-btn:hover{border-color:var(--c-primary);background:var(--c-white)}.wz-cat-btn.selected{border-color:var(--c-primary);background:#eef2ff;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.wz-cat-btn i{font-size:1.25rem;color:var(--c-primary)}.wz-cat-name{font-size:.75rem;font-weight:600;color:var(--c-dark);line-height:1.2}.wz-cat-count{font-size:.65rem;color:var(--c-gray)}.wz-opt-grid{display:grid;gap:10px}.wz-opt-card{background:var(--c-light);border:2px solid transparent;border-radius:var(--radius-lg);padding:1rem;cursor:pointer;transition:var(--trans);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;text-align:left}.wz-opt-card:hover{border-color:var(--c-primary);transform:translateY(-2px)}.wz-opt-card.selected{border-color:var(--c-primary);background:#eef2ff;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.wz-opt-card.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.wz-opt-icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));border-radius:var(--radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wz-opt-icon i{font-size:1.25rem;color:var(--c-primary)}.wz-opt-text{min-width:0}.wz-opt-text strong{display:block;font-size:.9rem;color:var(--c-dark);margin-bottom:2px}.wz-opt-text span{font-size:.75rem;color:var(--c-gray);line-height:1.3;display:block}.wz-opt-count{background:var(--c-primary);color:var(--c-white);font-style:normal;font-size:.7rem;font-weight:700;padding:4px 10px;border-radius:50px;white-space:nowrap}.wz-opt-count.zero{background:var(--c-border);color:var(--c-gray)}.wz-loading{text-align:center;padding:3rem 1rem}.wz-spinner{width:48px;height:48px;border:4px solid var(--c-border);border-top-color:var(--c-primary);border-radius:50%;animation:wzSpin 1s linear infinite;margin:0 auto 1rem}@keyframes wzSpin{to{transform:rotate(360deg)}}.wz-loading p{color:var(--c-gray);font-size:.9rem}.wz-results-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:1rem}.wz-results-head .wz-step-title{margin:0}.wz-results-head .wz-step-title i{color:var(--c-success)}.wz-reset-btn{background:var(--c-light);border:1px solid var(--c-border);padding:8px 14px;border-radius:50px;font-size:.75rem;font-weight:600;color:var(--c-gray);cursor:pointer;transition:var(--trans);display:flex;align-items:center;gap:6px}.wz-reset-btn:hover{border-color:var(--c-primary);color:var(--c-primary)}.wz-results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wz-prod-card{background:var(--c-white);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;transition:var(--trans);display:flex;flex-direction:column;height:100%;border:1px solid var(--c-border);box-shadow:var(--shadow-sm)}.wz-prod-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--c-primary)}.wz-prod-img{position:relative;height:160px;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.wz-prod-img img{max-width:90%;max-height:90%;width:auto;height:auto;object-fit:contain;transition:transform .3s ease}.wz-prod-card:hover .wz-prod-img img{transform:scale(1.05)}.wz-prod-badge{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,var(--c-danger),#dc2626);color:var(--c-white);font-size:.65rem;font-weight:700;padding:4px 8px;border-radius:6px;box-shadow:0 2px 8px rgba(239,68,68,.4)}.wz-prod-body{padding:12px;display:flex;flex-direction:column;flex-grow:1}.wz-prod-body h4{font-size:.8rem;font-weight:600;color:var(--c-dark);margin-bottom:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em}.wz-prod-price-wrap{margin-top:10px;padding-top:10px;border-top:1px solid var(--c-border)}.wz-prod-old{font-size:.7rem;color:var(--c-gray);text-decoration:line-through;display:block;line-height:1}.wz-prod-current{font-size:.95rem;font-weight:700;color:var(--c-primary);display:block;line-height:1.3}.wz-prod-price-wrap.has-discount .wz-prod-current{color:var(--c-success)}.wz-prod-savings{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;font-size:.6rem;font-weight:600;padding:4px 8px;border-radius:6px;margin-top:6px}.wz-prod-savings i{font-size:.55rem}.wz-results-more{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--c-border)}.wz-more-link{display:inline-flex;align-items:center;gap:6px;color:var(--c-primary);font-weight:600;font-size:.85rem;text-decoration:none}.wz-more-link:hover{text-decoration:underline}.wz-nav{display:flex;justify-content:space-between;gap:10px;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--c-border)}.wz-nav-btn{flex:1;padding:12px 16px;border-radius:50px;font-weight:600;font-size:.85rem;cursor:pointer;transition:var(--trans);display:flex;align-items:center;justify-content:center;gap:6px;border:none}.wz-nav-btn:disabled{opacity:1;cursor:not-allowed;background:var(--s2-surface-2);color:var(--s2-ink-3);box-shadow:none}.wz-nav-back{background:var(--c-light);color:var(--c-gray)}.wz-nav-back:not(:disabled):hover{background:var(--c-border)}.wz-nav-next{background:linear-gradient(135deg,var(--c-primary),var(--c-secondary));color:var(--c-white)}.wz-nav-next:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.4)}.wz-cta{display:flex;flex-direction:column;gap:10px}.wz-cta-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:50px;font-weight:600;font-size:.9rem;text-decoration:none;transition:var(--trans)}.wz-cta-primary{background:var(--s2-brand-1);color:#fff}.wz-cta-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.wz-cta-primary em{background:rgba(255,255,255,.22);color:#fff;font-style:normal;font-size:.7rem;padding:3px 10px;border-radius:50px}.wz-cta-secondary{background:transparent;color:var(--s2-brand-1-deep);border:2px solid var(--s2-line-strong)}.wz-cta-secondary:hover{background:var(--s2-surface-1,#fff);border-color:var(--s2-brand-1)}.disc-section{background:var(--c-white);padding:2rem 1rem}.disc-wrapper{max-width:1200px;margin:0 auto}.disc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:10px}.disc-head h2{font-size:1.1rem;font-weight:700;color:var(--c-dark);display:flex;align-items:center;gap:8px}.disc-head h2 i{color:var(--c-danger)}.disc-all{color:var(--c-primary);font-weight:600;font-size:.85rem;text-decoration:none;display:flex;align-items:center;gap:4px}.disc-all:hover{text-decoration:underline}.disc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.disc-card{background:var(--c-light);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;transition:var(--trans);display:flex;flex-direction:column;border:1px solid var(--c-border)}.disc-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--c-primary)}.disc-img{position:relative;height:180px;background:linear-gradient(135deg,#fff 0%,#f1f5f9 100%);display:flex;align-items:center;justify-content:center}.disc-img img{max-width:85%;max-height:85%;width:auto;height:auto;object-fit:contain;transition:transform .3s ease}.disc-card:hover .disc-img img{transform:scale(1.05)}.disc-badge{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,var(--c-danger),#dc2626);color:var(--c-white);font-size:.75rem;font-weight:700;padding:6px 12px;border-radius:8px;box-shadow:0 4px 12px rgba(239,68,68,.4)}.disc-body{padding:14px;display:flex;flex-direction:column;flex-grow:1}.disc-body h3{font-size:.85rem;font-weight:600;color:var(--c-dark);margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em}.disc-prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.disc-prices del{font-size:.75rem;color:var(--c-gray);text-decoration:line-through}.disc-prices ins{font-size:1rem;font-weight:700;color:var(--c-success);text-decoration:none}.disc-savings{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;font-size:.7rem;font-weight:600;padding:5px 10px;border-radius:8px;margin-top:8px;width:fit-content}.disc-savings i{font-size:.6rem}.seo-section{background:var(--c-light);padding:2rem 1rem}.seo-wrapper{max-width:1200px;margin:0 auto}.seo-box{background:var(--c-white);border-radius:var(--radius-lg);padding:1.25rem;max-height:300px;overflow-y:auto;box-shadow:var(--shadow-sm);border:1px solid var(--c-border)}.seo-box::-webkit-scrollbar{width:6px}.seo-box::-webkit-scrollbar-track{background:var(--c-light);border-radius:3px}.seo-box::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:3px}.seo-box::-webkit-scrollbar-thumb:hover{background:var(--c-gray)}.seo-box h2{font-size:1.1rem;font-weight:700;color:var(--c-dark);margin-bottom:.75rem;line-height:1.3}.seo-box h3{font-size:.95rem;font-weight:600;color:var(--c-dark);margin:1.25rem 0 .5rem}.seo-box p{font-size:.85rem;color:#475569;line-height:1.7;margin-bottom:.75rem}.seo-box ul{margin:0 0 .75rem;padding-left:1.25rem}.seo-box li{font-size:.85rem;color:#475569;line-height:1.6;margin-bottom:.4rem}.seo-box mark{background:#fef3c7;padding:1px 4px;border-radius:3px}.seo-box strong{color:var(--c-dark)}.seo-cat-links{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px 12px}.seo-cat-links li{font-size:.8rem}.seo-cat-links a{color:var(--c-primary);text-decoration:none;font-weight:500}.seo-cat-links a:hover{text-decoration:underline}.seo-cat-links span{color:var(--c-gray);font-size:.75rem}@media(min-width:480px){.wz-cat-grid{grid-template-columns:repeat(3,1fr)}.wz-results-grid{grid-template-columns:repeat(3,1fr)}.wz-prod-img{height:140px}}@media(min-width:640px){.wz-hero{padding:3rem 1.5rem}.wz-title{font-size:2rem}.wz-card{padding:1.75rem}.wz-cat-grid{grid-template-columns:repeat(4,1fr);gap:10px}.wz-cta{flex-direction:row;justify-content:center}.wz-results-grid{grid-template-columns:repeat(3,1fr);gap:16px}.wz-prod-img{height:160px}.disc-section{padding:3rem 1.5rem}.disc-grid{grid-template-columns:repeat(4,1fr);gap:16px}.disc-img{height:160px}.seo-section{padding:2rem 1.5rem}.seo-box{padding:1.5rem}}@media(min-width:768px){.wz-hero{padding:4rem 2rem}.wz-title{font-size:2.25rem}.wz-card{padding:2rem}.wz-step-title{font-size:1.1rem}.wz-cat-grid{grid-template-columns:repeat(5,1fr)}.wz-cat-btn{padding:1rem .75rem}.wz-cat-btn i{font-size:1.5rem}.wz-cat-name{font-size:.8rem}.wz-opt-grid{grid-template-columns:repeat(3,1fr)}.wz-opt-card{padding:1.25rem}.wz-results-grid{grid-template-columns:repeat(4,1fr)}.wz-prod-img{height:180px}.wz-prod-body h4{font-size:.85rem}.disc-head h2{font-size:1.25rem}.disc-img{height:180px}.disc-body h3{font-size:.9rem}.seo-box h2{font-size:1.2rem}}@media(min-width:1024px){.wz-hero{padding:5rem 2rem}.wz-title{font-size:2.5rem}.wz-subtitle{font-size:1rem}.wz-card{padding:2.5rem}.wz-cat-grid{grid-template-columns:repeat(6,1fr)}.wz-cat-btn{padding:1.25rem 1rem;gap:6px}.wz-cat-btn i{font-size:1.75rem}.wz-cat-name{font-size:.85rem}.wz-cat-count{font-size:.7rem}.wz-opt-card{padding:1.5rem}.wz-opt-text strong{font-size:1rem}.wz-opt-text span{font-size:.85rem}.wz-prod-img{height:200px}.disc-section{padding:4rem 2rem}.disc-grid{gap:20px}.disc-img{height:200px}.disc-body{padding:16px}.disc-body h3{font-size:.95rem}.disc-prices ins{font-size:1.1rem}.seo-section{padding:3rem 2rem}.seo-box{padding:2rem}}@media(min-width:1280px){.wz-cat-grid{grid-template-columns:repeat(8,1fr)}}