@font-face{font-family:Nohemi;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/nohemi-100.woff2)format("woff2")}@font-face{font-family:Nohemi;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/nohemi-200.woff2)format("woff2")}@font-face{font-family:Nohemi;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/nohemi-300.woff2)format("woff2")}@font-face{font-family:Nohemi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nohemi-400.woff2)format("woff2")}@font-face{font-family:Nohemi;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nohemi-500.woff2)format("woff2")}@font-face{font-family:Nohemi;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nohemi-600.woff2)format("woff2")}@font-face{font-family:Nohemi;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nohemi-700.woff2)format("woff2")}@font-face{font-family:Nohemi;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nohemi-800.woff2)format("woff2")}@font-face{font-family:Nohemi;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nohemi-900.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2)format("woff2")}:root{--font-sans:"Nohemi", "Poppins", system-ui, sans-serif;--ink:#282828;--paper:#dedede;--bg:#1e1e1e;--bg-soft:#262626;--bg-card:#2a2a2a;--accent:#f0592b;--accent-2:#f3722c;--accent-red:#f94144;--navy:#2f648d;--blue:#577590;--text:#fff;--muted:#c4c4c4;--muted-2:#9a9a9a;--border:#ffffff1a;--border-soft:#ffffff0f;--grad-warm:linear-gradient(90deg, #f94144 0%, #f3722c 50%, #f94144 100%);--karte-dunkel:#333;--pille-dunkel:#3a3a3a;--modell-du:#824c6f;--modell-gesehen:#5b3914;--modell-interesse:#a26421;--modell-verkaufen:#d77e1d;--modell-halten:#f47f00;--modell-kunden:#4c7282;--typo-hero:clamp(40px, 6.667vw, 96px);--typo-titel:clamp(34px, 4.444vw, 64px);--typo-karte:clamp(32px, 3.333vw, 48px);--typo-lead:clamp(21px, 2.222vw, 32px);--typo-zwischentitel:clamp(20px, 1.667vw, 24px);--typo-text-l:clamp(18px, 1.389vw, 20px);--typo-text:16px;--typo-label:14px;--typo-button:clamp(17px, 1.389vw, 20px);--rand:clamp(20px, 8.333vw, 120px);--sek-pad:clamp(72px, 8.333vw, 120px);--header-h:64px;--maxw:1180px;--pad:clamp(20px, 5vw, 64px);--radius:18px;--radius-lg:28px;--ease:cubic-bezier(.22, 1, .36, 1);--dur-fast:.3s;--dur:.6s;--dur-slow:1s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4,h5{margin:0;font-weight:700;line-height:1.12}p{margin:0}::selection{background:var(--accent);color:#fff}button,a,[role=button],summary,label,input[type=range]{touch-action:manipulation}button,[role=button],.knopf,.cta-button,.footer-cta,.lp-cta,.check-next,.res-cta,.ma-knopf-klein,.angebote-cta,.kopf-cta,.nav-cta{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (pointer:coarse){input,textarea,select{font-size:max(16px,1em)}}:is(.knopf,.cta-button,.footer-cta,.lp-cta,.check-next,.res-cta,.ma-knopf-klein,.angebote-cta,.kopf-cta,.chat-antwort,.check-opt,.ma-option,.ma-stufe,.ic-skala-opt):active{transition-duration:.1s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){:is(.knopf,.cta-button,.footer-cta,.lp-cta,.check-next,.res-cta,.ma-knopf-klein,.angebote-cta,.kopf-cta,.chat-antwort,.check-opt,.ma-option,.ma-stufe,.ic-skala-opt):active{opacity:.85;transform:none}}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.typo-hero{font-size:var(--typo-hero);font-weight:700;line-height:1}.typo-titel{font-size:var(--typo-titel);letter-spacing:-.01em;font-weight:700;line-height:1.08}.typo-karte{font-size:var(--typo-karte);letter-spacing:-.01em;font-weight:700;line-height:1.1}.typo-lead{font-size:var(--typo-lead);font-weight:500;line-height:1.25}.typo-zwischentitel{font-size:var(--typo-zwischentitel);font-weight:700;line-height:1.25}.typo-text-l{font-size:var(--typo-text-l);font-weight:400;line-height:1.5}.typo-text{font-size:var(--typo-text);font-weight:400;line-height:1.5}.typo-label{font-size:var(--typo-label);letter-spacing:.02em;font-weight:600;line-height:1.3}.typo-button{font-size:var(--typo-button);font-weight:700;line-height:1.25}.start-wrap{width:100%;max-width:calc(1200px + 2 * var(--rand));padding-inline:var(--rand);margin-inline:auto}.knopf{background:var(--ink);color:var(--paper);font-family:inherit;font-size:var(--typo-button);text-align:center;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;padding:20px 32px;font-weight:700;line-height:1.25;transition:transform .2s,background .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.knopf:hover{background:#3a3a3a;transform:translateY(-2px)}}.knopf:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.knopf--hell{background:var(--paper);color:var(--ink)}@media (hover:hover) and (pointer:fine){.knopf--hell:hover{background:#fff}}.knopf--hell:focus-visible{outline-color:var(--paper)}.js-ready [data-anim]{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
