.needs-section[data-astro-cid-g57evueu]{padding:4.5rem 0;background:#f8fafb;border-bottom:1px solid var(--mk-steel-line, #d8dfe2)}.needs-header[data-astro-cid-g57evueu]{text-align:center;max-width:820px;margin:0 auto 3rem}.needs-kicker[data-astro-cid-g57evueu]{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:var(--mk-amber-dark, #C99202);text-transform:uppercase;margin-bottom:.3rem}.needs-lead[data-astro-cid-g57evueu]{font-size:1rem;color:var(--mk-ink-soft, #4d6169);margin-top:.5rem;line-height:1.6}.needs-grid[data-astro-cid-g57evueu]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:1024px){.needs-grid[data-astro-cid-g57evueu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.needs-grid[data-astro-cid-g57evueu]{grid-template-columns:1fr}}.need-card[data-astro-cid-g57evueu]{background:#fff;border:1.5px solid var(--mk-steel-line, #d8dfe2);border-radius:var(--mk-radius, 14px);padding:1.5rem;display:flex;flex-direction:column;box-shadow:0 3px 12px #0d3b490a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.need-card[data-astro-cid-g57evueu]:hover{transform:translateY(-4px);border-color:var(--mk-amber, #EAAA02);box-shadow:0 10px 24px #0d3b491a}.need-top[data-astro-cid-g57evueu]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.need-icon[data-astro-cid-g57evueu]{width:2.6rem;height:2.6rem;border-radius:10px;background:var(--mk-steel, #f4f6f7);color:var(--mk-petrol, #0d3b49);display:flex;align-items:center;justify-content:center;flex:none}.need-icon[data-astro-cid-g57evueu] svg[data-astro-cid-g57evueu]{width:1.3rem;height:1.3rem}.need-badge[data-astro-cid-g57evueu]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .6rem;border-radius:999px;background:var(--mk-amber-soft, #FBF4DF);color:var(--mk-ink);border:1px solid rgba(234,170,2,.35)}.need-sektor[data-astro-cid-g57evueu]{font-size:.78rem;font-weight:700;color:var(--mk-amber-dark, #C99202);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}.need-soru[data-astro-cid-g57evueu]{margin:0 0 1rem;font-size:1.05rem;line-height:1.45;color:var(--mk-petrol, #0d3b49);font-weight:700;min-height:5.8em}.need-cozum-box[data-astro-cid-g57evueu]{background:#fdfefe;border:1px solid var(--mk-steel-line, #d8dfe2);border-radius:10px;padding:.9rem 1rem;margin-bottom:1.2rem;flex:1;font-size:.86rem;line-height:1.5;color:var(--mk-ink-soft, #4d6169)}.need-cozum-box[data-astro-cid-g57evueu] strong[data-astro-cid-g57evueu]{display:block;color:var(--mk-petrol, #0d3b49);margin-bottom:.3rem;font-size:.84rem}.need-cozum-box[data-astro-cid-g57evueu] p[data-astro-cid-g57evueu]{margin:0}.need-action[data-astro-cid-g57evueu]{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--mk-steel, #f4f6f7)}.need-link[data-astro-cid-g57evueu]{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:700;color:var(--mk-petrol, #0d3b49);text-decoration:none;transition:color .15s ease,transform .15s ease}@media(max-width:860px){.need-link[data-astro-cid-g57evueu]{min-height:44px}}.need-link[data-astro-cid-g57evueu]:hover{color:var(--mk-amber-dark, #C99202);transform:translate(3px)}.needs-cta-box[data-astro-cid-g57evueu]{margin-top:3.5rem;background:linear-gradient(135deg,#14242d,#223742);border:1px solid #384e5a;border-radius:var(--mk-radius, 16px);padding:2.2rem 2.6rem;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;box-shadow:0 10px 28px #0f1e2629}.needs-cta-text[data-astro-cid-g57evueu]{flex:1;min-width:280px}.needs-cta-text[data-astro-cid-g57evueu] h3[data-astro-cid-g57evueu]{margin:0 0 .4rem;font-size:1.3rem;color:#fff}.needs-cta-text[data-astro-cid-g57evueu] p[data-astro-cid-g57evueu]{margin:0;font-size:.95rem;color:#ffffffd9;line-height:1.5}.needs-cta-btn[data-astro-cid-g57evueu] .btn-dark[data-astro-cid-g57evueu]{background:var(--mk-amber, #EAAA02);color:var(--mk-ink);border:none;font-weight:700;padding:.85rem 1.6rem;border-radius:var(--mk-radius, 10px);white-space:normal;text-decoration:none;display:inline-block;transition:transform .15s,filter .15s}.needs-cta-btn[data-astro-cid-g57evueu] .btn-dark[data-astro-cid-g57evueu]:hover{filter:brightness(1.08);transform:translateY(-2px)}
