/* Ada Marka İletişim v8 – yalnızca .am-contact altında geçerlidir */
.am-contact{--am-blue:#096FC5;--am-dark:#14263c;--am-soft:#eaf4fd;--am-muted:#63758c;color:var(--am-dark);overflow:hidden}.am-contact *{box-sizing:border-box}.am-contact h1,.am-contact h2,.am-contact h3,.am-contact p{margin-top:0}.am-contact a{text-decoration:none}.am-contact-hero{padding:45px 0 90px;background:linear-gradient(115deg,#f3f8fe 0%,#fff 68%)}.am-contact-crumb{display:flex;gap:11px;align-items:center;font-size:13px;color:#7a8aa0;margin-bottom:65px}.am-contact-crumb a{color:#486179}.am-contact-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.75fr);gap:80px;align-items:center}.am-contact-eyebrow,.am-contact-label{font-size:12px;font-weight:800;letter-spacing:.15em;color:var(--am-blue)}.am-contact-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--am-blue);margin-right:7px}.am-contact h1{font-size:clamp(42px,5vw,72px);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:25px 0}.am-contact h1 em,.am-contact-map-copy h2 em{font-style:normal;color:var(--am-blue)}.am-contact-hero-grid>div:first-child>p{font-size:17px;line-height:1.85;max-width:640px;color:var(--am-muted);margin-bottom:32px}.am-contact-actions,.am-contact-bottom-actions{display:flex;gap:12px;flex-wrap:wrap}.am-contact-btn{display:inline-flex;justify-content:center;align-items:center;gap:11px;border-radius:12px;padding:15px 23px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;white-space:nowrap}.am-contact-btn:hover{transform:translateY(-2px)}.am-contact-btn-primary{background:var(--am-blue);color:#fff!important}.am-contact-btn-primary:hover{background:#07559a}.am-contact-btn-ghost{border:1px solid #cddbed;color:var(--am-dark)!important;background:#fff}.am-contact-btn-ghost:hover{border-color:var(--am-blue)}.am-contact-hero-aside{background:#fff;border:1px solid #e1e9f4;border-radius:26px;padding:38px;box-shadow:0 22px 70px rgba(20,56,94,.08)}.am-contact-aside-icon{width:64px;height:64px;display:grid;place-items:center;background:var(--am-soft);color:var(--am-blue);border-radius:19px;font-size:24px;margin-bottom:27px}.am-contact-aside-kicker{display:block;letter-spacing:.14em;color:var(--am-blue);font-size:11px;font-weight:800;margin-bottom:7px}.am-contact-hero-aside strong{font-size:25px;display:block}.am-contact-hero-aside p{font-size:14px;color:var(--am-muted);line-height:1.7;margin:12px 0 25px}.am-contact-hero-aside a{font-weight:700;color:var(--am-blue)}.am-contact-hero-aside a i{margin-left:8px}.am-contact-section{padding:94px 0}.am-contact-heading{text-align:center;margin:0 auto 42px}.am-contact h2{font-size:clamp(28px,3vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:13px 0}.am-contact-heading p{color:var(--am-muted)}.am-contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.am-contact-card{border:1px solid #e4eaf2;border-radius:22px;background:#fff;padding:34px;display:flex;align-items:flex-start;flex-direction:column;min-width:0;box-shadow:0 10px 32px rgba(12,38,75,.035);transition:transform .2s,box-shadow .2s}.am-contact-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(12,38,75,.09)}.am-contact-card-icon{display:grid;place-items:center;width:55px;height:55px;flex-shrink:0;border-radius:15px;color:var(--am-blue);background:var(--am-soft);font-size:21px}.am-contact-card h3{font-size:22px;font-weight:800;margin:24px 0 9px}.am-contact-card p{font-size:14px;line-height:1.8;color:var(--am-muted);margin-bottom:19px;flex-grow:1}.am-contact-card strong{font-size:16px;color:var(--am-dark);margin-bottom:20px}.am-contact-break{overflow-wrap:anywhere}.am-contact-card a{font-weight:700;color:var(--am-blue);font-size:14px}.am-contact-card a i{margin-left:6px}.am-contact-map-section{background:#f6f9fd;padding:90px 0}.am-contact-map-grid{display:grid;grid-template-columns:.9fr 1.3fr;gap:60px;align-items:center}.am-contact-map-copy h2{margin:18px 0 19px}.am-contact-map-copy>p{max-width:440px;color:var(--am-muted);line-height:1.85}.am-contact-location{display:flex;gap:18px;align-items:flex-start;margin:32px 0}.am-contact-location strong{display:block;font-size:16px;margin-bottom:8px}.am-contact-location address{font-style:normal;font-size:14px;color:var(--am-muted);line-height:1.7;margin:0}.am-contact-map-frame{overflow:hidden;border-radius:23px;border:1px solid #dbe5f2;box-shadow:0 18px 48px rgba(18,59,102,.08);height:460px;background:#e8eef5}.am-contact-map-frame iframe{width:100%;height:100%;border:0;display:block}.am-contact-bottom{padding:90px 0 35px}.am-contact-bottom-panel{border-radius:26px;background:linear-gradient(120deg,#096FC5,#06487f);padding:55px 60px;display:flex;justify-content:space-between;align-items:center;gap:38px;color:#fff}.am-contact-bottom-panel>div:first-child{max-width:635px}.am-contact-bottom-panel span{letter-spacing:.15em;font-weight:800;font-size:11px;opacity:.78}.am-contact-bottom-panel h2{color:#fff;margin:15px 0;font-size:clamp(26px,3vw,39px)}.am-contact-bottom-panel p{color:#e2effa;line-height:1.7;margin:0}.am-contact-btn-white{background:#fff;color:#096FC5!important}.am-contact-btn-outline{border:1px solid rgba(255,255,255,.55);color:#fff!important}.am-contact-social{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding-top:35px;color:#6a7d92;font-size:13px}.am-contact-social a{color:#096FC5;font-weight:700}.am-contact-social a i{margin-right:5px}
@media(max-width:991px){.am-contact-hero-grid{gap:30px;grid-template-columns:minmax(0,1fr) 290px}.am-contact-crumb{margin-bottom:36px}.am-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.am-contact-map-grid{grid-template-columns:1fr;gap:34px}.am-contact-bottom-panel{padding:38px;flex-direction:column;align-items:flex-start}}@media(max-width:767px){.am-contact-hero{padding:25px 0 58px}.am-contact-hero-grid{grid-template-columns:1fr}.am-contact h1{font-size:clamp(37px,10vw,56px)}.am-contact-hero-aside{padding:25px}.am-contact-section,.am-contact-map-section,.am-contact-bottom{padding:58px 0}.am-contact-cards{grid-template-columns:1fr}.am-contact-card{padding:26px}.am-contact-map-frame{height:340px}.am-contact-bottom-panel{padding:30px 23px}.am-contact-actions,.am-contact-bottom-actions{gap:10px}.am-contact-btn{white-space:normal;text-align:center}.am-contact-social{padding-top:25px}}
