.GermanyServiceDecisionPanel-module__KRcH0G__panel{border:1px solid var(--line);background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--primary)14%,transparent),transparent 30rem),color-mix(in srgb,var(--surface-strong)94%,transparent);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 64px rgba(2,6,23,.14)}.GermanyServiceDecisionPanel-module__KRcH0G__panel:before{background:linear-gradient(90deg,var(--primary),var(--cyan),transparent 82%);content:"";height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.GermanyServiceDecisionPanel-module__KRcH0G__header{justify-content:space-between;align-items:flex-start;gap:28px;padding:max(26px,min(4vw,42px));display:flex}.GermanyServiceDecisionPanel-module__KRcH0G__header>div{max-width:780px}.GermanyServiceDecisionPanel-module__KRcH0G__eyebrow{color:var(--primary);align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.GermanyServiceDecisionPanel-module__KRcH0G__eyebrow svg{width:16px;height:16px}.GermanyServiceDecisionPanel-module__KRcH0G__header h2{color:var(--text);text-wrap:balance;margin:10px 0 12px;font-size:max(24px,min(3.2vw,40px));line-height:1.35}.GermanyServiceDecisionPanel-module__KRcH0G__header p{color:var(--text-soft);margin:0;font-size:14px;line-height:2}.GermanyServiceDecisionPanel-module__KRcH0G__status{border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.GermanyServiceDecisionPanel-module__KRcH0G__status i{border-radius:50%;width:8px;height:8px}.GermanyServiceDecisionPanel-module__KRcH0G__ready{color:#34d399;background:rgba(16,185,129,.09);border-color:rgba(16,185,129,.34)}.GermanyServiceDecisionPanel-module__KRcH0G__ready i{background:#10b981;box-shadow:0 0 0 5px rgba(16,185,129,.13)}.GermanyServiceDecisionPanel-module__KRcH0G__review{color:#fbbf24;background:rgba(245,158,11,.09);border-color:rgba(245,158,11,.34)}.GermanyServiceDecisionPanel-module__KRcH0G__review i{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.13)}.GermanyServiceDecisionPanel-module__KRcH0G__criteria{border-block:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.GermanyServiceDecisionPanel-module__KRcH0G__criteria article{background:color-mix(in srgb,var(--surface)96%,transparent);min-width:0;padding:24px}.GermanyServiceDecisionPanel-module__KRcH0G__icon{border:1px solid color-mix(in srgb,var(--primary)28%,var(--line));background:color-mix(in srgb,var(--primary)9%,transparent);width:42px;height:42px;color:var(--primary);border-radius:13px;place-items:center;display:grid}.GermanyServiceDecisionPanel-module__KRcH0G__icon svg{width:20px;height:20px}.GermanyServiceDecisionPanel-module__KRcH0G__criteria small,.GermanyServiceDecisionPanel-module__KRcH0G__decisionGrid article>span{color:var(--muted);margin-top:16px;font-size:10px;font-weight:850;display:block}.GermanyServiceDecisionPanel-module__KRcH0G__criteria strong{color:var(--text);margin-top:5px;font-size:16px;display:block}.GermanyServiceDecisionPanel-module__KRcH0G__criteria p{color:var(--text-soft);margin:10px 0 0;font-size:11px;line-height:1.9}.GermanyServiceDecisionPanel-module__KRcH0G__decisionGrid{grid-template-columns:1fr .8fr 1.25fr;gap:16px;padding:max(22px,min(3vw,32px));display:grid}.GermanyServiceDecisionPanel-module__KRcH0G__decisionGrid>*{border:1px solid var(--line);background:color-mix(in srgb,var(--surface)82%,transparent);border-radius:18px;padding:20px}.GermanyServiceDecisionPanel-module__KRcH0G__decisionGrid article>span{color:var(--text);margin:0 0 14px;font-size:12px}.GermanyServiceDecisionPanel-module__KRcH0G__decisionGrid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.GermanyServiceDecisionPanel-module__KRcH0G__decisionGrid li{color:var(--text-soft);align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.GermanyServiceDecisionPanel-module__KRcH0G__checklist li svg{color:#10b981;flex:none;width:15px;height:15px}.GermanyServiceDecisionPanel-module__KRcH0G__suitable ul{flex-wrap:wrap;gap:8px;display:flex}.GermanyServiceDecisionPanel-module__KRcH0G__suitable li{border:1px solid color-mix(in srgb,var(--primary)22%,var(--line));background:color-mix(in srgb,var(--primary)7%,transparent);color:var(--text);border-radius:999px;padding:7px 10px}.GermanyServiceDecisionPanel-module__KRcH0G__warning{border-color:color-mix(in srgb,#f59e0b 24%,var(--line));background:color-mix(in srgb,#f59e0b 7%,var(--surface));align-items:flex-start;gap:13px;display:flex}.GermanyServiceDecisionPanel-module__KRcH0G__warning>svg{color:#f59e0b;flex:none;width:21px;height:21px}.GermanyServiceDecisionPanel-module__KRcH0G__warning strong{color:var(--text);font-size:12px}.GermanyServiceDecisionPanel-module__KRcH0G__warning p{color:var(--text-soft);margin:7px 0 0;font-size:11px;line-height:1.9}.GermanyServiceDecisionPanel-module__KRcH0G__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px max(22px,min(3vw,32px));display:flex}.GermanyServiceDecisionPanel-module__KRcH0G__footer p{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:10px;font-weight:750;display:flex}.GermanyServiceDecisionPanel-module__KRcH0G__footer p svg{color:#10b981;flex:none;width:16px;height:16px}.GermanyServiceDecisionPanel-module__KRcH0G__footer a{color:#fff;min-height:48px;box-shadow:0 12px 28px color-mix(in srgb,var(--primary)30%,transparent);background:linear-gradient(135deg,#5b5ff6,#38bdf8);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:11px;font-weight:900;transition:transform .18s,filter .18s;display:inline-flex}.GermanyServiceDecisionPanel-module__KRcH0G__footer a:hover{filter:brightness(1.07);transform:translateY(-2px)}.GermanyServiceDecisionPanel-module__KRcH0G__footer a:focus-visible{outline:3px solid color-mix(in srgb,var(--cyan)58%,transparent);outline-offset:3px}.GermanyServiceDecisionPanel-module__KRcH0G__footer a svg{width:15px;height:15px}html:not(.dark) .GermanyServiceDecisionPanel-module__KRcH0G__panel{background:radial-gradient(circle at 92% 0,rgba(99,102,241,.09),transparent 30rem),#fff;border-color:rgba(79,70,229,.14);box-shadow:0 22px 56px rgba(51,65,85,.1)}html:not(.dark) .GermanyServiceDecisionPanel-module__KRcH0G__criteria{background:#e7eaf0}html:not(.dark) .GermanyServiceDecisionPanel-module__KRcH0G__criteria article{background:#fafbfc}html:not(.dark) .GermanyServiceDecisionPanel-module__KRcH0G__decisionGrid>*{background:#f8fafc}html:not(.dark) .GermanyServiceDecisionPanel-module__KRcH0G__ready{color:#047857}html:not(.dark) .GermanyServiceDecisionPanel-module__KRcH0G__review{color:#b45309}html:not(.dark) .GermanyServiceDecisionPanel-module__KRcH0G__footer a{background:linear-gradient(135deg,#4f46e5,#2563eb)}@media (max-width:980px){.GermanyServiceDecisionPanel-module__KRcH0G__criteria{grid-template-columns:repeat(2,minmax(0,1fr))}.GermanyServiceDecisionPanel-module__KRcH0G__decisionGrid{grid-template-columns:1fr 1fr}.GermanyServiceDecisionPanel-module__KRcH0G__warning{grid-column:1/-1}}@media (max-width:640px){.GermanyServiceDecisionPanel-module__KRcH0G__panel{border-radius:22px}.GermanyServiceDecisionPanel-module__KRcH0G__header{flex-direction:column;gap:18px;padding:24px 18px}.GermanyServiceDecisionPanel-module__KRcH0G__header h2{font-size:24px}.GermanyServiceDecisionPanel-module__KRcH0G__header p{font-size:13px}.GermanyServiceDecisionPanel-module__KRcH0G__criteria,.GermanyServiceDecisionPanel-module__KRcH0G__decisionGrid{grid-template-columns:1fr}.GermanyServiceDecisionPanel-module__KRcH0G__criteria article{padding:20px 18px}.GermanyServiceDecisionPanel-module__KRcH0G__warning{grid-column:auto}.GermanyServiceDecisionPanel-module__KRcH0G__decisionGrid{padding:16px}.GermanyServiceDecisionPanel-module__KRcH0G__footer{flex-direction:column;align-items:stretch;padding:18px}.GermanyServiceDecisionPanel-module__KRcH0G__footer p{line-height:1.8}.GermanyServiceDecisionPanel-module__KRcH0G__footer a{width:100%}}@media (prefers-reduced-motion:reduce){.GermanyServiceDecisionPanel-module__KRcH0G__footer a{transition:none}.GermanyServiceDecisionPanel-module__KRcH0G__footer a:hover{transform:none}}
