.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#fffffff7;backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:64px}.header__logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--color-text)}.header__logo-avatar[data-astro-cid-3ef6ksr2]{width:36px;height:36px;border-radius:8px}.header__logo-text[data-astro-cid-3ef6ksr2]{font-weight:700;font-size:1.125rem}.header__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.5rem}.header__link[data-astro-cid-3ef6ksr2]{color:var(--color-text-secondary);font-weight:500;font-size:.9375rem;text-decoration:none;transition:color .2s}.header__link[data-astro-cid-3ef6ksr2]:hover,.header__link[data-astro-cid-3ef6ksr2].active{color:var(--color-primary)}.header__toggle[data-astro-cid-3ef6ksr2]{display:none;align-items:center;justify-content:center;background:none;border:none;padding:6px;cursor:pointer;color:var(--color-text);border-radius:8px;transition:background .2s}.header__toggle[data-astro-cid-3ef6ksr2]:hover{background:#0000000d}.mobile-nav-overlay[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:0;z-index:200;background:#fffffff7;backdrop-filter:blur(12px);transform:translate(-100%);transition:transform .3s ease-in-out}.mobile-nav-overlay[data-astro-cid-3ef6ksr2].open{transform:translate(0)}.mobile-nav-inner[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;height:100%}.mobile-nav-header[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;height:64px;border-bottom:1px solid rgba(0,0,0,.08);background:#ffffffe6;backdrop-filter:blur(8px);position:sticky;top:0;z-index:10;flex-shrink:0}.mobile-nav-logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--color-text);font-weight:700;font-size:1.125rem}.mobile-nav-logo-img[data-astro-cid-3ef6ksr2]{width:36px;height:36px;border-radius:8px}.mobile-nav-logo-text[data-astro-cid-3ef6ksr2]{font-weight:700}.mobile-nav-close[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:6px;cursor:pointer;color:var(--color-text);border-radius:8px;transition:background .2s}.mobile-nav-close[data-astro-cid-3ef6ksr2]:hover{background:#0000000d}.mobile-nav-content[data-astro-cid-3ef6ksr2]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.mobile-nav-cta[data-astro-cid-3ef6ksr2]{display:block;width:100%;text-align:center;padding:1rem 1.5rem;border-radius:9999px;font-size:1rem;font-weight:600;color:#fff!important;background:linear-gradient(135deg,#8e24aa,#7b1fa2);box-shadow:0 4px 14px #8e24aa4d;text-decoration:none;transition:transform .15s,box-shadow .15s}.mobile-nav-cta[data-astro-cid-3ef6ksr2]:hover{transform:scale(1.02);box-shadow:0 6px 18px #8e24aa59;background:linear-gradient(135deg,#8e24aa,#7b1fa2)!important}.mobile-nav-section-title[data-astro-cid-3ef6ksr2]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#5a5a5a;margin-bottom:.5rem;padding:0 1rem}.mobile-nav-links[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:2px}.mobile-nav-item[data-astro-cid-3ef6ksr2]{display:block;padding:.75rem 1rem;border-radius:12px;font-weight:500;font-size:.9375rem;color:#2f2f2f;text-decoration:none;transition:background .15s,color .15s}.mobile-nav-item[data-astro-cid-3ef6ksr2]:hover{background:linear-gradient(to right,#f5f0ff,#f0eeff);color:var(--color-primary)}.mobile-nav-item--muted[data-astro-cid-3ef6ksr2]{color:#5a5a5a;font-size:.875rem}.mobile-nav-item--muted[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary)}.mobile-nav-divider[data-astro-cid-3ef6ksr2]{border:none;border-top:1px solid rgba(0,0,0,.08);margin:0}@media(max-width:768px){.header__toggle[data-astro-cid-3ef6ksr2]{display:flex}.header__nav[data-astro-cid-3ef6ksr2]{display:none}.mobile-nav-overlay[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}}.dsgvo-siegel[data-astro-cid-mgxcmlkt]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-teal, #00838F);text-decoration:none;padding:.5rem .75rem;border:1px solid currentColor;border-radius:var(--radius-md, 8px);opacity:.85;transition:opacity .2s}.dsgvo-siegel[data-astro-cid-mgxcmlkt]:hover{opacity:1}.dsgvo-siegel__icon[data-astro-cid-mgxcmlkt]{width:1.5rem;height:1.5rem;flex-shrink:0}.dsgvo-siegel__text[data-astro-cid-mgxcmlkt]{display:flex;flex-direction:column;line-height:1.2}.dsgvo-siegel__title[data-astro-cid-mgxcmlkt]{font-size:.8125rem;font-weight:700}.dsgvo-siegel__sub[data-astro-cid-mgxcmlkt]{font-size:.6875rem;opacity:.8}.waitlist[data-astro-cid-by5gufbg]{display:flex;flex-direction:column;gap:.5rem}.waitlist__heading[data-astro-cid-by5gufbg]{font-weight:700;font-size:1rem;margin:0}.waitlist__subtext[data-astro-cid-by5gufbg]{font-size:.875rem;opacity:.8;margin:0}.waitlist__form[data-astro-cid-by5gufbg]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.waitlist__input[data-astro-cid-by5gufbg]{flex:1;min-width:180px;padding:.625rem .875rem;border-radius:8px;border:1px solid var(--color-border, #e2e8f0);font-size:.9375rem;background:#fff;color:var(--color-text)}.waitlist__input[data-astro-cid-by5gufbg]:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:transparent}.waitlist__btn[data-astro-cid-by5gufbg]{padding:.625rem 1.25rem;border-radius:8px;background:var(--color-primary);color:#fff;font-weight:600;font-size:.9375rem;border:none;cursor:pointer;white-space:nowrap;transition:opacity .15s}.waitlist__btn[data-astro-cid-by5gufbg]:hover{opacity:.88}.waitlist__btn[data-astro-cid-by5gufbg]:disabled{opacity:.5;cursor:not-allowed}.waitlist__success[data-astro-cid-by5gufbg]{font-size:.9375rem;font-weight:600;color:#16a34a;margin:0}.waitlist__error[data-astro-cid-by5gufbg]{font-size:.875rem;color:#dc2626;margin:0}.waitlist--dark[data-astro-cid-by5gufbg] .waitlist__heading[data-astro-cid-by5gufbg],.waitlist--dark[data-astro-cid-by5gufbg] .waitlist__subtext[data-astro-cid-by5gufbg]{color:#ffffffe6}.waitlist--dark[data-astro-cid-by5gufbg] .waitlist__subtext[data-astro-cid-by5gufbg]{opacity:.7}.waitlist--dark[data-astro-cid-by5gufbg] .waitlist__input[data-astro-cid-by5gufbg]{background:#ffffff1f;border-color:#ffffff40;color:#fff}.waitlist--dark[data-astro-cid-by5gufbg] .waitlist__input[data-astro-cid-by5gufbg]::placeholder{color:#ffffff80}.waitlist--dark[data-astro-cid-by5gufbg] .waitlist__btn[data-astro-cid-by5gufbg]{background:#fff;color:var(--color-primary)}.waitlist--dark[data-astro-cid-by5gufbg] .waitlist__success[data-astro-cid-by5gufbg]{color:#86efac}.waitlist--dark[data-astro-cid-by5gufbg] .waitlist__error[data-astro-cid-by5gufbg]{color:#fca5a5}.waitlist--compact[data-astro-cid-by5gufbg] .waitlist__heading[data-astro-cid-by5gufbg]{font-size:.9375rem}.waitlist--compact[data-astro-cid-by5gufbg] .waitlist__subtext[data-astro-cid-by5gufbg]{font-size:.8125rem}.waitlist--compact[data-astro-cid-by5gufbg] .waitlist__input[data-astro-cid-by5gufbg],.waitlist--compact[data-astro-cid-by5gufbg] .waitlist__btn[data-astro-cid-by5gufbg]{font-size:.875rem;padding:.5rem .875rem}.footer[data-astro-cid-sz7xmlte]{background:var(--color-text);color:#ffffffb3;padding:3rem 0 1.5rem;margin-top:4rem}.footer__waitlist[data-astro-cid-sz7xmlte]{padding:1.75rem 0;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem}.footer__logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#fff;font-weight:700;font-size:1.125rem;margin-bottom:.75rem}.footer__logo-avatar[data-astro-cid-sz7xmlte]{width:32px;height:32px;border-radius:6px}.footer__tagline[data-astro-cid-sz7xmlte]{font-size:.875rem;line-height:1.6;max-width:300px}.footer__made-in[data-astro-cid-sz7xmlte]{font-size:.75rem;opacity:.8;margin-top:.5rem}.footer__brand[data-astro-cid-sz7xmlte] .dsgvo-siegel__sub{color:#ffffffb3;opacity:1}.footer__heading[data-astro-cid-sz7xmlte]{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.footer__links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:.5rem}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff9;text-decoration:none;font-size:.875rem;transition:color .2s}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer__bottom[data-astro-cid-sz7xmlte]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);text-align:center;font-size:.8125rem}@media(max-width:768px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:480px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.wa-float[data-astro-cid-y4hhiakm]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:999;background:#25d366;border-radius:50%;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;transition:transform .2s ease,box-shadow .2s ease}.wa-float[data-astro-cid-y4hhiakm]:hover{transform:scale(1.08);box-shadow:0 6px 16px #00000040}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-ext.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-ext.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-ext.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-ext.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2");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-primary: #8E24AA;--color-primary-dark: #7B1FA2;--color-primary-light: #E1BEE7;--color-secondary: #CE93D8;--color-teal: #00BCD4;--color-teal-light: #E0F7FA;--color-coral: #FF6B6B;--color-coral-light: #FFEBEE;--color-lime: #CDDC39;--color-magenta: #E91E63;--color-success: #2E7D32;--color-success-bg: #E8F5E9;--color-warning: #F57F17;--color-warning-bg: #FFF8E1;--color-error: #C62828;--color-error-bg: #FFEBEE;--color-text: #212121;--color-text-secondary: #757575;--color-text-muted: #9E9E9E;--color-border: #BDBDBD;--color-bg: #FAFAFA;--color-surface: #FFFFFF;--gradient-purple: linear-gradient(135deg, #8E24AA 0%, #CE93D8 100%);--gradient-teal: linear-gradient(135deg, #00BCD4 0%, #00E5FF 100%);--gradient-coral: linear-gradient(135deg, #FF6B6B 0%, #FF8A65 100%);--font-family: "Poppins", system-ui, -apple-system, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.25rem;--font-size-4xl: 3rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--container-max: 1200px;--container-padding: 1.5rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 20px;--radius-full: 50%;--shadow-sm: 0 1px 3px rgba(0,0,0,.1);--shadow-md: 0 4px 12px rgba(0,0,0,.1);--shadow-lg: 0 8px 24px rgba(0,0,0,.15)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-dark)}ul,ol{list-style:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4{line-height:1.2;color:var(--color-text);overflow-wrap:break-word;hyphens:auto}h1{font-size:var(--font-size-3xl);font-weight:700}h2{font-size:var(--font-size-2xl);font-weight:600;line-height:1.3}h3{font-size:var(--font-size-xl);font-weight:600;line-height:1.3}h4{font-size:var(--font-size-lg);font-weight:600;line-height:1.3}p{margin-bottom:var(--space-4)}p:last-child{margin-bottom:0}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.section{padding:var(--space-16) 0}.section--alt{background:var(--color-surface)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.75rem 1.5rem;border:none;border-radius:var(--radius-sm);font-weight:600;font-size:var(--font-size-base);transition:all .2s ease;text-decoration:none;white-space:nowrap}.btn--primary{background:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-primary-dark);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn--secondary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn--secondary:hover{background:var(--color-primary);color:#fff}.btn--accent{background:var(--color-teal);color:#fff}.btn--accent:hover{background:#00acc1;color:#fff;transform:translateY(-1px)}.btn--ghost{background:transparent;color:var(--color-text-secondary)}.btn--ghost:hover{color:var(--color-primary);background:var(--color-primary-light)}.btn--sm{padding:.5rem 1rem;font-size:var(--font-size-sm)}.btn--on-dark{background:#fff;color:var(--color-primary)}.btn--on-dark:hover{background:var(--color-primary-light);color:var(--color-primary-dark)}@keyframes ctaPulse{0%,to{box-shadow:0 0 #8e24aa66}50%{box-shadow:0 0 0 12px #8e24aa00}}.hero .btn--on-dark{animation:ctaPulse 2s infinite}.card{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.card:hover{box-shadow:var(--shadow-md)}.card--interactive:hover{transform:translateY(-2px)}.card--accent-left{border-left:4px solid var(--color-primary)}.card--featured{background:var(--gradient-purple);border:2px solid transparent;position:relative;color:#fff;transform:scale(1.03);z-index:1}.card--featured h3,.card--featured .pricing-card__price,.card--featured .pricing-card__features li,.card--featured p{color:#fff!important}.card--featured .pricing-card__features li:before{color:var(--color-secondary)}.card--featured .tag{background:#fff;color:var(--color-primary)}.tag{display:inline-flex;align-items:center;gap:var(--space-1);padding:.25rem .75rem;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:500;background:var(--color-primary-light);color:var(--color-primary-dark)}.tag--teal{background:var(--color-teal-light);color:#00838f}.tag--coral{background:var(--color-coral-light);color:#c62828}.grid{display:grid;gap:var(--space-6)}.grid>*{min-width:0}.grid--2{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.grid--3{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid--4{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.problem-section{background:#1c0a2e;color:#fff;text-align:center}.problem-section__headline{color:#fff;font-size:var(--font-size-3xl);margin-bottom:var(--space-10);max-width:640px;margin-left:auto;margin-right:auto;line-height:1.25}.problem-section__pains{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:360px;margin:0 auto var(--space-10)}.problem-section__pain{display:flex;flex-direction:column;gap:.75rem}.problem-section__img-wrap{border-radius:var(--radius-md);overflow:hidden;border:2px solid rgba(255,255,255,.2);box-shadow:var(--shadow-md);aspect-ratio:1 / 1}.problem-section__img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.problem-section__pain p{text-align:center;font-size:var(--font-size-sm);font-weight:600;color:#ffffffbf;margin:0;line-height:1.4}.problem-section__bridge{color:var(--color-secondary);font-size:var(--font-size-lg);font-weight:600;max-width:580px;margin:0 auto;line-height:1.5}@media(min-width:600px){.problem-section__pains{grid-template-columns:repeat(3,1fr);max-width:100%}.problem-section__headline{font-size:var(--font-size-4xl)}}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.feature-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border)}.feature-tile__icon{font-size:2rem;line-height:1}.feature-tile__title{font-weight:700;font-size:var(--font-size-base);color:var(--color-text)}.feature-tile__text{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media(min-width:600px){.feature-grid{grid-template-columns:repeat(4,1fr)}}.hero-social-proof{display:flex;align-items:center;gap:var(--space-3);justify-content:center;margin-top:var(--space-5);flex-wrap:wrap}.hero-avatars{display:flex}.hero-avatar{width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;border:2px solid rgba(255,255,255,.6);margin-left:-8px}.hero-avatars .hero-avatar:first-child{margin-left:0}.hero-social-proof span{font-size:var(--font-size-sm);color:#fffc}.hero{padding:var(--space-16) 0;text-align:center;background:var(--gradient-purple);color:#fff}.hero h1{color:#fff;font-size:var(--font-size-4xl);margin-bottom:var(--space-6);max-width:800px;margin-left:auto;margin-right:auto}.hero p{font-size:var(--font-size-lg);opacity:.9;max-width:640px;margin:0 auto var(--space-8)}.hero__actions{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.faq-item{border-bottom:1px solid var(--color-border)}.faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-4) 0;background:none;border:none;font-size:var(--font-size-base);font-weight:600;color:var(--color-text);text-align:left;cursor:pointer}.faq-question:after{content:"+";font-size:var(--font-size-xl);font-weight:400;color:var(--color-primary);transition:transform .2s;flex-shrink:0;margin-left:var(--space-4)}.faq-item.open .faq-question:after{content:"−"}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.open .faq-answer{max-height:500px;padding-bottom:var(--space-4)}.faq-answer p{color:var(--color-text-secondary);line-height:1.7}.pricing-card{text-align:center;padding:var(--space-8)}.pricing-card__claim{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 0}.pricing-card__price{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-primary);margin:var(--space-4) 0}.pricing-card__features{text-align:left;margin:var(--space-6) 0}.pricing-card__features li{padding:var(--space-2) 0;display:flex;align-items:center;gap:var(--space-2)}.pricing-card__features li:before{content:"✓";color:var(--color-success);font-weight:700}.pricing-shared-features{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4) var(--space-8);list-style:none;margin:0 0 var(--space-8);padding:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.pricing-shared-features li:before{content:"✓ ";color:var(--color-success);font-weight:700}.filter-bar{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-8)}.filter-btn{padding:.5rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s}.filter-btn:hover,.filter-btn.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.search-box{position:relative;max-width:400px;margin-bottom:var(--space-6)}.search-box input{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-base);transition:border-color .2s,box-shadow .2s}.search-box input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.search-box:before{content:"🔍";position:absolute;left:.875rem;top:50%;transform:translateY(-50%);font-size:var(--font-size-sm)}.trust-badges{display:flex;justify-content:center;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-8) 0}.trust-badge{text-align:center}.trust-badge__number{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-primary)}.trust-badge__label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-4) 0}.breadcrumbs a{color:var(--color-text-secondary)}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs span{color:var(--color-text)}.testimonial{position:relative;padding-top:var(--space-8)}.testimonial:before{content:"„";font-size:4rem;line-height:1;color:var(--color-primary-light);position:absolute;top:0;left:var(--space-6)}.testimonial__text{font-style:italic;color:var(--color-text-secondary);margin-bottom:var(--space-4)}.testimonial__author{font-weight:600;font-size:var(--font-size-sm)}.testimonial__role{font-size:var(--font-size-xs);color:var(--color-text-muted)}.testimonial__header{display:flex;align-items:center;gap:var(--space-3)}.testimonial__avatar{width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:var(--font-size-lg);flex-shrink:0}.testimonial__outcome{font-weight:600;font-size:var(--font-size-sm);color:var(--color-success);margin-top:var(--space-2)}.form-group{margin-bottom:var(--space-4)}.form-label{display:block;font-weight:500;margin-bottom:var(--space-2);font-size:var(--font-size-sm)}.form-label .required{color:var(--color-error)}.form-input,.form-textarea,.form-select{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);transition:border-color .2s,box-shadow .2s;background:var(--color-surface)}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.form-textarea{resize:vertical;min-height:120px}.tabs{display:flex;gap:var(--space-1);border-bottom:2px solid var(--color-border);margin-bottom:var(--space-8)}.tab{padding:var(--space-3) var(--space-6);border:none;background:none;font-weight:500;color:var(--color-text-secondary);border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .2s}.tab:hover{color:var(--color-primary)}.tab.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tab-content{display:none}.tab-content.active{display:block}.alert{padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);border-left:4px solid;margin-bottom:var(--space-4)}.alert--info{background:var(--color-teal-light);border-color:var(--color-teal)}.alert--success{background:var(--color-success-bg);border-color:var(--color-success)}.alert--warning{background:var(--color-warning-bg);border-color:var(--color-warning)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-4)}.stat-box{text-align:center;padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.stat-box__value{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-primary)}.stat-box__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.cta-section{background:var(--gradient-teal);color:#fff;text-align:center;padding:var(--space-16) 0;border-radius:var(--radius-lg);margin:var(--space-16) 0}.cta-section h2{color:#fff;margin-bottom:var(--space-4);hyphens:manual}.cta-section p{opacity:.9;margin-bottom:var(--space-6)}.card.blog-card{padding:0}.blog-card{display:flex;flex-direction:column}.blog-card__image{height:200px;border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:hidden;background:var(--gradient-purple)}.blog-card__image img{width:100%;height:100%;object-fit:cover;display:block}.blog-card__body{padding:var(--space-6);flex:1;display:flex;flex-direction:column}.blog-card__meta{display:flex;gap:var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.blog-card__title{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--space-2)}.blog-card__excerpt{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:1}.beruf-card{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;overflow-wrap:break-word}.beruf-card__category{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-teal);font-weight:600}.beruf-card__name{font-size:var(--font-size-lg);font-weight:600}.beruf-card__meta{display:flex;gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.beruf-card__link{color:var(--color-primary);font-weight:500;font-size:var(--font-size-sm);margin-top:auto}.beruf-card__link:hover{color:var(--color-primary-dark)}.prose h2{margin-top:var(--space-8);margin-bottom:var(--space-4)}.prose h3{margin-top:var(--space-6);margin-bottom:var(--space-3)}.prose p{margin-bottom:var(--space-4);line-height:1.7}.prose ul,.prose ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin-bottom:var(--space-2);line-height:1.6}.prose ul.contains-task-list{list-style:none}.prose strong{font-weight:600}.prose blockquote{border-left:4px solid var(--color-primary);padding:var(--space-4) var(--space-6);background:var(--color-primary-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:var(--space-4)}.layout-sidebar{display:grid;grid-template-columns:1fr 340px;gap:var(--space-8);align-items:start}.layout-sidebar>*{min-width:0}.sidebar{position:sticky;top:100px}.phone-mockup{width:280px;height:560px;background:#1a1a2e;border-radius:36px;padding:12px;box-shadow:0 25px 50px #0000004d;position:relative;margin:0 auto}.phone-mockup__notch{width:120px;height:24px;background:#1a1a2e;border-radius:0 0 16px 16px;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:2}.phone-mockup__screen{width:100%;height:100%;background:#fafafa;border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--color-text);overflow:hidden}.phone-mockup--sm{width:220px;height:440px;margin-bottom:var(--space-8)}@keyframes bubbleLife{0%{opacity:0;transform:translateY(6px)}4%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-8px)}to{opacity:0}}@keyframes fbCardA{0%{opacity:0;transform:rotate(3deg) translateY(8px)}15%{opacity:1;transform:rotate(3deg) translateY(0)}85%{opacity:1;transform:rotate(3deg) translateY(0)}to{opacity:0;transform:rotate(3deg) translateY(-4px)}}@keyframes fbCardB{0%{opacity:0;transform:rotate(3deg) translateY(8px)}25%{opacity:1;transform:rotate(3deg) translateY(0)}to{opacity:1;transform:rotate(3deg) translateY(0)}}.voice-sim__header{display:flex;align-items:center;gap:.4rem;padding:1.5rem .6rem .5rem;background:#f0f0f0;flex-shrink:0;width:100%;border-radius:0 0 8px 8px}.voice-sim__avatar{width:28px;height:28px;border-radius:50%;background:#8e24aa1a;display:flex;align-items:center;justify-content:center;font-size:.875rem;flex-shrink:0}.voice-sim__coach-info{flex:1;min-width:0}.voice-sim__coach-name{font-size:.75rem;font-weight:600;color:var(--color-text);line-height:1.3}.voice-sim__coach-desc{font-size:.625rem;color:var(--color-text-secondary);line-height:1.3}.voice-sim__close{width:18px;height:18px;border-radius:50%;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:.5rem;color:var(--color-text-muted);flex-shrink:0}.voice-sim__progress{width:100%;height:3px;background:#e0e0e0;flex-shrink:0}.voice-sim__progress-fill{height:100%;width:35%;background:var(--color-teal);border-radius:0 2px 2px 0}.voice-sim{display:flex;flex-direction:column;align-items:center;width:100%;flex:1}.voice-sim__orb-area{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;z-index:1}.voice-sim__stage{position:absolute;inset:5% -35% 25%;pointer-events:none;z-index:4}.voice-sim__bubble{position:absolute;padding:.6rem .9rem;border-radius:12px;font-size:.8125rem;line-height:1.4;max-width:50%;box-shadow:0 4px 12px #0000001a;opacity:0;animation:bubbleLife 8s ease forwards}.voice-sim__bubble--coach{left:0;background:#fff;color:var(--color-text)}.voice-sim__bubble--user{right:0;background:var(--color-primary-light);color:var(--color-primary-dark);font-style:italic}.voice-sim__bubble:nth-child(1){top:10%;animation-delay:0s}.voice-sim__bubble:nth-child(2){top:28%;animation-delay:2s}.voice-sim__bubble:nth-child(3){top:52%;animation-delay:4s}.voice-sim__bubble:nth-child(4){top:76%;animation-delay:6s}@media(max-width:768px){.voice-sim__stage{inset:-10% 0 30%}.voice-sim__bubble{font-size:.6875rem;max-width:70%}.voice-sim__bubble--coach{left:-5%}.voice-sim__bubble--user{right:-5%}}@keyframes orbBreath{0%,to{width:56px;height:56px;box-shadow:0 0 20px 4px #8e24aa26;background:#8e24aa33}50%{width:72px;height:72px;box-shadow:0 0 40px 8px #8e24aa4d;background:#8e24aa4d}}@keyframes orbInnerBreath{0%,to{width:36px;height:36px;background:#8e24aa80}50%{width:44px;height:44px;background:#8e24aacc}}.voice-sim__orb{width:72px;height:72px;display:flex;align-items:center;justify-content:center}.voice-sim__orb-outer{border-radius:50%;display:flex;align-items:center;justify-content:center;animation:orbBreath 1.8s ease-in-out infinite}.voice-sim__orb-inner{border-radius:50%;display:flex;align-items:center;justify-content:center;animation:orbInnerBreath 1.8s ease-in-out infinite}.voice-sim__orb-inner svg{width:20px;height:20px;fill:#fff;opacity:.9}.voice-sim__hint{font-size:.5rem;color:var(--color-text-muted);letter-spacing:.03em;text-transform:uppercase}.voice-sim__replay{position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:32px;height:32px;border-radius:50%;background:#fff;border:none;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;opacity:0;animation:replayShow .3s ease forwards;animation-delay:8s;transition:transform .15s}.voice-sim__replay:hover{transform:translate(-50%) scale(1.1)}.voice-sim__replay svg{width:16px;height:16px;fill:var(--color-primary)}@keyframes replayShow{to{opacity:1}}@media(prefers-reduced-motion:reduce){.voice-sim__bubble{animation:none}.voice-sim__bubble:nth-child(1),.voice-sim__bubble:nth-child(2){opacity:1;transform:none}.voice-sim__orb-outer{animation:none;width:64px;height:64px;background:#8e24aa40;box-shadow:0 0 24px 6px #8e24aa33}.voice-sim__orb-inner{animation:none;width:40px;height:40px;background:#8e24aaa6}.feedback-card--a,.feedback-card--b{animation:none}.feedback-card--a{opacity:1}.voice-sim__replay{opacity:0;display:none}}@keyframes feedbackFloat{0%{transform:rotate(3deg) translateY(0)}to{transform:rotate(3deg) translateY(-6px)}}.feedback-card{position:absolute;bottom:40px;right:-20px;background:#fff;border-radius:12px;padding:.75rem 1rem;box-shadow:0 8px 24px #00000026;transform:rotate(3deg);animation:feedbackFloat 3s ease-in-out infinite alternate;z-index:3;text-align:left}.feedback-card__score{font-size:1.25rem;font-weight:700;color:var(--color-success)}.feedback-card__label{font-weight:600;font-size:.875rem;color:var(--color-text)}.feedback-card__detail{font-size:.75rem;color:var(--color-text-secondary)}@media(max-width:768px){.feedback-card{right:0;bottom:20px}}@media(prefers-reduced-motion:reduce){.feedback-card{animation:none}}.feedback-card--a{animation:fbCardA 4s ease forwards;animation-delay:2s;opacity:0}.feedback-card--b{animation:fbCardB 2s ease forwards;animation-delay:6s;opacity:0}@media(prefers-reduced-motion:reduce){.feedback-card--a{animation:none;opacity:1}.feedback-card--b{animation:none;opacity:0}}.home-hero-phone-wrapper{position:relative;margin-top:var(--space-8);margin-bottom:var(--space-6);overflow:visible}.hero{overflow:hidden}.home-hero-mobile{display:block}.home-hero-desktop{display:none}.hero__micro{font-size:var(--font-size-sm);opacity:.7;margin-top:var(--space-3)}@media(min-width:769px){.home-hero-mobile{display:none}.home-hero-desktop{display:block}.home-hero-grid{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.home-hero-text{text-align:left}.home-hero-text h1,.home-hero-text p{max-width:none;margin-left:0;margin-right:0}}.mini-screen{width:180px;min-height:200px;background:#fff;border-radius:16px;box-shadow:var(--shadow-md);overflow:hidden;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.mini-screen__header{font-size:.6875rem;font-weight:600;color:var(--color-primary);padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.mini-screen__list{display:flex;flex-direction:column;gap:.25rem}.mini-screen__item{font-size:.625rem;padding:.375rem .5rem;border-radius:6px;color:var(--color-text-secondary)}.mini-screen__item.active{background:var(--color-primary-light);color:var(--color-primary-dark);font-weight:500}.mini-screen__chat{display:flex;flex-direction:column;gap:.375rem}.mini-screen__bubble{font-size:.625rem;line-height:1.4;padding:.35rem .5rem;border-radius:8px;max-width:85%}.mini-screen__bubble--bot{background:var(--color-primary-light);color:var(--color-primary-dark);align-self:flex-start;border-bottom-left-radius:3px}.mini-screen__bubble--user{background:var(--color-bg);color:var(--color-text);align-self:flex-end;border-bottom-right-radius:3px}.mini-screen__score-row{display:flex;align-items:baseline;gap:.5rem}.mini-screen__score{font-size:1.25rem;font-weight:700;color:var(--color-success)}.mini-screen__score-label{font-size:.625rem;color:var(--color-text-secondary)}.mini-screen__bar-track{height:6px;background:var(--color-bg);border-radius:3px;overflow:hidden}.mini-screen__bar-fill{height:100%;background:var(--color-success);border-radius:3px}.mini-screen__tags{display:flex;gap:.25rem;flex-wrap:wrap}.mini-screen__tag{font-size:.5625rem;padding:.2rem .4rem;border-radius:4px;font-weight:500}.mini-screen__tag--green{background:#4caf5026;color:#2e7d32}.mini-screen__tag--yellow{background:#ffc10733;color:#f57f17}.mini-screen--docs{background:#fff}.mini-screen__doc-list{display:flex;flex-direction:column;gap:.375rem;flex:1}.mini-screen__doc-row{display:flex;align-items:center;gap:.35rem;padding:.3rem .4rem;background:var(--color-bg);border-radius:6px;font-size:.5625rem}.mini-screen__doc-icon{flex-shrink:0;font-size:.6875rem}.mini-screen__doc-name{flex:1;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-screen__doc-check{flex-shrink:0;color:var(--color-success);font-weight:700}.mini-screen__doc-hint{font-size:.5rem;color:var(--color-text-secondary);text-align:center;padding-top:.25rem;letter-spacing:.02em}.mini-screen--voice{background:#fafafa}.mini-screen--voice .mini-screen__header{color:var(--color-primary)}.mini-screen__voice-ui{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.mini-screen__orb{width:56px;height:56px;display:flex;align-items:center;justify-content:center;transform:scale(.65)}.mini-screen__orb-outer{border-radius:50%;display:flex;align-items:center;justify-content:center;animation:orbBreath 1.8s ease-in-out infinite}.mini-screen__orb-inner{border-radius:50%;display:flex;align-items:center;justify-content:center;animation:orbInnerBreath 1.8s ease-in-out infinite}.mini-screen__orb-inner svg{width:14px;height:14px;fill:#fff;opacity:.9}.mini-screen__transcript{font-size:.6875rem;font-style:italic;color:var(--color-text-secondary);text-align:center;padding:0 .375rem;line-height:1.4}.mini-screen__voice-hint{font-size:.5rem;color:var(--color-text-muted);background:#f0f0f0;padding:.2rem .4rem;border-radius:6px}.visual-tour{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.visual-tour__step{display:flex;flex-direction:column;align-items:center;gap:.75rem}.visual-tour__caption{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary)}.testimonial-slider{position:relative;padding-bottom:var(--space-6)}.testimonial-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:var(--space-4);scrollbar-width:none}.testimonial-slider__track::-webkit-scrollbar{display:none}.testimonial-slider__item{flex:0 0 calc(50% - var(--space-2));scroll-snap-align:start}.testimonial-slider__btn{position:absolute;top:50%;transform:translateY(-60%);background:#fff;border:2px solid var(--color-border);border-radius:var(--radius-full);width:40px;height:40px;font-size:1.5rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);color:var(--color-text);transition:background .15s,border-color .15s;z-index:1}.testimonial-slider__btn:hover{background:var(--color-primary-light);border-color:var(--color-primary)}.testimonial-slider__btn--prev{left:-20px}.testimonial-slider__btn--next{right:-20px}.testimonial-slider__dots{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}.testimonial-slider__dot{width:8px;height:8px;border-radius:var(--radius-full);border:none;background:var(--color-border);cursor:pointer;padding:0;transition:background .2s,transform .2s}.testimonial-slider__dot.active{background:var(--color-primary);transform:scale(1.3)}.testimonial-slider__item:before{display:none}.testimonial-slider__item{padding-top:var(--space-4)}.testimonial-slider__item .testimonial__text{hyphens:none}@media(max-width:640px){.testimonial-slider__item{flex:0 0 100%}.testimonial-slider__btn{display:none}}.testimonial-spotlight{border:none;margin:0;padding:0}.testimonial-spotlight p{font-size:var(--font-size-xl);font-weight:500;line-height:1.6;color:var(--color-text);margin-bottom:var(--space-4)}.testimonial-spotlight footer{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:100;background:var(--color-surface);box-shadow:0 -2px 8px #0000001a;padding:var(--space-3) var(--container-padding);text-align:center;transform:translateY(100%);transition:transform .3s ease}.sticky-cta.visible{transform:translateY(0)}.sticky-cta .btn{width:100%;max-width:360px}@media(min-width:769px){.sticky-cta{display:none!important}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.reveal.revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.chat-sim__bubble{opacity:1;animation:none}.reveal{opacity:1;transform:none;transition:none}.hero .btn--on-dark{animation:none}.sticky-cta{transition:none}.mini-screen__orb-outer,.mini-screen__orb-inner{animation:none}}.steps{display:flex;justify-content:center;gap:var(--space-8);counter-reset:step;flex-wrap:wrap}.step{text-align:center;max-width:220px;counter-increment:step}.step:before{content:counter(step);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-weight:700;font-size:var(--font-size-lg);margin:0 auto var(--space-4)}.step__title{font-weight:600;margin-bottom:var(--space-2)}.step__text{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media(max-width:900px){.layout-sidebar{grid-template-columns:1fr}.sidebar{position:static}h1{font-size:1.5rem}.hero h1{font-size:var(--font-size-3xl)}}@media(max-width:640px){.hero{padding:var(--space-8) 0}.hero h1{font-size:var(--font-size-2xl)}.hero__actions{flex-direction:column;align-items:center}.section{padding:var(--space-8) 0}.trust-badges{gap:var(--space-4)}.grid--3{grid-template-columns:1fr}.steps{flex-direction:column;align-items:center}.app-step{flex-direction:column!important;text-align:center}.app-step .mini-screen{max-width:260px;margin:0 auto}.beruf-card:nth-child(n+8){display:none}.breadcrumbs span:last-child,.breadcrumbs span:nth-last-child(2){display:none}.container{padding:0 .75rem}}@media(max-width:640px){.grid--3-teaser{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.grid--3-teaser .pricing-card{padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3);text-align:left}.grid--3-teaser .pricing-card h3{flex:1;margin:0;font-size:var(--font-size-base)}.grid--3-teaser .pricing-card__price{font-size:var(--font-size-xl);margin:0}.grid--3-teaser .pricing-card p,.grid--3-teaser .pricing-card__features{display:none}.grid--3-teaser .pricing-card .btn{width:auto!important;padding:.375rem .875rem;font-size:.875rem;flex-shrink:0}.grid--3-teaser .card--featured{padding-top:calc(var(--space-3) + 14px)}}
