/*! Sistemiki Teknoloji A.S. | Tasarim: Umit Yasin TASMAZ | 2026 */ .stats-section{position: relative;background: var(--surface-base);padding-block: clamp(3rem,2rem + 4vw,5rem);}.stats-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(.75rem,.5rem + 1vw,1.5rem);max-width: 56rem;margin-inline: auto;}@media (min-width: 768px){.stats-grid{grid-template-columns: repeat(4,minmax(0,1fr));}}.stat-card{position: relative;text-align: center;padding: clamp(1.25rem,1rem + 1vw,2rem) 1rem;background: var(--surface-raised);border: 1px solid var(--border-subtle);border-radius: 1.25rem;box-shadow: var(--shadow-sm);transition: transform .3s ease,box-shadow .3s ease,border-color .3s ease;overflow: hidden;isolation: isolate;}.stat-card::before{content: '';position: absolute;inset: -1px;border-radius: inherit;padding: 1px;background: var(--gradient-brand);-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0;transition: opacity .3s ease;pointer-events: none;z-index: 0;}.stat-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-md);}.stat-card:hover::before{opacity: 1;}.stat-icon{display: inline-flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;margin-block-end: .75rem;border-radius: .75rem;background: color-mix(in oklch,var(--brand-primary-500) 12%,transparent);color: var(--brand-primary-600);font-size: 1.125rem;}.stat-number{font-family: var(--font-display);font-size: clamp(1.75rem,1.4rem + 1.5vw,2.5rem);font-weight: 800;line-height: 1;letter-spacing: -.025em;background: var(--gradient-brand);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;margin-block-end: .35rem;}.stat-plus{font-size: .65em;margin-inline-start: .1em;opacity: .8;}.stat-label{font-size: var(--fs-sm,.875rem);color: var(--text-tertiary);font-weight: 500;}.s2-marquee{position: relative;overflow: hidden;background: #fff;border: 1px solid rgba(229,231,235,.8);border-radius: 1.5rem;padding-block: clamp(1.25rem,1rem + 1vw,2rem);box-shadow: 0 10px 30px -15px rgba(15,23,42,.12);-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}.s2-marquee-track{display: flex;gap: clamp(2rem,1rem + 3vw,4rem);width: max-content;animation: s2-marquee-scroll 60s linear infinite;will-change: transform;}.s2-marquee:hover .s2-marquee-track{animation-play-state: paused;}.s2-marquee-item{flex: 0 0 auto;font-family: var(--font-display,'Sora',system-ui,sans-serif);font-size: clamp(1rem,.85rem + .5vw,1.35rem);font-weight: 700;letter-spacing: .04em;color: #6b7280;text-transform: uppercase;transition: color .25s ease,transform .25s ease;}.s2-marquee-item:hover{color: var(--brand-primary-600,#7c3aed);transform: translateY(-2px);}@keyframes s2-marquee-scroll{from{transform: translate3d(0,0,0);}to{transform: translate3d(-50%,0,0);}}@media (prefers-reduced-motion: reduce){.s2-marquee-track{animation: none;}.s2-marquee{-webkit-mask-image: none;mask-image: none;overflow-x: auto;}}#yetki-belgemiz{--emerald-600: #059669;--emerald-700: #047857;--emerald-100: #d1fae5;}#yetki-belgemiz .yb-section{padding-block: clamp(4rem,5vw + 2rem,7rem);}#yetki-belgemiz .yb-eyebrow{font-size: .6875rem;letter-spacing: .18em;font-weight: 600;text-transform: uppercase;}#yetki-belgemiz .yb-headline{font-size: clamp(2.25rem,1.5rem + 2.5vw,3.25rem);line-height: 1.08;letter-spacing: -.02em;font-weight: 800;}#yetki-belgemiz .yb-card{background: #fff;border: 1px solid #e5e7eb;border-radius: 1.25rem;padding: 1.75rem;display: flex;flex-direction: column;transition: border-color .2s ease,box-shadow .2s ease,transform .2s ease;}#yetki-belgemiz .yb-card:hover{border-color: #d1d5db;box-shadow: 0 4px 16px -4px rgba(15,23,42,.08);}#yetki-belgemiz .yb-icon{width: 2.75rem;height: 2.75rem;border-radius: .875rem;display: inline-flex;align-items: center;justify-content: center;font-size: 1.125rem;}#yetki-belgemiz .yb-icon--pdf{background: var(--primary-50,#f5f3ff);color: var(--primary-600,#7c3aed);box-shadow: inset 0 0 0 1px rgba(196,181,253,.45);}#yetki-belgemiz .yb-icon--verify{background: var(--emerald-100);color: var(--emerald-600);box-shadow: inset 0 0 0 1px rgba(167,243,208,.6);}#yetki-belgemiz .yb-cta{display: inline-flex;align-items: center;gap: .5rem;font-size: .875rem;font-weight: 500;color: #111827;}#yetki-belgemiz .yb-cta i{font-size: .6875rem;transition: transform .2s ease;}#yetki-belgemiz .yb-card:hover .yb-cta i{transform: translateX(3px);}#yetki-belgemiz .yb-cert{background: #fff;border: 1px solid #e5e7eb;border-radius: 1.5rem;overflow: hidden;}#yetki-belgemiz .yb-cert__head{padding: 1.75rem 2rem;border-bottom: 1px solid #f3f4f6;display: flex;align-items: flex-start;justify-content: space-between;gap: 1.5rem;}#yetki-belgemiz .yb-cert__row{display: flex;align-items: baseline;justify-content: space-between;gap: 1.5rem;padding: 1rem 2rem;border-top: 1px solid #f3f4f6;}#yetki-belgemiz .yb-cert__row:first-of-type{border-top: 0;}#yetki-belgemiz .yb-cert__row dt{font-size: .875rem;color: #6b7280;flex-shrink: 0;}#yetki-belgemiz .yb-cert__row dd{font-size: .9375rem;color: #111827;font-weight: 500;text-align: right;margin: 0;}#yetki-belgemiz .yb-cert__foot{padding: 1.25rem 2rem;background: #fafafa;border-top: 1px solid #f3f4f6;display: flex;align-items: center;justify-content: space-between;gap: 1rem;flex-wrap: wrap;}#yetki-belgemiz .yb-stamp{flex-shrink: 0;width: 3rem;height: 3rem;border-radius: 1rem;background: #111827;color: #fff;display: inline-flex;align-items: center;justify-content: center;}#yetki-belgemiz .yb-cert__title{font-size: 1.375rem;font-weight: 600;color: #111827;letter-spacing: -.01em;line-height: 1.25;}#yetki-belgemiz .yb-btn-dark{display: inline-flex;align-items: center;gap: .5rem;min-block-size: 2.5rem;padding: 0 1rem;background: #fff;color: #374151;border: 1px solid #e5e7eb;border-radius: .75rem;font-size: .875rem;font-weight: 600;transition: background .2s ease;white-space: nowrap;}#yetki-belgemiz .yb-btn-dark:hover{border-color: #c4b5fd;color: #6d28d9;}#yetki-belgemiz .yb-rule{display: inline-flex;align-items: center;gap: .75rem;color: var(--primary-600,#7c3aed);}#yetki-belgemiz .yb-rule::before{content: '';width: 2rem;height: 1px;background: currentColor;}@media (min-width: 48em){#yetki-belgemiz .yb-card{padding: 2rem;}#yetki-belgemiz .yb-cert__head{padding: 2rem 2.5rem;}#yetki-belgemiz .yb-cert__row{padding: 1.125rem 2.5rem;}#yetki-belgemiz .yb-cert__foot{padding: 1.5rem 2.5rem;}}