@charset "UTF-8";
:root{color-scheme:dark;--ink:#eef0eb;--muted:#b8c7c7;--bg:#101c20;--panel:#17292e;--line:#385055;--accent:#e8ba7a;--focus:#ffe1b1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--accent);text-underline-offset:.2em}a:hover{color:var(--focus)}.hinweisbase{max-width:1260px;margin:auto;padding:0 38px 90px}.hb-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 0 35px;font-size:13px}.brand{text-decoration:none;color:var(--ink);font-size:21px;font-weight:850;letter-spacing:-.7px}.brand span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-left:16px;color:var(--accent);border-left:1px solid var(--line);padding-left:16px}.eyebrow{color:var(--accent);font-size:11px;line-height:1.5;font-weight:800;text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px}h1,h2,h3,p,figure{margin-top:0}h1{font:500 clamp(35px,4.1vw,57px)/1.13 Georgia,serif;letter-spacing:-1.6px;margin-bottom:25px}h2{font:500 clamp(27px,3vw,36px)/1.22 Georgia,serif;letter-spacing:-.55px;margin-bottom:22px}h3{font-size:17px;line-height:1.4}p{margin-bottom:20px}.hb-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:44px;border-top:1px solid var(--line);padding-top:36px}.lead{font-size:17px;color:#c8d3d0;line-height:1.75}.hb-cta{display:inline-flex;gap:65px;align-items:center;background:var(--accent);color:#1c282a;border-radius:5px;padding:13px 22px;font-weight:750;text-decoration:none;margin:8px 0 17px}.hb-cta:hover{background:var(--focus);color:#101c20}.hero-note{font-size:12px;color:var(--muted);max-width:350px}.hb-photo{margin:0;align-self:start;padding-top:5px}.hb-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}.hb-photo figcaption{font-size:11px;color:var(--muted);line-height:1.6;margin-top:12px}.hb-purpose{padding:65px 0 30px;border-bottom:1px solid var(--line)}.hb-purpose>p:not(.eyebrow){max-width:890px;color:#c8d3d0}.hb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:38px}.hb-steps span{font-size:12px;color:var(--accent);letter-spacing:.12em}.hb-steps h3{margin:11px 0}.hb-steps p{font-size:14px;line-height:1.75;color:var(--muted)}.hb-important{background:#222d2f;border-left:3px solid var(--accent);padding:20px 25px;margin:30px 0 60px;font-size:14px;color:#cbd4d2}.hb-important strong{display:block;color:var(--ink);margin-bottom:6px}.hb-form-heading{max-width:790px}.hb-form-heading>p:not(.eyebrow){font-size:15px;color:var(--muted)}form{max-width:900px;margin:30px 0 0;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:34px 38px}form>p:first-of-type{font-size:14px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:24px}label{display:block;font-weight:650;font-size:15px;margin:23px 0 8px}label span{font-weight:400;font-size:12px;color:var(--muted)}input,select,textarea{display:block;width:100%;min-width:0;max-width:100%;background:#101f24;border:1px solid #597176;color:var(--ink);border-radius:5px;padding:12px 14px;font:inherit;font-size:16px;line-height:1.45}input,select{min-height:49px}textarea{resize:vertical}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-color:var(--accent)}input[type=file]{padding:11px;font-size:14px}input::file-selector-button{color:#142328;background:#d7dfd8;border:0;border-radius:3px;font-weight:650;padding:8px 13px;margin-right:12px}#hint-help,#file-help{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.7}fieldset{border:1px solid var(--line);border-radius:5px;padding:8px 22px 25px;margin:34px 0}legend{font-weight:700;padding:0 9px;font-size:15px}fieldset>p{font-size:13px;color:var(--muted)}.hb-privacy{margin:38px 0 28px}.hb-privacy h2{font-size:27px}.hb-privacy details{border-bottom:1px solid var(--line);padding:16px 0;font-size:13px;color:var(--muted)}summary{cursor:pointer;color:var(--ink);font-size:14px;font-weight:650;line-height:1.6}.hb-privacy details p{margin:16px 0 0;line-height:1.8}.hb-privacy code{overflow-wrap:anywhere}.hb-consent-note{font-size:12px;color:var(--muted);margin:23px 0 0}button[type=submit]{font:750 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--accent);color:#142328;border:0;border-radius:5px;padding:15px 25px;cursor:pointer}button[type=submit]:hover{background:var(--focus)}.hb-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.receipt,section[role=alert]{margin-top:30px;max-width:900px;background:var(--panel);padding:30px;border:1px solid var(--accent);border-radius:8px}.receipt strong{overflow-wrap:anywhere}#hinweis-formular{scroll-margin-top:20px}@media(max-width:900px){.hinweisbase{padding:0 24px 60px}.hb-hero{gap:28px}.hb-steps{gap:22px}.hb-nav{padding-top:20px}.hb-nav>a:last-child{font-size:11px}h1{font-size:38px}.lead{font-size:15px}form{padding:26px}.brand span{margin-left:9px;padding-left:9px}}@media(max-width:650px){body{font-size:16px}.hinweisbase{padding:0 19px 55px}.hb-nav{padding:20px 0 24px;gap:10px;align-items:flex-start}.brand{font-size:19px}.brand span{display:block;border:0;padding:0;margin:0;font-size:10px}.hb-nav>a:last-child{max-width:100px;text-align:right;line-height:1.6}.hb-hero{grid-template-columns:1fr;gap:20px;padding-top:26px}.hb-photo{order:2}h1{font-size:39px;letter-spacing:-1px}.hb-cta{width:100%;justify-content:space-between;margin-top:3px}.hero-note{max-width:none}.hb-photo figcaption{font-size:10px}.hb-purpose{padding-top:42px}.hb-steps{grid-template-columns:1fr;gap:14px;margin-top:25px}.hb-steps div{border-top:1px solid var(--line);padding-top:17px}.hb-steps p{margin-bottom:8px}.hb-important{padding:17px;margin:25px 0 40px;font-size:13px}form{padding:23px 17px;margin-top:23px}fieldset{padding:8px 13px 21px}legend{font-size:14px}.hb-privacy h2{font-size:25px}button[type=submit]{width:100%}.receipt,section[role=alert]{padding:22px 18px}input[type=file]{font-size:12px;max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
