@font-face{font-family:"Inter";src:url(/fonts/inter/Inter-Regular-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";src:url(/fonts/inter/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";src:url(/fonts/inter/Inter-Medium-ext.woff2)format("woff2");font-weight:500;font-style:normal;font-display:optional;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";src:url(/fonts/inter/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";src:url(/fonts/inter/Inter-SemiBold-ext.woff2)format("woff2");font-weight:600;font-style:normal;font-display:optional;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";src:url(/fonts/inter/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";src:url(/fonts/inter/Inter-Bold-ext.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";src:url(/fonts/inter/Inter-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light only;--color-primary:#1E3A5F;--color-primary-light:#1B6B8A;--color-primary-dark:#152a45;--color-accent:#218838;--color-accent-hover:#1E7E34;--color-accent-light:#d4edda;--color-warning:#FFC107;--color-warning-light:#fff3cd;--color-danger:#DC3545;--color-danger-light:#f8d7da;--color-info:#17a2b8;--color-info-light:#d1ecf1;--color-bg:#F8F9FA;--color-bg-alt:#E9ECEF;--color-white:#FFFFFF;--color-text:#212529;--color-text-light:#545B62;--color-text-muted:#545B62;--color-border:#DEE2E6;--color-border-dark:#CED4DA;--font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;--font-family-mono:'Fira Code', 'Consolas', 'Monaco', monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height:1.6;--line-height-tight:1.3;--line-height-loose:1.8;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--container-max:1200px;--container-narrow:800px;--container-wide:1400px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.1);--shadow-md:0 4px 12px rgba(0, 0, 0, 0.1);--shadow-lg:0 8px 24px rgba(0, 0, 0, 0.15);--shadow-xl:0 12px 48px rgba(0, 0, 0, 0.2);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-tooltip:600}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;overflow-y:scroll;scrollbar-gutter:stable}body{font-family:var(--font-family);font-weight:var(--font-weight-normal);line-height:var(--line-height);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary);margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}body,h6{font-size:var(--font-size-base)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary-light);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary);text-decoration:underline}b,strong{font-weight:var(--font-weight-semibold)}small{font-size:var(--font-size-sm)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-lg)}.container--narrow{max-width:var(--container-narrow)}.container--wide{max-width:var(--container-wide)}.section{padding:var(--spacing-4xl)0}.section--sm{padding:var(--spacing-2xl)0}.section--lg{padding:var(--spacing-4xl)0}.section--bg{background-color:var(--color-white)}.section--bg-alt{background-color:var(--color-bg-alt)}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.gap-2xl{gap:var(--spacing-2xl)}.grid{display:grid;gap:var(--spacing-lg)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.header{background-color:var(--color-white);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:var(--z-sticky)}.header__inner,.header__logo{display:flex;align-items:center}.header__inner{justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);max-width:var(--container-max);margin:0 auto}.header__logo{gap:var(--spacing-sm)}.header__logo img{height:40px;width:auto}.header__logo-text{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary)}.nav{display:flex;align-items:center;gap:var(--spacing-xl)}.nav__list{display:flex;list-style:none;gap:var(--spacing-lg)}.nav__link{font-weight:var(--font-weight-medium);color:var(--color-text);padding:var(--spacing-sm)0;position:relative}.nav__link--active,.nav__link:hover{color:var(--color-primary);text-decoration:none}.nav__link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-primary);transition:width var(--transition-base)}.nav__link--active::after,.nav__link:hover::after{width:100%}.nav__toggle{display:none;background:0 0;border:0;cursor:pointer;padding:var(--spacing-sm)}.nav__toggle-icon{display:block;width:24px;height:2px;background-color:var(--color-text);position:relative}.nav__toggle-icon::after,.nav__toggle-icon::before{content:"";position:absolute;width:24px;height:2px;background-color:var(--color-text);left:0}.nav__toggle-icon::before{top:-7px}.nav__toggle-icon::after{top:7px}.nav__item{list-style:none;display:flex;align-items:center}.nav__item,.nav__item--dropdown{position:relative}.nav__dropdown-toggle{display:flex;align-items:center;gap:.25rem;background:0 0;border:0;font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text);padding:var(--spacing-sm)0;cursor:pointer;position:relative}.nav__dropdown-toggle::after{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;margin-left:4px;transition:transform var(--transition-fast)}.nav__dropdown-toggle--active,.nav__dropdown-toggle:hover{color:var(--color-primary)}.nav__dropdown-toggle::before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-primary);transition:width var(--transition-base)}.nav__dropdown-toggle--active::before,.nav__dropdown-toggle:hover::before{width:calc(100% - 12px)}.nav__dropdown-menu{position:absolute;top:100%;left:0;min-width:220px;background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--spacing-sm)0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast);z-index:var(--z-dropdown);list-style:none}.nav__item--dropdown:focus-within .nav__dropdown-menu,.nav__item--dropdown:hover .nav__dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav__dropdown-menu li{margin:0}.nav__dropdown-menu a{display:block;padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-text);font-weight:var(--font-weight-normal);transition:background-color var(--transition-fast),color var(--transition-fast)}.nav__dropdown-menu a:focus,.nav__dropdown-menu a:hover{background-color:var(--color-bg);color:var(--color-primary);text-decoration:none}.nav__dropdown-menu a.nav__dropdown-link--active{color:var(--color-primary);background-color:var(--color-bg)}.footer{background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-3xl)0 var(--spacing-xl)}.footer__inner{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-lg)}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.footer__brand{max-width:300px}.footer__logo{height:40px;margin-bottom:var(--spacing-md)}.footer__description{color:rgba(255,255,255,.8);font-size:var(--font-size-sm);line-height:var(--line-height-loose)}.footer__heading{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md)}.footer__list{list-style:none}.footer__list li{margin-bottom:var(--spacing-sm)}.footer__link{color:rgba(255,255,255,.8);font-size:var(--font-size-sm);transition:color var(--transition-fast)}.footer__link:hover{text-decoration:none}.footer__bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:var(--spacing-xl);display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);color:rgba(255,255,255,.7)}.footer__copyright{display:flex;align-items:center;gap:var(--spacing-sm)}.footer__legal{display:flex;gap:var(--spacing-lg)}.footer__legal a{color:rgba(255,255,255,.7)}.footer__legal a:hover,.footer__link:hover{color:var(--color-white)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.5;text-align:center;border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.btn,.btn:hover{text-decoration:none}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--primary,.btn--secondary{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.btn--primary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn--secondary{background-color:var(--color-primary);border-color:var(--color-primary)}.btn--secondary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn--outline,.btn--outline-white{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.btn--outline:hover{background-color:var(--color-primary);color:var(--color-white)}.btn--outline-white{border-color:var(--color-white);color:var(--color-white)}.btn--outline-white:hover{background-color:var(--color-white);color:var(--color-primary)}.btn--sm{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.btn--lg{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg)}.btn--full{width:100%}.card{background-color:var(--color-white);border-radius:var(--radius-lg);position:relative;transition:transform var(--transition-base)}.card::after,.card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;transition:opacity var(--transition-base)}.card::before{box-shadow:var(--shadow-md)}.card::after{box-shadow:var(--shadow-lg);opacity:0}.card:hover{transform:translateY(-2px)}.card:hover::before{opacity:0}.card:hover::after{opacity:1}.card__image{width:100%;height:200px;object-fit:cover}.card__body{padding:var(--spacing-lg)}.card__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}.card__icon,.card__text{color:var(--color-text-light);margin-bottom:var(--spacing-md)}.card__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-light);color:var(--color-white);border-radius:var(--radius-md);font-size:var(--font-size-xl)}.form-group{margin-bottom:var(--spacing-lg)}.form-label{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm);color:var(--color-text)}.form-label--required::after{content:" *";color:var(--color-danger)}.form-input,.form-select,.form-textarea{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.5;color:var(--color-text);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:0;border-color:var(--color-primary-light);box-shadow:0 0 0 3px rgba(27,107,138,.15)}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-muted)}.form-textarea{min-height:120px;resize:vertical}.form-input--error,.form-textarea--error{border-color:var(--color-danger)}.form-error,.form-hint{color:var(--color-danger);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.form-hint{color:var(--color-text-light)}.form-check{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.form-check-input{width:18px;height:18px;margin-top:2px;cursor:pointer}.form-check-label{cursor:pointer}.form-file{position:relative}.form-file-input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.form-file-label{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-xl);border:2px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;color:var(--color-text-light);transition:border-color var(--transition-fast),background-color var(--transition-fast)}.form-file-label:hover{border-color:var(--color-primary-light);background-color:rgba(27,107,138,.05)}.hero,.hero__title{color:var(--color-white)}.hero{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);padding:var(--spacing-4xl)0;text-align:center}.hero__title{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-md)}.hero__subtitle{font-size:var(--font-size-xl);opacity:.9;max-width:700px;margin:0 auto var(--spacing-xl)}.hero__actions{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.feature{text-align:center;padding:var(--spacing-xl)}.feature__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:var(--color-accent-light);color:var(--color-accent);border-radius:var(--radius-lg);margin:0 auto var(--spacing-md);font-size:var(--font-size-2xl)}.feature__title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.feature__text,.note-card__title span{color:var(--color-text-light);font-size:var(--font-size-sm)}.alert{margin-bottom:var(--spacing-md)}.alert--success{background-color:var(--color-accent-light);color:var(--color-accent-hover);border:1px solid var(--color-accent)}.alert--warning{border:1px solid var(--color-warning)}.alert--danger{border:1px solid var(--color-danger)}.alert--info{border:1px solid var(--color-info)}.table{width:100%;border-collapse:collapse;background-color:var(--color-white);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.table td,.table th{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}.table th{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.table tbody tr:hover,.table th{background-color:var(--color-bg)}.business-card__features li:last-child,.table tbody tr:last-child td,.target-list li:last-child{border-bottom:none}.badge{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full)}.badge--success{background-color:var(--color-accent-light);color:var(--color-accent-hover)}.badge--warning{background-color:var(--color-warning-light);color:#856404}.badge--danger{background-color:var(--color-danger-light);color:#721c24}.badge--info{background-color:var(--color-info-light);color:#0c5460}.badge--neutral{background-color:var(--color-bg-alt);color:var(--color-text-light)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.contact-info__content a:hover,.text-primary{color:var(--color-primary)}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-text-light)}.ratgeber-hero h1,.text-white{color:var(--color-white)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.mt-0{margin-top:0}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md,.problem-card h2{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.faq-item__answer ul,.px-lg{padding-left:var(--spacing-lg)}.px-lg{padding-right:var(--spacing-lg)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.text-constrained,.text-constrained--wide{max-width:600px;margin-left:auto;margin-right:auto}.text-constrained--wide{max-width:700px}.section--gradient{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%)}.section--compact{padding:var(--spacing-2xl)0}.text-white--muted,.trust-item__icon.text-white--muted{color:rgba(255,255,255,.9)}.hero--compact{padding:var(--spacing-2xl)0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.problem-card{background-color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.problem-card h2{font-size:var(--font-size-xl)}.target-list{list-style:none;padding:0}.target-list li{padding:var(--spacing-md)0;border-bottom:1px solid var(--color-border)}.target-list strong,.value-item strong{display:block;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.target-list p{font-size:var(--font-size-sm)}.team-member{padding:var(--spacing-xl)}.team-member__photo{width:150px;height:150px;margin:0 auto var(--spacing-md);border-radius:var(--radius-full);overflow:hidden;background-color:var(--color-bg-alt)}.team-card__photo img,.team-member__photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.team-member__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.team-member__name{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs)}.team-member__role{color:var(--color-primary-light);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md)}.team-member__bio{font-size:var(--font-size-sm);line-height:var(--line-height-loose)}.trust-item{padding:var(--spacing-lg)}.contact-info__content h3,.trust-item__icon{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.trust-item__text{font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}.contact-form-wrapper,.header--scrolled{box-shadow:var(--shadow-md)}body.nav-open{overflow:hidden}.contact-form-wrapper{background-color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg)}.contact-info{padding:var(--spacing-lg)}.contact-info h2,.contact-info__item{margin-bottom:var(--spacing-xl)}.contact-info__item{display:flex;gap:var(--spacing-md)}.contact-info__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-accent-light);color:var(--color-accent);border-radius:var(--radius-md)}.contact-info__content h3{font-size:var(--font-size-base);margin-bottom:var(--spacing-xs)}.contact-info__content a,.contact-info__content p,.target-list p{margin:0;color:var(--color-text-light)}.contact-info__note{background-color:var(--color-bg);padding:var(--spacing-lg);border-radius:var(--radius-md);border-left:4px solid var(--color-accent)}.contact-info__note h3{font-size:var(--font-size-base);margin-bottom:var(--spacing-sm)}.contact-info__note p{font-size:var(--font-size-sm)}.form-message{padding:var(--spacing-md);border-radius:var(--radius-md)}.process-step,.process-steps{display:flex;gap:var(--spacing-lg)}.process-steps{flex-direction:column;max-width:700px;margin:0 auto}.process-step{align-items:flex-start;background-color:var(--color-white);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.process-step__number{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.process-step__content h3{font-size:var(--font-size-lg)}.contact-info__note p,.express-banner__content p,.process-step__content p{margin:0;color:var(--color-text-light)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);max-width:1000px;margin:0 auto}.pricing-card{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-xl);position:relative;display:flex;flex-direction:column}.pricing-card--featured{border:2px solid var(--color-accent);transform:scale(1.05)}.pricing-card__badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-color:var(--color-accent);color:var(--color-white);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.pricing-card__header,.pricing-card__price{text-align:center;margin-bottom:var(--spacing-lg)}.payment-method h4,.pricing-card__header h3,.process-step__content h3{margin-bottom:var(--spacing-xs)}.pricing-card__price{padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.pricing-card__amount{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.pricing-card__currency{font-size:var(--font-size-xl);color:var(--color-text-light)}.pricing-card__features{list-style:none;flex:1;margin-bottom:var(--spacing-lg)}.pricing-card__features li{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm)0;color:var(--color-text-light)}.pricing-card__features li svg,.tier-card__features li svg{flex-shrink:0;color:var(--color-accent);margin-top:2px}.pricing-card__footer{text-align:center}.pricing-card__time{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted)}.express-banner{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:2px solid var(--color-warning);box-shadow:var(--shadow-md)}.express-banner__content h3{color:var(--color-primary)}.express-banner__price{text-align:right}.express-banner__label{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted)}.express-banner__amount{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.business-card{background-color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);position:relative}.business-card--featured{border:2px solid var(--color-primary)}.business-card__badge{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.business-card h3,.express-banner__content h3,.methodology__item h3{margin-bottom:var(--spacing-sm)}.business-card__prices{display:flex;flex-direction:column;gap:var(--spacing-sm)}.business-price{display:flex;justify-content:space-between;padding:var(--spacing-sm);background-color:var(--color-bg);border-radius:var(--radius-sm)}.business-card__features li,.business-price__label,.payment-method p{color:var(--color-text-light)}.business-price__amount{font-weight:var(--font-weight-semibold)}.business-card__features{list-style:none}.business-card__features li{padding:var(--spacing-sm)0;border-bottom:1px solid var(--color-border)}.payment-methods{display:flex;justify-content:center;gap:var(--spacing-2xl);flex-wrap:wrap}.payment-method{text-align:center;padding:var(--spacing-lg)}.payment-method__icon,.team-card__credentials h4{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.payment-method p{margin:0;font-size:var(--font-size-sm)}.faq-category{margin-bottom:var(--spacing-2xl)}.faq-category__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-primary)}.faq-item{background-color:var(--color-white);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);box-shadow:var(--shadow-sm);overflow:hidden}.faq-item__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:0 0;border:0;font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;color:var(--color-text);transition:background-color var(--transition-fast)}.faq-item__question:hover{background-color:var(--color-bg)}.faq-item__question svg{flex-shrink:0;transition:transform var(--transition-fast)}.faq-item--open .faq-item__question svg{transform:rotate(180deg)}.faq-item__answer{display:none;padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--color-text-light)}.faq-item--open .faq-item__answer{display:block}.faq-item__answer ul{margin:var(--spacing-sm)0}.faq-item__answer li{margin-bottom:var(--spacing-xs)}.mission-block{max-width:800px;margin:0 auto;text-align:center}.mission-text{font-size:var(--font-size-lg);color:var(--color-text-light);line-height:var(--line-height-loose)}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2xl)}.team-card{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.team-card__photo,.team-card__placeholder{display:flex;align-items:center;justify-content:center}.team-card__photo{padding:var(--spacing-xl);background-color:var(--color-bg-alt)}.team-card__photo img{width:150px;height:150px;border-radius:var(--radius-full)}.team-card__placeholder{width:120px;height:120px;background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);border-radius:var(--radius-full)}.team-card__content{padding:var(--spacing-xl)}.team-card__name{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs)}.team-card__role{color:var(--color-primary-light);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md)}.team-card__quote{font-style:italic;color:var(--color-text-light);padding:var(--spacing-md);background-color:var(--color-bg);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md)0;margin:0 0 var(--spacing-lg)0}.company-info__content h2,.team-card__credentials{margin-bottom:var(--spacing-md)}.team-card__credentials h4{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.methodology__item p,.team-card__credentials ul{color:var(--color-text-light);font-size:var(--font-size-sm)}.team-card__credentials ul{list-style:none}.team-card__credentials li{padding:var(--spacing-xs)0}.team-card__skills{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.skill-tag{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-bg);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm)}.methodology{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.methodology__item{background-color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center}.methodology__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:var(--color-accent-light);color:var(--color-accent);border-radius:var(--radius-lg);margin:0 auto var(--spacing-md)}.methodology__item h3{font-size:var(--font-size-lg)}.methodology__item p{margin:0}.company-info{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-2xl)}.company-info__details{display:flex;gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.company-detail{text-align:center}.company-detail__label{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-xs)}.company-detail__value{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.company-info__values{background-color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.company-info__values h3{margin-bottom:var(--spacing-lg)}.toc__list li,.value-item{padding:var(--spacing-sm)0;border-bottom:1px solid var(--color-border)}.value-item:last-child{border-bottom:none}.usp-card p,.value-item p{margin:0;color:var(--color-text-light)}.trust-badges{display:flex;justify-content:center;gap:var(--spacing-2xl);flex-wrap:wrap}.hero__badge,.trust-badge,.usp-card p,.value-item p{font-size:var(--font-size-sm)}.trust-badge{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-light)}.trust-badge svg{color:var(--color-accent)}.hero__badge{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background-color:rgba(255,255,255,.2);color:var(--color-white);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);margin-bottom:var(--spacing-md)}.volume-pricing{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;max-width:900px;margin:0 auto}.volume-pricing__header,.volume-pricing__row{display:grid;grid-template-columns:1.5fr 1fr 1fr}.volume-pricing__header{background-color:var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-semibold)}.volume-pricing__header .volume-pricing__col{padding:var(--spacing-md) var(--spacing-lg)}.volume-pricing__row{border-bottom:1px solid var(--color-border)}.volume-pricing__row:last-child{border-bottom:none}.volume-pricing__row--highlight{background-color:var(--color-accent-light)}.volume-pricing__col{padding:var(--spacing-md) var(--spacing-lg);display:flex;flex-direction:column;justify-content:center}.volume-pricing__price{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary)}.volume-pricing__unit{font-size:var(--font-size-xs);color:var(--color-text-muted)}.pricing-side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:start}.pricing-side-by-side__col .volume-pricing{max-width:none}.pricing-side-by-side__features{list-style:none;padding:0;margin:0 0 var(--spacing-lg);text-align:center;color:var(--color-text-light);font-size:var(--font-size-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}.usp-card,.usp-card__icon{border-radius:var(--radius-lg)}.usp-card{background-color:var(--color-white);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);text-align:center}.usp-card__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:var(--color-white);margin:0 auto var(--spacing-md)}.usp-card h4{margin-bottom:var(--spacing-sm)}.ml-sm{margin-left:var(--spacing-sm)}.mb-0{margin-bottom:0}.structure-timeline{max-width:800px;margin:0 auto}.structure-item{display:flex;gap:var(--spacing-lg);padding:var(--spacing-md)0;border-bottom:1px solid var(--color-border)}.formulation-row:last-child,.structure-item:last-child,.toc__list li:last-child{border-bottom:none}.structure-item__number{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);flex-shrink:0}.grade-header__title h2,.structure-item__content h4{margin-bottom:var(--spacing-xs)}.structure-item__content p{margin:0;color:var(--color-text-light);font-size:var(--font-size-sm)}.formulation-table{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;max-width:900px;margin:0 auto}.formulation-row{display:grid;grid-template-columns:80px 1fr 150px;border-bottom:1px solid var(--color-border)}.formulation-row--header{background-color:var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-semibold)}.formulation-col{padding:var(--spacing-md) var(--spacing-lg)}.formulation-col,.grade-badge,.toc__list a{display:flex;align-items:center}.grade-badge{width:32px;height:32px;justify-content:center;border-radius:var(--radius-full);font-weight:var(--font-weight-bold);color:var(--color-white)}.grade-badge--1{background-color:#28a745}.grade-badge--2{background-color:#5cb85c}.grade-badge--3{background-color:#f0ad4e}.grade-badge--4{background-color:#ff9800}.grade-badge--5{background-color:#f44336}.grade-badge--6{background-color:#9e0000}.formulation-row--grade1{background-color:rgba(40,167,69,.05)}.formulation-row--grade2{background-color:rgba(92,184,92,.05)}.formulation-row--grade3{background-color:rgba(240,173,78,.05)}.formulation-row--grade4{background-color:rgba(255,152,0,.05)}.formulation-row--grade5{background-color:rgba(244,67,54,.05)}.formulation-row--grade6{background-color:rgba(158,0,0,.05)}.ratgeber-hero{background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-3xl)0}.ratgeber-hero .text-muted{color:rgba(255,255,255,.8)}.aeo-answer{background-color:#f0f7ff;border-left:4px solid var(--color-primary);padding:var(--spacing-lg);margin:var(--spacing-lg)0 var(--spacing-xl)0;border-radius:0 var(--radius-md) var(--radius-md)0;font-size:var(--font-size-lg);line-height:var(--line-height)}.aeo-answer strong{display:block;margin-bottom:var(--spacing-sm);color:var(--color-primary);font-size:var(--font-size-lg)}.toc{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.toc h3{margin-bottom:var(--spacing-md)}.toc__list{list-style:none}.toc__list a{gap:var(--spacing-sm)}.grade-section{padding:var(--spacing-2xl)0;border-bottom:1px solid var(--color-border)}.grade-section:last-child{border-bottom:none}.grade-header{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.grade-header__badge{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-white)}.grade-header__badge--1,.note-card--1 .note-card__grade{background-color:#28a745}.grade-header__badge--2,.note-card--2 .note-card__grade{background-color:#5cb85c}.grade-header__badge--3,.note-card--3 .note-card__grade{background-color:#f0ad4e}.grade-header__badge--4,.note-card--4 .note-card__grade{background-color:#ff9800}.grade-header__badge--5,.note-card--5 .note-card__grade{background-color:#f44336}.grade-header__badge--6,.note-card--6 .note-card__grade{background-color:#9e0000}.grade-header__title p{margin:0;color:var(--color-text-light)}.example-box{background-color:var(--color-bg);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-md)}.example-box__label{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.example-box__content{font-style:italic;color:var(--color-text)}.code-card{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;margin-bottom:var(--spacing-lg)}.code-card__header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.code-card__code{font-style:italic;color:var(--color-primary)}.code-card__body{padding:var(--spacing-lg)}.code-card__meaning{display:flex;align-items:flex-start;gap:var(--spacing-md)}.code-card__icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-danger-light);color:var(--color-danger);border-radius:var(--radius-full)}.code-card__icon--warning{background-color:var(--color-warning-light);color:var(--color-warning)}.sticky-cta{position:sticky;top:var(--spacing-xl)}.sticky-cta__card{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-lg);border:2px solid var(--color-primary)}.sticky-cta__card h3{margin-bottom:var(--spacing-sm)}.sticky-cta__card p{color:var(--color-text-light);margin-bottom:var(--spacing-lg)}.sticky-cta__price{display:block;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-md)}.note-scale{display:flex;flex-direction:column;gap:var(--spacing-lg)}.note-card{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.note-card__header{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.note-card__grade{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-white)}.note-card--1{border-left:4px solid #28a745}.note-card--2{border-left:4px solid #5cb85c}.note-card--3{border-left:4px solid #f0ad4e}.note-card--4{border-left:4px solid #ff9800}.note-card--5{border-left:4px solid #f44336}.note-card--6{border-left:4px solid #9e0000}.note-card__title h3,.tip-card__content h4,.usp-item h4{margin-bottom:var(--spacing-xs)}.note-card__body,.tip-card{padding:var(--spacing-lg)}.note-card__body ul{list-style:none;margin:var(--spacing-sm)0}.note-card__body ul li{padding:var(--spacing-xs)0;padding-left:var(--spacing-md);position:relative}.note-card__body ul li::before{content:"•";position:absolute;left:0;color:var(--color-primary)}.tip-card{display:flex;gap:var(--spacing-lg);background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-md)}.tip-card__number{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);flex-shrink:0}.tip-card__content p{margin:0;color:var(--color-text-light)}.alert{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.alert--info{background-color:var(--color-info-light);border-left:4px solid var(--color-info);color:#0c5460}.alert--warning{background-color:var(--color-warning-light);border-left:4px solid var(--color-warning);color:#856404}.alert--danger{background-color:var(--color-danger-light);border-left:4px solid var(--color-danger);color:#721c24}.code-table{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.code-table__row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--color-border)}.code-table__row:last-child{border-bottom:none}.code-table__row--header{background-color:var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-semibold)}.code-table__col{padding:var(--spacing-md) var(--spacing-lg)}.code-table__row:not(.code-table__row--header):hover{background-color:var(--color-bg)}.weiche-hero{text-align:center;padding:var(--spacing-3xl)0 var(--spacing-2xl)}.weiche-hero .hero__title{margin-bottom:var(--spacing-md)}.weiche-hero .hero__subtitle{max-width:700px;margin:0 auto var(--spacing-2xl)}.weiche-buttons{display:flex;gap:var(--spacing-xl);justify-content:center;max-width:800px;margin:0 auto}.btn-weiche,.btn-weiche:hover{color:var(--color-white);text-decoration:none}.btn-weiche{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-xl) var(--spacing-2xl);border-radius:var(--radius-lg);transition:transform var(--transition-base);flex:1;max-width:360px;position:relative}.btn-weiche::after,.btn-weiche::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;transition:opacity var(--transition-base)}.btn-weiche::before{box-shadow:var(--shadow-md)}.btn-weiche::after{box-shadow:var(--shadow-lg);opacity:0}.btn-weiche:hover{transform:translateY(-4px)}.btn-weiche:hover::before{opacity:0}.btn-weiche:hover::after{opacity:1}.btn-arbeitgeber{background:var(--color-primary)}.btn-arbeitgeber:hover{background:var(--color-primary-dark)}.btn-arbeitnehmer{background:var(--color-accent)}.btn-arbeitnehmer:hover{background:var(--color-accent-hover)}.btn-icon{font-size:2.5rem;margin-bottom:var(--spacing-sm);line-height:1}.btn-label{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.btn-detail{font-size:var(--font-size-sm);opacity:.9}.weiche-content{padding:var(--spacing-3xl)0}.weiche-trust{padding:var(--spacing-2xl)0;background-color:var(--color-bg)}.weiche-auswahl-bottom{padding:var(--spacing-2xl)0;text-align:center}.steps{display:flex;gap:var(--spacing-xl);counter-reset:step;max-width:900px;margin:0 auto}.step{flex:1;text-align:center;position:relative}.step-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}.step h3{font-size:var(--font-size-lg)}.service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.service-card{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;position:relative;transition:transform var(--transition-base)}.service-card::after,.service-card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;transition:opacity var(--transition-base)}.service-card::before{box-shadow:var(--shadow-sm)}.service-card::after{box-shadow:var(--shadow-md);opacity:0}.service-card:hover,.tier-card:hover{transform:translateY(-2px)}.service-card:hover::before{opacity:0}.service-card:hover::after{opacity:1}.service-card__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-primary);margin-bottom:var(--spacing-md)}.service-card h3,.step h3{margin-bottom:var(--spacing-sm)}.usp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.usp-item{text-align:center;padding:var(--spacing-lg)}.usp-item__icon{color:var(--color-accent);margin-bottom:var(--spacing-sm)}.tier-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);max-width:1000px;margin:0 auto}.tier-card{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);position:relative;display:flex;flex-direction:column;transition:transform var(--transition-base)}.tier-card::after,.tier-card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;transition:opacity var(--transition-base)}.tier-card::before{box-shadow:var(--shadow-md)}.tier-card::after{box-shadow:var(--shadow-lg);opacity:0}.tier-card:hover::before{opacity:0}.tier-card:hover::after{opacity:1}.tier-card--featured{border:2px solid var(--color-accent);transform:scale(1.03)}.tier-card--featured:hover{transform:scale(1.03) translateY(-2px)}.tier-card__badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-color:var(--color-accent);color:var(--color-white);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.tier-card__header,.tier-card__price{text-align:center;margin-bottom:var(--spacing-md)}.tier-card__header h3{margin-bottom:var(--spacing-xs)}.tier-card__price{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.tier-card__amount{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.tier-card__currency{font-size:var(--font-size-lg);color:var(--color-text-light)}.tier-card__express{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-xs)}.tier-card__features{list-style:none;flex:1;margin-bottom:var(--spacing-lg)}.service-card p,.step p,.tier-card__features li,.upgrade-banner p,.usp-item p{font-size:var(--font-size-sm);color:var(--color-text-light)}.tier-card__features li{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-xs)0}.tier-card__footer{text-align:center}.erstellung-product{max-width:800px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-2xl);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:2px solid var(--color-accent);padding:var(--spacing-2xl);align-items:center}.erstellung-product__info{text-align:center;border-right:1px solid var(--color-border);padding-right:var(--spacing-2xl)}.erstellung-product__badge,.erstellung-product__features h4{margin-bottom:var(--spacing-md);font-weight:var(--font-weight-semibold)}.erstellung-product__badge{display:inline-block;background-color:var(--color-accent);color:var(--color-white);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-sm)}.erstellung-product__info h3,.ratgeber-teaser-card h3{margin-bottom:var(--spacing-sm)}.erstellung-product__cta{margin-top:var(--spacing-lg)}.erstellung-product__features h4{color:var(--color-text-light)}.erstellung-product__features ul{list-style:none;padding:0;margin:0}.erstellung-product__features li{padding:var(--spacing-xs)0;padding-left:1.75rem;position:relative;color:var(--color-text-light)}.erstellung-product__features li::before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:var(--font-weight-bold)}.upgrade-banner{background:#f0f4ff;border:1px solid #93c5fd;border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);text-align:center}.upgrade-banner p{margin:0}.premium-banner{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-lg);border:2px solid #d97706;box-shadow:var(--shadow-sm);gap:var(--spacing-lg)}.premium-banner__content h4{margin-bottom:var(--spacing-xs);color:#92400e}.premium-banner__price{text-align:right;flex-shrink:0}.premium-banner__amount{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.premium-banner__label{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ratgeber-teaser-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.ratgeber-teaser-card{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;position:relative;transition:transform var(--transition-base);text-decoration:none;color:inherit;display:block}.ratgeber-teaser-card::after,.ratgeber-teaser-card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;transition:opacity var(--transition-base)}.ratgeber-teaser-card::before{box-shadow:var(--shadow-sm)}.ratgeber-teaser-card::after{box-shadow:var(--shadow-md);opacity:0}.ratgeber-teaser-card:hover{transform:translateY(-2px);text-decoration:none;color:inherit}.ratgeber-teaser-card:hover::before{opacity:0}.ratgeber-teaser-card:hover::after{opacity:1}.ratgeber-teaser-card__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-primary);margin-bottom:var(--spacing-md)}.premium-banner__content p,.ratgeber-teaser-card p{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0}.pain-point-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.pain-point-card{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.pain-point-card__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-danger-light);color:var(--color-danger);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md)}.pain-point-card__problem{color:var(--color-text-light);font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.pain-point-card__solution{color:var(--color-accent);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);display:flex;align-items:flex-start;gap:var(--spacing-sm)}.pain-point-card__solution svg{flex-shrink:0;margin-top:2px}.comparison-table{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);max-width:800px;margin:0 auto}.comparison-table__col{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.comparison-table__col--old{border:1px solid var(--color-border)}.comparison-table__col--new{border:2px solid var(--color-accent)}.comparison-table__col h3,.comparison-table__col h4{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.comparison-table__col ul{list-style:none}.comparison-table__col ul li{padding:var(--spacing-sm)0;color:var(--color-text-light);position:relative;padding-left:var(--spacing-lg)}.comparison-table__col--new ul li::before,.comparison-table__col--old ul li::before{content:"✗";position:absolute;left:0;color:var(--color-danger);font-weight:var(--font-weight-semibold)}.comparison-table__col--new ul li::before{content:"✓";color:var(--color-accent)}.tier-compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);max-width:800px;margin:0 auto}.tier-compare__card{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);position:relative;display:flex;flex-direction:column}.tier-compare__card--featured{border:2px solid var(--color-primary)}.tier-compare__badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.tier-compare__card h3{text-align:center;margin-bottom:var(--spacing-md)}.tier-compare__card .tier-card__price{text-align:center;margin-bottom:var(--spacing-xs)}.tier-compare__card .tier-card__express{text-align:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.tier-compare__card .tier-card__features{flex:1}.tier-compare__card .tier-card__footer{margin-top:auto}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.testimonial-card{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.testimonial-card__stars{display:flex;gap:2px;color:#f59e0b;margin-bottom:var(--spacing-md)}.testimonial-card__text{color:var(--color-text-light);font-style:italic;margin-bottom:var(--spacing-lg);line-height:1.6}.testimonial-card__author{display:flex;flex-direction:column;gap:2px}.comparison-table__col ul li,.testimonial-card__author strong{font-size:var(--font-size-sm)}.testimonial-card__author span{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:768px){.pricing-side-by-side,.tier-cards{grid-template-columns:1fr}.tier-card--featured{transform:none}.tier-card--featured:hover{transform:translateY(-2px)}.comparison-table,.erstellung-product,.pain-point-cards,.tier-compare{grid-template-columns:1fr}.erstellung-product__info{border-right:none;padding-right:0;border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-xl)}.ratgeber-teaser-grid,.testimonial-grid{grid-template-columns:1fr}.premium-banner{flex-direction:column}.premium-banner,.premium-banner__price{text-align:center}.weiche-buttons{flex-direction:column;align-items:center}.btn-weiche{max-width:100%;width:100%}.steps{flex-direction:column}.service-cards{grid-template-columns:1fr}.feature-cards,.usp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.feature-cards,.usp-grid{grid-template-columns:1fr}}.login-notice-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius-md);padding:var(--spacing-lg);margin-top:var(--spacing-md)}.login-notice-box__text{margin:0 0 var(--spacing-md);font-weight:var(--font-weight-medium);color:#1e40af}.login-notice-box__actions{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md)}.login-notice-box__forgot{font-size:var(--font-size-sm);color:var(--color-text-light)}.login-notice-box__error{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-danger-light);color:#721c24;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.logged-in-notice{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);background:#f0fdf4;border:1px solid #86efac;border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);margin-top:var(--spacing-md)}.logged-in-notice__text{display:flex;align-items:center;gap:var(--spacing-sm);color:#166534}.logged-in-notice__text svg{color:#22c55e;flex-shrink:0}.field-readonly{background-color:#f3f4f6!important;color:#545b62!important;cursor:not-allowed}.account-creation-banner{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-md);background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:2px solid #86efac;border-radius:var(--radius-lg);padding:var(--spacing-lg) var(--spacing-xl);margin-bottom:var(--spacing-xl)}.account-creation-banner__close{position:absolute;top:var(--spacing-sm);right:var(--spacing-md);background:0 0;border:0;font-size:24px;color:#545b62;cursor:pointer;line-height:1;padding:0}.account-creation-banner__close:hover{color:#374151}.account-creation-banner__icon{flex-shrink:0;color:#22c55e;padding-top:2px}.account-creation-banner__content h3{margin:0 0 var(--spacing-xs);color:#166534;font-size:var(--font-size-lg)}.account-creation-banner__content p{margin:0;color:#374151}