/* AKKOÇ MISSION KMU & GRÜNDER v95.08 – isolated component design */
.mission-home{box-sizing:border-box;max-width:1120px;margin:18px auto 14px;padding:clamp(18px,3.5vw,32px);border:2px solid #d9ad55;border-radius:20px;background:linear-gradient(128deg,#101b2d,#203149 75%,#153747);color:#f4f0e9;font:normal 16px/1.55 system-ui,-apple-system,Segoe UI,Arial,sans-serif;box-shadow:0 12px 30px rgba(0,0,0,.18)}
.mission-home *, .mission-hub *{box-sizing:border-box}
.mission-home a,.mission-hub a{color:#f7d788;text-underline-offset:3px}
.mission-home .mission-tag,.mission-hub .mission-tag{display:inline-block;font:800 12px/1.2 system-ui,sans-serif;letter-spacing:.11em;color:#112031;background:#edcb86;border-radius:100px;padding:8px 12px;margin-bottom:12px;text-transform:uppercase}
.mission-home h2{margin:3px 0 8px;color:#f4d58e;font:normal clamp(27px,4.5vw,42px)/1.13 Georgia,serif}
.mission-home p{margin:8px 0;color:#f3f0e9}
.mission-home .mission-slogan{font-size:clamp(17px,2.4vw,22px);font-weight:700;color:#fff}
.mission-home .mission-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}
.mission-home .mission-features a{display:block;text-decoration:none;border:1px solid rgba(226,198,133,.58);background:rgba(255,255,255,.065);border-radius:12px;padding:13px;color:#fff}
.mission-home .mission-features a strong{display:block;color:#f2d58e;font-size:16px}
.mission-home .mission-features a span{display:block;font-size:13px;color:#e6ebef;margin-top:4px}
.mission-home .mission-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin:16px 0 9px}
.mission-home .mission-primary,.mission-hub .mission-primary{display:inline-block;background:#edcb86!important;color:#121d2c!important;text-decoration:none!important;border:1px solid #f7da9a;border-radius:9px;padding:11px 16px;font-weight:800}
.mission-home .mission-note{font-size:13px;color:#ded7c7;margin-top:12px}
.mission-hub{--bg:#101b2d;--panel:#1d2c40;--gold:#eed094;--txt:#f4f1eb;--quiet:#d5dce5;min-height:100vh;background:var(--bg);color:var(--txt);font:normal 16px/1.7 system-ui,-apple-system,Segoe UI,Arial,sans-serif;margin:0;overflow-wrap:anywhere}
.mission-hub header{border-bottom:1px solid #7f704f;padding:11px 18px;background:#0c1623}
.mission-hub header .mission-bar{max-width:1100px;margin:auto;display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}
.mission-hub .mission-brand{display:inline-flex;gap:10px;align-items:center;color:var(--gold);font-size:19px;font-weight:750;letter-spacing:.06em;text-decoration:none}
.mission-hub .mission-brand img{width:40px;height:40px;object-fit:contain}
.mission-hub nav{display:flex;flex-wrap:wrap;gap:10px 17px}
.mission-hub nav a{font-size:14px;text-decoration:none;color:#e5e9ed}
.mission-hub main{width:min(1060px,calc(100% - 32px));margin:26px auto 70px}
.mission-hub h1{font:normal clamp(33px,5.5vw,55px)/1.14 Georgia,serif;color:var(--gold);margin:8px 0 14px}
.mission-hub h2{font:normal clamp(24px,3.7vw,34px)/1.25 Georgia,serif;color:var(--gold);margin:0 0 12px}
.mission-hub h3{font-size:18px;line-height:1.35;color:#f3d797;margin:0 0 9px}
.mission-hub p{margin:10px 0}.mission-hub .lead{font-size:clamp(17px,2.3vw,20px);max-width:880px}
.mission-hub .mission-note{font-size:14px;color:var(--quiet)}
.mission-hub .mission-panel{background:var(--panel);border:1px solid #87754e;border-radius:15px;padding:clamp(17px,3vw,25px);margin:20px 0}
.mission-hub .mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mission-hub .mission-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.mission-hub .mission-tile{border:1px solid #685a43;border-radius:12px;padding:17px;background:#14253a}
.mission-hub .mission-tile p{font-size:15px;line-height:1.5;color:#e3e7ed}
.mission-hub .mission-tile a{font-weight:750}
.mission-hub .mission-list{padding-left:22px}.mission-hub .mission-list li{margin:8px 0}
.mission-hub .mission-subtitle{font-size:14px;color:#badde9;letter-spacing:.08em;font-weight:750;text-transform:uppercase}
.mission-hub .mission-keyline{border-left:4px solid #e8c67e;padding:11px 16px;background:#293447;border-radius:0 10px 10px 0}
.mission-hub .mission-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mission-hub label{display:block;color:#f3e0b5;font-size:15px;font-weight:750;margin-bottom:6px}
.mission-hub select,.mission-hub input{width:100%;max-width:100%;padding:12px;border:1px solid #a88e5b;border-radius:9px;background:#101b2c;color:#fff;font:inherit;min-height:46px}
.mission-hub button{font:750 15px/1.4 system-ui,sans-serif;color:#152235;background:#eed094;border:1px solid #eed094;border-radius:9px;padding:12px 16px;cursor:pointer}
.mission-hub a:focus-visible,.mission-hub select:focus-visible,.mission-hub input:focus-visible,.mission-hub button:focus-visible{outline:3px solid #8ce7ed;outline-offset:3px}
.mission-hub .mission-result{background:#18372f;border:1px solid #8ecaad;border-radius:12px;padding:18px;margin:16px 0}
.mission-hub .mission-result[hidden]{display:none}
.mission-hub .mission-number{font-size:clamp(27px,3.7vw,39px);color:#f5d792;font-weight:800;display:block;line-height:1.2;margin:7px 0}
.mission-hub .mission-finance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.mission-hub .mission-finance>div{border:1px solid #7f7055;border-radius:12px;padding:15px;background:#233344}
.mission-hub .mission-check-row{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #586072}
.mission-hub .mission-check-row:last-of-type{border:0}
.mission-hub .mission-check-row label{margin:0}.mission-hub .mission-check-row small{display:block;font-weight:400;color:#cbd6df;margin-top:5px}
.mission-hub footer{border-top:1px solid #5e5c57;padding:23px 16px;text-align:center;color:#d2d9e0;font-size:13px}
@media(max-width:720px){.mission-home{margin:12px 12px 16px;padding:17px}.mission-home .mission-features{grid-template-columns:1fr;gap:8px}.mission-home .mission-features a{padding:10px}.mission-hub .mission-grid,.mission-hub .mission-grid.two,.mission-hub .mission-form-grid,.mission-hub .mission-finance,.mission-hub .mission-check-row{grid-template-columns:1fr}.mission-hub .mission-check-row{gap:7px}.mission-hub header .mission-bar{justify-content:center;text-align:center}.mission-hub nav{justify-content:center}}
@media(prefers-reduced-motion:reduce){.mission-hub *{scroll-behavior:auto!important}}
