/*! © 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{--yp-fold-offset: 135px}@media (max-width: 899px){:root{--yp-fold-offset: 163px}}@media (max-width: 699px){:root{--yp-fold-offset: 236px}}@media (max-width: 484px){:root{--yp-fold-offset: 232px}}@media (max-width: 359px){:root{--yp-fold-offset: 277px}}.hero-slider{position: relative;overflow: hidden;background: var(--ink);color: var(--accent-ink);--hero-h: calc(100vh - var(--yp-fold-offset,150px) - var(--yp-peek,26px) - var(--yp-trim,26px));--yp-peek: 16px;--yp-trim: 40px;--hero-chrome: 140px;height: var(--hero-h);min-height: 300px;box-shadow: inset 0 0 190px 55px rgba(0,0,0,.62)}.hero-slider::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(80% 40% at 50% -6%,rgba(30,70,130,.12) 0%,transparent 74%)}.hero-sparks{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;overflow: visible;contain: layout paint}.hero-counter{position: absolute;top: var(--sp-3);right: var(--sp-4);z-index: 6;display: flex;align-items: baseline;gap: 3px;font-family: var(--font-mono);font-size: 12px;letter-spacing: .06em;color: rgba(255,255,255,.9);pointer-events: none}.hero-counter__sep,.hero-counter__all{color: rgba(255,255,255,.45)}.hero-counter__now{font-weight: 500}@supports (height: 100dvh){.hero-slider{--hero-h: calc(100dvh - var(--yp-fold-offset,150px) - var(--yp-peek,26px) - var(--yp-trim,26px))}}.hero-track{display: flex;height: 100%;transition: transform .9s cubic-bezier(.65,0,.35,1)}.hero-slide{min-width: 100%;height: 100%;min-height: 0;display: flex;align-items: center;padding-block: var(--sp-2)}.hero-slide--map{flex-direction: column;justify-content: center;gap: var(--sp-3)}.hero-slide .hero-map-wrap,.hero-slide .hero-map__actions,.hero-slide .hero-slide__copy > *,.hero-slide .hero-slide__media{opacity: 0;transform: translateY(18px)}.hero-slide.is-active .hero-map-wrap,.hero-slide.is-active .hero-map__actions,.hero-slide.is-active .hero-slide__copy > *,.hero-slide.is-active .hero-slide__media{animation: yp-rise .85s cubic-bezier(.16,.84,.32,1) forwards}.hero-slide.is-active .hero-map-wrap{animation-delay: .05s}.hero-slide.is-active .hero-map__actions{animation-delay: .22s}.hero-slide.is-active .hero-slide__media{animation-delay: .05s}.hero-slide.is-active .hero-slide__copy > *:nth-child(1){animation-delay: .06s}.hero-slide.is-active .hero-slide__copy > *:nth-child(2){animation-delay: .14s}.hero-slide.is-active .hero-slide__copy > *:nth-child(3){animation-delay: .22s}.hero-slide.is-active .hero-slide__copy > *:nth-child(4){animation-delay: .30s}@keyframes yp-rise{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: translateY(0)}}@media (prefers-reduced-motion: reduce){.hero-sparks{display: none}.hero-slide .hero-map-wrap,.hero-slide .hero-map__actions,.hero-slide .hero-slide__copy > *,.hero-slide .hero-slide__media{opacity: 1;transform: none;animation: none !important}}.hero-map-wrap{width: 100%;padding-inline: var(--sp-2);flex: 0 1 auto;min-height: 0}.hero-slide__inner{display: grid;grid-template-columns: 1fr 1fr;gap: var(--sp-5);align-items: center;width: 100%;max-height: 100%;min-height: 0}.hero-slide__copy{display: flex;flex-direction: column;align-items: flex-start;gap: var(--sp-2);transform: translateY(-18px)}.hero-slide__copy .eyebrow{color: var(--signal)}.hero-slide__copy h2{color: #fff;font-size: clamp(22px,2.6vw,32px);line-height: 1.15;letter-spacing: -0.025em}.hero-slide__copy p{color: rgba(255,255,255,.72);max-width: 46ch;font-size: 15px}.hero-slide__media{width: min(100%,calc((var(--hero-h) - var(--hero-chrome)) * 4 / 3));aspect-ratio: 4 / 3;margin-inline: auto;border-color: rgba(255,255,255,.25);background: rgba(255,255,255,.04);color: rgba(255,255,255,.5)}@media (min-width: 881px){.hero-slide__inner:has(> .hero-slide__media){grid-template-columns: minmax(0,1fr) 340px;gap: 40px}.hero-slide__inner > .hero-slide__media{width: 340px;aspect-ratio: 16 / 10;border-radius: var(--radius-md);overflow: hidden}.hero-slide__media img{display: block;width: 100%;height: 100%;object-fit: cover}.hero-slide__copy h2{font-size: 25px;line-height: 1.2;text-wrap: balance}.hero-slide__copy p{max-width: 520px;text-align: justify;text-align-last: left;hyphens: manual}}.hero-map{width: min(62%,calc((var(--hero-h) - var(--hero-chrome)) * 2.27));aspect-ratio: 2.27 / 1;margin-inline: auto;border: 1px solid rgba(255,255,255,.16);border-radius: 14px;overflow: hidden;background: rgba(255,255,255,.06);box-shadow: 0 24px 60px rgba(0,0,0,.6),0 6px 18px rgba(0,0,0,.4),0 0 42px rgba(48,151,212,.22),0 0 90px rgba(255,60,75,.09),0 0 0 1px rgba(150,215,255,.10) inset}.hero-map iframe{display: block;border: 0}.hero-map__actions{display: flex;gap: var(--sp-2);justify-content: center}.hero-map__actions{gap: 12px}.hero-map__actions .btn{min-width: 200px;height: 42px;padding: 0 20px 0 7px;gap: 10px;justify-content: flex-start;border-radius: var(--radius-full);border: 1px solid rgba(255,255,255,.14);color: #fff;font-size: 13px;letter-spacing: .01em;white-space: nowrap;transition: transform .25s cubic-bezier(.16,.84,.32,1),box-shadow .25s ease,filter .2s ease}.hero-map__actions .btn > span:last-child{flex: 1;text-align: center;padding-right: 16px}.hero-map__actions .btn > span:last-child{color: rgba(255,255,255,.86);font-weight: 450}.hero-map__actions .btn-whatsapp{background: linear-gradient(180deg,#138A72 0%,#0F7A64 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.12),0 10px 22px -12px rgba(25,151,125,.45),0 4px 12px rgba(0,0,0,.30)}.hero-map__actions .btn-call{background: linear-gradient(180deg,#247CB1 0%,#1D6FA0 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.12),0 10px 22px -12px rgba(48,151,212,.45),0 4px 12px rgba(0,0,0,.30)}.hero-map__actions .btn:hover{transform: translateY(-2px);filter: brightness(1.04)}.hero-map__actions .btn__icon-badge{width: 28px;height: 28px}.hero-map__actions .btn__icon-badge svg{width: 17px;height: 17px}.hero-map__actions .btn-call .btn__icon{width: 28px;height: 28px;padding: 6.5px;box-sizing: border-box;border-radius: 50%;background: rgba(255,255,255,.16);box-shadow: 0 0 0 1px rgba(255,255,255,.22) inset}.hero-nav{position: absolute;top: calc(var(--sp-3) + 22px);right: var(--sp-4);display: flex;gap: 8px;z-index: 6}.hero-nav__dot{width: 10px;height: 10px;border-radius: var(--radius-full);background: rgba(255,255,255,.3);border: none;padding: 0}.hero-nav__dot.is-active{background: var(--signal)}.hero-arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border-radius: var(--radius-full);border: 1px solid rgba(255,255,255,.3);background: rgba(0,0,0,.2);color: #fff;font-size: 20px;z-index: 5}.hero-arrow--prev{left: var(--sp-3)}.hero-arrow--next{right: var(--sp-3)}@media (max-width: 1320px){.hero-slide__inner{padding-inline: 80px}.hero-map__actions{padding-inline: 80px}}@media (max-width: 560px){.hero-slide__inner{padding-inline: 60px}.hero-map__actions{padding-inline: 60px}}.hours-strip{width: 100%;background: var(--accent-soft);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.hours-strip .hours-table{display: flex;justify-content: center;align-items: stretch;gap: 0;max-width: 1400px;margin-inline: auto;margin-top: 0;padding: 12px var(--sp-4)}.hours-strip .hours-table__col{background: none;border: none;border-radius: 0;padding: 0 var(--sp-4);flex: 1;max-width: 150px}.hours-strip .hours-table__col:not(:first-child){border-left: 1px solid rgba(31,78,73,.15)}.hours-strip .hours-table__day{color: var(--ink)}.hours-strip .hours-table__col.is-bugun .hours-table__day{padding: 1px 6px;margin: -1px -6px;border-radius: 5px;background: var(--signal-strong);color: #fff;font-weight: 500}@media (min-width: 700px) and (max-width: 1100px){.hours-strip .hours-table__col{padding-inline: 16px}}.section-intro{padding-block: var(--sp-2) 4px}.section-intro p{max-width: 118ch;margin-inline: auto;text-align: center;font-size: 15px;font-weight: 400;line-height: 1.75;letter-spacing: -0.005em;color: var(--ink)}@media not all and (max-width: 560px){.section-intro p{font-size: 13.5px;font-weight: 350}.section-intro{padding-top: calc(var(--sp-2) + 12px)}.home .site-footer{margin-top: 78px}}.section-services{padding-block: 42px var(--sp-2)}@media not all and (max-width: 880px){.section-services{padding-top: 50px}}.section-services h2{font-size: clamp(20px,2.4vw,28px);letter-spacing: -0.022em;text-align: center;margin-bottom: 18px;max-width: 88%;margin-inline: auto}.section-services h2::after{content: "";display: block;width: 46px;height: 2px;margin: -4px auto 0;border-radius: 2px;background: var(--signal)}.services-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--sp-5);margin-top: 5px;max-width: 88%;margin-inline: auto}.service-card{display: block}.service-card__media{position: relative;aspect-ratio: 2 / 1;margin-bottom: var(--sp-2);border: 1px solid var(--line);border-radius: var(--radius-md);overflow: hidden;transition: border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.service-card__media img{width: 100%;height: 100%;object-fit: cover;transition: transform .45s cubic-bezier(.2,.8,.2,1),filter .25s ease}.service-card__media::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(to top,rgba(10,12,14,.82) 0%,rgba(10,12,14,.5) 45%,rgba(10,12,14,0) 85%);opacity: 0;transition: opacity .22s ease;pointer-events: none}.service-card__bar{position: absolute;top: 0;left: 0;z-index: 4;height: 3px;width: 100%;background: #FF1E3C;box-shadow: 0 0 5px rgba(255,30,60,.85),0 0 12px rgba(255,30,60,.45);clip-path: polygon(0 48%,50% 8%,100% 48%,100% 52%,50% 92%,0 52%);transform: scaleX(0);transform-origin: left center;transition: transform .3s cubic-bezier(.2,.8,.2,1);pointer-events: none}.service-card__sheen{position: absolute;top: -60%;left: -75%;z-index: 2;width: 45%;height: 220%;background: linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.38) 50%,rgba(255,255,255,0) 100%);transform: rotate(14deg);pointer-events: none;opacity: 0}.service-card__panel{position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;padding: 10px 12px;color: #fff;transform: translateY(101%);opacity: 0;transition: transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease;pointer-events: none}.service-card__excerpt{font-size: 12px;font-weight: 400;line-height: 1.5;color: #fff;text-shadow: 0 1px 3px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.7);margin: 0;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden}.service-card__cta{display: inline-block;margin-top: 5px;font-size: 11px;font-weight: 500;letter-spacing: .04em;text-transform: uppercase;color: #fff;border-bottom: 1px solid #FF1E3C;padding-bottom: 2px}.service-card:hover .service-card__media,.service-card:focus-visible .service-card__media{transform: translateY(-4px);border-color: var(--signal);box-shadow: 0 12px 28px rgba(10,12,14,.22)}.service-card:hover .service-card__media img,.service-card:focus-visible .service-card__media img{transform: scale(1.07)}.service-card:hover .service-card__media::after,.service-card:focus-visible .service-card__media::after{opacity: 1}.service-card:hover .service-card__bar,.service-card:focus-visible .service-card__bar{transform: scaleX(1)}.service-card:hover .service-card__panel,.service-card:focus-visible .service-card__panel{transform: translateY(0);opacity: 1;transition-delay: .04s}.service-card:hover .service-card__sheen,.service-card:focus-visible .service-card__sheen{animation: yp-sheen .62s cubic-bezier(.2,.8,.2,1) forwards}@keyframes yp-sheen{0%{opacity: 0;left: -75%}12%{opacity: 1}100%{opacity: 0;left: 125%}}@media (prefers-reduced-motion: reduce){.service-card__media,.service-card__media img,.service-card__panel,.service-card__bar{transition: none}.service-card:hover .service-card__media,.service-card:focus-visible .service-card__media{transform: none}.service-card:hover .service-card__media img,.service-card:focus-visible .service-card__media img{transform: none}.service-card__sheen{display: none}.service-card:hover .service-card__sheen,.service-card:focus-visible .service-card__sheen{animation: none}}.service-card h3{font-size: 16px;font-weight: 500;color: var(--ink);transition: color .15s ease}.service-card__tag{font-size: 13px;font-weight: 400;color: var(--ink-soft)}.service-card:hover h3,.service-card:focus-visible h3{color: var(--ink)}@media (max-width: 880px){.hero-slide__inner{grid-template-columns: 1fr;text-align: left}.hero-slider{height: auto;min-height: 500px}.hero-slide{height: auto;min-height: 500px;padding-block: var(--sp-3)}.hero-map{width: 100%}.hero-slide__media{width: 100%}.services-grid{grid-template-columns: 1fr}.hours-strip .hours-table{flex-wrap: wrap;padding: 10px var(--sp-3)}.hours-strip .hours-table__col{max-width: none;flex: 1 1 22%}.hours-strip .hours-table__col:nth-child(4n+1){border-left: none}}@media (max-width: 699px){.hours-strip .hours-table{display: grid;grid-template-columns: repeat(3,1fr);flex-wrap: initial;gap: 0;padding: 4px var(--sp-2)}.hours-strip .hours-table__col{max-width: none;flex: initial;padding: 7px 5px;border-top: 1px solid rgba(31,78,73,.12);border-right: 1px solid rgba(31,78,73,.12)}.hours-strip .hours-table__col:not(:first-child){border-left: none}.hours-strip .hours-table__col:nth-child(-n+3){border-top: none}.hours-strip .hours-table__col:nth-child(3n){border-right: none}.hours-strip .hours-table__col:last-child:nth-child(3n+1){grid-column: 1 / -1;border-right: none}}@media (max-width: 359px){.hours-strip .hours-table{grid-template-columns: repeat(2,1fr)}.hours-strip .hours-table__col:nth-child(-n+3){border-top: 1px solid rgba(31,78,73,.12)}.hours-strip .hours-table__col:nth-child(-n+2){border-top: none}.hours-strip .hours-table__col:nth-child(3n){border-right: 1px solid rgba(31,78,73,.12)}.hours-strip .hours-table__col:nth-child(2n){border-right: none}.hours-strip .hours-table__col:last-child:nth-child(odd){grid-column: 1 / -1;border-right: none}}@media (max-width: 560px){.hero-map__actions{flex-direction: column;align-items: stretch;gap: 10px}.hero-map__actions .btn{width: 100%;justify-content: center;white-space: nowrap}}@media (max-width: 699px){.hero-slider{min-height: 0}.hero-slide{min-height: 0;justify-content: center;padding-block: var(--sp-2)}}@media (max-width: 560px){.hero-map-wrap .map-embed{aspect-ratio: 4 / 3}}
