/*! Sistemiki Teknoloji A.S. | Tasarim: Umit Yasin TASMAZ | 2026 */ :root{--s2-sale-h: clamp(2.25rem,2rem + .7vw,2.75rem);}.s2-sale{--s2-sale-sure: 60s;position: fixed;inset-inline: 0;inset-block-start: 0;z-index: 1002;overflow: hidden;background: linear-gradient(90deg,var(--sale-deep) 0%,var(--sale-mid) 45%,var(--sale-bright) 100%);color: var(--sale-on);block-size: var(--s2-sale-h);display: flex;align-items: center;}.s2-sale__viewport{flex: 1 1 auto;min-inline-size: 0;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image: linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);}.s2-sale__track{display: flex;inline-size: max-content;animation: s2-sale-kay var(--s2-sale-sure) linear infinite;will-change: transform;}.s2-sale:hover .s2-sale__track,.s2-sale:focus-within .s2-sale__track{animation-play-state: paused;}.s2-sale__set{display: flex;align-items: center;gap: 1rem;padding-inline-end: 1rem;}.s2-sale__lead{display: inline-flex;align-items: center;gap: .35rem;flex: 0 0 auto;font-size: .6875rem;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;background: rgb(0 0 0 / .22);padding: .15rem .6rem;border-radius: 999px;}.s2-sale__star{flex: 0 0 auto;font-size: .45rem;color: var(--sale-star);opacity: .9;}.s2-sale__item{display: inline-flex;align-items: center;gap: .45rem;flex: 0 0 auto;white-space: nowrap;font-size: .78125rem;font-weight: 600;color: var(--sale-on);text-decoration: none;}.s2-sale__item:hover .s2-sale__name,.s2-sale__item:focus-visible .s2-sale__name{text-decoration: underline;text-underline-offset: 3px;}.s2-sale__item:focus-visible{outline: 2px solid var(--sale-on);outline-offset: 2px;border-radius: .25rem;}.s2-sale__pct{font-weight: 800;font-variant-numeric: tabular-nums;background: var(--sale-on);color: var(--sale-mid);padding: .05rem .4rem;border-radius: .3rem;font-size: .6875rem;}.s2-sale__close{flex: 0 0 auto;margin-inline-end: .4rem;display: inline-flex;align-items: center;justify-content: center;inline-size: 1.5rem;block-size: 1.5rem;border: 0;border-radius: 999px;background: rgb(0 0 0 / .3);color: var(--sale-on);cursor: pointer;z-index: 1;}.s2-sale__close:hover{background: rgb(0 0 0 / .5);}.s2-sale__close:focus-visible{outline: 2px solid var(--sale-on);outline-offset: 2px;}body:has(#s2Sale:not([hidden])) #mainHeader{inset-block-start: var(--s2-sale-h);}body:has(#s2Sale:not([hidden])){padding-block-start: var(--s2-sale-h);}@keyframes s2-sale-kay{from{transform: translate3d(0,0,0);}to{transform: translate3d(-50%,0,0);}}@media (prefers-reduced-motion: reduce){.s2-sale__track{animation: none;inline-size: auto;}.s2-sale__viewport{overflow-x: auto;-webkit-mask-image: none;mask-image: none;}}.cookie-consent{position: fixed;inset-block-end: 1rem;inset-inline: 1rem;z-index: 9998;max-width: 64rem;margin-inline: auto;background: var(--surface-glass,rgba(20,20,40,0.95));backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);border: 1px solid var(--border-subtle,rgba(255,255,255,0.1));border-radius: 1.25rem;box-shadow: var(--shadow-md,0 10px 40px rgba(0,0,0,0.3));padding: clamp(1rem,.75rem + 1vw,1.5rem);color: var(--text-primary,#f9fafb);animation: cookieSlideUp .4s ease-out;}@keyframes cookieSlideUp{from{transform: translateY(40px);opacity: 0;}to{transform: translateY(0);opacity: 1;}}@media (prefers-reduced-motion: reduce){.cookie-consent{animation: none;}}.cookie-consent__title{font-family: var(--font-display,sans-serif);font-size: 1.125rem;font-weight: 700;display: inline-flex;align-items: center;gap: .5rem;margin-block-end: .5rem;color: var(--text-primary,#f9fafb);}.cookie-consent__title i{color: var(--brand-primary-500,#8b5cf6);}.cookie-consent__desc{font-size: .875rem;line-height: 1.5;color: var(--text-secondary,#d1d5db);margin-block-end: 1rem;}.cookie-consent__link{color: #7c3aed;text-decoration: underline;text-underline-offset: 2px;}.cookie-consent__link:hover{color: #6d28d9;}.cookie-consent__options{display: flex;flex-wrap: wrap;gap: 1rem;border: 0;padding: 0;margin: 0 0 1rem 0;}.cookie-option{display: inline-flex;align-items: center;gap: .375rem;font-size: .8125rem;color: var(--text-secondary,#d1d5db);cursor: pointer;}.cookie-option input{accent-color: var(--brand-primary-500,#8b5cf6);}.cookie-consent__actions{display: flex;gap: .5rem;flex-wrap: wrap;justify-content: flex-end;}.cookie-btn{min-block-size: 2.5rem;padding: 0 1rem;font-size: .875rem;font-weight: 600;border-radius: .75rem;cursor: pointer;transition: transform .2s ease,box-shadow .2s ease,background .2s ease;font-family: var(--font-sans,sans-serif);}.cookie-btn--ghost{background: transparent;color: var(--text-secondary,#d1d5db);border: 1px solid var(--border-strong,rgba(255,255,255,0.15));}.cookie-btn--ghost:hover{background: var(--surface-overlay,rgba(255,255,255,0.05));color: var(--text-primary,#fff);}.cookie-btn--primary{background: #7c3aed;color: #fff;border: 1px solid #7c3aed;}.cookie-btn--primary:hover{background: #6d28d9;border-color: #6d28d9;}@media (min-width: 48em){.cookie-consent__content{display: grid;grid-template-columns: 1fr auto;grid-template-rows: auto auto;gap: 1rem 2rem;align-items: center;}.cookie-consent__text{grid-column: 1 / -1;}.cookie-consent__options{grid-column: 1;margin: 0;}.cookie-consent__actions{grid-column: 2;align-self: end;}}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.s2-rm-notice{position: fixed;right: clamp(12px,2vw,24px);bottom: clamp(12px,2vw,24px);z-index: 998;max-width: 420px;width: calc(100vw - 24px);background: #fff;border: 1px solid color-mix(in oklch,var(--brand-primary-600,#7c3aed) 22%,transparent);border-radius: 14px;box-shadow: 0 10px 40px -10px rgba(124,58,237,.25),0 4px 12px -4px rgba(0,0,0,.08);font-family: var(--font-body,system-ui,sans-serif);color: #1f2937;opacity: 0;transform: translateY(12px);transition: opacity .3s ease,transform .3s ease;}.s2-rm-notice.is-visible{opacity: 1;transform: translateY(0);}.s2-rm-notice__inner{display: grid;grid-template-columns: auto 1fr auto;gap: .85rem;padding: 1rem 1.1rem;align-items: start;}.s2-rm-notice__icon{width: 36px;height: 36px;border-radius: 10px;display: grid;place-items: center;background: color-mix(in oklch,var(--brand-primary-100,#ede9fe) 70%,#fff);color: var(--brand-primary-600,#7c3aed);font-size: 1.1rem;}.s2-rm-notice__title{margin: 0 0 .35rem;font-size: .98rem;font-weight: 600;color: #111827;line-height: 1.3;}.s2-rm-notice__text{margin: 0;font-size: .88rem;line-height: 1.5;color: #4b5563;}.s2-rm-notice__details{margin-top: .65rem;font-size: .85rem;}.s2-rm-notice__details summary{cursor: pointer;color: var(--brand-primary-700,#6d28d9);font-weight: 500;padding: .25rem 0;list-style: none;user-select: none;}.s2-rm-notice__details summary::-webkit-details-marker{display: none;}.s2-rm-notice__details summary::before{content: '+ ';display: inline-block;width: 1em;font-weight: 600;}.s2-rm-notice__details[open] summary::before{content: '− ';}.s2-rm-notice__howto{margin-top: .5rem;padding: .75rem .9rem;background: #f9fafb;border-radius: 8px;border-left: 3px solid var(--brand-primary-600,#7c3aed);}.s2-rm-notice__howto p{margin: 0 0 .4rem;font-size: .82rem;line-height: 1.45;color: #4b5563;}.s2-rm-notice__howto p:last-child{margin-bottom: 0;}.s2-rm-notice__howto strong{color: #111827;}.s2-rm-notice__close{background: transparent;border: 0;padding: .35rem;cursor: pointer;color: #9ca3af;border-radius: 6px;transition: color .2s,background .2s;}.s2-rm-notice__close:hover{color: #111827;background: #f3f4f6;}@media (max-width: 480px){.s2-rm-notice{left: 12px;right: 12px;max-width: none;}}.zwcad-description{font-family: 'Manrope','General Sans',ui-sans-serif,system-ui,sans-serif !important;line-height: 1.6 !important;color: #334155 !important;background-color: #ffffff !important;}.zwcad-description h1,.zwcad-description h2,.zwcad-description h3,.zwcad-description h4{color: #0f172a !important;margin-top: 0 !important;}.zwcad-description a{text-decoration: none !important;}.zwcad-description ul,.zwcad-description ol{list-style: none !important;padding-left: 0 !important;margin: 0 !important;}.zwcad-dark-section h1,.zwcad-dark-section h2,.zwcad-dark-section h3,.zwcad-dark-section p,.zwcad-dark-section span:not(.badge-text){color: #ffffff !important;}.s2-video-facade{position: relative;display: block;width: 100%;aspect-ratio: 16 / 9;padding: 0;border: 4px solid #1e293b;border-radius: 1rem;overflow: hidden;cursor: pointer;background: #0f172a;box-shadow: 0 25px 50px -12px rgb(0 0 0 / .5);}.s2-video-facade > img{width: 100%;height: 100%;object-fit: cover;display: block;}.s2-video-facade__veil{position: absolute;inset: 0;background: rgb(0 0 0 / .4);transition: background-color .3s ease;}.s2-video-facade:hover .s2-video-facade__veil,.s2-video-facade:focus-visible .s2-video-facade__veil{background: rgb(0 0 0 / .2);}.s2-video-facade__btn{position: absolute;inset-block-start: 50%;inset-inline-start: 50%;translate: -50% -50%;width: 5rem;height: 5rem;display: flex;align-items: center;justify-content: center;border-radius: 999px;border: 1px solid rgb(255 255 255 / .5);background: rgb(255 255 255 / .2);backdrop-filter: blur(4px);color: #fff;font-size: 1.875rem;padding-inline-start: .25rem;transition: scale .3s ease;}.s2-video-facade:hover .s2-video-facade__btn,.s2-video-facade:focus-visible .s2-video-facade__btn{scale: 1.1;}.s2-video-facade__note{position: absolute;inset-block-end: .75rem;inset-inline-end: .75rem;padding: .25rem .625rem;border-radius: .5rem;background: rgb(15 23 42 / .75);color: #e2e8f0;font-size: .75rem;font-weight: 600;}.s2-video-facade:focus-visible{outline: 3px solid #60a5fa;outline-offset: 3px;}.s2-video-facade iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;}.zw-badge{position: fixed;bottom: 24px;left: 24px;z-index: 999;display: block;width: 150px;height: 150px;transition: all .4s cubic-bezier(.4,0,.2,1)}.zw-badge.zw-hidden{opacity: 0;visibility: hidden;transform: translateY(20px);pointer-events: none}.zw-badge-link{display: block;width: 100%;height: 100%;border-radius: 20px;overflow: hidden;box-shadow: 0 10px 40px rgba(139,92,246,.4),0 0 0 1px rgba(255,255,255,.1);transition: all .4s cubic-bezier(.4,0,.2,1);background: linear-gradient(145deg,#1a1a2e,#16213e);position: relative}.zw-badge-link::before{content: '';position: absolute;inset: -2px;border-radius: 22px;padding: 2px;background: linear-gradient(135deg,#8b5cf6,#ec4899,#8b5cf6);-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: .8;transition: opacity .3s ease}.zw-badge:hover .zw-badge-link{transform: translateY(-8px) scale(1.05);box-shadow: 0 20px 60px rgba(139,92,246,.5),0 0 80px rgba(236,72,153,.3)}.zw-badge:hover .zw-badge-link::before{opacity: 1}.zw-badge-link img{width: 100%;height: 100%;object-fit: contain;padding: 15px;position: relative;z-index: 1;transition: transform .4s ease;filter: drop-shadow(0 4px 8px rgba(0,0,0,.3))}.zw-badge:hover .zw-badge-link img{transform: scale(1.08)}.zw-shine{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transform: translateX(-100%);will-change: transform;background: linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);z-index: 2;animation: zwShine 3s ease-in-out infinite;pointer-events: none}@media (prefers-reduced-motion: reduce){.zw-shine,.zw-badge-link::after{animation: none !important;}}@keyframes zwShine{0%{transform: translateX(-100%)}50%,100%{transform: translateX(100%)}}.zw-badge-link::after{content: '';position: absolute;top: 50%;left: 50%;width: 200%;height: 200%;background: radial-gradient(circle,rgba(139,92,246,.15) 0%,transparent 70%);transform: translate(-50%,-50%);z-index: 0;animation: zwGlow 2s ease-in-out infinite alternate}@keyframes zwGlow{0%{opacity: .5;transform: translate(-50%,-50%) scale(1)}100%{opacity: .8;transform: translate(-50%,-50%) scale(1.1)}}.zw-close{position: absolute;top: -8px;right: -8px;width: 28px;height: 28px;border-radius: 50%;background: linear-gradient(135deg,#374151,#1f2937);border: 2px solid rgba(255,255,255,.1);color: #9ca3af;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all .3s ease;z-index: 10;box-shadow: 0 4px 12px rgba(0,0,0,.3)}.zw-close::before{content: '';position: absolute;inset: -8px;min-width: 44px;min-height: 44px;}.zw-close:hover{background: linear-gradient(135deg,#ef4444,#dc2626);color: #fff;border-color: rgba(255,255,255,.2);transform: scale(1.1) rotate(90deg)}.zw-close:active{transform: scale(.95) rotate(90deg)}.zw-tip{position: absolute;inset-block-end: .5rem;inset-inline-start: calc(100% + .625rem);inline-size: 17rem;padding: .7rem .85rem .7rem 1rem;border-radius: .875rem;background: linear-gradient(145deg,#1a1a2e,#16213e);color: #cbd5e1;font-size: .78125rem;line-height: 1.45;text-align: start;box-shadow: 0 18px 44px rgba(15,23,42,.45);opacity: 0;visibility: hidden;transform: translateX(-10px);transition: opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),visibility .28s;pointer-events: none;z-index: 2}.zw-tip b{display: block;color: #fff;font-weight: 700;font-size: .8125rem;margin-block-end: .2rem}.zw-tip i{font-style: normal;color: #94a3b8}.zw-tip::before{content: '';position: absolute;inset-block: .55rem;inset-inline-start: 0;inline-size: 3px;border-radius: 999px;background: linear-gradient(180deg,#8b5cf6,#ec4899)}@media (hover: hover){.zw-badge:hover .zw-tip,.zw-badge:focus-within .zw-tip{opacity: 1;visibility: visible;transform: none}}@media (prefers-reduced-motion: reduce){.zw-tip{transition: opacity .01s}}@media(max-width:768px){.zw-badge{width: 120px;height: 120px;bottom: 16px;left: 16px}.zw-badge-link{border-radius: 16px}.zw-badge-link::before{border-radius: 18px}.zw-badge-link img{padding: 12px}.zw-close{width: 24px;height: 24px;top: -6px;right: -6px}.zw-close svg{width: 12px;height: 12px}}@media(max-width:1023.98px){.zw-tip{display: none}}.wa-tip{position: absolute;inset-block-end: calc(100% + .75rem);inset-inline-end: 0;inline-size: 16.5rem;max-inline-size: calc(100vw - 3rem);padding: .7rem .85rem;border-radius: .875rem;background: #fff;color: #4b5563;font-size: .78125rem;line-height: 1.45;font-weight: 500;text-align: start;box-shadow: 0 14px 38px rgba(15,23,42,.2),0 0 0 1px rgba(15,23,42,.05);opacity: 0;visibility: hidden;transform: translateY(6px);transition: opacity .24s ease,transform .24s ease,visibility .24s;pointer-events: none}.wa-tip b{display: block;color: #111827;font-weight: 700;font-size: .8125rem;margin-block-end: .15rem}.wa-tip::after{content: '';position: absolute;inset-block-start: 100%;inset-inline-end: 1.4rem;border: 7px solid transparent;border-block-start-color: #fff}@media (hover: hover){.group:hover > .wa-tip{opacity: 1;visibility: visible;transform: none}}.group:focus-visible > .wa-tip{opacity: 1;visibility: visible;transform: none}@media (prefers-reduced-motion: reduce){.wa-tip{transition: opacity .01s}}@media(max-width:480px){.zw-badge{width: 100px;height: 100px;bottom: 12px;left: 12px}.zw-badge-link{border-radius: 14px}.zw-badge-link::before{border-radius: 16px}.zw-badge-link img{padding: 10px}.zw-close{width: 22px;height: 22px;top: -5px;right: -5px}.zw-close svg{width: 10px;height: 10px}}.site-footer{background: #111827;color: #ffffff;}
:root{--s2-sale-acik: 0px;}:root:has(#s2Sale:not([hidden])){--s2-sale-acik: var(--s2-sale-h);}#hero{min-height: calc(100svh - var(--s2-sale-acik));}
@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration: .22s;}#mainHeader{view-transition-name: s2-header;}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none;}}
body:has(#hero.hero--gorsel):not(.hero-gecti) :is(.zw-badge,.s2-wa-yuzen){opacity: 0;visibility: hidden;transform: translateY(20px);pointer-events: none;}.s2-wa-yuzen{transition: opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s,transform .4s cubic-bezier(.4,0,.2,1);}body:has(#hero.hero--gorsel):not(.hero-gecti) #mainHeader.header-transparent:not(.scrolled) .header-icon-btn{background: transparent;color: #fff;border: 1px solid rgb(255 255 255 / .4);box-shadow: none;}body:has(#hero.hero--gorsel):not(.hero-gecti) #mainHeader.header-transparent:not(.scrolled) .header-icon-btn:hover{background: rgb(255 255 255 / .1);border-color: rgb(255 255 255 / .7);}
.legal-container > *{min-inline-size: 0;}.legal-content{overflow-wrap: anywhere;}
@media (max-width: 23.75rem){#mainHeader .header-logo{inline-size: 7.5rem;block-size: auto;}#mainHeader .container > div > .flex.items-center.gap-2{gap: .25rem;}}
.s2-koyu-zemin{background-color: #130b24;background-image: radial-gradient(ellipse 70% 60% at 50% 0%,rgb(139 92 246 / .28),transparent 70%),radial-gradient(ellipse 45% 50% at 100% 100%,rgb(236 72 153 / .12),transparent 70%);}.s2-koyu-zemin::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgb(196 181 253 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(196 181 253 / .07) 1px,transparent 1px);background-size: 3rem 3rem;-webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);mask-image: radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);}#mainHeader.header-transparent:not(.scrolled) .mobile-menu-btn{color: #fff;}#mainHeader .mobile-menu-btn svg path{stroke-width: 2.25;}.mobile-menu{background: rgb(19 11 36 / .55);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}.mobile-menu-content{display: flex;flex-direction: column;inline-size: min(22rem,88vw);max-inline-size: none;border-start-start-radius: 1.25rem;border-end-start-radius: 1.25rem;box-shadow: -1.5rem 0 3rem rgb(19 11 36 / .25);transition: transform .38s cubic-bezier(.2,.8,.2,1);}.mm-ust{display: flex;align-items: center;justify-content: space-between;padding: 1rem 1rem 1rem 1.25rem;}.mm-kapat{display: inline-flex;align-items: center;justify-content: center;inline-size: 2.75rem;block-size: 2.75rem;border-radius: 999px;border: 1px solid #e5e7eb;color: #374151;background: #fff;transition: background .2s,border-color .2s;}.mm-kapat:hover{background: #f5f3ff;border-color: #ddd6fe;color: #6d28d9;}.mm-etiket{margin: .25rem 1.5rem .5rem;font-size: .6875rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #9ca3af;}.mm-nav{display: flex;flex-direction: column;gap: .125rem;padding: 0 .75rem;}.mm-link{display: flex;align-items: center;gap: .875rem;min-block-size: 3.25rem;padding: .375rem .75rem;border-radius: .875rem;color: #1f2937;font-size: 1rem;font-weight: 600;transition: background .2s,color .2s;opacity: 0;translate: 1rem 0;}.mobile-menu.active .mm-link{opacity: 1;translate: 0 0;transition: background .2s,color .2s,opacity .35s ease calc(.06s + var(--i,0) * .035s),translate .45s cubic-bezier(.2,.8,.2,1) calc(.06s + var(--i,0) * .035s);}.mm-link:hover,.mm-link:focus-visible{background: #f5f3ff;color: #6d28d9;}.mm-ikon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;inline-size: 2.25rem;block-size: 2.25rem;border-radius: .625rem;background: #f5f3ff;color: #7c3aed;font-size: .875rem;transition: background .2s,color .2s;}.mm-link:hover .mm-ikon,.mm-link.is-aktif .mm-ikon{background: #7c3aed;color: #fff;}.mm-link.is-aktif{background: #f5f3ff;color: #6d28d9;}.mm-ad{flex: 1 1 auto;}.mm-ok{font-size: .6875rem;color: #d1d5db;transition: color .2s,translate .2s;}.mm-link:hover .mm-ok{color: #7c3aed;translate: .15rem 0;}.mm-alt{margin-block-start: auto;padding: 1.25rem;border-block-start: 1px solid #f3f4f6;background: linear-gradient(180deg,#fff,#faf8ff);}.mm-not{display: flex;align-items: center;gap: .4rem;margin-block-end: .875rem;font-size: .75rem;font-weight: 600;color: #6b7280;}.mm-not i{color: #7c3aed;}.mm-butonlar{display: grid;grid-template-columns: 1fr auto;gap: .5rem;}.mm-btn{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;min-block-size: 3rem;padding: 0 1.1rem;border-radius: .875rem;font-size: .9375rem;font-weight: 700;transition: background .2s,border-color .2s,color .2s;}.mm-btn--ana{background: #7c3aed;color: #fff;box-shadow: 0 .5rem 1.25rem rgb(124 58 237 / .25);}.mm-btn--ana:hover{background: #6d28d9;}.mm-btn--cizgi{border: 1px solid #e5e7eb;color: #374151;background: #fff;}.mm-btn--cizgi:hover{border-color: #c4b5fd;color: #6d28d9;}.mm-tel{display: block;margin-block-start: .75rem;text-align: center;font-size: .8125rem;font-weight: 600;color: #6b7280;font-variant-numeric: tabular-nums;}@media (prefers-reduced-motion: reduce){.mm-link,.mobile-menu.active .mm-link{opacity: 1;translate: none;transition: background .2s,color .2s;}.mobile-menu-content{transition: none;}}.s2-imza a{color: #d1d5db;font-weight: 600;transition: color .2s;}.s2-imza a:hover{color: #fff;}.s2-imza span{color: #6b7280;}.s2-imza{display: inline-flex;flex-wrap: wrap;align-items: center;justify-content: center;column-gap: .35rem;row-gap: .25rem;line-height: 1;}.s2-imza-logo{display: inline-flex;align-items: center;margin-inline-end: .15rem;}.s2-imza-logo img{display: block;block-size: 1.375rem;inline-size: auto;opacity: .9;transition: opacity .2s;}.s2-imza .s2-imza-ayrac{margin-inline: .25rem;color: #374151;}.s2-imza-logo:hover img{opacity: 1;}.blog-kopru{margin-block: 2.5rem 1rem;padding: 1.5rem;border-radius: 1.25rem;border: 1px solid #ede9fe;background: linear-gradient(135deg,#faf8ff,#fff);display: grid;gap: 1rem;}@media (min-width: 48rem){.blog-kopru{grid-template-columns: 1fr auto;align-items: center;padding: 1.75rem 2rem;}}.blog-kopru-baslik{margin: 0 0 .35rem;font-size: 1.125rem;font-weight: 700;color: #111827;}.blog-kopru-metin{margin: 0;font-size: .9375rem;color: #4b5563;}.blog-kopru-butonlar{display: flex;flex-wrap: wrap;gap: .5rem;}.blog-kopru-btn{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;min-block-size: 2.75rem;padding: 0 1.1rem;border-radius: .75rem;font-size: .875rem;font-weight: 600;color: #374151;border: 1px solid #e5e7eb;background: #fff;transition: border-color .2s,color .2s,background .2s;}.blog-kopru-btn:hover{border-color: #c4b5fd;color: #6d28d9;}.blog-kopru-btn--ana{background: #7c3aed;border-color: #7c3aed;color: #fff;}.blog-kopru-btn--ana:hover{background: #6d28d9;border-color: #6d28d9;color: #fff;}.blog-kopru-rehber{grid-column: 1 / -1;justify-self: start;display: inline-flex;align-items: center;gap: .35rem;font-size: .8125rem;font-weight: 600;color: #7c3aed;}.blog-kopru-rehber:hover{text-decoration: underline;}body.footer-gorunur .zw-badge{opacity: 0;visibility: hidden;transform: translateY(20px);pointer-events: none;}.s2-cta{position: relative;overflow: hidden;padding-block: clamp(4rem,3rem + 4vw,7rem);}.s2-cta-ic{max-inline-size: 48rem;margin-inline: auto;text-align: center;}.s2-cta-etiket{display: inline-flex;align-items: center;margin: 0 0 1.25rem;padding: .35rem .9rem;border: 1px solid rgb(255 255 255 / .16);border-radius: 999px;background: rgb(255 255 255 / .04);font-size: .8125rem;font-weight: 600;letter-spacing: .02em;color: #ddd6fe;}.s2-cta-baslik{margin: 0 0 1.25rem;font-family: var(--font-display);font-size: clamp(1.875rem,1.4rem + 2vw,3rem);font-weight: 800;line-height: 1.12;letter-spacing: -.02em;color: #fff;text-wrap: balance;}.s2-cta-vurgu{display: block;background: linear-gradient(90deg,#c4b5fd,#f9a8d4);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.s2-cta-metin{margin: 0 auto 2.25rem;max-inline-size: 38rem;font-size: clamp(1rem,.95rem + .35vw,1.1875rem);line-height: 1.6;color: rgb(255 255 255 / .75);text-wrap: pretty;}.s2-cta-butonlar{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .75rem;}.s2-cta-btn{display: inline-flex;align-items: center;justify-content: center;gap: .6rem;min-block-size: 3.25rem;padding: 0 1.6rem;border-radius: .875rem;font-weight: 600;font-size: 1rem;transition: background .2s,border-color .2s,color .2s;}.s2-cta-btn--ana{background: #7c3aed;color: #fff;box-shadow: 0 .75rem 1.75rem rgb(76 29 149 / .45);}.s2-cta-btn--ana:hover{background: #8b5cf6;}.s2-cta-btn--cizgi{color: #fff;border: 1px solid rgb(255 255 255 / .28);}.s2-cta-btn--cizgi:hover{border-color: rgb(255 255 255 / .6);background: rgb(255 255 255 / .06);}.s2-cta-not{margin: 1.5rem 0 0;font-size: .8125rem;color: rgb(255 255 255 / .5);}@media (max-width: 39.99rem){.s2-cta-btn{inline-size: 100%;}}.s2-rakam-bant{position: relative;overflow: hidden;padding-block: clamp(3rem,2.25rem + 3vw,5rem);}.s2-rakam-liste{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 2rem 1rem;margin: 0;}@media (min-width: 48rem){.s2-rakam-liste{grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;}.s2-rakam-liste > div + div{border-inline-start: 1px solid rgb(255 255 255 / .1);}}.s2-rakam-liste > div{display: flex;flex-direction: column-reverse;align-items: center;gap: .5rem;text-align: center;padding-inline: 1rem;}.s2-rakam-liste dd{margin: 0;font-family: var(--font-display);font-size: clamp(2.25rem,1.8rem + 2vw,3.5rem);font-weight: 800;line-height: 1;letter-spacing: -.02em;color: #fff;font-variant-numeric: tabular-nums;}.s2-rakam-liste dd span{background: linear-gradient(90deg,#c4b5fd,#f9a8d4);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.s2-rakam-liste dt{font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: rgb(255 255 255 / .6);}.g-puan{display: inline-flex;align-items: center;gap: .5rem;padding: .45rem .9rem;border-radius: 999px;font-size: .875rem;line-height: 1;transition: border-color .2s,background .2s;}.g-puan strong{font-weight: 800;font-variant-numeric: tabular-nums;}.g-puan-yildiz{letter-spacing: .08em;color: #fbbf24;font-size: .8125rem;}.g-puan-logo{font-size: .875rem;}.g-puan--acik{background: #fff;border: 1px solid #e5e7eb;color: #374151;box-shadow: 0 1px 2px rgb(0 0 0 / .04);}.g-puan--acik strong{color: #111827;}.g-puan--acik .g-puan-logo{color: #7c3aed;}.g-puan--acik:hover{border-color: #c4b5fd;}.g-puan--koyu{background: rgb(255 255 255 / .06);border: 1px solid rgb(255 255 255 / .14);color: rgb(255 255 255 / .75);}.g-puan--koyu strong{color: #fff;}.g-puan--koyu .g-puan-logo{color: #c4b5fd;}.g-puan--koyu:hover{border-color: rgb(255 255 255 / .35);}@media (max-width: 22.5rem){.g-puan-metin{font-size: .8125rem;}}.s2-cta-guven{margin-top: 1.75rem;display: flex;justify-content: center;}@layer components{.s2-btn{display: inline-flex;align-items: center;justify-content: center;gap: .6rem;min-block-size: 3.25rem;padding: 0 1.6rem;border: 1px solid transparent;border-radius: .875rem;font-family: var(--font-sans);font-size: 1rem;font-weight: 600;line-height: 1.2;text-align: center;text-decoration: none;cursor: pointer;transition: background-color .2s,border-color .2s,color .2s;}.s2-btn--ana{background: #7c3aed;color: #fff;box-shadow: 0 .5rem 1.25rem rgb(124 58 237 / .22);}.s2-btn--ana:hover{background: #6d28d9;color: #fff;}.s2-btn--cizgi{background: #fff;color: #374151;border-color: #e5e7eb;}.s2-btn--cizgi:hover{border-color: #c4b5fd;color: #6d28d9;}.s2-btn--koyu{background: transparent;color: #fff;border-color: rgb(255 255 255 / .28);}.s2-btn--koyu:hover{border-color: rgb(255 255 255 / .6);background: rgb(255 255 255 / .06);color: #fff;}.s2-btn--kucuk{min-block-size: 2.5rem;padding: 0 1rem;border-radius: .75rem;font-size: .875rem;}.s2-btn--tam{inline-size: 100%;}}
.prose a.s2-btn{text-decoration: none;font-weight: 600;}.prose a.s2-btn--ana,.prose a.s2-btn--ana:hover,.prose a.s2-btn--koyu,.prose a.s2-btn--koyu:hover{color: #fff;}.prose a.s2-btn--cizgi{color: #374151;}.prose a.s2-btn--cizgi:hover{color: #6d28d9;}
.g-puan--kutu{display: inline-grid;grid-template-columns: auto 1fr;justify-content: start;align-items: center;column-gap: .4rem;row-gap: .3rem;padding: .65rem .9rem;border-radius: 1rem;}.g-puan--kutu strong{font-size: 1.125rem;}.g-puan--kutu .g-puan-yildiz,.g-puan--kutu .g-puan-metin{grid-column: 1 / -1;}.g-puan--kutu .g-puan-metin{font-size: .75rem;color: #6b7280;white-space: nowrap;}
.g-puan-kap{container-type: inline-size;}@container (max-width: 39.99rem){.g-puan-kap > .shrink-0{flex-basis: 100%;}.g-puan--kutu{display: flex;inline-size: 100%;column-gap: .6rem;padding: .75rem 1.1rem;border-radius: 1rem;}.g-puan--kutu .g-puan-yildiz,.g-puan--kutu .g-puan-metin{grid-column: auto;}.g-puan--kutu .g-puan-metin{margin-inline-start: auto;font-size: .8125rem;}}
:is(h1,h2):not(#hero *,.prose *,footer *,.cookie-consent *){font-family: var(--font-display);font-weight: 800;letter-spacing: -.02em;}.cookie-consent__link{display:inline-block;padding-block:.5rem;white-space:nowrap}.cookie-btn{min-block-size:2.75rem}.nav-link{display:inline-flex;align-items:center;min-block-size:2.75rem}.s2-cta-vurgu,.text-transparent.bg-clip-text{padding-block-end:.14em;line-height:1.22}@media (width < 40rem){.zw-badge{width:72px;height:72px;bottom:12px;left:12px}.zw-badge-link{border-radius:14px}.zw-badge-link img{padding:7px}}.s2-imza span{color:#9ca3af}@media(max-width:768px){.zw-close{width:28px;height:28px}}.s2-sale__item{min-block-size:24px}.zw-ozellik-turu .zwcad-description>section:first-child{padding-block:clamp(3rem,6vw,5rem)}.s2-koyu-zemin::before{pointer-events:none}.zw-cf{--cf-w:min(38rem,74vw)}.zw-cf__sahne{outline:none;padding-block:1.5rem;touch-action:pan-y;user-select:none;-webkit-user-select:none}.zw-cf__sahne:focus:not(:focus-visible){outline:none}.zw-cf__sahne:focus-visible{outline:2px solid #7c3aed;outline-offset:4px;border-radius:1.5rem}.zw-cf__liste{display:flex;gap:1rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.zw-cf__kart{flex:0 0 var(--cf-w);scroll-snap-align:center}.zw-cf__kart img{display:block;inline-size:100%;aspect-ratio:16/10;object-fit:cover;border-radius:1.5rem;background:#0b0816;box-shadow:0 2rem 4rem -1.5rem rgb(19 11 36 / .45);user-select:none}.zw-cf__yedek{margin:.75rem .25rem 0;font-size:.875rem;color:#4b5563}.zw-cf.is-3d .zw-cf__liste{position:relative;display:block;overflow:visible;block-size:calc(var(--cf-w) * .625);perspective:1600px;transform-style:preserve-3d}.zw-cf.is-3d .zw-cf__kart{position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:var(--cf-w);margin-inline-start:calc(var(--cf-w) / -2);cursor:pointer;touch-action:pan-y;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s,filter .7s;will-change:transform}.zw-cf.is-3d .zw-cf__kart.is-aktif{cursor:default}.zw-cf.is-3d .zw-cf__yedek{display:none}.zw-cf__alt{display:none}.zw-cf.is-3d .zw-cf__alt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-inline-size:40rem;margin:1.5rem auto 0;text-align:center}.zw-cf__ok{display:inline-flex;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#111827;transition:background .2s,border-color .2s,color .2s}.zw-cf__ok:hover{background:#111827;border-color:#111827;color:#fff}.zw-cf__sayac{display:block;font-size:.75rem;font-weight:700;letter-spacing:.14em;color:#7c3aed;font-variant-numeric:tabular-nums}.zw-cf__baslik{display:block;margin-block:.35rem .25rem;font-size:1.25rem;font-weight:700;color:#111827}.zw-cf__metin{display:block;font-size:.9375rem;line-height:1.55;color:#4b5563}@media (prefers-reduced-motion: reduce){.zw-cf.is-3d .zw-cf__kart{transition:none}}
