.hk-beratung-page{background:linear-gradient(#fc64110a 0%,#0000 600px);min-height:100vh}.hk-beratung-hero{text-align:center;padding:4rem 1rem 2rem}.hk-beratung-hero-inner{max-width:64rem;margin:0 auto}.hk-beratung-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#fc6411;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.hk-beratung-h1{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.hk-beratung-lead{color:#ffffffd9;max-width:50rem;margin:0 auto 1rem;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.6}.hk-beratung-accent{color:#fc6411;font-weight:600}.hk-beratung-meta{color:#fff9;margin-top:1rem;font-size:.875rem}.hk-beratung-sofort{padding:1.5rem 1rem 3rem}.hk-beratung-sofort-inner{max-width:80rem;margin:0 auto}.hk-beratung-sofort-title{text-transform:uppercase;letter-spacing:.05em;color:#ffffffe6;margin-bottom:.75rem;font-size:.875rem;font-weight:700}.hk-beratung-sofort-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.hk-beratung-sofort-card{border:1px solid;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1.25rem 1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.hk-beratung-sofort-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.hk-beratung-sofort-number{letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.hk-beratung-sofort-label{opacity:.92;font-size:.8rem;line-height:1.35}.hk-beratung-sofort-pink{color:#fecdd3;background:linear-gradient(135deg,#f43f5e26,#f43f5e0d);border-color:#f43f5e66}.hk-beratung-sofort-blue{color:#bae6fd;background:linear-gradient(135deg,#38bdf826,#38bdf80d);border-color:#38bdf866}.hk-beratung-sofort-orange{color:#ffdcc4;background:linear-gradient(135deg,#fc64112e,#fc64110d);border-color:#fc641173}.hk-beratung-sofort-emerald{color:#a7f3d0;background:linear-gradient(135deg,#10b98126,#10b9810d);border-color:#10b98166}.hk-beratung-sofort-note{color:#ffffff8c;text-align:center;margin-top:1rem;font-size:.8rem}.hk-beratung-sofort-note a{color:#fc6411;text-underline-offset:2px;text-decoration:underline}.hk-beratung-filter{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141418eb;border-bottom:1px solid #ffffff14;position:sticky;top:0}.hk-beratung-filter-inner{max-width:80rem;margin:0 auto;padding:1rem}.hk-beratung-filter-search{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.hk-beratung-search-input{color:#fff;background:#0000004d;border:1px solid #ffffff26;border-radius:.5rem;flex:1;padding:.65rem 1rem;font-size:.95rem}.hk-beratung-search-input:focus{outline-offset:0;border-color:#fc6411;outline:2px solid #fc641180}.hk-beratung-filter-count{color:#fff9;white-space:nowrap;font-size:.85rem}.hk-beratung-filter-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.hk-beratung-filter-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;margin-right:.3rem;font-size:.75rem;font-weight:600}.hk-beratung-select{color:#fff;background:#0000004d;border:1px solid #ffffff26;border-radius:.4rem;padding:.4rem .6rem;font-size:.85rem}.hk-beratung-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.hk-beratung-toggle input{margin:0}.hk-beratung-filter-reset{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:.4rem;margin-left:auto;padding:.4rem .8rem;font-size:.8rem}.hk-beratung-filter-reset:hover{background:#fc641126;border-color:#fc641180}.hk-beratung-grid-wrap{max-width:80rem;margin:0 auto;padding:2rem 1rem 4rem}.hk-beratung-kategorie-group{margin-bottom:2.5rem}.hk-beratung-kategorie-h{border-bottom:1px solid #ffffff14;align-items:center;gap:.6rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700;display:flex}.hk-beratung-kategorie-count{color:#ffffff80;margin-left:.4rem;font-size:.8rem;font-weight:500}.hk-beratung-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.hk-beratung-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;transition:border-color .15s,transform .15s}.hk-beratung-card:hover{border-color:#fc641166;transform:translateY(-2px)}.hk-beratung-card-clickable{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.hk-beratung-card-header{align-items:flex-start;gap:.75rem;display:flex}.hk-beratung-card-logo{object-fit:contain;background:#fff;border-radius:.4rem;flex-shrink:0;width:48px;height:48px;padding:4px}.hk-beratung-card-logo-fallback{background:#fc641126;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.hk-beratung-card-title-wrap{flex:1;min-width:0}.hk-beratung-card-title{margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.hk-beratung-card-meta{color:#ffffff8c;margin:2px 0 0;font-size:.75rem}.hk-beratung-card-desc{color:#ffffffc7;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.hk-beratung-card-phone{color:#bae6fd;margin:0;font-size:.85rem;font-weight:600}.hk-beratung-card-tags{flex-wrap:wrap;gap:.3rem;display:flex}.hk-beratung-tag{color:#ffc8a8;background:#fc64111f;border:1px solid #fc641140;border-radius:.4rem;padding:.15rem .5rem;font-size:.7rem}.hk-beratung-tag-muted{color:#fff9;background:#ffffff14;border-color:#ffffff26}.hk-beratung-card-quick{color:#ffffffb3;gap:.5rem;font-size:.85rem;display:flex}.hk-beratung-card-cta{color:#fc6411;margin-top:.4rem;font-size:.8rem;font-weight:600}.hk-beratung-empty{text-align:center;color:#fff9;padding:4rem 1rem}.hk-beratung-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.hk-beratung-modal{background:#141418;border:1px solid #ffffff1f;border-radius:1rem;flex-direction:column;width:100%;max-width:42rem;max-height:90vh;display:flex;position:relative}.hk-beratung-modal-close{cursor:pointer;color:#fff;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex;position:absolute;top:1rem;right:1rem}.hk-beratung-modal-close:hover{background:#fc641133}.hk-beratung-modal-header{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:1rem;padding:1.5rem 3rem 1rem 1.5rem;display:flex}.hk-beratung-modal-logo{object-fit:contain;background:#fff;border-radius:.5rem;flex-shrink:0;width:64px;height:64px;padding:6px}.hk-beratung-modal-logo-fallback{background:#fc641126;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:2rem;display:flex}.hk-beratung-modal-title{margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.hk-beratung-modal-meta{color:#fff9;margin:.3rem 0 0;font-size:.85rem}.hk-beratung-modal-body{flex:1;padding:1.5rem;overflow-y:auto}.hk-beratung-modal-spezifikum{background:#fc64111a;border-left:3px solid #fc6411;border-radius:0 .4rem .4rem 0;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.hk-beratung-modal-desc{color:#ffffffd9;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.hk-beratung-modal-section{margin-bottom:1.5rem}.hk-beratung-modal-section h3{text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3;margin:0 0 .5rem;font-size:.85rem;font-weight:700}.hk-beratung-modal-quickinfo dl{grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0;font-size:.85rem;display:grid}.hk-beratung-modal-quickinfo dt{color:#ffffff8c}.hk-beratung-modal-quickinfo dd{color:#fff;margin:0}.hk-beratung-modal-pills{flex-wrap:wrap;gap:.3rem;display:flex}.hk-beratung-pill{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff26;border-radius:.4rem;padding:.2rem .6rem;font-size:.75rem}.hk-beratung-pill-theme{color:#ffc8a8;background:#fc64111f;border-color:#fc641140}.hk-beratung-modal-source{color:#fff6;margin-top:1rem;font-size:.75rem}.hk-beratung-modal-source a{color:#fff9;text-underline-offset:2px;text-decoration:underline}.hk-beratung-modal-actions{background:#0003;border-top:1px solid #ffffff14;border-radius:0 0 1rem 1rem;flex-wrap:wrap;gap:.5rem;padding:1rem 1.5rem;display:flex}.hk-beratung-btn-primary,.hk-beratung-btn-secondary{cursor:pointer;border:1px solid;border-radius:.5rem;align-items:center;gap:.35rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}.hk-beratung-btn-primary{color:#fff;background:#fc6411;border-color:#fc6411}.hk-beratung-btn-primary:hover{background:#e55a0e;transform:translateY(-1px);box-shadow:0 4px 12px #fc641166}.hk-beratung-btn-secondary{color:#fff;background:#ffffff14;border-color:#ffffff26}.hk-beratung-btn-secondary:hover{background:#ffffff26;border-color:#ffffff4d}.hk-beratung-footer-info{background:#ffffff05;border-top:1px solid #ffffff0f;padding:3rem 1rem}.hk-beratung-footer-info-inner{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;max-width:80rem;margin:0 auto;display:grid}.hk-beratung-footer-info-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.6rem;padding:1.25rem}.hk-beratung-footer-info-card h3{color:#fc6411;margin:0 0 .5rem;font-size:.95rem;font-weight:700}.hk-beratung-footer-info-card p{color:#ffffffbf;margin:0;font-size:.85rem;line-height:1.5}.hk-beratung-footer-info-card a{color:#fc6411;text-underline-offset:2px;text-decoration:underline}
