.application-hero{background:linear-gradient(135deg,rgba(0,26,80,.9) 0,rgba(0,80,157,.78) 100%),url('../../assets/images/team/Pfaff GmbH_46.webp');background-size:cover;background-position:center;padding-block:var(--space-16);text-align:center}.application-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:rgba(255,255,255,.9);margin-bottom:var(--space-5)}.application-hero__title{font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-4xl));font-weight:var(--font-weight-bold);color:var(--color-text-inverted);margin-bottom:var(--space-4)}.application-hero__subtitle{font-size:var(--font-size-md);color:rgba(255,255,255,.8);max-width:520px;margin-inline:auto;line-height:var(--line-height-relaxed)}.application-layout{display:grid;grid-template-columns:1fr 340px;gap:var(--space-12);align-items:start;padding-block:var(--space-16)}@media (max-width:1024px){.application-layout{grid-template-columns:1fr;gap:var(--space-8)}.application-sidebar{order:-1}}.application-form-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-10);box-shadow:var(--shadow-md)}.application-form-card__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-2)}.application-form-card__subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-8)}.application-form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.application-form-body{display:flex;flex-direction:column;gap:var(--space-5)}@media (max-width:640px){.application-form-card{padding:var(--space-6)}.application-form-row{grid-template-columns:1fr}}.application-sidebar__card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-4)}.application-sidebar__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-4)}.application-trust-list{display:flex;flex-direction:column;gap:var(--space-3)}.application-trust-item{display:flex;align-items:flex-start;gap:var(--space-3)}.application-trust-item__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-secondary);border-radius:var(--radius-md);flex-shrink:0}.application-trust-item__icon svg{width:16px;height:16px;color:var(--color-primary)}.application-trust-item__text{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-snug);padding-top:2px}.application-trust-item__text strong{display:block;color:var(--color-text);margin-bottom:2px}.application-progress{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);padding:var(--space-4) var(--space-5);background:var(--color-secondary-light);border-radius:var(--radius-lg)}.application-progress__icon{width:20px;height:20px;color:var(--color-primary);flex-shrink:0}.application-progress__text{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:var(--font-weight-medium)}.form-required-note{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-6)}.form-required-note .required-marker{color:var(--color-error);font-weight:var(--font-weight-bold)}