.bestellstatus-section{max-width:560px;padding:0 var(--container-pad);margin:0 auto 120px;text-align:center}.bestellstatus-intro{font-size:16px;font-weight:300;line-height:1.8;color:var(--color-text-muted);margin:0 0 40px}.bestellstatus-card{background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(237,163,35,.2);border-left:3px solid var(--color-gold);border-radius:12px;box-shadow:var(--shadow-card);padding:40px;text-align:left}.bestellstatus-form{display:flex;flex-direction:column;gap:16px}.bestellstatus-label{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--color-gold)}.bestellstatus-input{width:100%;padding:15px;background:rgba(0,0,0,.5);border:1px solid var(--color-border-gold);color:var(--color-text);border-radius:4px;font-family:var(--font-sans);font-size:15px;text-align:center;box-sizing:border-box;outline:0;transition:border-color var(--t-fast)}.bestellstatus-input:focus{border-color:var(--color-gold)}.bestellstatus-btn{width:100%}.bestellstatus-msg{margin-top:20px;padding:15px;background:rgba(237,163,35,.05);border-left:2px solid var(--color-gold);border-radius:4px}.bestellstatus-msg[hidden]{display:none}.bestellstatus-msg p{font-family:var(--font-sans);font-size:13px;font-weight:300;line-height:1.6;color:var(--color-text-muted);margin:0}.bestellstatus-msg p a{color:var(--color-gold);text-underline-offset:3px}@media (max-width:991px){.bestellstatus-section{margin-bottom:80px}}@media (max-width:768px){.subpage-header{margin-bottom:48px}.bestellstatus-card{padding:28px 20px}}