.gruender-start{margin:24px 0 36px;padding:clamp(20px,3vw,34px);border:1px solid #b79452;border-radius:22px;background:#101b2d;color:#fff;box-shadow:0 16px 36px rgba(16,27,45,.14)}
.gruender-start h2{color:#fff;margin:.2em 0 .55em;line-height:1.18}
.gruender-start p{color:#f2f0e9;max-width:75ch}
.gruender-start p a{color:#f3d998;text-decoration:underline;text-underline-offset:3px}
.gruender-start-kicker{color:#e5c57e!important;font-size:.82rem;font-weight:800;letter-spacing:.12em}
.gruender-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}
.gruender-start-grid a{display:flex;flex-direction:column;gap:7px;padding:17px 19px;border:1px solid rgba(231,203,140,.46);border-radius:14px;background:#1d2a3d;color:#fff;text-decoration:none;min-height:128px;transition:background .2s,border-color .2s,transform .2s}
.gruender-start-grid a:hover,.gruender-start-grid a:focus-visible{background:#283951;border-color:#e5c57e;transform:translateY(-2px)}
.gruender-start-grid a span{color:#e5c57e;font-size:.78rem;font-weight:800;letter-spacing:.08em}
.gruender-start-grid a strong{font-size:1.08rem;line-height:1.3;color:#fff}
.gruender-start-grid a small{font-size:.94rem;line-height:1.5;color:#e7eaf0}
.gruender-start-note{padding:15px 17px;border-left:3px solid #e5c57e;background:#273347;border-radius:8px;font-size:.94rem;line-height:1.55}
.gruender-start-next{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.gruender-start-next a{padding:11px 15px;border:1px solid #e5c57e;border-radius:999px;color:#101b2d;background:#e5c57e;font-weight:750;text-decoration:none}
.gruender-start-next a:hover,.gruender-start-next a:focus-visible{background:#fff;border-color:#fff;color:#101b2d}
.founder-deep-link{margin:18px 0 28px;padding:18px 21px;border:1px solid #b79452;border-radius:14px;background:#f8f4eb;color:#101b2d}
.founder-deep-link p{margin:5px 0 11px}.founder-deep-link a{color:#263e5b;font-weight:750;text-underline-offset:3px}
@media(max-width:690px){.gruender-start-grid{grid-template-columns:1fr}.gruender-start-grid a{min-height:0}.gruender-start{padding:20px 16px}}
@media(prefers-reduced-motion:reduce){.gruender-start-grid a{transition:none}}
