.info-hero{min-height:100svh;display:grid;place-items:center;padding:var(--nav-offset,80px) 2rem 2rem;text-align:center}.info-hero-inner{max-width:920px;margin:0 auto}.info-hero-title{font-size:clamp(2.2rem,6vw,3.4rem);line-height:1.08;letter-spacing:-0.01em;margin:0;color:var(--text-color)}.info-hero-subtitle{margin-top:.9rem;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.6;opacity:.9;color:var(--text-color)}.info-hero{min-height:100svh;display:grid;place-items:center;position:relative;overflow:hidden;text-align:center;background:#fdfdfd}.info-hero canvas#hero-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.info-hero-inner{position:relative;z-index:1;max-width:920px;margin:0 auto;color:var(--text-color);background-color:rgba(255,255,255,0.652);border-radius:12px;padding:1rem}@keyframes float{0%,100%{transform:translateY(0) translateX(0) scale(1)}50%{transform:translateY(-40px) translateX(20px) scale(1.05)}}.wave-underline{display:inline-block;position:relative}.wave-underline::after{content:"";display:block;height:14px;margin-top:6px;background:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'>\
<path d='M0 6 C 20 0 40 12 60 6 C 80 0 100 12 120 6' fill='none' stroke='%23028F91' stroke-width='3' stroke-linecap='round'/>\
</svg>") left bottom / 100% 100% no-repeat;opacity:.75}.info-hero-inner{opacity:0;transform:translateY(8px);animation:infoHeroIn .5s ease forwards .05s}@keyframes infoHeroIn{to{opacity:1;transform:none}}.wd-benefits{background:var(--primary-color);color:var(--secondary-text-color);text-align:left;position:relative}.wd-benefits .wd-head,.wd-benefits .wd-lead,.wd-benefits .wd-points,.wd-benefits .wd-note{max-width:1100px;margin-left:auto;margin-right:auto;padding:0 2rem}.wd-title{font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:800;margin-bottom:0.8rem;text-align:center}.wd-intro{font-size:1.1rem;color:rgba(255,255,255,0.9);max-width:700px;margin:0 auto;text-align:center}.wd-lead{font-size:1.2rem;font-weight:600;margin:2rem 0 1.5rem;color:var(--secondary-text-color)}.wd-points{display:grid;gap:1rem;margin-bottom:2rem}.wd-points>div{background:var(--background-color);color:var(--text-color);padding:1rem 1.25rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.06);border-left:4px solid var(--secondary-color);transition:transform .2s ease,box-shadow .2s ease}.wd-points>div:hover{transform:translateX(3px);box-shadow:0 8px 20px rgba(0,0,0,0.12)}.wd-note{margin-top:2rem;font-style:italic;font-size:1.05rem;opacity:0.9;text-align:center}.wd-benefits svg:first-child{position:relative;top:-70px}.wd-benefits svg:last-child{position:relative;bottom:-80px}.wd-better{background:#f9fdfd;color:var(--text-color);padding:clamp(4rem,6vw,6rem) 2rem}.wb-head{max-width:1000px;margin:0 auto 2.5rem;text-align:center}.wb-title{font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:800;margin-bottom:0.8rem}.wb-intro{font-size:1.1rem;opacity:0.8;max-width:700px;margin:0 auto}.wb-points{max-width:1100px;margin:0 auto 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem 2rem}.wb-points>div{background:#fff;padding:1.5rem 1.6rem;border-radius:14px;box-shadow:0 6px 16px rgba(0,0,0,0.05);border-top:4px solid var(--primary-color);transition:transform .2s ease,box-shadow .2s ease}.wb-points>div:hover{transform:translateY(-4px);box-shadow:0 10px 22px rgba(0,0,0,0.08)}.wb-points p{margin:0;font-size:1rem;line-height:1.6;color:var(--text-color)}.wb-note{text-align:center;font-style:italic;font-size:1.05rem;opacity:0.9;margin-top:2rem}.wd-subscription{padding:clamp(4rem,6vw,6rem) 2rem;background:#f9fdfd;color:var(--text-color)}.sub-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;max-width:1100px;margin:0 auto}.sub-image img{width:100%;max-width:480px;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,0.1)}.sub-text h2{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;margin-bottom:1rem;color:var(--primary-color)}.sub-text p{font-size:1.05rem;line-height:1.6;opacity:0.9}@media (max-width:768px){.sub-container{grid-template-columns:1fr;text-align:center}.sub-image img{margin:0 auto}}.cta-play{max-width:1100px;margin:0 auto;padding:clamp(3.2rem,7vw,5rem) 2rem;color:var(--text-color,#3E3E3E)}.cta-head{text-align:center;margin-bottom:clamp(1.4rem,3vw,2rem)}.cta-head h2{font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.12;letter-spacing:-0.01em}.cta-head p{opacity:.9;margin-top:.5rem}.cta-head h3{margin-top:.6rem;font-size:1.1rem;opacity:.85}.card-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(.9rem,2.2vw,1.25rem)}.p-card{--accent:var(--primary-color);background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;box-shadow:0 14px 30px rgba(0,0,0,.06);padding:1.1rem 1rem 1rem;position:relative;transform:rotate(var(--rot,0deg));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;will-change:transform,box-shadow}.p-card:nth-child(1){--rot:-1.4deg}.p-card:nth-child(2){--rot:.8deg}.p-card:nth-child(3){--rot:-.7deg}.p-card:nth-child(4){--rot:1.2deg}.p-card:hover{transform:translateY(-6px) rotate(0deg);box-shadow:0 20px 44px rgba(0,0,0,.10);border-color:color-mix(in srgb,var(--accent) 30%,rgba(0,0,0,.08))}.p-card-corner{position:absolute;font:700 .85rem/1 "Poppins",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--accent);opacity:.9;letter-spacing:.02em;user-select:none}.p-card-corner.tl{top:.65rem;left:.65rem}.p-card-corner.br{bottom:.65rem;right:.65rem;transform:rotate(180deg)}.p-face{display:grid;place-items:center;text-align:center;gap:.4rem;min-height:150px}.p-face h4{font-size:1.15rem;font-weight:800;margin:0}.p-face p{font-size:.98rem;line-height:1.55;opacity:.9;margin:0}.hearts{--accent:#ff5a7b}.diamonds{--accent:#FFAB36}.clubs{--accent:#2DBE7E}.spades{--accent:var(--primary-color)}.cta-foot{text-align:center;margin-top:clamp(1.4rem,3vw,2rem);font-weight:600;opacity:.95}@media (max-width:560px){.p-card{border-radius:16px}.p-face{min-height:130px}}.wd-pricing-hint{background:var(--primary-color);color:var(--secondary-text-color,#fff);text-align:center}.wd-pricing-inner{max-width:900px;margin:0 auto}.wd-pricing-hint h2{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;margin-bottom:1rem}.wd-pricing-hint p{font-size:1.1rem;opacity:0.9;margin-bottom:2rem;line-height:1.6}.btn-rechner{display:inline-block;background:#fff;color:var(--primary-color);font-weight:600;padding:0.9rem 2rem;border-radius:999px;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease}.btn-rechner:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,0.2)}.wd-pricing-hint svg:first-child{position:relative;top:-70px}.wd-pricing-hint svg:last-child{position:relative;bottom:-80px}.wd-contact-cta{background:var(--background-color);color:var(--text-color,#333);text-align:center;margin-top:150px;margin-bottom:150px;position:relative}.wd-contact-inner{max-width:800px;margin:0 auto}.wd-contact-cta h2{font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800;margin-bottom:1rem;color:var(--primary-color,#028F91);padding-bottom:2rem}.wd-contact-cta p{font-size:1.15rem;opacity:0.9;margin-bottom:2rem;line-height:1.6}.btn-contact{display:inline-block;background:var(--primary-color,#028F91);color:#fff;font-weight:700;padding:1rem 2.4rem;border-radius:999px;text-decoration:none;font-size:1.05rem;transition:transform 0.2s ease,box-shadow 0.2s ease}.btn-contact:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,0.15)}