.befund-reference{--befund-ink:#10242d;--befund-muted:#52646b;--befund-olive:#718640;--befund-line:#d8dfd8;color:var(--befund-ink);background:#f8faf7}@media (min-width:901px){.befund-reference>.nav--standalone{margin-bottom:0}}.befund-reference__hero{border-bottom:1px solid var(--befund-line);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(36px,5vw,80px);width:min(100% - 64px,1380px);margin:clamp(20px,4vw,58px) auto 0;padding:clamp(24px,3.2vw,52px) 0 clamp(70px,7vw,112px);display:grid}.befund-reference__hero-copy{min-width:0}.befund-reference__topline{flex-wrap:wrap;gap:9px;margin-bottom:clamp(34px,5vw,75px);display:flex}.befund-reference__topline span{border:1px solid var(--befund-line);color:#53666b;letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;font-size:10px;font-weight:800}.befund-reference__topline span:last-child{color:#536a2e;background:#edf2e6;border-color:#d4dfc5}.befund-reference__eyebrow,.befund-reference__section-intro>span,.befund-reference__story-heading>span,.befund-reference__boundary>div:first-child>span,.befund-reference__outro>div:first-child>span{color:var(--befund-olive);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.befund-reference__hero h1{max-width:17ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;overflow-wrap:normal;margin:17px 0 24px;font-size:clamp(42px,4.25vw,72px);font-weight:500;line-height:1.02}.befund-reference__hero h1 span{color:#6f8547}.befund-reference__lead{max-width:54ch;color:var(--befund-muted);margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.befund-reference__hero-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.befund-reference__hero-tags span{color:#4c633c;background:#edf2e6;padding:8px 11px;font-size:11px;font-weight:750}.befund-reference__hero-tags span+span{color:#46646a;background:#eaf0f0}.befund-reference__hero-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.befund-reference__cta{color:#fff;background:#718640;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.befund-reference__cta:hover{background:#556b2e;transform:translateY(-2px)}.befund-reference__cta:focus-visible{outline-offset:3px;outline:3px solid #10242d}.befund-reference__cta span{font-size:18px}.befund-reference__scroll-link{border-bottom:1px solid var(--befund-olive);color:var(--befund-ink);align-items:center;gap:20px;padding-bottom:8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.befund-reference__scroll-link span{color:var(--befund-olive);font-size:21px}.befund-reference__hero-visual{background:#edf2e8;border:1px solid #d8e1d2;min-width:0;margin:0;padding:13px 13px 0;transform:rotate(1deg);box-shadow:0 26px 64px #14252317}.befund-reference__hero-visual img{border:1px solid #dce4da;width:100%;height:auto;display:block}.befund-reference__hero-visual figcaption{color:#53666b;letter-spacing:.03em;padding:13px 3px;font-size:11px;font-weight:750}.befund-reference__benefit,.befund-reference__overview,.befund-reference__ai,.befund-reference__rules,.befund-reference__story,.befund-reference__boundary,.befund-reference__privacy,.befund-reference__gallery,.befund-reference__architecture,.befund-reference__questions,.befund-reference__outro{width:min(100% - 64px,1180px);margin-inline:auto}.befund-reference__overview,.befund-reference__ai,.befund-reference__rules,.befund-reference__story,.befund-reference__privacy,.befund-reference__gallery,.befund-reference__architecture,.befund-reference__questions{padding-top:clamp(78px,9vw,132px)}.befund-reference__benefit{background:#eaf0e6;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(34px,5vw,80px);margin-top:clamp(54px,7vw,95px);padding:clamp(28px,4vw,56px);display:grid}.befund-reference__benefit-copy>span,.befund-reference__benefit-example>span{color:var(--befund-olive);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.befund-reference__benefit h2{max-width:17ch;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:14px 0 20px;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08}.befund-reference__benefit-copy p{max-width:62ch;color:var(--befund-muted);margin:0;font-size:16px;line-height:1.7}.befund-reference__benefit-example{background:#f8faf7;border:1px solid #d6dfce;padding:clamp(24px,3vw,40px)}.befund-reference__benefit-example strong{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:20px 0 14px;font-size:clamp(38px,3.7vw,55px);font-weight:500;line-height:1;display:block}.befund-reference__benefit-example strong em{color:var(--befund-olive);letter-spacing:-.02em;margin-top:5px;font-family:inherit;font-size:20px;font-style:normal;display:block}.befund-reference__benefit-example p{color:var(--befund-ink);margin:0 0 15px;font-size:15px;line-height:1.6}.befund-reference__benefit-example small{border-top:1px solid var(--befund-line);color:var(--befund-muted);padding-top:14px;font-size:12px;line-height:1.55;display:block}.befund-reference__section-intro{max-width:760px;margin-bottom:36px}.befund-reference__section-intro h2,.befund-reference__story-heading h2,.befund-reference__boundary h2,.befund-reference__outro h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(34px,3.8vw,58px);font-weight:500;line-height:1.08}.befund-reference__section-intro p{max-width:68ch;color:var(--befund-muted);margin:18px 0 0;font-size:16px;line-height:1.65}.befund-reference__overview-grid{border-top:1px solid var(--befund-line);border-bottom:1px solid var(--befund-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.befund-reference__overview-grid>div{padding:26px 32px 30px 0}.befund-reference__overview-grid>div+div{border-left:1px solid var(--befund-line);padding-left:32px}.befund-reference__overview-grid span{color:var(--befund-olive);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:850;display:block}.befund-reference__overview-grid strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(23px,2.2vw,32px);font-weight:500;display:block}.befund-reference__overview-grid p{max-width:32ch;color:var(--befund-muted);font-size:14px;line-height:1.6}.befund-reference__ai{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);display:grid}.befund-reference__ai-heading{align-self:start;position:sticky;top:40px}.befund-reference__ai-heading>span{color:var(--befund-olive);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.befund-reference__ai-heading h2{max-width:13ch;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:13px 0 22px;font-size:clamp(34px,3.7vw,55px);font-weight:500;line-height:1.08}.befund-reference__ai-heading p{max-width:48ch;color:var(--befund-muted);font-size:16px;line-height:1.7}.befund-reference__ai-steps{border-top:1px solid var(--befund-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.befund-reference__ai-steps li{border-bottom:1px solid var(--befund-line);grid-template-columns:45px 1fr;gap:12px;padding:25px 0;display:grid}.befund-reference__ai-steps li>span{color:var(--befund-olive);padding-top:5px;font-size:12px;font-weight:850}.befund-reference__ai-steps strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(24px,2.1vw,31px);font-weight:500;display:block}.befund-reference__ai-steps p{color:var(--befund-muted);margin:10px 0 0;font-size:15px;line-height:1.7}.befund-reference__rules-grid{border-top:1px solid var(--befund-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;display:grid}.befund-reference__rules-grid>div{border-bottom:1px solid var(--befund-line);padding:25px 0 30px}.befund-reference__rules-grid strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(24px,2.4vw,34px);font-weight:500;display:block}.befund-reference__rules-grid p,.befund-reference__rules-footnote{max-width:62ch;color:var(--befund-muted);font-size:15px;line-height:1.7}.befund-reference__rules-footnote{border-left:2px solid var(--befund-olive);margin:20px 0 0;padding-left:15px}.befund-reference__story{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(50px,8vw,130px);display:grid}.befund-reference__story-heading{align-self:start;position:sticky;top:40px}.befund-reference__story-heading h2{max-width:13ch}.befund-reference__story-list{border-top:1px solid var(--befund-line)}.befund-reference__story-list>div{border-bottom:1px solid var(--befund-line);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:29px 0 38px;display:grid}.befund-reference__story-list>div>span{color:var(--befund-olive);padding-top:5px;font-size:12px;font-weight:850}.befund-reference__story-list h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(25px,2.2vw,34px);font-weight:500}.befund-reference__story-list p{color:var(--befund-muted);margin:0 0 13px;font-size:15px;line-height:1.75}.befund-reference__boundary{color:#f6f8f2;background:#172d31;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:clamp(40px,7vw,100px);margin-top:clamp(85px,10vw,150px);padding:clamp(32px,5vw,70px);display:grid}.befund-reference__boundary h2{max-width:15ch}.befund-reference__boundary>div:first-child>span{color:#b9d18d}.befund-reference__boundary>div:last-child{align-self:end}.befund-reference__boundary p{color:#d4e0df;margin:0 0 18px;font-size:16px;line-height:1.75}.befund-reference__privacy-grid{background:var(--befund-line);border:1px solid var(--befund-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.befund-reference__privacy-grid>div{background:#f8faf7;padding:clamp(24px,3.5vw,42px)}.befund-reference__privacy-grid span,.befund-reference__architecture-notes span{color:var(--befund-olive);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.befund-reference__privacy-grid h3{max-width:24ch;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:16px 0;font-size:clamp(25px,2.5vw,35px);font-weight:500;line-height:1.13}.befund-reference__privacy-grid p,.befund-reference__privacy-conclusion p{color:var(--befund-muted);margin:0;font-size:15px;line-height:1.75}.befund-reference__privacy-grid a{color:#345c6d;text-underline-offset:3px}.befund-reference__privacy-conclusion{border-left:3px solid var(--befund-olive);background:#eaf0e6;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);gap:35px;margin-top:22px;padding:clamp(22px,3vw,36px);display:grid}.befund-reference__privacy-conclusion strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(23px,2.4vw,32px);font-weight:500;line-height:1.15}.befund-reference__gallery-list{gap:clamp(48px,7vw,90px);display:grid}.befund-reference__gallery-list figure,.befund-reference__architecture figure{min-width:0;margin:0}.befund-reference__gallery-image,.befund-reference__architecture-scroll{border:1px solid var(--befund-line);background:#e9eee8;overflow-x:auto}.befund-reference__gallery-image img,.befund-reference__architecture-scroll img{width:100%;height:auto;display:block}.befund-reference__gallery-list figcaption{grid-template-columns:190px minmax(0,1fr);align-items:baseline;gap:24px;padding:20px 0 0;display:grid}.befund-reference__gallery-list figcaption span,.befund-reference__architecture figcaption{color:var(--befund-olive);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.befund-reference__gallery-list figcaption strong{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:23px;font-weight:500}.befund-reference__gallery-list figcaption p{max-width:78ch;color:var(--befund-muted);margin:10px 0 0;font-size:15px;line-height:1.65}.befund-reference__gallery-list figcaption ul{color:var(--befund-muted);gap:8px;margin:18px 0 0;padding-left:18px;font-size:14px;line-height:1.6;display:grid}.befund-reference__gallery-list figcaption li::marker{color:var(--befund-olive)}.befund-reference__architecture figure{margin-top:38px}.befund-reference__architecture figcaption{padding-top:16px}.befund-reference__architecture-notes{border-top:1px solid var(--befund-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px;padding-top:24px;display:grid}.befund-reference__architecture-notes p{color:var(--befund-muted);font-size:14px;line-height:1.7}.befund-reference__question-grid{border-top:1px solid var(--befund-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;display:grid}.befund-reference__question-grid>div{border-bottom:1px solid var(--befund-line);padding:28px 0 34px}.befund-reference__question-grid h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0 0 13px;font-size:clamp(23px,2.3vw,32px);font-weight:500}.befund-reference__question-grid p{color:var(--befund-muted);margin:0;font-size:15px;line-height:1.7}.befund-reference__outro{border-top:1px solid var(--befund-line);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(40px,7vw,100px);margin-top:clamp(100px,12vw,170px);padding:40px 0 0;display:grid}.befund-reference__outro h2{max-width:15ch}.befund-reference__outro p{color:var(--befund-muted);font-size:16px;line-height:1.7}.befund-reference__outro a{border-bottom:1px solid var(--befund-olive);color:var(--befund-ink);gap:20px;margin-top:18px;padding:13px 0;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.befund-reference__outro a span{color:var(--befund-olive)}.befund-reference__outro a.befund-reference__cta{color:#fff;border:0;width:fit-content;margin:12px 0 0;padding:15px 20px;display:inline-flex}.befund-reference__outro a.befund-reference__cta span{color:#fff}.befund-reference__outro a.befund-reference__cta+a{width:fit-content;display:flex}@media (max-width:900px){.befund-reference__hero,.befund-reference__benefit{grid-template-columns:1fr}.befund-reference__topline{margin-bottom:38px}.befund-reference__hero h1{max-width:19ch}.befund-reference__hero-visual{width:min(100%,720px);transform:none}.befund-reference__story{grid-template-columns:1fr;gap:35px}.befund-reference__story-heading{position:static}.befund-reference__story-heading h2{max-width:18ch}.befund-reference__ai{grid-template-columns:1fr;gap:35px}.befund-reference__ai-heading{position:static}.befund-reference__ai-heading h2{max-width:18ch}}@media (max-width:760px){.befund-reference__hero,.befund-reference__benefit,.befund-reference__overview,.befund-reference__ai,.befund-reference__rules,.befund-reference__story,.befund-reference__boundary,.befund-reference__privacy,.befund-reference__gallery,.befund-reference__architecture,.befund-reference__questions,.befund-reference__outro{width:min(100% - 36px,540px)}.befund-reference__hero{gap:34px;margin-top:10px;padding-bottom:64px}.befund-reference__hero h1{font-size:clamp(38px,9vw,58px);line-height:1.04}.befund-reference__hero-tags{margin-top:22px}.befund-reference__overview,.befund-reference__ai,.befund-reference__rules,.befund-reference__story,.befund-reference__privacy,.befund-reference__gallery,.befund-reference__architecture,.befund-reference__questions{padding-top:76px}.befund-reference__overview-grid{grid-template-columns:1fr}.befund-reference__overview-grid>div,.befund-reference__overview-grid>div+div{border-left:0;padding:23px 0}.befund-reference__overview-grid>div+div{border-top:1px solid var(--befund-line)}.befund-reference__overview-grid span{margin-bottom:10px}.befund-reference__boundary{grid-template-columns:1fr;gap:24px;margin-top:80px;padding:30px 24px}.befund-reference__privacy-grid,.befund-reference__rules-grid,.befund-reference__privacy-conclusion,.befund-reference__architecture-notes,.befund-reference__question-grid{grid-template-columns:1fr}.befund-reference__privacy-conclusion{gap:16px}.befund-reference__architecture-notes{gap:10px}.befund-reference__gallery-image img{width:900px;max-width:none}.befund-reference__architecture-scroll img{width:1100px;max-width:none}.befund-reference__gallery-list figcaption{grid-template-columns:1fr;gap:8px}.befund-reference__outro{grid-template-columns:1fr;gap:20px;margin-top:100px}}
