@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-semibold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-extrabold.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-400.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-500.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-600.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-700.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geist-800.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-400.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-500.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-600.woff2) format("woff2")}.page-bewerben-picker h1,.page-bewerben-picker h2,.page-bewerben-picker h3,.page-bewerben-picker h4{font-family:Geist,Inter,system-ui,-apple-system,sans-serif!important}.page-bewerben-picker #nav,.page-bewerben-picker .mob-menu,.page-bewerben-picker footer,.page-bewerben-picker .back-to-top,.page-bewerben-picker .sticky-cta,.page-bewerben-picker .mob-sticky-cta{display:none!important}*{margin:0;padding:0;box-sizing:border-box}:root{--bd-bg: #FAFBFC;--bd-card: #FFFFFF;--bd-hairline: #E8ECF1;--bd-text: #0F172A;--bd-text-2: #475569;--bd-text-3: #94A3B8;--bd-navy: #1B4F72;--bd-navy-2: #2C6E9C;--bd-gold: #F5C500;--bd-gold-2: #E8B900;--bd-gold-tint: #FFF8DB;--bd-success: #10B981;--bd-radius: 14px;--bd-radius-lg: 18px}html,body{background:var(--bd-bg);color:var(--bd-text);font-family:Inter,Geist,system-ui,-apple-system,sans-serif;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;min-height:100dvh;letter-spacing:-.005em}.bd-bg-grid{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 20% 0%,rgba(245,197,0,.04) 0%,transparent 35%),radial-gradient(circle at 80% 100%,rgba(27,79,114,.04) 0%,transparent 40%)}.picker-wrap{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;position:relative;z-index:1;max-width:1080px;margin:0 auto}.picker-header{text-align:center;margin-bottom:48px;max-width:680px}.picker-logo{display:inline-flex;align-items:center;gap:10px;margin-bottom:32px;text-decoration:none;color:var(--bd-text);padding:8px 14px;border:1px solid var(--bd-hairline);border-radius:999px;background:var(--bd-card);font-size:13px;font-weight:600;letter-spacing:-.01em;transition:all .2s ease}.picker-logo:hover{border-color:var(--bd-navy);color:var(--bd-navy)}.picker-logo img{height:18px;width:auto}.picker-logo span{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--bd-text-2)}.picker-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--bd-navy);padding:6px 12px;border-radius:999px;background:#1b4f720f;margin-bottom:18px}.picker-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bd-success);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.picker-header h1{font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.08;letter-spacing:-.025em;margin-bottom:16px;color:var(--bd-text)}.picker-header h1 em{font-style:normal;background:linear-gradient(135deg,var(--bd-gold) 0%,var(--bd-gold-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.picker-header p.lead{font-size:clamp(15px,2vw,17px);color:var(--bd-text-2);line-height:1.55;max-width:540px;margin:0 auto}.job-banner{display:none;align-items:center;gap:14px;background:var(--bd-card);border:1px solid var(--bd-hairline);border-radius:var(--bd-radius);padding:14px 18px;margin:0 auto 32px;max-width:520px;box-shadow:0 1px 2px #0f172a0a}.job-banner.active{display:flex}.job-banner-icon{width:36px;height:36px;border-radius:10px;background:var(--bd-gold-tint);color:var(--bd-navy);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.job-banner-text{flex:1;min-width:0}.job-banner-label{font-family:Geist Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--bd-text-3)}.job-banner-title{font-size:14px;font-weight:600;color:var(--bd-text);margin-top:2px;line-height:1.3}.picker-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:880px;width:100%}.picker-card{background:var(--bd-card);border:1px solid var(--bd-hairline);border-radius:var(--bd-radius-lg);padding:32px 28px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;text-decoration:none;color:var(--bd-text);display:flex;flex-direction:column;min-height:340px;box-shadow:0 1px 2px #0f172a0a}.picker-card:hover{border-color:var(--bd-navy);transform:translateY(-2px);box-shadow:0 12px 32px -12px #1b4f722e,0 1px 2px #0f172a0a}.picker-card .icon-frame{width:52px;height:52px;border-radius:14px;background:var(--bd-gold-tint);border:1px solid rgba(245,197,0,.3);display:flex;align-items:center;justify-content:center;margin-bottom:22px}.picker-card .icon-frame svg{width:24px;height:24px;color:var(--bd-navy)}.picker-card .badge-recommended{position:absolute;top:18px;right:18px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--bd-navy);color:#fff;letter-spacing:.1em;text-transform:uppercase}.picker-card h2{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px}.picker-card p.desc{font-size:14.5px;color:var(--bd-text-2);line-height:1.55;margin-bottom:24px;flex:1}.picker-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bd-hairline);border:1px solid var(--bd-hairline);border-radius:10px;overflow:hidden;margin-bottom:22px}.picker-meta-item{background:var(--bd-card);padding:10px 8px;text-align:center}.picker-meta-value{font-family:Geist Mono,ui-monospace,monospace;font-size:14px;font-weight:600;color:var(--bd-text);letter-spacing:-.01em}.picker-meta-label{font-family:Geist Mono,ui-monospace,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--bd-text-3);margin-top:2px}.picker-card .cta{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--bd-navy);color:#fff;border-radius:10px;font-weight:600;font-size:14px;letter-spacing:-.01em;align-self:flex-start;transition:all .2s ease;border:1px solid var(--bd-navy)}.picker-card.recommended .cta{background:var(--bd-gold);color:var(--bd-text);border-color:var(--bd-gold-2)}.picker-card:hover .cta{transform:translate(2px)}.picker-card .cta svg{width:14px;height:14px;transition:transform .2s ease}.picker-card:hover .cta svg{transform:translate(2px)}.picker-foot{margin-top:40px;font-size:13px;color:var(--bd-text-2);text-align:center;max-width:560px;line-height:1.55}.picker-foot a{color:var(--bd-navy);text-decoration:none;font-weight:600}.picker-foot a:hover{text-decoration:underline}.picker-trust{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px;flex-wrap:wrap;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;color:var(--bd-text-3);text-transform:uppercase;letter-spacing:.08em}.picker-trust span{display:inline-flex;align-items:center;gap:6px}.picker-trust span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bd-success)}.returning-banner{display:none;align-items:center;gap:12px;justify-content:center;background:var(--bd-gold-tint);border:1px solid rgba(245,197,0,.4);border-radius:var(--bd-radius);padding:12px 18px;margin-bottom:24px;max-width:520px;width:100%;font-size:13.5px;color:var(--bd-text);animation:slideDown .3s ease}.returning-banner.active{display:flex}.returning-banner a{color:var(--bd-navy);font-weight:600;text-decoration:underline}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.picker-wrap{padding:32px 18px}.picker-grid{grid-template-columns:1fr;gap:14px;max-width:520px}.picker-card{min-height:auto;padding:26px 22px}.picker-card .icon-frame{width:46px;height:46px;margin-bottom:16px}.picker-card .icon-frame svg{width:20px;height:20px}.picker-header{margin-bottom:32px}.picker-trust{gap:14px;font-size:10px}}
