/* V239 – öffentliche Hauptseite; nur Landingpage, keine App- oder Formularlogik */
:root{--hp-deep:#173f2e;--hp-green:#226643;--hp-cream:#f6f6f0;--hp-line:#dce8de}
.v224-hero{background:linear-gradient(145deg,#f6f8f3 0%,#fff 70%)}.v224-hero-copy .v224-overline{display:inline-flex;padding:10px 13px;background:#e3f3e7;color:#19563a;font-weight:800;border-radius:3px}.v224-hero-copy h1{font-size:clamp(43px,5.55vw,75px);line-height:1.04}.v224-hero-photo img{border-radius:7px;box-shadow:0 20px 70px #142c1b25}.v224-hero-photo figcaption{border-radius:0 5px 0 0}.v224-facts{gap:12px}.v224-facts span{border:1px solid #dceadc;background:#fff;padding:8px 10px}.v224-facts span+span:before{display:none}
.v224-work-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;gap:20px!important}.v224-work-list article{border:1px solid #e0e8df!important;background:#fff!important;padding:27px!important;display:grid!important;grid-template-columns:48px 1fr!important;gap:14px!important;border-radius:5px!important}.v224-work-list article:nth-child(5){background:#eff7ef!important;border-color:#bad7bd!important}.v224-work-list article h3{font-size:clamp(20px,2vw,25px)!important;margin:0 0 11px}.v224-work-list article p{line-height:1.6}.v224-work-list article .v224-num{color:var(--hp-green)}
.hp-wald,.hp-mobile,.hp-roadmap{padding:90px 0}.hp-wald{background:#eaf2e9}.hp-wald-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hp-wald-visual img{display:block;width:100%;height:440px;object-fit:cover;border-radius:5px}.hp-kicker{color:#34714c;font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:850}.hp-wald h2,.hp-section-heading h2{font-size:clamp(32px,3.6vw,53px);line-height:1.14;letter-spacing:-.04em;margin:16px 0 22px;color:#17382b}.hp-wald p,.hp-section-heading p{font-size:17px;line-height:1.7;color:#40564a}.hp-tags{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.hp-tags span{background:white;border:1px solid #c8dfc9;border-radius:4px;padding:8px 10px;font-size:13px;font-weight:700}.hp-wald .hp-muted{font-size:13px;color:#5f7165;margin-bottom:26px}.hp-mobile{background:#fff}.hp-section-heading{max-width:840px;margin:0 0 39px}.hp-mobile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hp-mobile-grid article{border:1px solid var(--hp-line);padding:28px 23px;border-radius:5px;background:#fcfdfb}.hp-mobile-grid h3{font-size:21px;line-height:1.3;margin:20px 0 12px;color:var(--hp-deep)}.hp-mobile-grid p{font-size:14px;line-height:1.7;color:#53665a}.hp-icon{display:grid;place-items:center;width:44px;height:44px;background:#e0eddf;border-radius:4px;color:#185d39;font-weight:800}.hp-access-note{background:#edf4ed;border-left:4px solid #2a7750;padding:20px 24px;margin-top:23px;line-height:1.7}.hp-roadmap{background:#f4f6f1}.hp-roadmap-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:18px}.hp-roadmap-grid article{padding:28px;border:1px solid #dce7dc;background:#fff;border-radius:5px}.hp-roadmap-grid h3{font-size:25px;margin:18px 0;color:#173d2c}.hp-roadmap-grid ul{padding-left:20px;line-height:1.8;color:#44594b}.hp-roadmap-grid li{margin-bottom:9px}.hp-roadmap-grid p{line-height:1.6;font-size:13px;color:#53695b}.hp-status{display:inline-flex;padding:7px 11px;border-radius:4px;font-size:12px;font-weight:800}.hp-available{background:#e0f1e1;color:#216137}.hp-testing{background:#f9eed3;color:#805e16}.hp-future{background:#e8ebef;color:#455467}
@media(max-width:1000px){.hp-wald-grid{grid-template-columns:1fr;gap:28px}.hp-mobile-grid{grid-template-columns:repeat(2,1fr)}.hp-roadmap-grid{grid-template-columns:1fr 1fr}.hp-roadmap-grid article:first-child{grid-column:span 2}}
@media(max-width:760px){.v224-work-list{grid-template-columns:1fr!important}.v224-work-list article{padding:23px!important}.hp-wald,.hp-mobile,.hp-roadmap{padding:58px 0}.hp-wald-visual img{height:275px}.hp-mobile-grid,.hp-roadmap-grid{grid-template-columns:1fr}.hp-roadmap-grid article:first-child{grid-column:auto}.hp-wald h2,.hp-section-heading h2{font-size:33px}.hp-access-note{font-size:14px}}
