/* Online ve Bozüyük hizmet sayfaları; ortak site alanlarına uygulanmaz. */
.mp-cards{background:#f5f7fa;--mp-muted:#465a6a;--mp-accent:#24577d;--mp-tint:#edf3f8}
.mp-cards .mp-breadcrumb{margin-bottom:26px}
.mp-cards .mp-online-hero,.mp-cards .mp-local-hero{padding:38px;gap:40px;background:#fff;border:1px solid #d4dee6;border-radius:22px;grid-template-columns:1.3fr 1fr}
.mp-cards h1{font-size:clamp(32px,3.4vw,46px);letter-spacing:-1.3px}
.mp-cards .mp-hero-subtitle{font-size:30px;line-height:1.3;margin:18px 0;color:#24577d}
.mp-cards .mp-lead{font-size:16px;line-height:1.85}
.mp-cards .mp-btn{border-radius:9px}
.mp-cards .mp-workdesk{border:1px solid #d4dee6;background:#edf3f8;border-radius:16px;padding:24px}
.mp-cards .mp-workdesk li{padding:16px 0}
.mp-cards .mp-address-card{border-radius:16px;padding:28px}
.mp-cards .mp-section{margin-block:50px}
.mp-cards .mp-section-nav{border:0;padding:0;gap:10px;margin:26px 0}
.mp-cards .mp-section-nav a{padding:10px 15px;background:#fff;border:1px solid #d4dee6;border-radius:8px;font-size:13px;min-height:44px;display:flex;align-items:center}
.mp-cards .mp-section-nav a:hover{border-color:#24577d;background:#edf3f8}
.mp-cards .mp-answer{padding:28px;background:#fff;border:1px solid #d4dee6;border-radius:16px;gap:35px}
.mp-cards .mp-answer>p{font-size:15px}
.mp-cards .mp-section-heading{margin-bottom:24px}
.mp-cards .mp-section-heading .mp-eyebrow{margin-bottom:8px}
.mp-cards .mp-section-heading>p:last-child{font-size:16px}
.mp-cards .mp-audiences,.mp-cards .mp-local-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.mp-cards .mp-audiences article,.mp-cards .mp-local-services article{display:flex;flex-direction:column;align-items:start;gap:0;padding:28px;background:#fff;border:1px solid #d4dee6;border-radius:17px;min-width:0}
.mp-cards .mp-audiences article:hover,.mp-cards .mp-local-services article:hover{border-color:#8da9bd;box-shadow:0 9px 28px #172e420a}
.mp-cards .mp-audiences article>.mp-icon{box-sizing:content-box;width:24px;height:24px;padding:13px;border:1px solid #d6e4ee;border-radius:13px;background:#edf4f9;margin:0 0 22px;color:#24577d}
.mp-cards .mp-service-no{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#edf4f9;border:1px solid #d6e4ee;border-radius:13px;margin:0 0 22px}
.mp-cards .mp-audiences h3,.mp-cards .mp-local-services h3{font-size:22px;line-height:1.4}
.mp-cards .mp-audiences p,.mp-cards .mp-local-services p{font-size:15px;line-height:1.8;margin:14px 0 24px}
.mp-cards .mp-local-services article>a,.mp-cards .mp-audiences article>a{display:flex;justify-content:space-between;gap:12px;width:100%;height:auto;min-height:44px;border:0;border-top:1px solid #e1e7ec;border-radius:0;padding:16px 0 0;margin-top:auto;font-size:14px;font-weight:600;color:#24577d}
.mp-cards .mp-local-services .mp-service-help{background:#eaf1f6}
.mp-cards .mp-process{background:transparent;border:0;padding:0}
.mp-cards .mp-process ol{gap:20px}
.mp-cards .mp-process li{background:#fff;border:1px solid #d4dee6;border-radius:14px;padding:24px;gap:16px}
.mp-cards .mp-process li>span,.mp-cards .mp-first-meeting li>span{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:34px;height:34px;background:#edf3f8;border-radius:9px;margin:0;font-size:12px;font-weight:600}
.mp-cards .mp-process li p{font-size:15px}
.mp-cards .mp-document{gap:35px}
.mp-cards .mp-document li{border:1px solid #d4dee6;border-radius:12px;background:#fff;padding:22px;margin-bottom:12px}
.mp-cards .mp-document li h3{font-size:19px}
.mp-cards .mp-document li p{font-size:15px}
.mp-cards .mp-detail-section{background:#fff;border:1px solid #d4dee6;border-radius:17px;padding:30px;min-width:0}
.mp-cards .mp-detail-section>p{font-size:16px;max-width:none}
.mp-cards .mp-detail-section .mp-text-link{margin-top:12px}
.mp-cards .mp-table-scroll{border-radius:10px}
.mp-cards .mp-expert{border-radius:17px;background:#eaf1f6;gap:30px}
.mp-cards .mp-expert p:not(.mp-eyebrow){font-size:15px}
.mp-cards .mp-expert-links a{padding:14px 18px;border:1px solid #cbdce8;background:#fff;border-radius:9px;width:100%;justify-content:space-between;font-size:13px;text-decoration:none}
.mp-cards .mp-service-summary>div:last-child{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}
.mp-cards .mp-service-summary a{padding:22px;background:#fff;border:1px solid #d4dee6;border-radius:12px;font-size:16px}
.mp-cards .mp-first-meeting{border:0;padding:0;gap:35px}
.mp-cards .mp-first-meeting li{padding:23px;background:#fff;border:1px solid #d4dee6;border-radius:12px;margin-bottom:12px;gap:15px}
.mp-cards .mp-first-meeting li h3{font-size:20px}
.mp-cards .mp-first-meeting li p{font-size:15px}
.mp-cards .mp-office{border-radius:17px;gap:35px;padding:30px}
.mp-cards .mp-hours{padding:24px;background:#fff;border:1px solid #d4dee6;border-radius:12px}
.mp-cards .mp-local-area{padding:30px;background:#fff;border:1px solid #d4dee6;border-radius:16px;gap:35px}
.mp-cards .mp-local-area>div>p:not(.mp-eyebrow){font-size:16px}
.mp-cards .mp-faq{gap:35px}
.mp-cards .mp-faq details,.mp-cards .mp-faq details:last-child{background:#fff;border:1px solid #d4dee6;border-radius:12px;padding:0 22px;margin-bottom:12px}
.mp-cards .mp-faq summary{font-size:16px}
.mp-cards .mp-faq details p{font-size:15px}
.mp-cards .mp-related>a{border-radius:14px}
.mp-cards .mp-contact{padding:32px;background:#eaf1f6;border:1px solid #cbdce8;border-radius:17px;gap:30px}
.mp-cards .mp-contact h2{font-size:28px}
.mp-cards .mp-contact p:not(.mp-eyebrow){font-size:15px}
.mp-cards .mp-sources{padding:25px;background:#fff;border:1px solid #d4dee6;border-radius:14px}
.mp-cards .mp-sources>p{font-size:14px}
@media(max-width:1050px){.mp-cards .mp-online-hero,.mp-cards .mp-local-hero{gap:25px;padding:28px}.mp-cards .mp-audiences,.mp-cards .mp-local-services{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-cards .mp-contact{flex-direction:column;align-items:start}.mp-cards .mp-hero-subtitle{font-size:27px}}
@media(max-width:800px){.mp-cards .mp-online-hero,.mp-cards .mp-local-hero{grid-template-columns:1fr}.mp-cards .mp-office,.mp-cards .mp-expert,.mp-cards .mp-answer,.mp-cards .mp-document,.mp-cards .mp-first-meeting,.mp-cards .mp-local-area{grid-template-columns:1fr}.mp-cards .mp-audiences{grid-template-columns:1fr}.mp-cards .mp-audiences article{display:flex}.mp-cards .mp-office{padding:25px}}
@media(max-width:550px){.mp-cards .mp-shell{width:calc(100% - 32px)}.mp-cards .mp-online-hero,.mp-cards .mp-local-hero{padding:24px 20px;border-radius:16px}.mp-cards h1{font-size:33px}.mp-cards .mp-hero-subtitle{font-size:25px}.mp-cards .mp-section{margin-block:38px}.mp-cards .mp-local-services,.mp-cards .mp-service-summary>div:last-child,.mp-cards .mp-process ol{grid-template-columns:1fr}.mp-cards .mp-audiences article,.mp-cards .mp-local-services article{padding:24px}.mp-cards .mp-answer,.mp-cards .mp-detail-section,.mp-cards .mp-local-area,.mp-cards .mp-contact{padding:24px}.mp-cards .mp-address-card{padding:24px 20px}.mp-cards .mp-phone{font-size:21px}.mp-cards .mp-hours{padding:20px 16px}.mp-cards .mp-section-nav{gap:8px}.mp-cards .mp-section-nav a{font-size:12px;padding:9px 12px}.mp-cards .mp-expert{padding:24px}.mp-cards .mp-expert-links a{overflow-wrap:anywhere}.mp-cards .mp-contact h2{font-size:26px}}
.mp-eskisehir .esk-tools{display:grid;gap:10px;width:100%;margin:0 0 22px}
.mp-eskisehir .esk-tools a{display:flex;align-items:start;gap:10px;background:#edf3f8;border-radius:8px;padding:12px;font-size:12px;line-height:1.7;color:#24577d}
.mp-eskisehir .esk-tools .mp-icon{width:17px;height:17px;margin-top:2px}
