/*! © 2026 Yüzyıl Psikoteknik. Tüm hakları saklıdır. 5846 sayılı FSEK kapsamında korunur; izinsiz kopyalanamaz, kullanılamaz. b:3e5e8cd3f25d */
:root{--bg: #F7F7F4;--surface: #FFFFFF;--surface-2: #EFEEE9;--ink: #1B1D21;--ink-soft: #585C63;--ink-faint: #8A8E94;--line: #E3E2DC;--accent: #1F4E49;--accent-ink: #F4F8F7;--accent-soft: #E6EEEC;--signal: #3097D4;--signal-strong: #1D6FA0;--signal-ink: #FFFFFF;--font-display: 'Sora',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-body: 'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-mono: 'IBM Plex Mono',ui-monospace,SFMono-Regular,monospace;--container: 1180px;--page-title: clamp(15px,1.75vw,19px);--page-sub: 15px;--radius-sm: 4px;--radius-md: 12px;--radius-full: 999px;--sp-1: 8px;--sp-2: 16px;--sp-3: 24px;--sp-4: 40px;--sp-5: 64px;--sp-6: 96px;--header-h: 46px}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;font-synthesis-weight: none}body{margin: 0;background: var(--bg);color: var(--ink);font-family: var(--font-body);font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased}img,svg{max-width: 100%;display: block}img{-webkit-user-drag: none;-webkit-touch-callout: none}a{color: inherit;text-decoration: none}button{font: inherit;cursor: pointer}ul,ol{margin: 0;padding: 0;list-style: none}h1,h2,h3,h4,p,figure{margin: 0}h1,h2,h3,h4{font-family: var(--font-display);font-weight: 500;letter-spacing: -0.02em;color: var(--ink)}.container{width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--sp-3)}.eyebrow{font-family: var(--font-mono);font-size: 12px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--accent)}.btn{display: inline-flex;align-items: center;gap: var(--sp-1);padding: 13px 24px;border-radius: var(--radius-sm);font-size: 14px;font-weight: 500;border: 1px solid transparent;transition: transform .15s ease,background-color .15s ease,border-color .15s ease}.btn:hover{transform: translateY(-1px)}.btn-primary{background: var(--signal-strong);color: var(--signal-ink)}.btn-primary:hover{background: #175A82}.btn-ghost{background: var(--accent-soft);color: var(--accent)}.btn-ghost:hover{background: #DCE7E4}.btn-line{background: transparent;color: var(--ink);border-color: var(--line)}.btn-line:hover{border-color: var(--ink-faint)}.btn-trial{background: #E8A552;color: var(--ink)}.btn-trial:hover{background: #DE9840}.btn[disabled]{opacity: .55;cursor: default}.btn:focus-visible,a:focus-visible,button:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.btn__icon{width: 18px;height: 18px;flex-shrink: 0}.btn-call{background: var(--signal-strong);color: #fff}.btn-call:hover{background: #175A82}.btn-whatsapp{background: #0F7A64;color: #fff}.btn-whatsapp:hover{background: #0C6353}.btn__icon-badge{width: 24px;height: 24px;border-radius: var(--radius-full);background: #25D366;display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 0 0 1px rgba(255,255,255,.25) inset,0 1px 2px rgba(0,0,0,.18);flex-shrink: 0}.btn__icon-badge svg{width: 15px;height: 15px}.top-bar{background: var(--signal);color: var(--signal-ink);font-family: var(--font-mono);font-size: 11px;letter-spacing: .02em;display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 6px var(--sp-3) 6px 54px;flex-wrap: wrap}.top-bar__info{display: flex;align-items: center;gap: 20px;flex-wrap: wrap}.top-bar__item{display: inline-flex;align-items: center;gap: 6px;color: var(--signal-ink)}.top-bar__item svg{width: 13px;height: 13px;flex-shrink: 0}.top-bar a{color: var(--signal-ink)}.top-bar__social{display: flex;align-items: center;gap: 8px}.top-bar__social button{width: 16px;height: 16px;padding: 0;border: none;background: none;display: flex;align-items: center;justify-content: center;border-radius: var(--radius-full);overflow: hidden}.top-bar__social svg{width: 100%;height: 100%;display: block}.site-header{position: sticky;top: 0;z-index: 40;background: rgba(247,247,244,.92);backdrop-filter: saturate(140%) blur(8px);border-bottom: 1px solid var(--line);height: var(--header-h)}body:not(.home) .site-header{background: #ECEEF0;border-bottom-color: rgba(0,0,0,.10)}.site-header .container{height: 100%;display: flex;align-items: center;gap: var(--sp-3);transform: translateY(-1px)}.site-logo{font-family: var(--font-display);font-weight: 600;font-size: 16px;letter-spacing: -0.02em;display: flex;align-items: center;gap: var(--sp-1);flex-shrink: 0}.site-logo img{height: 26px;width: auto}.site-logo .logo-fallback-img{width: 26px;height: 26px;border-radius: var(--radius-full);object-fit: contain;background: var(--surface);border: 1px solid var(--line);padding: 3px}.primary-nav{display: flex;align-items: center;gap: var(--sp-4)}.primary-nav ul{display: flex;gap: var(--sp-2)}.primary-nav a{font-size: 12.5px;font-weight: 400;color: var(--ink-soft);padding: 8px 2px;position: relative}.primary-nav a:hover,.primary-nav .current-menu-item > a{color: var(--ink)}.primary-nav .current-menu-item > a::after{content: "";position: absolute;left: 0;right: 0;bottom: -2px;height: 2px;border-radius: var(--radius-full);background: var(--signal)}.header-actions{display: flex;align-items: center;gap: 10px;margin-left: auto}.header-actions .btn{padding: 7px 16px;font-size: 12.5px}@media (max-width: 880px){.header-actions .btn-trial{display: none}}@media (max-width: 359px){.site-header .container{padding-left: 14px;padding-right: 14px;gap: 12px}.header-actions{gap: 6px}.header-actions .btn{padding: 9px 12px;font-size: 12px}}.mobile-nav__extra{display: block;margin-top: var(--sp-1);padding-top: var(--sp-2);border-top: 1px solid var(--line);font-weight: 500;font-size: 15px;color: var(--ink)}.nav-toggle{display: none;background: none;border: 1px solid var(--line);border-radius: var(--radius-sm);width: 34px;height: 34px;align-items: center;justify-content: center}.nav-toggle span,.nav-toggle span::before,.nav-toggle span::after{content: "";display: block;width: 18px;height: 2px;background: var(--ink);position: relative}.nav-toggle span::before{position:absolute;top:-6px}.nav-toggle span::after{position:absolute;top:6px}.site-footer{background: var(--ink);color: rgba(255,255,255,.72);padding-top: var(--sp-3);margin-top: 40px}.home .site-footer{margin-top: 90px}.footer-grid{position: relative;display: grid;grid-template-columns: 1fr 1fr 1fr;align-items: start;gap: var(--sp-2);--yp-stage-top: 150px;--yp-stage-h: 38px;padding-bottom: 0;margin-bottom: 0}.footer-grid::before{content: "";position: absolute;top: calc(var(--yp-stage-top) - 1px);left: 0;right: 0;height: 1px;background: rgba(255,255,255,.12)}.footer-jellies{position: absolute;top: var(--yp-stage-top);left: 0;right: 0;height: var(--yp-stage-h);z-index: 0;pointer-events: none;overflow: hidden;background: radial-gradient(120% 90% at 50% 112%,rgba(88,44,168,.11),rgba(88,44,168,0) 58%),radial-gradient(90% 80% at 18% 104%,rgba(37,60,150,.07),rgba(37,60,150,0) 55%)}.footer-jellies canvas{display: block;width: 100%;height: 100%}.footer-col{position: relative;z-index: 1}.footer-col .footer-col__title{color: #fff;font-size: 10px;line-height: 1.5;font-family: var(--font-mono);text-transform: uppercase;letter-spacing: .08em;margin-bottom: 8px}.footer-col .footer-col__title a{font: inherit;color: inherit;letter-spacing: inherit;padding: 0;cursor: pointer}.footer-col .footer-col__title a:hover{text-decoration: underline;text-underline-offset: 3px}.footer-col ul{display: flex;flex-direction: column;gap: 5px}.footer-col a{font-size: 11px;line-height: 1.5;font-weight: 350;color: rgba(255,255,255,.72)}.footer-col a:hover{color: #fff}.footer-col li{font-size: 11px;line-height: 1.5;font-weight: 350}.footer-col--center{text-align: center;margin-top: 15px}.footer-col--left{display: flex;justify-content: flex-start;min-height: calc(var(--yp-stage-top) + var(--yp-stage-h))}.footer-hours-block{display: flex;flex-direction: column;align-items: flex-start;text-align: left}.footer-hours-block ul{text-align: left}.footer-col--right{display: flex;flex-direction: column;align-items: flex-end;text-align: right;margin-top: 26px}@media (min-width: 881px){.footer-col--right{margin-top: 40px}}.footer-brand p{font-size: 11px;line-height: 1.5;font-weight: 350;max-width: 32ch;color: rgba(255,255,255,.6);margin-top: 4px}.footer-col--right.footer-brand p{margin-top: 0}.footer-col--right .footer-social{justify-content: flex-end;margin-top: 5px}.footer-social{display:flex;gap: var(--sp-1);margin-top: 8px;justify-content: flex-start}.footer-social button.social-icon{width: 24px;height: 24px;border-radius: var(--radius-full);border: none;padding: 0;overflow: hidden;background: none;display: flex;align-items: center;justify-content: center}.social-icon svg{width: 100%;height: 100%;display: block}.footer-bottom{background: var(--signal-strong);margin-top: 0}.footer-bottom__inner{min-height: var(--header-h);padding-block: 0;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: var(--sp-1) var(--sp-3)}.footer-bottom p{font-size: 11.5px;color: #fff;margin: 0}.footer-bottom__contact{display: flex;align-items: center;gap: 8px;color: rgba(255,255,255,.85)}.footer-bottom__contact a{color: #fff;font-weight: 500}.footer-bottom__contact span{color: rgba(255,255,255,.5)}.page-sheet-wrap{padding-block: 14px 32px}.page-sheet{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius-md);padding: 22px 36px 36px}@media (max-width: 560px){.page-sheet-wrap > .container{padding-inline: 12px}.page-sheet{padding: 20px 16px 24px}}.placeholder-box{border: 1px dashed var(--line);border-radius: var(--radius-md);background: var(--surface-2);display: flex;align-items: center;justify-content: center;color: var(--ink-faint);font-family: var(--font-mono);font-size: 13px;text-align: center;padding: var(--sp-3)}.map-embed{position: relative;border-radius: var(--radius-md);overflow: hidden;background: var(--surface-2);display: block}.map-embed__frame{width: 100%;height: 100%;min-height: inherit;border: 0;display: block}.map-embed .map-embed__frame{height: calc(100% + 53px);margin-bottom: -53px;transform: translateY(-42px)}@container (max-width: 479.98px){.map-embed .map-embed__frame{height: calc(100% + 22px);margin-bottom: -22px;transform: translateY(-11px)}}.map-embed__kart,.map-embed__ac{position: absolute;top: 10px;left: 10px;z-index: 1;background: rgba(255,255,255,.97);color: var(--ink);border: 1px solid rgba(27,29,33,.06);border-radius: 10px;box-shadow: 0 6px 18px rgba(16,24,40,.16),0 1px 3px rgba(16,24,40,.10);font-family: var(--font-body,system-ui,sans-serif)}.map-embed__kart{display: none;max-width: calc(50% - 30px);padding: 13px 16px 14px}.map-embed__ad{display: block;font: 500 15px/1.3 var(--font-display,system-ui,sans-serif);letter-spacing: -0.01em}.map-embed__adres{display: block;margin-top: 4px;font-size: 12.5px;line-height: 1.45;color: var(--ink-soft)}.map-embed__adres1,.map-embed__adres2{display: block}.map-embed__eylem{display: flex;margin-top: 12px}.map-embed__dugme{display: flex;align-items: center;justify-content: center;gap: 7px;flex: 1;height: 34px;padding: 0 16px 0 13px;border-radius: var(--radius-full,999px);position: relative;overflow: hidden;background: #fff;color: var(--signal-strong);border: 1px solid #d6dde3;box-shadow: 0 1px 2px rgba(16,24,40,.10),0 2px 6px rgba(16,24,40,.07);font-size: 13.5px;font-weight: 500;text-decoration: none;white-space: nowrap;transition: background-color .2s ease}.map-embed__dugme:hover{background: #f5f9fc}.map-embed__dugme::after,.map-embed__ac::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: linear-gradient(90deg,#1D6FA0 0 25%,#3097D4 25% 50%,#1F4E49 50% 75%,#D92D3A 75%)}.map-embed__pin{width: 16px;height: 16px;flex: none}.map-embed__ok{width: 10px;height: 10px;flex: none;color: var(--ink-faint);transition: transform .2s ease,color .2s ease}.map-embed__dugme:hover .map-embed__ok,.map-embed__ac:hover .map-embed__ok{transform: translate(1px,-1px);color: var(--signal-strong)}.map-embed__ac{display: inline-flex;align-items: center;gap: 6px;padding: 8px 12px;color: var(--signal-strong);font-size: 13.5px;font-weight: 500;line-height: 1.2;text-decoration: none;white-space: nowrap;overflow: hidden;border-color: #d6dde3}.map-embed__ac .map-embed__pin{width: 15px;height: 15px}.map-embed__ac:focus-visible,.map-embed__dugme:focus-visible{outline: 2px solid var(--signal-strong);outline-offset: 2px}.map-embed{container-type: inline-size}@container (min-width: 480px){.map-embed__kart{display: block}.map-embed__ac{display: none}}@container (min-width: 480px){.map-embed__kart{padding: 8px 11px 9px;border-radius: 9px}.map-embed__ad{font: 500 12.5px/1.3 var(--font-body,system-ui,sans-serif);letter-spacing: -0.01em}.map-embed__adres{margin-top: 1px;font-size: 10.5px;line-height: 1.4;letter-spacing: -0.005em}.map-embed__adres1,.map-embed__adres2{display: inline;white-space: nowrap}.map-embed__adres2::before{content: " · "}.map-embed__eylem{margin-top: 7px}.map-embed__dugme{height: 24px;padding: 0 12px 0 10px;font-size: 11.5px;letter-spacing: -0.005em;gap: 5px}.map-embed__dugme .map-embed__pin{width: 13px;height: 13px}.map-embed__dugme .map-embed__ok{width: 9px;height: 9px}}@container (min-width: 900px){.map-embed__kart{top: 12px;left: 12px;padding: 11px 15px 12px;border-radius: 11px}.map-embed__ad{font-size: 15px}.map-embed__adres{margin-top: 2px;font-size: 12.5px}.map-embed__eylem{margin-top: 10px}.map-embed__dugme{height: 30px;padding: 0 14px 0 12px;font-size: 13px;gap: 6px}.map-embed__dugme .map-embed__pin{width: 15px;height: 15px}.map-embed__dugme .map-embed__ok{width: 10px;height: 10px}}@container (max-width: 320px){.map-embed__ac{top: 8px;left: 8px;padding: 6px 10px;font-size: 12px}}.soon-modal{position: fixed;inset: 0;z-index: 100;display: none;align-items: center;justify-content: center;background: rgba(27,29,33,.5);padding: var(--sp-3)}.soon-modal.is-open{display: flex}.soon-modal__panel{background: var(--surface);border-radius: var(--radius-md);padding: var(--sp-4);max-width: 380px;width: 100%;text-align: center}.soon-modal__panel h3{font-size: 18px;margin-bottom: var(--sp-1)}.soon-modal__panel p{font-size: 14px;color: var(--ink-soft);margin-bottom: var(--sp-3)}.skip-link{position: absolute;left: -9999px;top: 0;z-index: 200;background: var(--ink);color: #fff;padding: 10px 16px;border-radius: var(--radius-sm)}.skip-link:focus{left: var(--sp-2);top: var(--sp-2)}.mobile-nav{border-top: 1px solid var(--line);background: var(--bg);padding: var(--sp-2) var(--sp-3) var(--sp-3)}.mobile-nav ul{display: flex;flex-direction: column;gap: var(--sp-1)}.mobile-nav a{display: block;padding: 10px 0;font-weight: 500}.mobile-nav[hidden]{display: none}.generic-page h1{font-size: var(--page-title);margin-bottom: var(--sp-2)}.generic-page__content{max-width: 74ch;font-size: 16px;line-height: 1.7;letter-spacing: -0.011em}.hours-table{display: grid;grid-template-columns: repeat(7,1fr);gap: 4px;margin-top: var(--sp-2)}.hours-table__col{display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 8px 2px;border: 1px solid var(--line);border-radius: var(--radius-sm);background: var(--surface-2)}.hours-table__day{font-family: var(--font-mono);font-size: 10px;letter-spacing: .02em;text-transform: uppercase;color: var(--ink-faint)}.hours-table__time{display: flex;flex-direction: row;align-items: baseline;justify-content: center;gap: 4px;font-family: var(--font-mono);font-size: 10px;font-weight: 500;color: var(--ink);line-height: 1.25}.hours-table__sep{color: var(--ink-faint);font-size: 9px;line-height: 1}.hours-table__time--closed{display: block;color: #D92D3A}@media (max-width: 880px){.primary-nav{display: none}.nav-toggle{display: flex}.footer-grid{grid-template-columns: 1fr 1fr}.hours-table{grid-template-columns: repeat(4,1fr)}}@media (max-width: 560px){.footer-col--left,.footer-col--right{display: block}.footer-hours-block{align-items: flex-start}.footer-social{justify-content: flex-start}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}}.screen-reader-text{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.screen-reader-text:focus{position: static;width: auto;height: auto;margin: 0;clip: auto;white-space: normal}@media (max-width: 880px){.header-actions .btn{white-space: nowrap;padding: 8px 14px;font-size: 12.5px}.header-actions{align-items: center}}@media (max-width: 479px){.top-bar{flex-wrap: wrap;row-gap: 2px;column-gap: var(--sp-2);padding-block: 6px}.top-bar__info{flex: 1 1 100%;display: flex;flex-wrap: wrap;column-gap: var(--sp-2);row-gap: 2px;justify-content: center}.top-bar__item{font-size: 12px}}@media (max-width: 560px){.footer-bottom__inner{flex-direction: column;align-items: flex-start;gap: 4px}.footer-bottom__inner > *{width: 100%}.footer-bottom p{font-size: 13px}}@media (max-width: 699px){.nav-toggle{min-width: 44px;min-height: 44px}:root{--header-h: 54px}}@media (max-width: 484px){.top-bar{padding-inline: 14px;padding-block: 4px;flex-wrap: nowrap;gap: 8px}.top-bar__info{flex: 1 1 auto;flex-wrap: nowrap;justify-content: space-between;align-items: center;column-gap: 8px;width: 100%;min-width: 0}.top-bar__social{display: none}.top-bar__item{font-size: 11.5px;gap: 5px;min-width: 0}.top-bar__item a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.top-bar__item svg{width: 12px;height: 12px}}@media (max-width: 379px){.top-bar__item{font-size: 10.5px;gap: 4px}.top-bar__item svg{width: 11px;height: 11px}}@media (max-width: 349px){.top-bar__item{font-size: 9.5px;gap: 3px}.top-bar__item svg{width: 10px;height: 10px}}@media (max-width: 560px){.footer-bottom__contact{display: flex;flex-direction: row;align-items: flex-end;justify-content: space-between;gap: 10px;width: 100%}.footer-bottom__contact span[aria-hidden]{display: none}.footer-bottom__contact a{white-space: nowrap;flex: 0 0 auto}.footer-bottom__inner > p:last-child{text-align: center}}@media (max-width: 560px){.footer-grid{grid-template-columns: 1fr 1fr;column-gap: var(--sp-2);row-gap: var(--sp-2);align-items: start}.footer-grid::before{display: none}.footer-col--left{min-height: 0;grid-column: 1;text-align: left;margin-top: 0}.footer-col--center{grid-column: 2;text-align: right;margin-top: 0}.footer-col--right{grid-column: 1 / -1;text-align: center;margin-top: 0;align-items: center}.footer-brand p{max-width: 46ch;margin-inline: auto}.footer-col--right .footer-social,.footer-col--right.footer-brand .footer-social{justify-content: center}.footer-col--center ul{align-items: flex-end}.footer-col .footer-col__title{font-size: 10px;line-height: 1.6;letter-spacing: .05em;margin-bottom: 6px}.footer-col li,.footer-col a,.footer-brand p{font-size: 11px;line-height: 1.6;font-weight: 400}.footer-col ul{gap: 4px}.footer-social{margin-top: 6px;gap: 8px}.footer-social button.social-icon{width: 22px;height: 22px}.footer-jellies{position: static;grid-column: 1 / -1;order: 9;height: 92px;border-top: 1px solid rgba(255,255,255,.12)}}.site-search__toggle{display: inline-flex;align-items: center;gap: 7px}.site-search__toggle svg{width: 15px;height: 15px;flex-shrink: 0}.site-search{position: absolute;left: 0;right: 0;top: 100%;z-index: 39;background: var(--surface);border-bottom: 1px solid var(--line);box-shadow: 0 10px 24px rgba(0,0,0,.07)}.site-search[hidden]{display: none}.site-search__form{display: flex;align-items: center;gap: 8px;padding-block: 12px}.site-search__form input[type="search"]{flex: 1;min-width: 0;padding: 10px 14px;border: 1px solid var(--line);border-radius: var(--radius-sm);font: inherit;font-size: 14px;background: #fff;color: var(--ink)}.site-search__form input[type="search"]:focus-visible{outline: 2px solid var(--accent);outline-offset: 1px}.site-search__close{border: 0;background: none;font-size: 22px;line-height: 1;color: var(--ink-faint);cursor: pointer;padding: 4px 8px}.site-search__close:hover{color: var(--ink)}@media (max-width: 560px){.site-search__toggle span{display: none}.site-search__toggle{padding-inline: 12px}}.eylem-cubugu,.saat-ozeti--serit,.services-noktalar{display: none}.copy-toast{position: fixed;z-index: 1000;transform: translate(-50%,-4px);display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: var(--radius-full);background: var(--ink);color: #fff;font-family: var(--font-body);font-size: 12px;font-weight: 500;white-space: nowrap;box-shadow: 0 6px 18px rgba(10,12,14,.22);opacity: 0;pointer-events: none;transition: opacity .18s ease,transform .18s ease}.copy-toast::before{content: "✓";color: #7FD6A4;font-size: 12px}.copy-toast.is-visible{opacity: 1;transform: translate(-50%,0)}@media (prefers-reduced-motion: reduce){.copy-toast{transition: none}}:root{--yp-telif:"© Yüzyıl Psikoteknik · b:3e5e8cd3f25d"}
