.mitglied-module__UyHneG__typeGrid{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto;display:grid}.mitglied-module__UyHneG__typeCardActive,.mitglied-module__UyHneG__typeCardPassiv{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;height:100%;padding:32px;display:flex;position:relative}.mitglied-module__UyHneG__typeCardActive{border-color:var(--color-green);box-shadow:var(--shadow-md)}.mitglied-module__UyHneG__typeCardPassiv{border-color:var(--color-border)}.mitglied-module__UyHneG__feeTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:20px 0 10px;font-size:13px;font-weight:700}.mitglied-module__UyHneG__feeList{color:var(--color-text);flex-direction:column;gap:8px;margin:0 0 12px;padding:0;font-size:15px;list-style:none;display:flex}.mitglied-module__UyHneG__feeList li strong{font-weight:600}.mitglied-module__UyHneG__subLine{color:var(--color-text-muted);margin:0 0 20px;font-size:14px;line-height:1.55}.mitglied-module__UyHneG__receiveIntro{color:var(--color-text);margin:20px 0 8px;font-size:14.5px;font-weight:600}.mitglied-module__UyHneG__cardActions{margin-top:auto;padding-top:24px}.mitglied-module__UyHneG__cardActions .btn{text-align:center;justify-content:center;width:100%}.mitglied-module__UyHneG__typeName{margin-bottom:10px;font-size:22px;font-weight:700}.mitglied-module__UyHneG__typeText{color:var(--color-text-muted);margin-bottom:16px;font-size:14.5px}.mitglied-module__UyHneG__typePerks{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.mitglied-module__UyHneG__typePerks li{color:var(--color-text);padding-left:22px;font-size:14.5px;position:relative}.mitglied-module__UyHneG__typePerks li:before{content:"✓";color:var(--color-green);font-weight:700;position:absolute;left:0}.mitglied-module__UyHneG__steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.mitglied-module__UyHneG__step{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;padding:28px 24px;position:relative}.mitglied-module__UyHneG__stepNumber{background:var(--color-green);width:48px;height:48px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:20px;font-weight:800;display:flex}.mitglied-module__UyHneG__stepTitle{margin-bottom:6px;font-size:18px;font-weight:700}.mitglied-module__UyHneG__stepText{color:var(--color-text-muted);font-size:14.5px}.mitglied-module__UyHneG__form{flex-direction:column;gap:18px;max-width:720px;margin-top:16px;display:flex}.mitglied-module__UyHneG__row2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mitglied-module__UyHneG__field{flex-direction:column;gap:6px;display:flex}.mitglied-module__UyHneG__field span{color:var(--color-text);font-size:13px;font-weight:600}.mitglied-module__UyHneG__field input,.mitglied-module__UyHneG__field select,.mitglied-module__UyHneG__field textarea{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text);outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.mitglied-module__UyHneG__field textarea{resize:vertical;min-height:120px}.mitglied-module__UyHneG__field input:focus,.mitglied-module__UyHneG__field select:focus,.mitglied-module__UyHneG__field textarea:focus{border-color:var(--color-green);box-shadow:0 0 0 4px #2d7a4f1f}.mitglied-module__UyHneG__submit{align-self:flex-start;margin-top:6px}.mitglied-module__UyHneG__formSuccess{background:var(--color-green-light);border:1px solid var(--color-green);border-radius:var(--radius-md);max-width:720px;margin-top:16px;padding:32px}.mitglied-module__UyHneG__formSuccess h3{color:var(--color-green-dark);margin-bottom:8px;font-size:22px}.mitglied-module__UyHneG__formSuccess p{color:var(--color-text);font-size:15px}@media (max-width:800px){.mitglied-module__UyHneG__typeGrid,.mitglied-module__UyHneG__steps,.mitglied-module__UyHneG__row2{grid-template-columns:1fr}}
