:root{--md-navy:#0b2b55;--md-teal:#159c9c;--md-orange:#f47a20;--md-text:#13284a;--md-muted:#67788c;--md-line:#e1e8ef;--md-soft:#f6f9fc;--md-red:#b42318}
.md-hero{position:relative;overflow:hidden;padding:58px 0 48px;background:#fff;border-bottom:1px solid var(--md-line)}.md-hero:after{content:"";position:absolute;width:260px;height:260px;border:15px solid #c5dcf1;border-bottom-color:var(--md-orange);border-left-color:transparent;border-radius:50%;right:-70px;top:-100px;opacity:.75}.md-kicker{display:flex;gap:9px;align-items:center;color:#47779f;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.08em}.md-kicker:before{content:"";width:36px;height:4px;border-radius:6px;background:var(--md-orange)}.md-hero h1{max-width:850px;margin:14px 0 16px;font-size:clamp(38px,5vw,64px);line-height:1.04;letter-spacing:-.045em;color:var(--md-text)}.md-hero p{max-width:830px;color:var(--md-muted);font-size:17px;line-height:1.75}.md-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.md-section{padding:48px 0;background:var(--md-soft)}.md-section.white{background:#fff}.md-choice-grid,.md-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.md-choice,.md-card,.md-panel{background:#fff;border:1px solid var(--md-line);border-radius:22px;box-shadow:0 12px 34px rgba(25,48,72,.055)}.md-choice{padding:26px}.md-choice .tag,.md-card .tag{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eef7f7;color:#167c7c;font-size:11px;font-weight:900;letter-spacing:.04em}.md-choice h2,.md-card h2,.md-panel h2{color:var(--md-text);margin:12px 0 8px}.md-choice p,.md-card p,.md-panel p{color:var(--md-muted);line-height:1.65}.md-form{max-width:900px;margin:0 auto;background:#fff;border:1px solid var(--md-line);border-radius:24px;padding:28px;box-shadow:0 12px 34px rgba(25,48,72,.055)}.md-form h2{color:var(--md-text);margin:0 0 7px}.md-form .intro{color:var(--md-muted);margin:0 0 24px}.md-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.md-field.full{grid-column:1/-1}.md-field label{display:block;margin-bottom:6px;color:var(--md-text);font-size:13px;font-weight:800}.md-field input,.md-field select,.md-field textarea{width:100%;padding:12px 13px;background:#fff;border:1px solid #d9e2ea}.md-field textarea{min-height:140px;resize:vertical}.md-help{font-size:12px;color:var(--md-muted);margin-top:5px}.md-check{display:flex;align-items:flex-start;gap:9px;margin:12px 0;color:var(--md-muted);font-size:13px;line-height:1.5}.md-check input{width:auto;margin-top:3px}.md-alert{padding:14px 16px;border-radius:14px;margin:0 0 18px;border:1px solid #f0d6cf;background:#fff6f3;color:#8a2d20}.md-success{padding:16px;border-radius:14px;border:1px solid #cde7dc;background:#f2fbf7;color:#236747}.md-toolbar{display:grid;grid-template-columns:1.2fr .8fr auto;gap:10px;margin:0 0 22px}.md-list{display:grid;gap:14px}.md-card{padding:20px;position:relative}.md-card.urgent{border-color:#f3c6ad;box-shadow:0 12px 34px rgba(244,122,32,.08)}.md-card.found{opacity:.86}.md-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.md-loc{font-size:12px;font-weight:900;color:#47779f;text-transform:uppercase;letter-spacing:.04em}.md-badges{display:flex;gap:7px;flex-wrap:wrap}.md-badge{padding:5px 8px;border-radius:999px;background:#eef7f7;color:#167c7c;font-size:10px;font-weight:900}.md-badge.urgent{background:#fff0e7;color:#a44214}.md-badge.found{background:#eef2f6;color:#536679}.md-card h2{font-size:23px}.md-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.md-meta span{padding:7px 9px;background:#f6f9fc;border:1px solid var(--md-line);border-radius:10px;color:#5e7186;font-size:12px;font-weight:700}.md-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.md-pager{display:flex;justify-content:center;gap:7px;margin-top:24px;flex-wrap:wrap}.md-pager a,.md-pager span{min-width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--md-line);border-radius:10px;background:#fff;color:var(--md-text);font-weight:800}.md-pager .current{background:var(--md-navy);color:#fff;border-color:var(--md-navy)}.md-detail{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px}.md-panel{padding:24px}.md-panel dl{display:grid;grid-template-columns:160px 1fr;gap:8px 12px}.md-panel dt{font-weight:800;color:#52677e}.md-panel dd{margin:0;color:var(--md-text)}.md-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.md-stat{padding:14px;border:1px solid var(--md-line);border-radius:14px;background:#fff}.md-stat strong{display:block;color:var(--md-text);font-size:22px}.md-stat span{color:var(--md-muted);font-size:11px}.md-response{padding:16px;border:1px solid var(--md-line);border-radius:16px;margin-top:12px}.md-response h3{margin:0 0 5px;color:var(--md-text)}.md-response p{margin:5px 0;color:var(--md-muted)}.md-status{font-size:11px;font-weight:900;text-transform:uppercase}.md-share{display:flex;gap:8px;flex-wrap:wrap}.md-share a,.md-share button{border:1px solid var(--md-line);background:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;color:var(--md-text);font-weight:800}.md-note{padding:14px;border-left:4px solid var(--md-teal);background:#eef7f7;color:#526c78;border-radius:10px;margin:16px 0}.md-small{font-size:12px;color:var(--md-muted)}
@media(max-width:860px){.md-detail{grid-template-columns:1fr}.md-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.md-toolbar{grid-template-columns:1fr}.md-choice-grid,.md-grid{grid-template-columns:1fr}}
@media(max-width:620px){.md-hero{padding:40px 0 34px}.md-hero h1{font-size:40px}.md-fields{grid-template-columns:1fr}.md-form{padding:20px}.md-panel dl{grid-template-columns:1fr}.md-card h2{font-size:20px}.md-stat-grid{grid-template-columns:1fr 1fr}.md-actions .btn{width:100%}}

/* Destek Ağı ana sayfa - 3 kartlı merkez görünümü */
.md-choice-grid-3{
    grid-template-columns:repeat(3,minmax(0,1fr));
    align-items:stretch;
}
.md-choice-grid-3 .md-choice{
    display:flex;
    flex-direction:column;
    min-height:100%;
}
.md-choice-grid-3 .md-choice h2{
    font-size:24px;
    line-height:1.28;
}
.md-choice-grid-3 .md-choice p{
    margin-bottom:20px;
}
.md-choice-grid-3 .md-choice > .btn,
.md-choice-grid-3 .md-choice > .md-actions{
    margin-top:auto;
}
.md-choice-grid-3 .md-actions{
    width:100%;
}
.md-choice-grid-3 .md-actions .btn{
    flex:1 1 auto;
}
@media(max-width:1050px){
    .md-choice-grid-3{grid-template-columns:1fr;}
}
