body{margin-top:0 !important}*{box-sizing:border-box}html{scroll-behavior:smooth}.navbar-brand img{padding:0;height:auto}.topbar{background:var(--bs-dark);color:#cde0cd;font-size:.82rem;padding:.45rem 0}.topbar a{color:#cde0cd;text-decoration:none}.topbar a:hover{color:#fff}.topbar .pipe{margin:0 .6rem;opacity:.8;color:#fff}.navbar-equ{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:0;position:sticky;top:0;z-index:1000}.navbar-equ .nav-link{color:var(--bs-dark);font-weight:500;padding:.4rem .9rem !important;border-radius:6px;transition:background .2s,color .2s}.navbar-equ .nav-link:hover{background:var(--bs-success-100);color:var(--bs-primary)}.btn{transition:background .2s,transform .15s,box-shadow .15s;display:inline-block}.btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(90,170,95,.45)}.hero{background:linear-gradient(135deg,var(--bs-dark) 0%,#2d4020 55%,var(--bs-primary) 100%);min-height:70vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;inset:0;background:url('https://www.equ-wood.com/wp-content/uploads/sites/11/2026/03/equ-wood-scaled.webp') center/cover no-repeat;opacity:.15}.hero-badge{display:inline-block;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#b8e4bc;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .9rem;border-radius:30px;margin-bottom:1.4rem}.hero h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;color:#fff;line-height:1.12;margin-bottom:1.2rem}.hero h1 span{color:#7dd87a}.hero p.lead{color:rgba(255,255,255,.82);font-size:1.15rem;max-width:520px;margin-bottom:2rem}.hero-cta-group{display:flex;gap:1rem;flex-wrap:wrap}.hero-scroll{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.45);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-align:center}.hero-scroll i{display:block;margin-top:.4rem;animation:bounce 1.8s infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}.trust-bar{background:var(--bs-primary);padding:1.1rem 0}.trust-item{display:flex;align-items:center;gap:.6rem;color:#fff;font-weight:500;font-size:.92rem;justify-content:center}.trust-item i{font-size:1.1rem;opacity:.85}.section-label{font-size:.78rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--bs-primary);margin-bottom:.6rem}.section-title{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;line-height:1.18;color:var(--bs-dark);margin-bottom:1rem}.section-sub{color:var(--bs-secondary);font-size:1.05rem}.what-img-wrap{border-radius:20px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.13)}.what-img-wrap img{width:100%;height:420px;object-fit:cover;display:block}.badge-forest{display:inline-flex;align-items:center;gap:.6rem;background:var(--bs-primary);color:#fff;border-radius:10px;padding:.8rem 1.2rem;font-weight:600;font-size:.88rem;margin-right:.6rem;margin-bottom:.6rem}.vorteil-card{background:#fff;border:1.5px solid #e2ede2;border-radius:18px;padding:2rem 1.6rem;height:100%;transition:box-shadow .25s,transform .25s,border-color .25s}.vorteil-card:hover{box-shadow:0 12px 40px rgba(58,125,68,.12);transform:translateY(-5px);border-color:var(--bs-success)}.vorteil-icon{width:58px;height:58px;border-radius:14px;background:var(--bs-success-100);display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1.1rem}.vorteil-card h3{font-size:1.08rem;font-weight:700;margin-bottom:.45rem}.vorteil-card p{color:var(--bs-secondary);font-size:.94rem;margin:0;line-height:1.65}.vergleich-wrap{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.07)}.vergleich-wrap table{margin:0}.vergleich-wrap thead th{background:var(--bs-primary);color:#fff;font-weight:700;padding:1rem 1.3rem;border:none}.vergleich-wrap thead th:first-child{background:var(--bs-dark)}.vergleich-wrap tbody td{padding:.85rem 1.3rem;vertical-align:middle;border-bottom:1px solid #f0f5f0;font-size:.95rem}.vergleich-wrap tbody tr:last-child td{border-bottom:none}.vergleich-wrap tbody tr:hover td{background:#f8fdf8}.ico-yes{color:var(--bs-primary);font-size:1rem}.ico-no{color:var(--bs-danger,#c0392b);font-size:1rem}.ico-mid{color:var(--bs-warning-dark,#9F5E14);font-size:.95rem}.anw-card{border-radius:16px;overflow:hidden;background:var(--bs-light);border:1.5px solid #e2ede2;transition:box-shadow .2s,transform .2s;height:100%}.anw-card:hover{box-shadow:0 10px 30px rgba(58,125,68,.1);transform:translateY(-4px)}.anw-emoji{height:130px;display:flex;align-items:center;justify-content:center;font-size:3.8rem}.anw-body{padding:1.3rem 1.4rem}.anw-body h3{font-weight:700;font-size:1rem;margin-bottom:.35rem}.anw-body p{color:var(--bs-secondary);font-size:.88rem;margin:0;line-height:1.6}.tool-banner{background:linear-gradient(135deg,#1b3620 0%,var(--bs-primary) 100%);border-radius:22px;padding:3rem;color:#fff}.tool-banner h3{font-size:1.65rem;font-weight:800;margin-bottom:.6rem}.tool-banner p{opacity:.82;margin-bottom:1.6rem;font-size:1.02rem}.btn-tool{background:#fff;color:var(--bs-primary);border-radius:30px;padding:.7rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;margin-right:.7rem;margin-bottom:.5rem;transition:transform .15s,box-shadow .15s;font-size:.97rem}.btn-tool:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.2);color:var(--bs-primary)}.nach-section{background:var(--bs-warning-100)}.nach-stat .big-num{font-size:2.8rem;font-weight:900;color:var(--bs-primary);line-height:1;margin-bottom:.25rem}.nach-stat p{color:var(--bs-secondary);font-size:.92rem;margin:0}.nach-box{background:var(--bs-primary);border-radius:20px;padding:2.4rem;color:#fff}.nach-box li{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.15);list-style:none}.nach-box li:last-child{border-bottom:none}.cta-section{background:linear-gradient(135deg,var(--bs-dark) 0%,#2a4d2d 100%);text-align:center;padding:6rem 0}.cta-section h2{color:#fff;font-weight:800;font-size:clamp(1.8rem,4vw,2.7rem);margin-bottom:1rem}.cta-section .lead{color:rgba(255,255,255,.75);max-width:560px;margin:0 auto 2rem}.price-badge{display:inline-block;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#7dd87a;border-radius:30px;padding:.4rem 1.2rem;font-size:.9rem;font-weight:600;margin-bottom:1.8rem}.faq-section{background:var(--bs-light)}.accordion-item{border:1.5px solid #ddeadd !important;border-radius:11px !important;margin-bottom:.65rem;overflow:hidden}.accordion-button{font-weight:600;color:var(--bs-dark);background:#fff;font-size:.98rem}.accordion-button:not(.collapsed){background:var(--bs-success-100);color:var(--bs-primary);box-shadow:none}.accordion-button:focus{box-shadow:none}footer{background:var(--bs-dark);color:#9ab59a;padding:4rem 0 2rem}footer .h6{color:#fff;font-weight:700;margin-bottom:1.1rem;font-size:.88rem;letter-spacing:.06em;text-transform:uppercase}footer a{color:#9ab59a;text-decoration:none;font-size:.91rem;display:block;margin-bottom:.42rem;transition:color .15s}footer a:hover{color:#7dd87a}.foot-bottom{border-top:1px solid rgba(255,255,255,.07);margin-top:3rem;padding-top:1.4rem;font-size:.8rem}.soc-icon{width:35px;height:35px;border-radius:50%;background:rgba(255,255,255,.07);display:inline-flex;align-items:center;justify-content:center;color:#9ab59a;margin-right:.35rem;transition:background .2s,color .2s;text-decoration:none;font-size:.9rem}.soc-icon:hover{background:var(--bs-primary);color:#fff}.tool-banner{padding:2rem 1.5rem}.vergleich-wrap table{font-size:.82rem}.vergleich-wrap thead th,.vergleich-wrap tbody td{padding:.7rem .8rem}.tool-deco-icon{font-size:4rem}.vgl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.vgl-table{min-width:560px;width:100%;border-collapse:collapse}.vgl-table thead th{background-color:var(--bs-success);color:#fff;font-weight:600;padding:10px 16px;white-space:nowrap}.vgl-table tbody tr{border-bottom:1px solid var(--bs-success)}.vgl-table tbody tr:last-child{border-bottom:none}.vgl-table tbody td{padding:10px 16px;vertical-align:middle}.vgl-table thead th:first-child,.vgl-table tbody td:first-child{position:sticky;left:0;z-index:1;background-color:var(--bs-primary);color:#fff;font-weight:600;white-space:nowrap;width:11rem}.vgl-table thead th:first-child,.vgl-table tbody td:first-child{box-shadow:2px 0 6px rgba(0,0,0,0.15)}#datenschutz h2 {margin-top:2rem}