.beratung-reference{--blue:#00558e;--deep:#022f50;--navy:#063e67;--orange:#ff9300;--ink:#102536;--muted:#5d7180;--cream:#f4f6f5;--line:#dce4e7;--radius:26px;--max:1200px}.beratung-reference *{box-sizing:border-box}.beratung-reference{scroll-behavior:smooth;scroll-padding-top:148px;margin:0;color:var(--ink)}.beratung-reference button,.beratung-reference input,.beratung-reference select,.beratung-reference textarea{font:inherit}.beratung-reference a{color:inherit;text-decoration:none}.beratung-reference a,.beratung-reference button,.beratung-reference input,.beratung-reference select,.beratung-reference summary,.beratung-reference textarea{-webkit-tap-highlight-color:transparent}.beratung-reference button{cursor:pointer}.beratung-reference a:focus-visible,.beratung-reference button:focus-visible,.beratung-reference input:focus-visible,.beratung-reference select:focus-visible,.beratung-reference summary:focus-visible,.beratung-reference textarea:focus-visible{outline:3px solid #b65e00;outline-offset:4px}.beratung-reference img{display:block;max-width:100%}.beratung-reference svg{display:block}.beratung-reference h1,.beratung-reference h2,.beratung-reference h3,.beratung-reference p{margin:0}.beratung-reference h1,.beratung-reference h2,.beratung-reference h3{line-height:1.08;letter-spacing:-.045em}.beratung-reference h1{font-size:clamp(42px,4.5vw,64px);font-weight:740}.beratung-reference h2{font-size:clamp(32px,3.5vw,46px)}.beratung-reference h3{font-size:22px;letter-spacing:-.025em}.beratung-reference p{color:var(--muted)}.beratung-reference .wrap{width:min(var(--max),calc(100% - 64px));margin:auto}.beratung-reference .eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;font-weight:800;text-transform:uppercase;color:var(--blue);margin-bottom:22px}.beratung-reference .eyebrow:before{content:"";height:7px;width:7px;border-radius:50%;background:var(--orange)}.beratung-reference .pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:100px;padding:7px 13px;font-size:12px;font-weight:650}.beratung-reference .btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:53px;padding:13px 23px;border-radius:12px;border:1px solid transparent;font-weight:750;font-size:14px;transition:transform .2s,background .2s}.beratung-reference .btn:hover{transform:translateY(-2px)}.beratung-reference .btn.orange{background:var(--orange);color:#102536}.beratung-reference .btn.blue{background:var(--blue);color:#fff}.beratung-reference .btn.outline{border-color:var(--line);background:transparent;color:var(--deep)}.beratung-reference .arr{font-size:20px;line-height:1}.beratung-reference .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}.beratung-reference .micro{font-size:12px;margin-top:13px}.beratung-reference .sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.beratung-reference .skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:12px}.beratung-reference .skip:focus{top:10px}.beratung-reference .previewbar{position:sticky;top:0;z-index:50;background:#102536;color:white;min-height:49px;padding:8px 24px;display:flex;align-items:center;justify-content:center;gap:24px;font-size:11px}.beratung-reference .previewbar>span{opacity:.85}.beratung-reference .variants{display:flex;gap:5px}.beratung-reference .variants button{border:1px solid #ffffff40;color:#fff;background:transparent;border-radius:7px;padding:5px 13px;font-size:12px;font-weight:700}.beratung-reference .variants button[aria-pressed=true]{background:var(--orange);color:#102536;border-color:var(--orange)}.beratung-reference .previewbar small{color:#c0d2de;font-size:10px}.beratung-reference header{position:sticky;top:49px;z-index:40;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.beratung-reference .nav{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px}.beratung-reference .brand{display:flex;flex-direction:column;gap:2px}.beratung-reference .brand img{width:200px;height:auto}.beratung-reference .brand small{font-size:9px;letter-spacing:.23em;text-transform:uppercase;color:var(--muted);padding-left:3px}.beratung-reference .navlinks{display:flex;gap:26px;align-items:center;font-size:13px;font-weight:650}.beratung-reference .nav .btn{min-height:43px;padding:10px 17px;font-size:12px}.beratung-reference .hero{padding:58px 0 52px}.beratung-reference .herogrid>*{min-width:0}.beratung-reference .herogrid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.beratung-reference .herotext{padding:12px 0 30px}.beratung-reference .herotext h1 span{color:var(--blue)}.beratung-reference .lead{font-size:17px;line-height:1.7;max-width:490px;margin-top:23px}.beratung-reference .checks{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;font-weight:650;color:var(--muted);margin-top:25px}.beratung-reference .checks span:before{content:"✓";color:var(--blue);margin-right:6px}.beratung-reference .portrait{position:relative;min-height:550px;align-self:stretch;border-radius:var(--radius);background:#e7e7e0;overflow:hidden}.beratung-reference .portrait>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:33% center}.beratung-reference .portrait:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(2,47,80,.68))}.beratung-reference .photo-note{position:absolute;z-index:2;bottom:27px;left:25px;right:25px;color:#fff;display:flex;align-items:center;gap:13px}.beratung-reference .photo-note .round{border:1px solid #ffffff70;border-radius:50%;height:42px;width:42px;display:grid;place-items:center;flex-shrink:0}.beratung-reference .photo-note strong{font-size:19px;letter-spacing:-.03em}.beratung-reference .photo-note small{display:block;color:#e3edf2;font-size:11px}.beratung-reference .float-label{position:absolute;z-index:3;top:25px;left:25px;background:#fffef2ed;padding:10px 15px;border-radius:11px;font-size:11px;font-weight:750}.beratung-reference .float-label i{display:inline-block;background:#12745c;width:6px;height:6px;border-radius:100%;margin-right:6px}.beratung-reference .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.beratung-reference .trustrow{display:flex;justify-content:space-between;gap:25px;align-items:center}.beratung-reference .trustrow span{font-size:11px;color:var(--muted)}.beratung-reference .trustrow strong{font-size:14px;font-weight:650;color:var(--deep)}.beratung-reference .trustrow .tag{font-size:10px;text-transform:uppercase;letter-spacing:.13em;max-width:110px}.beratung-reference .section{padding:86px 0}.beratung-reference .sectionhead{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:33px}.beratung-reference .sectionhead>p{max-width:360px;font-size:14px}.beratung-reference .sectionhead h2{max-width:620px}.beratung-reference .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.beratung-reference .benefit{padding:30px;border:1px solid var(--line);border-radius:20px;background:white;position:relative}.beratung-reference .icon{height:44px;width:44px;border-radius:13px;background:#eaf3f7;color:var(--blue);display:grid;place-items:center;margin-bottom:32px}.beratung-reference .icon svg{width:23px;height:23px}.beratung-reference .benefit .num{position:absolute;right:27px;top:28px;font-size:10px;letter-spacing:.1em;color:var(--muted)}.beratung-reference .benefit p{font-size:14px;margin-top:16px}.beratung-reference .audience{background:var(--cream)}.beratung-reference .audiencegrid>*{min-width:0}.beratung-reference .audiencegrid{display:grid;grid-template-columns:.9fr 1.2fr;gap:70px;align-items:start}.beratung-reference .audience p{margin-top:22px;font-size:15px}.beratung-reference .specialties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.beratung-reference .specialties button{min-width:0;overflow-wrap:anywhere;hyphens:auto;text-align:left;border:1px solid #d6e1e6;border-radius:13px;background:white;color:var(--deep);padding:18px;font-size:13px;font-weight:650;display:flex;align-items:center;justify-content:space-between;gap:15px}.beratung-reference .specialties button:hover{border-color:var(--blue);background:#eff6fa}.beratung-reference .qualityline{margin-top:18px!important;font-size:12px!important;color:var(--muted)}.beratung-reference .process{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;margin-top:40px}.beratung-reference .step{position:relative;border-top:1px solid #c9d9e2;padding-top:24px}.beratung-reference .step b{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--deep);color:white;font-size:11px;margin-bottom:20px}.beratung-reference .step h3{font-size:19px}.beratung-reference .step p{font-size:13px;margin-top:12px}.beratung-reference .packages{background:#edf3f6}.beratung-reference .package{border-radius:20px;border:1px solid #d2e0e7;background:white;padding:30px;display:flex;flex-direction:column;align-items:flex-start}.beratung-reference .package.featured{border:2px solid var(--blue);padding:29px;position:relative}.beratung-reference .packlabel{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);font-weight:800;margin-bottom:22px}.beratung-reference .package h3{font-size:24px;max-width:230px}.beratung-reference .package p{font-size:14px;margin-top:17px}.beratung-reference .package ul{list-style:none;padding:0;margin:24px 0 28px;width:100%}.beratung-reference .package li{padding:9px 0;border-top:1px solid var(--line);font-size:12px}.beratung-reference .package li:before{content:"↗";color:var(--blue);margin-right:8px}.beratung-reference .package .btn{margin-top:auto;width:100%}.beratung-reference .packageinfo{font-size:12px;margin-top:20px;max-width:880px}.beratung-reference .formsection{background:var(--deep);color:white}.beratung-reference .formgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:start}.beratung-reference .formcopy{position:sticky;top:170px}.beratung-reference .formcopy .eyebrow{color:#b7d7e9}.beratung-reference .formcopy h2{font-size:clamp(35px,3.8vw,48px)}.beratung-reference .formcopy>p{color:#c6d8e2;font-size:15px;margin-top:23px}.beratung-reference .formfacts{margin-top:35px;padding-top:25px;border-top:1px solid #ffffff25;display:grid;gap:16px;font-size:13px}.beratung-reference .formfacts span{color:#d8e4ea}.beratung-reference .formfacts span:before{content:"✓";color:var(--orange);margin-right:11px}.beratung-reference .formcard{background:white;color:var(--ink);padding:32px;border-radius:24px}.beratung-reference .formtop{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:24px}.beratung-reference .formtop h3{font-size:22px}.beratung-reference .formtop small{font-size:10px;color:var(--muted)}.beratung-reference .fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.beratung-reference .field.full{grid-column:1/-1}.beratung-reference .field label{display:block;font-size:12px;font-weight:750;margin-bottom:6px}.beratung-reference input:not([type=checkbox]),.beratung-reference select,.beratung-reference textarea{width:100%;min-height:47px;border-radius:9px;border:1px solid #bfced7;background:#fcfdfd;padding:10px 12px;color:var(--ink);font-size:14px}.beratung-reference input::placeholder,.beratung-reference textarea::placeholder{color:#74848f}.beratung-reference textarea{resize:vertical;min-height:85px}.beratung-reference .consent{display:flex;gap:10px;margin:20px 0;font-size:11px;color:#4e6372;line-height:1.6;align-items:flex-start}.beratung-reference .consent input{width:18px;height:18px;flex-shrink:0;margin:2px 0;accent-color:var(--blue)}.beratung-reference .consent a{text-decoration:underline}.beratung-reference .formcard>.btn{width:100%}.beratung-reference .demo-note{font-size:10px!important;color:#6a7580;text-align:center;margin-top:12px!important}.beratung-reference .formresult{margin-top:16px;padding:15px;background:#edf6f1;border-radius:10px;color:#124b3e;font-size:13px}.beratung-reference .formresult[hidden]{display:none}.beratung-reference .faqgrid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.beratung-reference .faqgrid .intro p{font-size:14px;margin-top:20px}.beratung-reference details{border-bottom:1px solid var(--line);padding:21px 0}.beratung-reference details:first-child{padding-top:0}.beratung-reference summary{cursor:pointer;list-style:none;font-weight:700;font-size:15px;display:flex;justify-content:space-between;gap:20px;line-height:1.5}.beratung-reference summary:after{content:"+";color:var(--blue);font-size:21px}.beratung-reference details[open] summary:after{content:"−"}.beratung-reference details p{margin-top:13px;font-size:14px;line-height:1.8}.beratung-reference footer{border-top:1px solid var(--line);padding:30px 0;background:#fafcfd}.beratung-reference .footerrow{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px;color:var(--muted)}.beratung-reference .footerlinks{display:flex;gap:20px}.beratung-reference .mobile-cta{display:none}.beratung-reference .b .hero{padding:0;background:var(--deep);position:relative;isolation:isolate}.beratung-reference .b .herogrid{min-height:690px;display:block;padding:75px 0 80px;position:relative}.beratung-reference .b .herotext{position:relative;z-index:3;max-width:660px}.beratung-reference .b .herotext h1{color:white;font-size:clamp(48px,5.4vw,76px);max-width:650px}.beratung-reference .b .herotext h1 span{color:#ffad3d}.beratung-reference .b .lead{color:#dce5eb;max-width:440px}.beratung-reference .b .hero .eyebrow{color:#e2eff6}.beratung-reference .b .portrait{position:absolute;z-index:0;inset:0 0 0 45%;min-height:0;border-radius:0;opacity:.8}.beratung-reference .b .portrait>img{object-position:72% 38%}.beratung-reference .b .portrait:after{inset:0;background:linear-gradient(90deg,#022f50,rgba(2,47,80,.35) 25%,rgba(2,47,80,.04) 75%),linear-gradient(0deg,rgba(2,47,80,.35),transparent 50%)}.beratung-reference .b .portrait .float-label{display:none}.beratung-reference .b .photo-note{left:auto;right:24px;bottom:24px;max-width:280px;background:#022f50c9;padding:15px;border-radius:14px}.beratung-reference .b .hero .checks{color:#e3edf3}.beratung-reference .b .hero .checks span:before{color:#ffad3d}.beratung-reference .b .hero .micro{color:#c6d8e1}.beratung-reference .b .hero .btn.outline{color:white;border-color:#ffffff50}.beratung-reference .b .trust{background:var(--orange);border:0}.beratung-reference .b .trustrow span,.beratung-reference .b .trustrow strong{color:#193c50}.beratung-reference .b .benefit{border:0;background:var(--cream);border-radius:4px 24px 24px 24px}.beratung-reference .b .audience{background:#fff}.beratung-reference .b .packages{background:var(--deep);color:#fff}.beratung-reference .b .packages .eyebrow{color:#bad6e6}.beratung-reference .b .packageinfo,.beratung-reference .b .packages .sectionhead>p{color:#c5d8e4}.beratung-reference .b .package{background:#fff;color:var(--ink)}.beratung-reference .b .package.featured{border-color:var(--orange)}.beratung-reference .b .formsection{background:#eef3f6;color:var(--ink)}.beratung-reference .b .formcopy .eyebrow{color:var(--blue)}.beratung-reference .b .formcopy>p,.beratung-reference .b .formfacts span{color:var(--muted)}.beratung-reference .b .formfacts{border-color:var(--line)}.beratung-reference .b .formcard{box-shadow:0 16px 55px #022f500c;border:1px solid var(--line)}.beratung-reference .c .hero{padding:53px 0;background:radial-gradient(ellipse at 76% 10%,#dbeef7,transparent 60%),#f4f8fa}.beratung-reference .c .herogrid{grid-template-columns:1.05fr 1fr;gap:55px}.beratung-reference .c .herotext h1{font-size:clamp(44px,5.2vw,69px)}.beratung-reference .network{height:555px;position:relative;background:#fff;border:1px solid #d5e3ec;border-radius:28px;box-shadow:0 18px 70px #063e6710;padding:24px;overflow:hidden}.beratung-reference .nettop{display:flex;justify-content:space-between;font-size:11px;font-weight:750}.beratung-reference .nettop span:last-child{font-weight:500;color:var(--muted)}.beratung-reference .netimage{height:160px;margin-top:20px;border-radius:14px;overflow:hidden}.beratung-reference .netimage img{width:100%;height:100%;object-fit:cover;object-position:center top}.beratung-reference .netlower{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px;align-items:center}.beratung-reference .germany{height:230px;width:100%;color:var(--blue)}.beratung-reference .networds strong{font-size:24px;line-height:1.15;letter-spacing:-.04em;display:block}.beratung-reference .networds p{font-size:12px;margin:13px 0}.beratung-reference .networds .pill{font-size:10px}.beratung-reference .netfoot{font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:14px;margin-top:10px}.beratung-reference .c .benefit{box-shadow:0 10px 30px #022f5005}.beratung-reference .c .packages{background:#f4f8fa}.beratung-reference .c .formsection{background:linear-gradient(135deg,#063e67,#022f50)}@media(min-width:1600px){.beratung-reference .b .portrait>img{object-position:75% 33%}.beratung-reference .b .herogrid{min-height:750px}}@media(max-width:1000px){.beratung-reference .navlinks{gap:17px}.beratung-reference .navlinks>a:nth-child(2){display:none}.beratung-reference .herogrid{gap:24px}.beratung-reference .hero{padding:40px 0}.beratung-reference .portrait{min-height:500px}.beratung-reference .audiencegrid,.beratung-reference .faqgrid,.beratung-reference .formgrid{gap:35px}.beratung-reference .benefit,.beratung-reference .package{padding:23px}.beratung-reference .package.featured{padding:22px}.beratung-reference .section{padding:65px 0}.beratung-reference .b .photo-note{display:none}.beratung-reference .network{height:535px;padding:20px}.beratung-reference .c .herogrid{gap:25px}.beratung-reference .networds strong{font-size:21px}.beratung-reference .germany{height:220px}.beratung-reference .netlower{gap:10px}.beratung-reference .trustrow{gap:15px}}@media(max-width:720px){.beratung-reference{scroll-padding-top:140px}.beratung-reference .wrap{width:calc(100% - 36px)}.beratung-reference .previewbar{gap:10px;padding:7px 12px;justify-content:space-between;min-height:45px}.beratung-reference .previewbar>span{font-size:10px;max-width:105px;line-height:1.4}.beratung-reference .previewbar small{display:none}.beratung-reference .variants button{padding:5px 8px;font-size:10px}.beratung-reference .nav{min-height:73px;gap:10px}.beratung-reference .brand img{width:174px}.beratung-reference .brand small{font-size:7px;letter-spacing:.18em}.beratung-reference .navlinks>a{display:none}.beratung-reference .nav .btn{padding:8px 12px;font-size:10px;min-height:39px}.beratung-reference .nav .btn .arr{display:none}.beratung-reference header{top:45px}.beratung-reference .hero{padding:32px 0}.beratung-reference .c .herogrid,.beratung-reference .herogrid{grid-template-columns:1fr;gap:22px}.beratung-reference .herotext{padding:3px 0 8px}.beratung-reference .eyebrow{font-size:9px;margin-bottom:18px;letter-spacing:.12em}.beratung-reference h1{font-size:46px}.beratung-reference .lead{font-size:15px;margin-top:19px}.beratung-reference .actions{gap:9px;margin-top:23px}.beratung-reference .btn{min-height:50px;padding:12px 17px;font-size:13px;gap:13px}.beratung-reference .checks{gap:10px;font-size:10px;margin-top:20px}.beratung-reference .portrait{min-height:370px}.beratung-reference .portrait>img{object-position:33% 34%}.beratung-reference .photo-note{left:20px;bottom:20px}.beratung-reference .photo-note strong{font-size:17px}.beratung-reference .float-label{left:20px;top:20px}.beratung-reference .trust{padding:19px 0}.beratung-reference .trustrow{display:grid;grid-template-columns:1fr 1fr;gap:15px}.beratung-reference .trustrow .tag{display:none}.beratung-reference .trustrow strong{font-size:11px}.beratung-reference .trustrow span{font-size:10px}.beratung-reference .section{padding:52px 0}.beratung-reference .sectionhead{display:block;margin-bottom:25px}.beratung-reference .sectionhead>p{margin-top:17px}.beratung-reference .sectionhead h2{font-size:34px}.beratung-reference .grid3{grid-template-columns:1fr;gap:14px}.beratung-reference .benefit{padding:25px}.beratung-reference .icon{margin-bottom:23px}.beratung-reference .benefit p{font-size:14px}.beratung-reference .audiencegrid,.beratung-reference .faqgrid,.beratung-reference .formgrid{grid-template-columns:1fr;gap:28px}.beratung-reference .specialties{gap:8px}.beratung-reference .specialties button{padding:15px 13px;font-size:11px}.beratung-reference .process{grid-template-columns:1fr 1fr;gap:25px 20px;margin-top:28px}.beratung-reference .step{padding-top:18px}.beratung-reference .step b{margin-bottom:15px}.beratung-reference .step h3{font-size:18px}.beratung-reference .step p{font-size:12px}.beratung-reference .package,.beratung-reference .package.featured{padding:25px}.beratung-reference .package h3{max-width:none}.beratung-reference .packlabel{margin-bottom:15px}.beratung-reference .package ul{margin:18px 0 23px}.beratung-reference .package p{margin-top:13px}.beratung-reference .packageinfo{font-size:11px}.beratung-reference .formcopy{position:static}.beratung-reference .formcopy h2{font-size:37px}.beratung-reference .formcopy>p{font-size:14px}.beratung-reference .formfacts{margin-top:22px;padding-top:20px;gap:10px}.beratung-reference .formcard{padding:23px 19px}.beratung-reference .fields{gap:15px}.beratung-reference .field label{font-size:11px}.beratung-reference .field:first-child{grid-column:1/-1}.beratung-reference .field input,.beratung-reference .field select{font-size:16px}.beratung-reference .formtop h3{font-size:20px}.beratung-reference .formtop small{font-size:9px}.beratung-reference .consent{font-size:11px}.beratung-reference .faqgrid{gap:28px}.beratung-reference .footerrow{display:block;padding-bottom:65px}.beratung-reference .footerlinks{margin-top:17px;flex-wrap:wrap;gap:14px}.beratung-reference .mobile-cta{display:flex;position:fixed;z-index:35;bottom:0;left:0;right:0;background:#ffffffee;border-top:1px solid var(--line);backdrop-filter:blur(16px);padding:10px 18px max(10px,env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:14px}.beratung-reference .mobile-cta strong{font-size:11px}.beratung-reference .mobile-cta small{display:block;font-size:9px;color:var(--muted)}.beratung-reference .mobile-cta .btn{min-height:40px;padding:9px 16px;font-size:11px}.beratung-reference .b .herogrid{padding:45px 0 35px;min-height:650px;display:flex;align-items:flex-end}.beratung-reference .b .herotext h1{font-size:49px;max-width:340px}.beratung-reference .b .portrait{inset:0}.beratung-reference .b .portrait>img{object-position:41% top}.beratung-reference .b .portrait:after{background:linear-gradient(0deg,#022f50 6%,rgba(2,47,80,.94) 32%,rgba(2,47,80,.2) 78%,rgba(2,47,80,.1))}.beratung-reference .b .herotext{padding-top:125px}.beratung-reference .b .lead{font-size:14px;max-width:360px}.beratung-reference .b .hero .actions .btn.outline{display:none}.beratung-reference .b .checks{font-size:9px;gap:9px}.beratung-reference .b .hero .eyebrow{margin-bottom:15px}.beratung-reference .b .herotext h1{font-size:45px}.beratung-reference .b .trustrow{gap:12px}.beratung-reference .c .hero{padding:34px 0}.beratung-reference .c .herotext h1{font-size:clamp(32px,9.4vw,40px)}.beratung-reference .network{height:475px;padding:20px}.beratung-reference .netimage{height:140px;margin-top:17px}.beratung-reference .germany{height:190px}.beratung-reference .networds strong{font-size:23px}.beratung-reference .netlower{margin-top:18px;gap:18px}.beratung-reference .netfoot{margin-top:12px;font-size:9px}.beratung-reference summary{font-size:14px}.beratung-reference{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.beratung-reference{scroll-behavior:auto}.beratung-reference *{transition:none!important}}.beratung-reference{scroll-padding-top:170px;background:#fff}.beratung-reference .previewbar{min-height:48px}.beratung-reference .previewbar>span{font-size:10px}.beratung-reference .brand small{letter-spacing:.16em}.beratung-reference .consult-hero{position:relative;isolation:isolate;background:#f4f7f8;padding:34px 0 0;overflow:hidden}.beratung-reference .consult-grid{display:grid;grid-template-columns:1.13fr 1fr;gap:30px;min-height:685px;align-items:center}.beratung-reference .consult-copy{position:relative;z-index:3;padding:32px 0 44px;min-width:0}.beratung-reference .consult-copy h1{font-size:clamp(45px,4.8vw,68px)}.beratung-reference .consult-copy h1 em{color:var(--blue)}.beratung-reference .consult-copy .lead{font-size:17px;max-width:520px}.beratung-reference .play-circle{display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid;border-radius:50%;font-size:9px}.beratung-reference .human-stage{align-self:stretch;min-width:0;display:flex;align-items:flex-end;justify-content:center;min-height:650px}.beratung-reference .human-stage:before{content:"";position:absolute;inset:65px 0 0 30px;border-radius:220px 220px 0 0;background:linear-gradient(145deg,#dbeaf0,#bdd3df)}.beratung-reference .human-stage:after{content:"";position:absolute;width:250px;height:28px;border-radius:50%;bottom:22px;left:50%;transform:translateX(-50%);background:#022f5017;filter:blur(13px)}.beratung-reference .fullbody{height:650px;object-position:center bottom;max-width:465px}.beratung-reference .identity-note{display:none;position:absolute;bottom:40px;right:-10px;left:auto;max-width:205px;background:#fff;border:1px solid #d6e3eb;box-shadow:0 15px 40px #022f5012;border-radius:16px;padding:18px 20px}.beratung-reference .identity-note .tiny{font-size:9px;font-weight:800;letter-spacing:.15em;color:var(--blue)}.beratung-reference .identity-note strong{display:block;font-size:19px;letter-spacing:-.03em;line-height:1.25;margin:7px 0}.beratung-reference .identity-note small{font-size:11px;color:var(--muted)}.beratung-reference .pills{display:flex;gap:8px;flex-wrap:wrap;margin:21px 0 0}.beratung-reference .pills .pill{font-size:10px;background:#fff}.beratung-reference .mini-link{font-size:12px;color:var(--blue);text-decoration:underline}.beratung-reference.tone-b .consult-hero{background:var(--deep);color:#fff;padding-top:0}.beratung-reference.tone-b .consult-grid{min-height:710px;gap:40px}.beratung-reference.tone-b .consult-copy h1{font-size:clamp(46px,5.1vw,73px)}.beratung-reference.tone-b .consult-copy h1 em{color:#ffab32}.beratung-reference.tone-b .consult-copy .lead{color:#d0e1eb;max-width:495px}.beratung-reference.tone-b .consult-copy .eyebrow{color:#e0edf4}.beratung-reference.tone-b .consult-copy .btn.outline{color:white;border-color:#ffffff50}.beratung-reference.tone-b .consult-copy .micro{color:#c5d9e5}.beratung-reference.tone-b .pills .pill{color:#e7f0f5;background:#ffffff08;border-color:#ffffff35}.beratung-reference.tone-b .human-stage:before{inset:85px 5px 0 35px;background:radial-gradient(ellipse at 50% 40%,#315a75,transparent 69%);border:1px solid #ffffff1c;border-bottom:0;border-radius:240px 240px 0 0}.beratung-reference.tone-b .fullbody{height:675px}.beratung-reference.tone-b .identity-note{left:auto;right:-10px;bottom:36px;background:#ffffffee;color:var(--ink)}.beratung-reference.tone-b .trust{background:var(--orange);border:0}.beratung-reference.tone-b .trust span,.beratung-reference.tone-b .trust strong{color:#143b53}.beratung-reference.tone-c .consult-hero{background:radial-gradient(ellipse at 20% 10%,#e2f0f7,transparent 65%),#fff}.beratung-reference.tone-c .consult-grid{grid-template-columns:1.3fr .85fr;gap:25px;min-height:730px}.beratung-reference.tone-c .consult-copy h1{font-size:clamp(44px,4.5vw,64px)}.beratung-reference.tone-c .consult-copy .lead{font-size:15px;max-width:495px}.beratung-reference.tone-c .human-stage:before{background:var(--deep);inset:90px 0 0;border-radius:200px 200px 26px 26px}.beratung-reference.tone-c .fullbody{height:680px}.beratung-reference.tone-c .identity-note{bottom:30px;left:auto;right:-10px}.beratung-reference .hero-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:25px;max-width:550px}.beratung-reference .hero-options button{border:1px solid #c8dce8;border-radius:12px;padding:15px 16px;background:#fff;text-align:left;color:var(--deep);font-size:12px;font-weight:750;display:flex;align-items:center;justify-content:space-between;gap:12px}.beratung-reference .hero-options button:hover{border-color:var(--blue);background:#edf5fa}.beratung-reference .hero-options button small{font-size:16px}.beratung-reference .sectionhead h2{max-width:670px}.beratung-reference .service{border:1px solid var(--line);padding:30px;border-radius:22px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.beratung-reference .service .service-no{font-size:11px;color:var(--blue);font-weight:750;margin-bottom:30px}.beratung-reference .service h3{font-size:26px}.beratung-reference .service p{font-size:14px;margin:18px 0 20px}.beratung-reference .service ul{padding:0;margin:0 0 24px;list-style:none;font-size:12px;color:var(--muted);width:100%}.beratung-reference .service li{padding:9px 0;border-bottom:1px solid var(--line)}.beratung-reference .service li:before{content:"✓";margin-right:8px;color:var(--blue)}.beratung-reference .service .btn{margin-top:auto;width:100%;font-size:12px}.beratung-reference .service:nth-child(2){background:#edf4f8}.beratung-reference .service:nth-child(3){background:var(--deep);color:#fff;border-color:var(--deep)}.beratung-reference .service:nth-child(3) .service-no{color:#ffb13e}.beratung-reference .service:nth-child(3) p,.beratung-reference .service:nth-child(3) ul{color:#d5e4ec}.beratung-reference .service:nth-child(3) li{border-color:#ffffff24}.beratung-reference .service:nth-child(3) li:before{color:#ffb13e}.beratung-reference .concern-section{background:#f4f7f8}.beratung-reference .concern-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.beratung-reference .concern-list{display:grid;grid-template-columns:1fr 1fr;gap:11px}.beratung-reference .concern-list button{text-align:left;border:1px solid #d2e0e7;background:#fff;border-radius:13px;padding:19px;font-size:13px;color:var(--deep);font-weight:650;display:flex;align-items:center;justify-content:space-between;gap:12px}.beratung-reference .concern-list button:hover{border-color:var(--orange)}.beratung-reference .note{font-size:12px;color:var(--muted);margin-top:20px}.beratung-reference .proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.beratung-reference .case-visual{border-radius:26px;background:var(--deep);padding:35px;color:#fff;position:relative;overflow:hidden}.beratung-reference .case-visual .eyebrow{color:#b9d5e6}.beratung-reference .case-visual h3{font-size:29px;max-width:320px;line-height:1.2}.beratung-reference .case-line{display:flex;gap:13px;margin-top:25px;position:relative;align-items:flex-start}.beratung-reference .case-line>b{height:29px;width:29px;flex-shrink:0;border-radius:50%;border:1px solid #8fb5cb;display:grid;place-items:center;font-size:11px;font-weight:550}.beratung-reference .case-line strong{font-size:14px;display:block}.beratung-reference .case-line p{font-size:12px;color:#c7dbe7;margin-top:3px}.beratung-reference .case-label{font-size:10px;letter-spacing:.08em;margin-top:30px;border-top:1px solid #ffffff25;padding-top:16px;color:#b3cbd9}.beratung-reference .proof-copy>p{margin-top:22px}.beratung-reference .proof-copy .ticks{margin:25px 0 0;padding:0;list-style:none}.beratung-reference .ticks li{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--deep)}.beratung-reference .ticks li:before{content:"✓";color:var(--blue);margin-right:12px}.beratung-reference .video-section{background:#edf3f6}.beratung-reference .video-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.beratung-reference .video-copy>p{margin-top:23px;font-size:15px}.beratung-reference .video-card{position:relative;border:0;border-radius:25px;overflow:hidden;min-height:345px;background:var(--deep);color:white;text-align:left;cursor:pointer;width:100%;display:flex;align-items:center;padding:40px}.beratung-reference .video-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 65% 50%,#426880,transparent 75%)}.beratung-reference .video-card>img{position:absolute;right:4%;bottom:-80px;height:390px;width:240px;object-fit:contain}.beratung-reference .video-card .video-copyin{position:relative;z-index:2;max-width:260px}.beratung-reference .video-card .video-copyin strong{display:block;font-size:29px;line-height:1.15;letter-spacing:-.04em}.beratung-reference .video-card .video-copyin small{display:block;font-size:11px;margin-top:13px;max-width:195px;color:#c9dce8}.beratung-reference .video-play{display:grid;place-items:center;height:57px;width:57px;background:var(--orange);color:var(--ink);border-radius:50%;font-size:15px;margin-bottom:24px}.beratung-reference .video-caption{font-size:11px;color:var(--muted);margin-top:12px}.beratung-reference .digital{padding:28px 0;background:#fffaf0;border-block:1px solid #f4debd}.beratung-reference .digital-row{display:flex;justify-content:space-between;align-items:center;gap:25px}.beratung-reference .digital-row strong{display:block;font-size:18px;letter-spacing:-.025em}.beratung-reference .digital-row p{font-size:12px;margin-top:6px;max-width:710px}.beratung-reference .digital-row .btn{white-space:nowrap;font-size:12px}.beratung-reference .formcopy h2{font-size:46px}.beratung-reference .field input,.beratung-reference .field select,.beratung-reference .field textarea{font-size:14px}.beratung-reference .form-card-prompt{font-size:12px;color:var(--muted);margin:-10px 0 22px}.beratung-reference .case-choice{font-size:12px;background:#edf4f8;color:var(--deep);padding:10px 13px;border-radius:9px;margin:0 0 20px}.beratung-reference .livehelper{font-size:11px;margin-top:12px}.beratung-reference .formresult a{display:block;margin-top:10px;text-decoration:underline}.beratung-reference .error-box{margin-top:12px;color:#9b3d37;font-size:12px}.beratung-reference.tone-c .formsection{background:#eef4f7;color:var(--ink)}.beratung-reference.tone-c .formcopy .eyebrow{color:var(--blue)}.beratung-reference.tone-c .formcopy>p,.beratung-reference.tone-c .formfacts span{color:var(--muted)}.beratung-reference.tone-c .formfacts{border-color:var(--line)}.beratung-reference.tone-c .formcard{border:1px solid #d3e1e9}.beratung-reference.tone-b .service{border-radius:5px 24px 24px 24px}.beratung-reference .video-dialog{border:0;border-radius:25px;max-width:900px;width:calc(100% - 35px);padding:0;background:#fff;color:var(--ink);box-shadow:0 30px 150px #0007}.beratung-reference .video-dialog::backdrop{background:#011b2de0;backdrop-filter:blur(9px)}.beratung-reference .dialogtop{display:flex;justify-content:space-between;align-items:center;padding:15px 22px;border-bottom:1px solid var(--line);gap:15px}.beratung-reference .dialogtop strong{font-size:13px}.beratung-reference .close-dialog{border:1px solid var(--line);border-radius:8px;background:#fff;min-width:40px;min-height:36px;font-size:21px;color:var(--deep)}.beratung-reference .story-stage{background:linear-gradient(125deg,#022f50,#0c527d);height:440px;display:grid;grid-template-columns:1.3fr .8fr;align-items:center;padding:40px;overflow:hidden;position:relative}.beratung-reference .story-stage>img{height:400px;width:100%;object-fit:contain;align-self:end}.beratung-reference .story-text{position:relative;z-index:2}.beratung-reference .story-text small{color:#ffb13e;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:750}.beratung-reference .story-text h2{color:#fff;font-size:44px;margin:16px 0}.beratung-reference .story-text p{font-size:16px;color:#dce9f1}.beratung-reference .storycontrols{display:flex;align-items:center;padding:15px 20px;gap:15px}.beratung-reference .storycontrols button{border:0;background:var(--blue);color:white;border-radius:8px;min-height:38px;padding:8px 15px;font-size:12px;min-width:100px}.beratung-reference .storycontrols input{min-width:0;accent-color:var(--blue);flex:1;padding:0;min-height:10px;border:0;box-shadow:none}.beratung-reference .storycontrols span{font-size:11px;white-space:nowrap}.beratung-reference .storynotice{padding:0 22px 19px;color:var(--muted);font-size:11px}.beratung-reference .faqgrid{grid-template-columns:.8fr 1.2fr}.beratung-reference .bottom-anchor{scroll-margin-top:170px}@media(max-width:1000px){.beratung-reference .consult-grid{gap:20px}.beratung-reference .consult-copy h1{font-size:52px}.beratung-reference .consult-copy .lead{font-size:16px}.beratung-reference .fullbody{height:620px}.beratung-reference .human-stage{min-height:620px}.beratung-reference.tone-b .consult-copy h1{font-size:57px}.beratung-reference.tone-b .fullbody{height:650px}.beratung-reference.tone-c .consult-copy h1{font-size:49px}.beratung-reference .concern-grid,.beratung-reference .proof-grid,.beratung-reference .video-layout{gap:35px}.beratung-reference .identity-note{max-width:220px;left:-10px}.beratung-reference .identity-note strong{font-size:17px}.beratung-reference .hero-options button{font-size:11px;padding:13px}.beratung-reference .service{padding:25px}.beratung-reference .video-card{padding:30px}.beratung-reference .video-card>img{right:-5%}.beratung-reference .video-card .video-copyin{max-width:210px}}@media(max-width:720px){.beratung-reference{scroll-padding-top:150px}.beratung-reference .wrap{width:calc(100% - 36px)}.beratung-reference .previewbar{min-height:48px}.beratung-reference .previewbar>span{max-width:105px}.beratung-reference .previewbar .variants button{font-size:10px;padding:6px 8px;white-space:nowrap}.beratung-reference .previewbar>span{display:none}.beratung-reference .previewbar:before{content:"Vorschau";font-size:9px;color:#c0d2de}.beratung-reference .previewbar small{display:none}.beratung-reference header{top:48px}.beratung-reference .nav{min-height:75px}.beratung-reference .brand img{width:170px}.beratung-reference .navlinks{display:none}.beratung-reference .consult-hero{padding:25px 0 0}.beratung-reference .consult-grid,.beratung-reference.tone-c .consult-grid{display:flex;flex-direction:column;gap:0;min-height:0;align-items:stretch}.beratung-reference .consult-copy{padding:0 0 12px}.beratung-reference .consult-copy h1,.beratung-reference.tone-b .consult-copy h1,.beratung-reference.tone-c .consult-copy h1{font-size:44px;line-height:1.08}.beratung-reference .consult-copy .eyebrow{font-size:9px;margin-bottom:20px}.beratung-reference .consult-copy .lead{font-size:15px;line-height:1.65;margin-top:20px}.beratung-reference .hero-actions{gap:9px;margin-top:23px}.beratung-reference .hero-actions .btn{font-size:12px;padding:12px 15px;gap:12px}.beratung-reference .human-stage{min-height:465px;max-height:none;height:465px;margin:8px auto 0;width:100%;max-width:390px}.beratung-reference .human-stage:before{inset:30px 25px 0;border-radius:180px 180px 0 0}.beratung-reference .fullbody,.beratung-reference.tone-b .fullbody,.beratung-reference.tone-c .fullbody{height:460px;width:100%;max-width:330px}.beratung-reference .identity-note,.beratung-reference.tone-b .identity-note,.beratung-reference.tone-c .identity-note{display:none;left:0;bottom:23px;max-width:200px;padding:13px 15px}.beratung-reference .identity-note strong{font-size:16px}.beratung-reference .identity-note .tiny{font-size:8px}.beratung-reference .identity-note small{font-size:10px}.beratung-reference .pills{gap:6px;margin-top:18px}.beratung-reference .pills .pill{font-size:9px;padding:6px 10px}.beratung-reference.tone-b .consult-hero{padding-top:30px}.beratung-reference.tone-b .consult-grid{min-height:0;gap:0}.beratung-reference.tone-b .human-stage:before{inset:25px 18px 0}.beratung-reference.tone-c .consult-hero{padding-top:28px}.beratung-reference.tone-c .consult-grid{min-height:0}.beratung-reference.tone-c .human-stage:before{inset:25px 20px 0}.beratung-reference .hero-options{gap:8px;margin-top:20px}.beratung-reference .hero-options button{padding:14px 12px;font-size:11px;line-height:1.5;min-height:65px}.beratung-reference .trustrow{grid-template-columns:1fr 1fr}.beratung-reference .trustrow span:last-child{display:none}.beratung-reference .sectionhead h2{font-size:34px}.beratung-reference .service{padding:26px}.beratung-reference .service .service-no{margin-bottom:23px}.beratung-reference .service h3{font-size:27px}.beratung-reference .service ul{margin-bottom:23px}.beratung-reference .concern-grid,.beratung-reference .proof-grid,.beratung-reference .video-layout{grid-template-columns:1fr;gap:28px}.beratung-reference .concern-list{gap:9px}.beratung-reference .concern-list button{font-size:12px;padding:17px 14px;line-height:1.4}.beratung-reference .case-visual{padding:28px}.beratung-reference .case-visual h3{font-size:27px}.beratung-reference .proof-copy h2{font-size:33px}.beratung-reference .video-card{min-height:310px;padding:28px}.beratung-reference .video-card>img{height:355px;width:190px;right:-6%;bottom:-75px}.beratung-reference .video-card .video-copyin{max-width:195px}.beratung-reference .video-card .video-copyin strong{font-size:27px}.beratung-reference .video-card .video-copyin small{max-width:170px;font-size:10px}.beratung-reference .digital{padding:25px 0}.beratung-reference .digital-row{display:block}.beratung-reference .digital-row strong{font-size:20px;line-height:1.3}.beratung-reference .digital-row .btn{margin-top:18px}.beratung-reference .formcopy h2{font-size:36px}.beratung-reference .formcard .fields{grid-template-columns:1fr 1fr}.beratung-reference .field input,.beratung-reference .field select,.beratung-reference .field textarea{font-size:16px}.beratung-reference .field.full,.beratung-reference .fields .field:first-child{grid-column:1/-1}.beratung-reference .formcopy>p{font-size:14px}.beratung-reference .story-stage{height:415px;padding:27px;grid-template-columns:1fr;align-items:start}.beratung-reference .story-text{max-width:245px}.beratung-reference .story-text h2{font-size:33px;margin:16px 0}.beratung-reference .story-text p{font-size:14px;max-width:220px}.beratung-reference .story-stage>img{position:absolute;right:-35px;bottom:-15px;width:200px;height:290px;opacity:.45}.beratung-reference .storycontrols{gap:10px;padding:13px}.beratung-reference .storycontrols button{min-width:80px;font-size:11px;padding:7px 10px}.beratung-reference .storynotice{padding:0 15px 17px;font-size:10px}.beratung-reference .dialogtop{padding:12px 15px}.beratung-reference .dialogtop strong,.beratung-reference .mobile-cta .btn,.beratung-reference .mobile-cta strong{font-size:11px}.beratung-reference .faqgrid{grid-template-columns:1fr}}@media(max-width:380px){.beratung-reference .consult-copy h1,.beratung-reference.tone-b .consult-copy h1,.beratung-reference.tone-c .consult-copy h1{font-size:40px}.beratung-reference .hero-actions .btn{font-size:11px;padding:11px 13px}.beratung-reference .pills .pill{font-size:8px}}.beratung-reference .document-section{background:linear-gradient(130deg,#edf5fa,#f6f8f8);padding:82px 0;scroll-margin-top:165px}.beratung-reference .document-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:28px}.beratung-reference .document-heading>div{max-width:710px}.beratung-reference .document-heading h2{font-size:44px}.beratung-reference .document-heading>p{font-size:14px;max-width:330px}.beratung-reference .report-picker{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.beratung-reference .report-picker button{border:1px solid #b8cedb;border-radius:9px;color:#063e67;background:#fff;padding:10px 18px;font-size:13px;font-weight:750}.beratung-reference .report-picker button[aria-pressed=true]{color:#fff;background:#00558e;border-color:#00558e}.beratung-reference .report-meta{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.beratung-reference .report-meta .pill{background:#fff}.beratung-reference .report-meta p{font-size:11px}.beratung-reference .paper-deck{position:relative}.beratung-reference .paper-rail{display:flex;gap:23px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 5px 22px;scrollbar-width:thin;scrollbar-color:#a4c1d2 transparent}.beratung-reference .paper-card{flex:0 0 222px;scroll-snap-align:center;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;min-width:0}.beratung-reference .paper-card img{display:block;width:100%;height:314px;object-fit:cover;background:white;border:1px solid #cedee7;border-radius:7px;box-shadow:0 10px 30px #022f5012;transition:transform .2s,border-color .2s}.beratung-reference .paper-card.active img{border:2px solid #00558e}.beratung-reference .paper-card:hover img{transform:translateY(-4px)}.beratung-reference .paper-card strong{display:block;font-size:13px;line-height:1.5;color:#063e67;margin-top:14px;min-height:39px}.beratung-reference .paper-card small{font-size:10px;color:#5d7180}.beratung-reference .document-controls{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}.beratung-reference .document-controls button{border:1px solid #aac7d8;border-radius:99px;background:#fff;min-height:42px;min-width:42px;padding:8px 15px;color:#00558e;font-size:13px;font-weight:700}.beratung-reference .document-controls span{font-size:12px;font-weight:750;color:#063e67;min-width:110px;text-align:center}.beratung-reference .page-index{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;padding:20px;background:#ffffffa6;border:1px solid #cee0eb;border-radius:14px;margin-top:23px}.beratung-reference .page-index button{border:1px solid #b6cddb;background:#fff;color:#00558e;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:700}.beratung-reference .page-index button[aria-current=page]{background:#ff9300;color:#102536;border-color:#ff9300}.beratung-reference .reader-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;background:#fff;border:1px solid #d5e3ec;border-radius:25px;padding:32px}.beratung-reference .reader-page{background:#edf3f6;padding:20px;border-radius:16px;display:grid;place-items:center;position:relative}.beratung-reference .reader-page>button{border:0;background:transparent;padding:0;cursor:zoom-in;width:100%;max-width:310px}.beratung-reference .reader-page img{width:100%;height:auto;max-height:440px;object-fit:contain;box-shadow:0 12px 35px #022f5024}.beratung-reference .reader-page .zoom-label{position:absolute;bottom:11px;right:15px;font-size:10px;background:#fff;padding:5px 9px;border-radius:99px;color:#00558e}.beratung-reference .reader-content .eyebrow{margin-bottom:12px}.beratung-reference .reader-content h3{font-size:30px;max-width:430px}.beratung-reference .reader-content>p{font-size:14px;margin:17px 0 20px}.beratung-reference .reader-list{display:grid;gap:5px}.beratung-reference .reader-list button{padding:11px 12px;display:flex;align-items:center;gap:14px;border:1px solid transparent;border-radius:10px;text-align:left;background:transparent;color:#435e70;font-size:13px}.beratung-reference .reader-list button.active{border-color:#bed6e4;background:#edf5fa;color:#00558e;font-weight:750}.beratung-reference .reader-list button span:first-child{font-size:10px;min-width:21px;color:#00558e}.beratung-reference .reader-caption{font-size:11px;color:#5d7180;margin-top:18px}.beratung-reference .layout-b .document-controls{margin-top:25px}.beratung-reference .layout-b .page-index{background:transparent;border:0;padding:0}.beratung-reference .previewbar .variants .workshop-open{background:#ffffff18;border-color:#ffffff40;color:#fff}.beratung-reference .previewbar .variants{gap:5px}.beratung-reference .master-dialog{border:0;border-radius:22px;width:calc(100% - 40px);max-width:1150px;height:min(880px,90vh);padding:0;background:#f4f7f9;color:#102536}.beratung-reference .master-dialog::backdrop{background:#022033df;backdrop-filter:blur(8px)}.beratung-reference .master-head{background:#fff;padding:18px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d5e2ea}.beratung-reference .master-head strong{font-size:17px;color:#063e67}.beratung-reference .master-head small{display:block;font-size:11px;color:#5d7180;margin-top:3px}.beratung-reference .master-close{background:#fff;border:1px solid #c4d6e1;border-radius:8px;font-size:23px;min-width:40px;min-height:38px;color:#063e67}.beratung-reference .master-tabs{display:flex;gap:5px;overflow:auto;padding:13px 25px;background:#fff;border-bottom:1px solid #d5e2ea}.beratung-reference .master-tabs button{white-space:nowrap;border:1px solid #c5d9e5;background:#fff;color:#063e67;border-radius:8px;padding:9px 14px;font-weight:700;font-size:12px}.beratung-reference .master-tabs button[aria-pressed=true]{background:#00558e;border-color:#00558e;color:#fff}.beratung-reference .master-body{padding:27px;overflow:auto;max-height:calc(100% - 146px)}.beratung-reference .master-doc-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:start}.beratung-reference .master-doc-image{background:#dfe9ef;padding:20px;border-radius:15px;text-align:center}.beratung-reference .master-doc-image img{width:100%;max-width:390px;margin:auto;box-shadow:0 8px 25px #022f5022}.beratung-reference .master-description h3{font-size:27px}.beratung-reference .master-description p{font-size:13px;margin:18px 0}.beratung-reference .master-description ul{font-size:12px;color:#5d7180;padding-left:17px}.beratung-reference .master-description li{margin-bottom:12px}.beratung-reference .master-pages{display:flex;gap:5px;flex-wrap:wrap;margin:22px 0}.beratung-reference .master-pages button{border:1px solid #b3cddd;background:white;color:#00558e;padding:7px 11px;border-radius:6px;font-size:11px}.beratung-reference .master-pages button.active{background:#ff9300;color:#102536;border-color:#ff9300}.beratung-reference .master-download{display:inline-flex;gap:10px;align-items:center;background:#00558e;color:white;border-radius:10px;padding:12px 17px;font-size:12px;font-weight:750}.beratung-reference .mail-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:28px}.beratung-reference .flow-intro h3,.beratung-reference .mail-intro h3{font-size:29px}.beratung-reference .flow-intro p,.beratung-reference .mail-intro p{font-size:13px;margin-top:16px}.beratung-reference .mail-meta{padding:17px;border-radius:13px;background:#e9f1f6;margin-top:22px;font-size:12px;color:#063e67;line-height:1.7}.beratung-reference .mail-meta b{display:block;margin-top:9px}.beratung-reference .mail-meta b:first-child{margin-top:0}.beratung-reference .mail-editor label{font-size:12px;font-weight:750;display:block;margin-bottom:7px}.beratung-reference .mail-editor input,.beratung-reference .mail-editor select{background:#fff;margin-bottom:17px}.beratung-reference .mail-editor textarea{min-height:335px;font-family:Arial,sans-serif;font-size:13px;line-height:1.65;background:white}.beratung-reference .mail-editor .btn{margin-top:15px}.beratung-reference .mail-editor .copy-state{font-size:11px;margin-top:10px;min-height:20px}.beratung-reference .flow-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:27px}.beratung-reference .flow-card{background:#fff;border:1px solid #d2e1e9;border-radius:14px;padding:20px}.beratung-reference .flow-card small{font-size:10px;color:#00558e;font-weight:750}.beratung-reference .flow-card h4{margin:10px 0;font-size:17px;line-height:1.3;letter-spacing:-.025em}.beratung-reference .flow-card p{font-size:12px;color:#5d7180}.beratung-reference .flow-card .gate{display:block;font-size:10px;color:#865000;background:#fff4de;padding:6px 9px;border-radius:6px;margin-top:14px}.beratung-reference .flow-note{margin-top:22px;padding:18px 21px;border-left:3px solid #ff9300;background:#fff;color:#435e70;font-size:12px;line-height:1.7}.beratung-reference .master-banner{margin-bottom:22px;font-size:11px;background:#fff4df;border:1px solid #f1d19a;color:#714a0b;padding:12px 16px;border-radius:10px}.beratung-reference .master-banner a{font-weight:750;text-decoration:underline}.beratung-reference .document-lightbox{border:0;padding:0;border-radius:17px;background:#e7eef2;max-width:800px;width:calc(100% - 30px);height:94vh}.beratung-reference .document-lightbox::backdrop{background:#011724ed}.beratung-reference .lightbox-bar{background:#fff;padding:12px 17px;display:flex;align-items:center;justify-content:space-between;gap:15px}.beratung-reference .lightbox-bar strong{font-size:12px;color:#063e67}.beratung-reference .lightbox-bar button{font-size:21px;min-width:38px;min-height:35px;background:white;border:1px solid #bad0df;border-radius:7px}.beratung-reference .lightbox-scroll{height:calc(100% - 64px);overflow:auto;padding:22px}.beratung-reference .lightbox-scroll img{width:100%;height:auto;background:#fff;box-shadow:0 10px 30px #022f5022}.beratung-reference .masters-link{border:0;background:transparent;color:#00558e;text-decoration:underline;cursor:pointer;font-size:12px;padding:0}.beratung-reference .document-smallprint{font-size:11px;margin-top:20px;color:#5d7180;max-width:850px}@media(max-width:1000px){.beratung-reference .reader-layout{gap:25px;padding:25px}.beratung-reference .reader-content h3{font-size:26px}.beratung-reference .reader-list button{padding:9px 10px;font-size:12px}.beratung-reference .document-heading{gap:25px}.beratung-reference .document-heading h2{font-size:39px}.beratung-reference .master-doc-layout{gap:22px}.beratung-reference .flow-cards{grid-template-columns:1fr 1fr}}@media(max-width:720px){.beratung-reference .document-section{padding:50px 0}.beratung-reference .document-heading{display:block}.beratung-reference .document-heading h2{font-size:34px}.beratung-reference .document-heading>p{margin-top:18px}.beratung-reference .report-meta{display:block}.beratung-reference .report-meta p{margin-top:13px;font-size:10px}.beratung-reference .report-picker button{font-size:11px;padding:9px 13px}.beratung-reference .paper-rail{gap:16px}.beratung-reference .paper-card{flex-basis:205px}.beratung-reference .paper-card img{height:290px}.beratung-reference .paper-card strong{font-size:12px}.beratung-reference .document-controls{gap:8px}.beratung-reference .document-controls button{font-size:11px;padding:7px 11px;min-width:38px;min-height:38px}.beratung-reference .document-controls span{font-size:11px;min-width:105px}.beratung-reference .page-index{padding:13px;gap:5px}.beratung-reference .page-index button{padding:7px 9px;font-size:11px}.beratung-reference .reader-layout{grid-template-columns:1fr;padding:20px;gap:24px}.beratung-reference .reader-page{padding:19px}.beratung-reference .reader-page>button{max-width:235px}.beratung-reference .reader-page img{max-height:333px}.beratung-reference .reader-content h3{font-size:27px}.beratung-reference .reader-content>p{font-size:13px}.beratung-reference .reader-list{grid-template-columns:1fr 1fr;gap:5px}.beratung-reference .reader-list button{font-size:10px;line-height:1.4;gap:8px;padding:10px 9px;min-width:0}.beratung-reference .reader-list button span:last-child{min-width:0;overflow-wrap:anywhere}.beratung-reference .reader-caption{font-size:10px}.beratung-reference .previewbar:before{display:none}.beratung-reference .previewbar{justify-content:center!important;padding:7px 10px!important}.beratung-reference .previewbar>span{display:none!important}.beratung-reference .previewbar small{display:none}.beratung-reference .previewbar .variants button{font-size:10px;padding:6px 9px;white-space:nowrap}.beratung-reference .previewbar .variants .workshop-open{padding:6px 10px}.beratung-reference .master-dialog{width:calc(100% - 20px);height:94vh}.beratung-reference .master-head{padding:14px 16px;gap:10px}.beratung-reference .master-head strong{font-size:14px}.beratung-reference .master-head small{font-size:10px}.beratung-reference .master-tabs{padding:11px 15px;gap:5px}.beratung-reference .master-tabs button{font-size:10px;padding:8px 10px}.beratung-reference .master-body{padding:17px;max-height:calc(100% - 135px)}.beratung-reference .mail-grid,.beratung-reference .master-doc-layout{grid-template-columns:1fr;gap:22px}.beratung-reference .master-doc-image{padding:15px}.beratung-reference .master-doc-image img{max-width:280px}.beratung-reference .master-description h3{font-size:25px}.beratung-reference .master-description p{font-size:12px}.beratung-reference .master-pages{margin:16px 0}.beratung-reference .mail-editor textarea{min-height:390px;font-size:13px}.beratung-reference .mail-editor input,.beratung-reference .mail-editor select{font-size:16px}.beratung-reference .flow-cards{grid-template-columns:1fr;gap:10px}.beratung-reference .flow-card{padding:18px}.beratung-reference .flow-card h4{font-size:17px}.beratung-reference .flow-note{padding:14px 16px}.beratung-reference .document-lightbox{width:calc(100% - 18px);height:94vh}.beratung-reference .lightbox-scroll{padding:12px}.beratung-reference .lightbox-bar strong{font-size:10px}.beratung-reference .masters-link{font-size:11px}}@media(max-width:360px){.beratung-reference .previewbar .variants{gap:3px}.beratung-reference .previewbar .variants .workshop-open,.beratung-reference .previewbar .variants button{font-size:9px;padding:6px;letter-spacing:0}}@media(max-width:720px){.beratung-reference .previewbar .variants .workshop-open,.beratung-reference .previewbar .variants button{font-size:9px;padding:6px}}@media(max-width:360px){.beratung-reference .previewbar .variants{gap:2px}.beratung-reference .previewbar .variants .workshop-open,.beratung-reference .previewbar .variants button{font-size:8px;padding:6px 4px}}.beratung-reference>header{top:0}.beratung-reference .consult-copy h1{color:#fff}.beratung-reference .consult-copy h1 em{font-style:normal}.beratung-reference .human-stage img{height:100%;max-height:675px}.beratung-reference .consult-copy h1 em{color:#ffab32}.beratung-reference .consult-hero:after,.beratung-reference .consult-hero:before{display:none}.beratung-reference{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6;background:white;color:#102536}.beratung-reference .wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.beratung-reference .consult-copy h1{font-weight:740;line-height:1.08;letter-spacing:-.045em;margin:0}.beratung-reference .human-stage{position:relative}.beratung-reference .fullbody{position:relative;z-index:1;display:block;margin:0 auto;object-fit:contain;width:100%;height:675px}.beratung-reference .btn{box-shadow:none;cursor:pointer}.beratung-reference .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}.beratung-reference .consult-hero h1{max-width:650px}.beratung-reference .beratung-form{background:#fff;padding:32px;border:1px solid #dce4e7;border-radius:24px;min-width:0}.beratung-reference .beratung-form h3{font-size:22px;color:#102536}.beratung-reference .beratung-form>p{font-size:12px;margin:10px 0 22px}.beratung-reference .beratung-form label{display:flex;flex-direction:column;gap:6px;margin:17px 0;font-size:12px;font-weight:750}.beratung-reference .beratung-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.beratung-reference .beratung-check{flex-direction:row!important;align-items:flex-start;line-height:1.6;font-size:11px!important;font-weight:400!important}.beratung-reference .beratung-check input{width:18px;height:18px;flex-shrink:0;min-height:18px;margin-top:3px}.beratung-reference .beratung-check a{text-decoration:underline}.beratung-reference .beratung-button{width:100%;border:0;background:#ff9300;color:#102536;padding:14px;border-radius:12px;font-weight:750;cursor:pointer}.beratung-reference .beratung-button:disabled{opacity:.6}.beratung-reference .beratung-form small{font-size:11px;color:#5d7180}.beratung-reference .beratung-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.beratung-reference>div:has(>header){position:sticky;top:0;z-index:40}.beratung-reference header{top:0}.beratung-reference .identity-note{z-index:2}.beratung-reference .service h3{color:inherit}.beratung-reference .formcopy{top:115px}.beratung-reference [id]{scroll-margin-top:115px}@media(max-width:720px){.beratung-reference .wrap{width:calc(100% - 36px)}.beratung-reference .fullbody{height:460px!important;max-width:330px}.beratung-reference .consult-copy h1{font-size:44px!important}.beratung-reference .beratung-form{padding:24px}.beratung-reference .beratung-fields{gap:12px}.beratung-reference .beratung-form input,.beratung-reference .beratung-form select,.beratung-reference .beratung-form textarea{font-size:16px}.beratung-reference .trustrow{display:grid;gap:12px}.beratung-reference .nav{min-height:75px}.beratung-reference .identity-note{display:none}}.beratung-reference .brand{width:auto;height:auto}.beratung-reference .consult-copy .btn.outline{border-width:1px}.beratung-reference>.consultation-sticky-header{position:sticky;top:0;z-index:100;background:#fff}.beratung-reference .consultation-sticky-header header{position:static;top:auto}.beratung-reference section[id]{scroll-margin-top:120px}