.pt-hero{display:grid;grid-template-columns:1.2fr 1fr;background:#12392c;color:#fff;min-height:650px}.pt-hero-copy{padding:clamp(36px,6vw,90px) clamp(24px,5vw,80px);align-self:center}.pt-hero .eyebrow{color:#c1f34a;font-size:.875rem;line-height:1.7}.pt-hero h1{font-size:clamp(2.5rem,4.4vw,4.6rem);line-height:1.18;letter-spacing:-.025em;text-wrap:balance}.pt-hero h1 span{display:block;color:#c1f34a;margin-top:12px}.pt-lead{font-size:1.125rem;line-height:1.8;max-width:650px;margin-top:28px}.pt-hero .button,.pt-final .button{background:#c1f34a;color:#12392c;border-color:#c1f34a}.pt-hero .text-link{color:#fff;text-align:left}.pt-hero .actions{margin-top:30px;align-items:center;flex-wrap:wrap}.pt-hero-meta{font-size:.875rem;line-height:1.8;margin-top:25px;color:#d6e8d9}.pt-hero-image{margin:0;position:relative;min-width:0;overflow:hidden}.pt-hero-image img{width:100%;height:100%;object-fit:cover;max-height:850px;display:block}.pt-hero-image figcaption{position:absolute;bottom:0;left:0;right:0;padding:22px;background:linear-gradient(transparent,rgba(10,35,25,.9));font-size:.875rem;line-height:1.7;color:#fff;font-weight:700}.pt-jumpnav{display:flex;gap:24px;flex-wrap:wrap;padding:24px 6%;border-bottom:1px solid #cbd6cd;background:#f1f5ed}.pt-jumpnav a{font-size:.9375rem;text-decoration:underline;text-underline-offset:5px}.pt-content{max-width:1140px;margin:auto;padding:65px 6% 30px}.pt-content h2{max-width:850px}.pt-section{margin-bottom:65px}.pt-section>p{max-width:850px}.pt-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px}.pt-benefits article{border-top:3px solid #99bd34;padding-top:22px}.pt-benefits span{font-size:.875rem;letter-spacing:1px;color:#466720;font-weight:700}.pt-benefits h3,.pt-spaces h3{font-size:1.2rem;line-height:1.4;margin-top:12px}.pt-benefits p{margin-top:12px}.pt-content #vertrauen{padding:35px;background:#173e30;border-left:6px solid #c1f34a}.pt-content #vertrauen h2,.pt-content #vertrauen p{color:#fff}.pt-spaces{display:grid;gap:24px;margin-top:28px}.pt-spaces>div{border-left:3px solid #94b935;padding-left:20px}.pt-spaces p{margin-top:8px}.pt-small{font-size:.875rem!important;line-height:1.8}.pt-final{background:#173e30;color:#fff;padding:55px max(6%,calc((100vw - 1020px)/2));display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:45px;align-items:center}.pt-final .eyebrow{color:#c1f34a}.pt-final h2{font-size:clamp(2rem,3vw,3rem);line-height:1.3}.pt-final p{margin-top:18px;line-height:1.8}.pt-final-price{font-size:2.5rem;color:#c1f34a;font-weight:700}.pt-final-price span{font-size:1rem;font-weight:400;color:#fff}.pt-final-actions{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.pt-final-actions a{font-size:1rem;text-decoration:underline;text-underline-offset:5px}.pt-related{max-width:1140px;margin:auto;padding:35px 6% 55px;font-size:1rem;line-height:1.8}.pt-related>div{display:flex;flex-wrap:wrap;gap:15px 25px;margin-top:15px}.pt-related a{text-decoration:underline;text-underline-offset:5px}.pt-page main .button{white-space:normal;text-align:center;max-width:100%}.pt-page main button:focus-visible,.pt-page main a:focus-visible{outline:3px solid #7a9b25;outline-offset:5px}.pt-hero button:focus-visible,.pt-final button:focus-visible,.pt-final a:focus-visible{outline-color:#fff!important}@media(max-width:900px){.pt-hero{grid-template-columns:1fr;min-height:0}.pt-hero-copy{padding:50px 6%}.pt-hero-image{height:330px}.pt-hero-image img{object-position:center 40%}.pt-benefits{grid-template-columns:1fr}.pt-final{grid-template-columns:1fr;gap:28px;padding:45px 6%}}@media(max-width:550px){.pt-hero h1{font-size:clamp(2.1rem,9vw,3rem)}.pt-hero .actions{flex-direction:column;align-items:flex-start;gap:22px}.pt-jumpnav{gap:14px 22px}.pt-content{padding-top:40px}.pt-content #vertrauen{padding:25px 22px}.pt-hero-image{height:270px}.pt-related>div{display:grid}}
