/* Shared contact component. Scoped separately from hero, forms and footer links. */
html body#top#top#top :is(#iletisim,#mc-footer-contact).mc-shared-contact{background:#0d0d0b!important;color:#f5f3ed!important;padding:88px 0 56px!important}
html body#top#top#top .mc-shared-contact-shell{width:calc(100% - 80px);max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:80px;align-items:start}
html body#top#top#top .mc-shared-contact-kicker{display:block;color:#aaa395;font-size:11px!important;font-weight:500!important;letter-spacing:.1em;line-height:1.4;margin-bottom:24px}
html body#top#top#top :is(#iletisim,#mc-footer-contact).mc-shared-contact h2{font-family:Inter,Arial,sans-serif!important;color:#f5f3ed!important;font-size:44px!important;font-weight:400!important;line-height:1.05!important;letter-spacing:0!important;margin:0 0 24px!important}
html body#top#top#top :is(#iletisim,#mc-footer-contact).mc-shared-contact p{font-family:Inter,Arial,sans-serif!important;color:#bcb8ae!important;font-size:16px!important;font-weight:400!important;line-height:1.65!important;margin:0!important;max-width:440px}
html body#top#top#top .mc-shared-contact-cta{margin-top:30px!important;padding-bottom:9px!important;--mc-cta-color:#f5f3ed}
html body#top#top#top .mc-shared-contact-details{border-top:1px solid rgba(255,255,255,.18);min-width:0}
html body#top#top#top .mc-shared-contact-row{display:grid;grid-template-columns:90px minmax(0,1fr) 18px;gap:18px;align-items:start;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.14);text-decoration:none!important;color:#f5f3ed!important}
html body#top#top#top .mc-shared-contact-label{font-size:11px!important;font-weight:500!important;line-height:1.65!important;color:#aaa395;white-space:nowrap;letter-spacing:0;padding-top:3px}
html body#top#top#top .mc-shared-contact-value{font-size:16px!important;font-weight:400!important;line-height:1.65!important;min-width:0;overflow-wrap:break-word}
html body#top#top#top .mc-shared-contact-icon{font-size:16px;line-height:1.65;transition:transform .22s ease}
html body#top#top#top .mc-shared-contact-office .mc-shared-contact-value{grid-column:2/4}
html body#top#top#top a.mc-shared-contact-row:focus-visible{outline:2px solid #c6ad94;outline-offset:5px}
@media(hover:hover) and (pointer:fine){html body#top#top#top a.mc-shared-contact-row:hover{color:#d8c5b2!important}html body#top#top#top a.mc-shared-contact-row:hover .mc-shared-contact-icon{transform:translate(3px,-3px)}}
@media(max-width:991px){html body#top#top#top .mc-shared-contact-shell{width:calc(100% - 64px);gap:40px;grid-template-columns:minmax(0,1fr)}html body#top#top#top :is(#iletisim,#mc-footer-contact).mc-shared-contact{padding:64px 0 44px!important}html body#top#top#top :is(#iletisim,#mc-footer-contact).mc-shared-contact h2{font-size:38px!important}html body#top#top#top :is(#iletisim,#mc-footer-contact).mc-shared-contact p{max-width:560px}}
@media(max-width:767px){html body#top#top#top .mc-shared-contact-shell{width:calc(100% - 40px);gap:36px}html body#top#top#top :is(#iletisim,#mc-footer-contact).mc-shared-contact{padding:56px 0 36px!important}html body#top#top#top :is(#iletisim,#mc-footer-contact).mc-shared-contact h2{font-size:32px!important}html body#top#top#top .mc-shared-contact-row{grid-template-columns:74px minmax(0,1fr) 16px;gap:12px;padding:18px 0}html body#top#top#top .mc-shared-contact-kicker{margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){html body#top#top#top .mc-shared-contact-icon{transition:none!important;transform:none!important}}
/* Closing-area trial: aligned invitation and footer, quieter spacing. */
html body#top#top#top.mc-contact-footer-trial :is(#iletisim,#mc-footer-contact).mc-shared-contact{padding-top:72px!important;padding-bottom:40px!important}
html body#top#top#top.mc-contact-footer-trial .mc-shared-contact-shell{gap:64px}
html body#top#top#top.mc-contact-footer-trial .mc-shared-contact-row{padding:18px 0}
html body#top#top#top.mc-contact-footer-trial #footer7-w .bp-footer-shell{width:calc(100% - 80px)!important;max-width:1280px!important;margin:0 auto!important;padding-top:28px!important;border-top-color:rgba(255,255,255,.14)!important}
html body#top#top#top.mc-contact-footer-trial #footer7-w .bp-footer-top{padding-bottom:36px!important;gap:48px!important}
html body#top#top#top.mc-contact-footer-trial #footer7-w .bp-footer-bottom{padding-top:20px!important}
@media(max-width:991px){html body#top#top#top.mc-contact-footer-trial .mc-shared-contact-shell{gap:36px}html body#top#top#top.mc-contact-footer-trial :is(#iletisim,#mc-footer-contact).mc-shared-contact{padding-top:64px!important;padding-bottom:32px!important}html body#top#top#top.mc-contact-footer-trial #footer7-w .bp-footer-shell{width:calc(100% - 64px)!important;padding-top:28px!important}html body#top#top#top.mc-contact-footer-trial #footer7-w .bp-footer-top{gap:36px 28px!important;padding-bottom:30px!important}}
@media(max-width:767px){html body#top#top#top.mc-contact-footer-trial :is(#iletisim,#mc-footer-contact).mc-shared-contact{padding-top:56px!important;padding-bottom:28px!important}html body#top#top#top.mc-contact-footer-trial #footer7-w .bp-footer-shell{width:calc(100% - 40px)!important;padding-top:24px!important}html body#top#top#top.mc-contact-footer-trial #footer7-w .bp-footer-top{gap:30px 20px!important;padding-bottom:26px!important}}
