@keyframes bestellstatusReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.bestellstatus-page-container{padding:0 0 120px;position:relative;z-index:10;animation:bestellstatusReveal 1.2s cubic-bezier(.165,.84,.44,1) forwards}.page-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.page-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bestellstatus-page-container,.page-reveal{animation:none;transition:none;opacity:1;transform:none}}.bestellstatus-page-container.animating{will-change:opacity,transform}.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:#d0d0d0;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:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06);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:#d0d0d0;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}}