.lager-head{background:var(--paper);border-bottom:1px solid var(--hair);padding:56px 0 44px}.lager-head .breadcrumb{color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.lager-head .breadcrumb a:hover{color:var(--cognac-ink)}.lager-head .breadcrumb .sep{opacity:.5}.lager-head h1{letter-spacing:-.022em;margin:0;font-size:46px;font-weight:600;line-height:1.05}.lager-head .lager-intro{color:var(--muted);max-width:620px;margin:14px 0 0;font-size:16.5px;line-height:1.6}.lager-head .lager-count{color:var(--ink);align-items:center;gap:8px;margin-top:20px;font-size:13.5px;font-weight:500;display:inline-flex}.lager-head .lager-count .avail-dot{background:#1f8a5b;border-radius:50%;width:7px;height:7px;display:inline-block}.seg{border:1px solid var(--hair-strong);background:var(--surface);display:inline-flex}.seg button{color:var(--ink-2);border-right:1px solid var(--hair);white-space:nowrap;padding:9px 14px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s}.seg button:last-child{border-right:0}.seg button:hover{background:var(--paper-2)}.seg button.is-active{background:var(--cognac);color:#fff}.filter-select{color:var(--ink);border:1px solid var(--rand-feld);background:var(--surface);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236B6B70' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:0;padding:9px 32px 9px 12px;font-family:inherit;font-size:13.5px;font-weight:500}.lager-section{padding:48px 0 96px}.anfrage-form{border:1px solid var(--hair);background:var(--surface);margin-top:8px;padding:24px}.anfrage-form h3{letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:600}.anfrage-form .af-sub{color:var(--muted);margin:0 0 18px;font-size:13.5px;line-height:1.5}.af-field{margin-bottom:14px}.af-field label{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.af-field label .req{color:var(--cognac-ink)}.af-field input,.af-field textarea{width:100%;color:var(--ink);border:1px solid var(--rand-feld);background:var(--paper);border-radius:0;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:border-color .12s,background .12s}.af-field input:focus,.af-field textarea:focus{outline:2px solid var(--cognac-ink);outline-offset:2px;background:var(--surface)}.filter-select:focus-visible{outline:2px solid var(--cognac-ink);outline-offset:2px}.af-field input[readonly]{background:var(--paper-2);color:var(--muted);cursor:not-allowed;font-variant-numeric:tabular-nums}.af-field textarea{resize:vertical;min-height:88px}.af-field.af-error input{border-color:#b3261e}.af-field .af-err-msg{color:#b3261e;margin-top:5px;font-size:12px;display:none}.af-field.af-error .af-err-msg{display:block}.af-actions{align-items:center;gap:12px;margin-top:4px;display:flex}.af-actions .btn{padding:14px 22px}.af-cancel{color:var(--muted);font-size:13.5px}.af-cancel:hover{color:var(--ink)}.af-note{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.5}.af-success{border:1px solid var(--hair);background:var(--paper-2);align-items:flex-start;gap:16px;padding:26px;display:flex}.af-success .afs-mark{color:#fff;background:#1f8a5b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.af-success h3{margin:0 0 6px;font-size:18px;font-weight:600}.af-success p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.contact-band{background:var(--paper-2);border-top:1px solid var(--hair);padding:64px 0}.contact-band .cb-head{margin-bottom:28px}.contact-band .cb-eye{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11.5px;font-weight:500}.contact-band h2{letter-spacing:-.016em;margin:0;font-size:28px;font-weight:600}.contact-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.contact-card{background:var(--surface);border:1px solid var(--hair);align-items:center;gap:16px;padding:22px;display:flex}.contact-card .cc-avatar{background:var(--paper-2);border:1px solid var(--hair);width:56px;height:56px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.contact-card .cc-info{min-width:0}.contact-card .cc-name{letter-spacing:-.005em;font-size:15.5px;font-weight:600}.contact-card .cc-role{color:var(--muted);margin-top:1px;font-size:12.5px}.contact-card .cc-links{flex-direction:column;gap:3px;margin-top:9px;font-size:13px;display:flex}.contact-card .cc-links a{color:var(--ink-2)}.contact-card .cc-links a:hover{color:var(--cognac-ink)}@media (width<=1100px){.lager-head h1{font-size:38px}}@media (width<=760px){.contact-grid{grid-template-columns:minmax(0,1fr)}.contact-card .cc-links a{overflow-wrap:anywhere}.lager-head h1{font-size:30px}}
