.et_pb_text a{font-weight:normal;color:inherit;text-decoration:none;position:relative;transition:color 0.3s ease}.et_pb_text a::after{content:"";position:absolute;left:50%;bottom:-2px;transform:translateX(-50%);width:0;border-bottom:3px dotted #97b28e;transition:width 0.4s ease}.et_pb_text a:hover{color:#86b72a}.et_pb_text a:hover::after{width:100%}.seminar-liste>ul>li{list-style:none;position:relative;margin-bottom:0.6em;padding-left:1.5em;font-weight:500}.seminar-liste>ul>li::before{content:"";position:absolute;left:0;top:0.5em;width:10px;height:10px;background-color:#86b72a;border-radius:50%}.seminar-liste ul ul li{list-style:none;position:relative;margin-bottom:0.3em;padding-left:1.2em;font-weight:400}.seminar-liste ul ul li::before{content:"–";position:absolute;left:0;color:#555}.numbered-steps ol{counter-reset:step;list-style:none;margin:0;padding:0}.numbered-steps li{counter-increment:step;position:relative;margin:0 0 14px 0;padding-left:56px;line-height:1.5}.numbered-steps li::before{content:counter(step);position:absolute;left:0;top:0.1em;width:36px;height:36px;border-radius:50%;background:#86b72a;color:#fff;font-weight:700;font-size:16px;line-height:36px;text-align:center}.numbered-steps li>span{display:block}@media (max-width:767px){.numbered-steps li{padding-left:52px}.numbered-steps li::before{width:32px;height:32px;font-size:16px;line-height:32px}}.et_pb_menu__logo{position:relative;display:inline-block;overflow:hidden}.et_pb_menu__logo::after{content:"";position:absolute;top:0;left:-120%;width:40%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);animation:sweep 10s ease-in-out infinite;pointer-events:none;z-index:10}@keyframes sweep{0%{left:-120%;opacity:0}8%{left:120%;opacity:1}9%{left:140%;opacity:0}100%{left:140%;opacity:0}}.visionboard-pricing{max-width:700px;margin:0 auto;font-family:Arial,sans-serif;line-height:1.6}.visionboard-pricing h3{margin-top:1.5em}.pricing-list{list-style:none;padding:0;margin:1em 0}.pricing-list li{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0.8em 0;border-bottom:1px solid #ddd}.pricing-list .title{font-weight:600;flex:1 1 70%}.pricing-list .price{font-weight:bold;flex:1 1 30%;text-align:right;color:#333}