/* Hizmetler sayfası — Kat Planı (mw-guide) tasarım diliyle aynı tokenlar. */
.mw-services{--mw-ink:#302d40;--mw-muted:#797381;--mw-red:#e23d4a;--mw-paper:#ffffff;--mw-line:#e7e2e0;--mw-soft:#f6f3f2;color:var(--mw-ink);background:var(--mw-paper);font-family:'Roboto',sans-serif;font-size:16px;padding:44px max(24px,calc((100vw - 1480px)/2)) 40px}
.mw-services *{box-sizing:border-box}
.mw-services a:focus-visible{outline:3px solid var(--mw-red);outline-offset:3px}
.mw-services svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.mw-services ul{list-style:none;margin:0;padding:0}

/* Intro */
.mw-services .mw-intro{display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 34px;gap:24px}
.mw-services .mw-eyebrow{display:flex;align-items:center;gap:9px;font-size:13px;letter-spacing:2.5px;font-weight:700;margin-bottom:16px}
.mw-services .mw-eyebrow>span{width:8px;height:8px;background:var(--mw-red);border-radius:50%}
.mw-services .mw-intro h1{font:700 clamp(38px,3.8vw,58px)/1.05 'Cabin',sans-serif;color:var(--mw-ink);margin:0}
.mw-services .mw-intro h1 br{display:none}
.mw-services .mw-intro h1 em{font-style:normal;color:var(--mw-red)}
.mw-services .mw-intro-note{display:flex;gap:15px;align-items:center}
.mw-services .mw-intro-note p{font-size:17px;line-height:1.7;color:var(--mw-muted);margin:0}
.mw-services .mw-orbit{font-size:38px;font-weight:300;color:var(--mw-red)}

/* Shared icon disc */
.mw-services .mw-ico{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0;border-radius:16px;background:var(--mw-soft);color:var(--mw-ink);transition:background .18s,color .18s}
.mw-services .mw-ico svg{width:32px;height:32px;stroke-width:1.8}

/* Easy Point — öne çıkan blok */
.mw-easy{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:32px;align-items:center;background:var(--mw-ink);color:#fff;border-radius:16px;padding:44px 48px;margin-bottom:52px;box-shadow:0 20px 65px #302d4014}
.mw-easy .mw-overline{font-size:13px;letter-spacing:2px;font-weight:700;color:#b8b2c2}
.mw-easy h2{font:700 clamp(36px,3vw,48px)/1.1 'Cabin',sans-serif;color:#fff;margin:10px 0 12px}
.mw-easy h2::after{content:"";display:block;width:34px;height:3px;background:var(--mw-red);margin-top:14px;border-radius:2px}
.mw-easy-head p{color:#c9c4d1;line-height:1.7;margin:0;max-width:280px;font-size:17px}
.mw-easy-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mw-easy-list li{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:12px;padding:28px 26px 26px;transition:background .18s,transform .18s}
.mw-easy-list li:hover{background:#ffffff18;transform:translateY(-2px)}
.mw-easy-list .mw-ico{background:#ffffff14;color:#fff;margin-bottom:20px}
.mw-easy-list strong{display:block;font:700 23px/1.25 'Cabin',sans-serif;margin-bottom:10px}
.mw-easy-list p{color:#c9c4d1;line-height:1.65;margin:0;font-size:16px}

/* Gruplar */
.mw-group{padding:34px 0 10px;border-top:1px solid var(--mw-line)}
.mw-group-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}
.mw-group-head h2{font:700 30px/1.2 'Cabin',sans-serif;color:var(--mw-ink);margin:0}
.mw-group-count{font-size:14px;font-weight:600;background:#f1eeef;min-width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;color:var(--mw-muted)}
.mw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:30px}
.mw-card{position:relative;display:flex;flex-direction:column;gap:20px;border:1px solid var(--mw-line);border-radius:16px;padding:28px 28px 24px;background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s}
.mw-card:hover{border-color:#d9d2d6;box-shadow:0 14px 40px #302d400f;transform:translateY(-2px)}
.mw-card:hover .mw-ico{background:#fbe6e8;color:var(--mw-red)}
.mw-card-body{flex:1}
.mw-card h3{font:700 24px/1.2 'Cabin',sans-serif;color:var(--mw-ink);margin:0 0 10px}
.mw-card p{color:var(--mw-muted);line-height:1.7;margin:0;font-size:16px}
.mw-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.mw-chip{font-size:14px;font-weight:500;padding:7px 14px;border-radius:30px;border:1px solid var(--mw-line);color:var(--mw-ink);background:#fff}
.mw-chip--pending{border-style:dashed;color:#b04a53;background:#fff6f7;border-color:#efc3c7}
.mw-where{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--mw-ink);padding-top:16px;border-top:1px solid #f1eeeb;width:100%}
.mw-where svg{width:18px;height:18px;color:var(--mw-red)}

/* Alt bilgi */
.mw-under{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 0;border-top:1px solid var(--mw-line)}
.mw-under p{font-size:14px;color:var(--mw-muted);margin:0}
.mw-under-links{display:flex;gap:28px;flex-wrap:wrap}
.mw-under a{font-size:16px;font-weight:600;color:var(--mw-ink);border-bottom:1px solid #c6bac4;padding-bottom:3px;white-space:nowrap}
.mw-under a:hover{color:var(--mw-red);border-color:var(--mw-red)}
.mw-under a span{margin-left:12px;color:var(--mw-red)}
.mw-small-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#b2a8b4;margin:0 5px 2px 0}

@media(max-width:1100px){.mw-services{padding:25px 18px 34px}.mw-services .mw-intro h1{font-size:42px}.mw-easy{grid-template-columns:1fr;gap:24px;padding:32px}.mw-easy-head p{max-width:none}.mw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.mw-services{padding:22px 14px 30px}.mw-services .mw-intro h1{font-size:38px}.mw-services .mw-intro h1 br{display:block}.mw-services .mw-intro-note{display:none}.mw-easy-list{grid-template-columns:1fr}.mw-under{flex-direction:column;align-items:flex-start}}
@media(max-width:560px){.mw-services .mw-intro h1{font-size:34px}.mw-services .mw-eyebrow{font-size:11px;letter-spacing:1.5px}.mw-easy{padding:26px 20px;border-radius:14px}.mw-easy h2{font-size:34px}.mw-cards{grid-template-columns:1fr}.mw-card{padding:22px}.mw-card h3{font-size:22px}.mw-group-head h2{font-size:26px}.mw-under-links{gap:16px}}
@media(prefers-reduced-motion:reduce){.mw-services *{transition:none!important}}
