/*! © 2026 Yüzyıl Psikoteknik. Tüm hakları saklıdır. 5846 sayılı FSEK kapsamında korunur; izinsiz kopyalanamaz, kullanılamaz. b:3e5e8cd3f25d */
.contact-header{padding-block: var(--sp-3) var(--sp-2)}.contact-header h1{font-size: var(--page-title);margin-block: 2px}.contact-header p{font-size: var(--page-sub);color: var(--ink-soft);max-width: 60ch}.contact-body{padding-block: 10px var(--sp-5)}.page-sheet .contact-header{padding-block: 0 12px}.page-sheet .contact-body{padding-block: 6px 0}.contact-grid{display: grid;grid-template-columns: 1fr 1.15fr;gap: var(--sp-4);align-items: stretch}.contact-info{display: flex;flex-direction: column;gap: var(--sp-2)}.contact-detail{display: flex;flex-direction: column;gap: 12px;padding: var(--sp-2) var(--sp-3);border: 1px solid var(--line);border-radius: var(--radius-md);background: var(--surface)}.contact-detail__row{display: flex;flex-direction: column;gap: 2px}.contact-detail__value{font-size: 15px;color: var(--ink);font-weight: 500}@media not all and (max-width: 560px){.contact-detail__row--kunye{gap: 3px}.contact-detail .contact-detail__value{font-size: 13px;font-weight: 400}}.contact-kanallar{gap: 0;border-top: 1px solid var(--line)}.contact-kanal{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding: 9px 0;border-bottom: 1px solid var(--line)}.contact-kanal__simge{display: none}.contact-detail__value a{color: inherit}.contact-detail__value a[href^="tel:"]{color: var(--signal)}.contact-detail__value a:hover{color: var(--accent)}.contact-detail__actions{display: flex;justify-content: center;gap: var(--sp-1);margin-top: 4px;padding-top: 10px;border-top: 1px solid var(--line)}.contact-detail__actions{flex-wrap: wrap;row-gap: var(--sp-1)}.contact-detail__actions .btn{padding: 9px 16px;font-size: 13px;white-space: nowrap}.contact-hours{padding: var(--sp-2) var(--sp-3);border: 1px solid var(--line);border-radius: var(--radius-md)}.contact-map{border: 1px solid var(--line);border-radius: var(--radius-md);overflow: hidden;box-shadow: 0 1px 2px rgba(27,29,33,.04)}.contact-map__inner{position: relative;width: 100%;height: 100%;min-height: 260px;border: none;border-radius: 0}@media not all and (max-width: 880px){.contact-grid{row-gap: 28px;align-items: stretch;grid-template-columns: 1fr 1fr}.contact-detail{zoom: .84}.contact-info{display: contents}.contact-detail{grid-column: 1;grid-row: 1}.contact-map{grid-column: 2;grid-row: 1}.contact-hours{grid-column: 1 / -1;grid-row: 2}}@media (max-width: 880px){.contact-grid{grid-template-columns: 1fr}.contact-map{order: -1}.contact-map__inner{min-height: 240px}.hours-table{grid-template-columns: repeat(4,1fr)}}@media (max-width: 560px){.contact-grid{grid-template-columns: minmax(0,1fr)}.contact-detail,.contact-hours{padding: 14px}.contact-detail__actions{flex-wrap: wrap}.contact-detail__actions .btn{flex: 1 1 auto;justify-content: center}}.contact-hours .hours-table__time{flex-direction: column;align-items: center;gap: 1px;line-height: 1.35}.contact-hours .hours-table__sep{font-size: 10px;line-height: 1;opacity: .75}@media not all and (max-width: 880px){.contact-hours{padding: 12px 0;background: var(--accent-soft)}.contact-hours > .eyebrow{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.contact-hours .hours-table{display: flex;justify-content: center;align-items: stretch;gap: 0;margin-top: 0}.contact-hours .hours-table__col{background: none;border: none;border-radius: 0;padding: 0 var(--sp-4);flex: 1;max-width: 150px}.contact-hours .hours-table__col:not(:first-child){border-left: 1px solid rgba(31,78,73,.15)}.contact-hours .hours-table__day{color: var(--ink)}.contact-hours .hours-table__time{flex-direction: row;align-items: baseline;gap: 4px;line-height: 1.25}.contact-hours .hours-table__sep{font-size: 9px;opacity: 1}}@media (min-width: 880.02px) and (max-width: 1100px){.contact-hours .hours-table__col{padding-inline: 16px}}.metro-rozet{display: inline-block;padding: 0 .38em;margin-right: .1em;border-radius: .3em;background: #C8457F;color: #fff;font-family: var(--font-body);font-size: .82em;font-weight: 600;line-height: 1.45;letter-spacing: .02em;vertical-align: .08em;text-decoration: none}.contact-detail__value a.metro-rozet,.contact-detail__value a.metro-rozet:hover{color: #fff}a.metro-rozet{display: inline-flex;align-items: center;gap: .18em;cursor: pointer;transition: background-color .2s ease}.metro-rozet__ok{width: .8em;height: .8em;transition: transform .2s ease}a.metro-rozet:hover .metro-rozet__ok{transform: translate(1px,-1px)}a.metro-rozet:hover{background: #B23A6F}a.metro-rozet:focus-visible{outline: 2px solid #C8457F;outline-offset: 2px}
