@font-face{font-family: "Mona Sans";src: url("/fonts/MonaSans.woff2") format("woff2");font-weight: 380 720;font-stretch: 100% 118%;font-display: swap}@font-face{font-family: "JetBrains Mono";src: url("/fonts/JetBrainsMono-Regular.woff2") format("woff2");font-weight: 400;font-display: swap}@font-face{font-family: "JetBrains Mono";src: url("/fonts/JetBrainsMono-Medium.woff2") format("woff2");font-weight: 500;font-display: swap}:root{--bg: #ffffff;--raise: #f7f7f8;--raise-2: #efeff1;--line: #e9e9ec;--line-strong: #dadadf;--line-bright: #c3c3ca;--text: #0b0b0c;--muted: #55555d;--faint: #6b6b74;--shadow: #8e8e98;--frame-shadow: 0 1px 2px rgb(16 16 20 / 0.05), 0 18px 48px -22px rgb(16 16 20 / 0.24);--c1: #ff7340;--c2: #2f7cff;--c3: #a259ff;--c4: #1fc77e;--c5: #ff4d8d;--c6: #ffb800;--sans: "Mona Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--system: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", sans-serif;--fs-display: clamp(3.25rem, 7.2vw, 6.5rem);--fs-h2: clamp(2.5rem, 4.45vw, 4rem);--fs-h3: clamp(1.5rem, 1.95vw, 1.75rem);--fs-lg: clamp(1.25rem, 1.67vw, 1.5rem);--fs-body: clamp(1.125rem, 1.39vw, 1.25rem);--fs-sm: 1rem;--ease: cubic-bezier(0.2, 0.7, 0.2, 1);--ease-out: cubic-bezier(0.16, 1, 0.3, 1);--page: 1240px;--gutter: clamp(20px, 4vw, 40px);--radius: 14px;color-scheme: light}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: 88px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--bg);color: var(--text);font-family: var(--sans);font-size: var(--fs-body);line-height: 1.6;font-weight: 410;font-stretch: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: clip}img, video, svg{display: block;max-width: 100%}a{color: inherit}:focus-visible{outline: 2px solid var(--text);outline-offset: 3px;border-radius: 4px}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.icon{width: 16px;height: 16px;flex: none}.skip{position: absolute;left: 16px;top: -60px;z-index: 100;padding: 10px 14px;background: var(--text);color: var(--bg);border-radius: 8px;font-weight: 600;font-size: var(--fs-sm);text-decoration: none}.skip:focus{top: 12px}.container{width: min(100% - 2 * var(--gutter), var(--page));margin-inline: auto}.narrow{width: min(100% - 2 * var(--gutter), 860px)}h1, h2, h3, .h3, .display{margin: 0;font-weight: 580;text-wrap: balance;overflow-wrap: break-word}h1, .display{font-size: var(--fs-display);line-height: 1.04;letter-spacing: -0.026em}h2{font-size: var(--fs-h2);line-height: 1.08;letter-spacing: -0.022em}h3, .h3{font-size: var(--fs-h3);line-height: 1.25;letter-spacing: -0.014em;font-weight: 580}p{margin: 0}.lead{color: var(--muted);font-size: var(--fs-lg);line-height: 1.45;max-width: 30em;text-wrap: pretty}.note{color: var(--faint);font-size: var(--fs-sm)}.note--trial{display: inline-flex;align-items: center;gap: 10px;color: var(--text);font-weight: 500}.note__check{width: 20px;height: 20px;padding: 3px;border-radius: 999px;color: #06150d;background: var(--c4)}.line{display: block}.punct{margin-left: 0.05em}.line--shadow{color: var(--shadow)}.mono-code{font-family: var(--mono);color: var(--faint);font-size: var(--fs-sm)}.cta .button{box-shadow: 0 1px 2px rgb(0 0 0 / 0.1), 0 12px 28px -14px rgb(0 0 0 / 0.42)}.cta{display: flex;align-items: center;flex-wrap: wrap;gap: 14px 24px}.c1{--c: var(--c1)}.c2{--c: var(--c2)}.c3{--c: var(--c3)}.c4{--c: var(--c4)}.c5{--c: var(--c5)}.c6{--c: var(--c6)}.agent{position: relative;display: block;width: 0;height: 0;color: var(--c)}.agent__dart{position: absolute;left: -2.4px;top: -2.4px;width: 28px;height: 28px;overflow: visible;filter: drop-shadow(0 0 0.6px rgb(0 0 0 / 0.38)) drop-shadow(0 2px 3px rgb(0 0 0 / 0.22))}.agent__tag{position: absolute;left: 20px;transition: opacity 200ms var(--ease);top: 25px;height: 28px;padding: 0 12px;border-radius: 999px;background: var(--c);color: #fff;font: 600 15px/28px var(--system);letter-spacing: -0.005em;white-space: nowrap;box-shadow: 0 4px 12px -5px rgb(0 0 0 / 0.35), inset 0 0 0 1px rgb(255 255 255 / 0.18)}.agent.is-quiet .agent__tag{opacity: 0}.agent.is-flipped .agent__tag{left: auto;right: 4px}.c6 .agent__tag{color: #1a1400}.agent::after{content: "";position: absolute;left: -14px;top: -14px;width: 28px;height: 28px;border-radius: 50%;border: 2px solid var(--c);opacity: 0;pointer-events: none}.agent.is-click::after{animation: click 560ms var(--ease-out)}@keyframes click{from{opacity: 0.9;transform: scale(0.2)}to{opacity: 0;transform: scale(1.3)}}.hero{padding-top: clamp(48px, min(10vw, 9svh), 120px)}.hero__head{position: relative;z-index: 1}.hero__title{max-width: 12em;font-size: clamp(3.25rem, min(8.6vw, calc((100svh - 22.5rem) / 3.5)), 8rem)}.hero__title:lang(de){font-size: clamp(3.25rem, min(8.6vw, calc((100svh - 22.5rem) / 4.7)), 8rem)}.swap{white-space: nowrap}.swap__word{position: relative;z-index: 0}.swap__selection{position: absolute;z-index: -1;inset: 0.34em -0.03em 0.27em;width: auto;border-radius: 0.06em;background: rgb(255 115 64 / 0.42);opacity: 0}.swap.is-selected .swap__selection{opacity: 1}.swap__caret{position: relative;display: inline-block;width: 0;height: 0.8em}.swap__caret::before{content: "";position: absolute;left: 0.01em;top: 0.04em;bottom: -0.08em;width: 0.05em;border-radius: 0.02em;background: var(--c1);opacity: 0}.swap.is-typing .swap__caret::before{opacity: 1}.hero__lead{margin-top: clamp(28px, 3vw, 40px);max-width: 26em;color: var(--muted);font-size: var(--fs-lg);line-height: 1.45;text-wrap: pretty}.hero .cta{margin-top: 40px}.hero__cursors{position: absolute;inset: 0;overflow-x: clip;pointer-events: none}.hero__cursors .agent{position: absolute;left: 0;top: 0;opacity: 0;transition: opacity 500ms var(--ease);will-change: transform}.hero__cursors .agent.is-on{opacity: 1}.hero__clip{margin-top: clamp(64px, 8vw, 112px)}.section{padding-block: clamp(96px, 12vw, 176px)}.section--line{border-top: 1px solid var(--line)}.section--tight{padding-block: 0 clamp(96px, 12vw, 160px)}.section__lead{margin-top: 24px}.split{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);gap: 24px 64px;align-items: end;margin-bottom: clamp(40px, 5vw, 64px)}.clip{margin: 0;display: grid;gap: 14px;align-content: start}.clip__frame{position: relative;overflow: hidden;border-radius: var(--radius);border: 1px solid rgb(16 16 20 / 0.09);background: var(--raise);box-shadow: var(--frame-shadow);aspect-ratio: 16 / 10}.clip--hero .clip__frame{border-radius: 18px;box-shadow: 0 1px 2px rgb(16 16 20 / 0.05), 0 28px 72px -36px rgb(16 16 20 / 0.24)}.clip__media{width: 100%;height: 100%;object-fit: cover}.clip__caption{color: var(--faint);font-size: var(--fs-sm);line-height: 1.5}.clip__caption strong{color: var(--text);font-weight: 600}.clip__toggle{position: absolute;right: 12px;bottom: 12px;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 999px;border: 1px solid rgb(16 16 20 / 0.1);background: rgb(255 255 255 / 0.86);color: var(--text);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);cursor: pointer;opacity: 0;transition: opacity 180ms var(--ease)}.clip__frame:hover .clip__toggle, .clip__toggle:focus-visible, .clip.is-paused .clip__toggle{opacity: 1}.clip__toggle .icon--pause, .clip.is-playing .clip__toggle .icon--play{display: none}.clip.is-playing .clip__toggle .icon--pause{display: block}.compare{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.compare__side{display: grid;gap: 20px;align-content: start}.compare__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px;font-size: var(--fs-lg);line-height: 1.35}.compare__list li{display: flex;align-items: baseline;gap: 14px}.compare__mark{width: 22px;height: 22px;flex: none;align-self: center;padding: 3px;border-radius: 999px}.compare__list{margin-top: 8px}.compare__side--before h3, .compare__side--before .compare__list{color: var(--faint)}.compare__side--before .compare__mark{color: var(--faint);background: var(--raise-2)}.compare__side--after .compare__mark{color: #06150d;background: var(--c4)}.chips{list-style: none;margin: 36px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 10px}.chips li{padding: 8px 18px;border: 1px solid var(--line-strong);border-radius: 999px;color: var(--muted);font-size: var(--fs-sm)}.bento{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 48px 20px;margin-top: clamp(48px, 6vw, 80px)}.bento > .clip{grid-column: span 6}.stage{position: relative;height: clamp(300px, 26vw, 360px);margin-bottom: clamp(32px, 4vw, 56px)}.stage .agent{position: absolute;left: 0;top: 0;opacity: 0;transition: opacity 600ms var(--ease);will-change: transform}.stage .agent.is-on{opacity: 1}.steps.steps--home{margin-top: clamp(40px, 5vw, 64px);grid-template-columns: repeat(3, minmax(0, 1fr));gap: 40px;color: inherit}.steps.steps--home li{display: grid;grid-template-columns: none;align-content: start;gap: 12px;padding-top: 28px;border-top: 1px solid var(--line-strong)}.steps.steps--home li::before{font-size: var(--fs-sm);padding: 0}.steps.steps--home p{color: var(--muted)}.dev{margin-top: clamp(48px, 6vw, 72px);border-top: 1px solid var(--line)}.dev__title{padding: 24px 0 20px;color: var(--muted);font-size: var(--fs-lg);font-weight: 450;letter-spacing: normal}.stays{list-style: none;margin: clamp(40px, 5vw, 64px) 0 0;padding: 0;border-top: 1px solid var(--line)}.stay{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);gap: 12px 48px;align-items: center;padding: clamp(24px, 3vw, 36px) 0;border-bottom: 1px solid var(--line)}@media (max-width: 359px){.stay h3{hyphens: auto}}.stay h3{display: flex;align-items: center;gap: 0.32em;font-size: min(var(--fs-h2), 10vw);line-height: 1.08;letter-spacing: -0.022em;font-weight: 580}.stay__icon{width: 0.62em;height: 0.62em;flex: none}.stay p{color: var(--muted);font-size: var(--fs-lg);line-height: 1.4}.code{border: 1px solid var(--line);border-radius: var(--radius);background: var(--raise);overflow: hidden}.code__tabs{display: flex;gap: 4px;padding: 8px;border-bottom: 1px solid var(--line);overflow-x: auto}.code__tab{border: 0;background: transparent;color: var(--faint);font: inherit;font-size: var(--fs-sm);padding: 8px 14px;border-radius: 8px;cursor: pointer;white-space: nowrap;transition: color 160ms var(--ease), background-color 160ms var(--ease)}.code__tab:hover{color: var(--text)}.code__tab[aria-selected="true"]{color: var(--text);background: var(--raise-2)}.code__panel{position: relative;padding: 26px 140px 26px 26px}.code__panel pre{margin: 0;font-variant-ligatures: none;font-family: var(--mono);font-size: var(--fs-sm);line-height: 1.7;color: var(--text);white-space: pre-wrap;word-break: break-word}.code__copy{position: absolute;top: 18px;right: 18px;display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 13px;border-radius: 8px;border: 1px solid var(--line-strong);background: var(--bg);color: var(--muted);font: inherit;font-size: var(--fs-sm);cursor: pointer;transition: color 160ms var(--ease), border-color 160ms var(--ease)}.code__copy:hover{color: var(--text);border-color: var(--line-bright)}.code__copy.is-done{color: var(--text)}.plans{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);gap: 20px;max-width: 980px;margin-top: clamp(40px, 5vw, 64px)}.plan{display: grid;align-content: start;gap: 8px;padding: 32px;border-radius: 18px;border: 1px solid var(--line)}.plan--featured{background: #fff;border-color: var(--line-strong);box-shadow: var(--frame-shadow)}.plan__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 30px}.plan__badge{font-size: var(--fs-sm);font-weight: 600;color: #fff;background: var(--text);border-radius: 999px;padding: 3px 12px}.plan__price{margin-top: 20px;display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 12px}.plan__amount{font-size: var(--fs-h2);font-weight: 580;letter-spacing: -0.028em;line-height: 1}.plan__per{color: var(--muted)}.plan__sub{color: var(--faint);font-size: var(--fs-sm);margin-bottom: 28px}.plan .button{margin-top: auto}.plans__features{list-style: none;margin: 32px 0 12px;padding: 0;display: flex;flex-wrap: wrap;gap: 12px 36px}.plans__features li{display: flex;align-items: center;gap: 10px}.faq{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);gap: 32px 64px;align-items: start}.faq h2{position: sticky;top: 108px}.faq__list{border-top: 1px solid var(--line)}.faq__item{border-bottom: 1px solid var(--line)}.faq__item summary{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 24px 0;cursor: pointer;list-style: none;font-size: var(--fs-lg);font-weight: 560;letter-spacing: -0.012em;line-height: 1.35;transition: color 160ms var(--ease)}.faq__item summary::-webkit-details-marker{display: none}.faq__item summary:hover .faq__icon{color: var(--text)}.faq__icon{width: 18px;height: 18px;color: var(--faint);transition: transform 360ms var(--ease-out), color 160ms var(--ease)}.faq__item[open] .faq__icon{transform: rotate(135deg);color: var(--text)}.faq__item p{color: var(--muted);padding: 0 48px 28px 0;max-width: 44em}.closing{border-top: 1px solid var(--line);padding-block: clamp(112px, 14vw, 200px)}.closing__inner{display: grid;gap: 48px}.footer{border-top: 1px solid var(--line);padding-block: 52px;color: var(--faint);font-size: var(--fs-sm)}.footer__inner{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 28px 48px;align-items: start}.footer__brand{display: grid;gap: 12px}.footer__brand .logo{color: var(--text)}.footer__links{display: flex;flex-wrap: wrap;gap: 10px 28px}.footer__links a{text-decoration: none;color: var(--muted);transition: color 160ms var(--ease)}.footer__links a:hover{color: var(--text)}.button{display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: 48px;padding: 0 22px;border-radius: 10px;background: var(--text);color: #fff;font-weight: 600;font-size: var(--fs-sm);letter-spacing: -0.005em;text-decoration: none;white-space: nowrap;border: 1px solid var(--text);transition: background-color 160ms var(--ease), border-color 160ms var(--ease), box-shadow 240ms var(--ease)}.button:hover{background: #2a2a2e;border-color: #2a2a2e;box-shadow: 0 10px 28px -10px rgb(0 0 0 / 0.45)}.button:active{transform: translateY(1px)}.button .icon{transition: transform 260ms var(--ease-out)}.button:hover .icon{transform: translateX(3px)}.button--small{height: 38px;padding: 0 15px;border-radius: 9px}.button--large{height: 56px;padding: 0 26px;font-size: 1.0625rem;border-radius: 12px}.button--block{width: 100%;height: 52px;font-size: 1.0625rem}.button--quiet{background: transparent;color: var(--text);border-color: var(--line-strong)}.button--quiet:hover{background: var(--raise-2);border-color: var(--line-bright);box-shadow: none}.button__beta{font-family: var(--mono);font-size: 0.75em;font-weight: 500;line-height: 1;padding: 4px 7px;border-radius: 999px;border: 1px solid currentColor;opacity: 0.7}.button__beta[hidden], .button__short{display: none}.text-link{display: inline-flex;align-items: center;gap: 8px;color: var(--text);text-decoration: underline;text-decoration-color: var(--line-strong);text-underline-offset: 5px;transition: text-decoration-color 160ms var(--ease)}.text-link:hover{text-decoration-color: var(--text)}.pill{display: inline-flex;align-items: center;height: 24px;padding: 0 10px;border-radius: 999px;border: 1px solid var(--line-strong);font-family: var(--mono);font-size: var(--fs-sm);font-weight: 500;color: var(--muted);vertical-align: middle;letter-spacing: 0}.header{position: sticky;top: 0;z-index: 50;border-bottom: 1px solid transparent;transition: background-color 300ms var(--ease), border-color 300ms var(--ease), backdrop-filter 300ms var(--ease)}.header.is-scrolled{background: rgb(255 255 255 / 0.8);border-bottom-color: rgb(16 16 20 / 0.08);-webkit-backdrop-filter: blur(16px) saturate(140%);backdrop-filter: blur(16px) saturate(140%)}.header__inner{display: flex;align-items: center;gap: 32px;height: 68px;width: min(100% - 2 * var(--gutter), var(--page));margin-inline: auto}.logo{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;font-weight: 620;letter-spacing: -0.015em;font-size: 1.125rem}.logo__mark{width: 26px;height: 26px}.logo__front{color: var(--text)}.logo__shadow{color: #b9b9c1}.nav{display: flex;gap: 28px;margin-right: auto}.nav a{color: var(--muted);text-decoration: none;font-size: var(--fs-sm);transition: color 160ms var(--ease)}.nav a:hover{color: var(--text)}.header__end{display: flex;align-items: center;margin-left: auto}.page-head{padding-top: clamp(64px, 10vw, 136px);padding-bottom: 44px}.page-head h1{font-size: var(--fs-h2);line-height: 1.04}.page-head .lead{margin-top: 26px}.page-head--center{text-align: center;padding-bottom: clamp(96px, 14vw, 180px)}.page-head--center .container{display: grid;justify-items: center;gap: 26px}.platforms{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.platform{display: grid;gap: 8px;padding: 28px;border: 1px solid var(--line);border-radius: 16px;transition: border-color 300ms var(--ease), background-color 300ms var(--ease)}.platform.is-detected{border-color: var(--line-strong);background: #fff;box-shadow: var(--frame-shadow)}.platform__top{display: flex;align-items: center;justify-content: space-between;gap: 12px}.platform__detected{font-family: var(--mono);font-size: var(--fs-sm);color: var(--muted);visibility: hidden}.platform.is-detected .platform__detected{visibility: visible}.platform__req{color: var(--muted)}.platform__status{display: flex;align-items: center;gap: 10px;margin-top: 18px;font-family: var(--mono);font-size: var(--fs-sm);color: var(--faint)}.dot{width: 8px;height: 8px;border-radius: 999px;background: var(--c1)}.early{display: grid;justify-items: start;gap: 14px;margin-top: 44px}.after{margin-top: clamp(64px, 8vw, 104px);padding-top: 44px;border-top: 1px solid var(--line);display: grid;gap: 26px;justify-items: start}.steps{margin: 0;padding: 0;list-style: none;counter-reset: step;display: grid;gap: 16px;color: var(--muted)}.steps li{counter-increment: step;display: grid;grid-template-columns: 40px 1fr}.steps li::before{content: counter(step);font-family: var(--mono);color: var(--faint);font-size: var(--fs-sm);padding-top: 0.2em}.prose{color: var(--muted)}.prose > *{max-width: 46em}.prose h2{font-size: var(--fs-h3);line-height: 1.25;letter-spacing: -0.014em;color: var(--text);margin: 44px 0 14px}.prose p + p{margin-top: 14px}.prose a{color: var(--text);text-underline-offset: 4px;text-decoration-color: var(--line-strong)}.legal-note{font-size: var(--fs-sm);color: var(--faint)}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.clip--hero .clip__frame{animation: hero-open linear both;animation-timeline: view();animation-range: entry 0% cover 50%}.clip:not(.clip--hero) .clip__frame{animation: media-in linear both;animation-timeline: view();animation-range: entry 0% entry 90%}.stay{animation: light-up linear both;animation-timeline: view();animation-range: cover 25% cover 45%}:is(.compare__list li, .chips li, .steps--home li, .plan, .faq__item, .bento .clip, .stage .agent){animation: focus-in linear both;animation-timeline: view();animation-range: entry calc(5% + var(--n, 0) * 7%) entry calc(55% + var(--n, 0) * 7%)}:is(.compare__list, .chips, .steps, .plans, .faq__list, .bento) > :nth-child(2){--n: 1}:is(.compare__list, .chips, .steps, .plans, .faq__list, .bento) > :nth-child(3){--n: 2}:is(.compare__list, .chips, .steps, .plans, .faq__list, .bento) > :nth-child(4){--n: 3}:is(.chips, .faq__list) > :nth-child(n + 5){--n: 4}}}@keyframes light-up{from{color: var(--shadow);opacity: 0.55}}@keyframes focus-in{from{opacity: 0;transform: scale(0.96);filter: blur(8px)}}@keyframes hero-open{from{transform: scale(0.92);border-radius: 30px}}@keyframes media-in{from{opacity: 0.3;transform: scale(0.965)}}@media (max-width: 980px){.nav{display: none}.split, .faq{grid-template-columns: 1fr}.faq h2{position: static}}@media (max-width: 720px){.header__inner{gap: 16px;height: 60px}.button__full{display: none}.button__short{display: inline}.compare, .platforms, .plans, .stay{grid-template-columns: 1fr}.bento{grid-template-columns: 1fr;gap: 40px}.bento > .clip{grid-column: 1 / -1}.steps.steps--home{grid-template-columns: 1fr}.stage{height: 420px}.plan{padding: 26px}.code__panel{padding: 22px 22px 76px}.code__copy{top: auto;bottom: 16px;right: 16px}.footer__inner{grid-template-columns: 1fr}.faq__item p{padding-right: 0}}@media (max-width: 600px){.hero__title{font-size: clamp(2.5rem, min(13.4vw, calc((100svh - 20rem) / 4.6)), 4.5rem)}.hero__title:lang(de){font-size: clamp(2rem, min(13.4vw, calc((100vw - 2 * var(--gutter)) / 7.4), calc((100svh - 20rem) / 5.8)), 4.5rem)}}@media (max-width: 360px){.hero__cursors .agent__dart{scale: 0.86;transform-origin: 2.4px 2.4px}.hero__cursors .agent__tag{scale: 0.86;transform-origin: -20px -25px}}@media (max-width: 600px) and (max-height: 700px){.hero{padding-top: 24px}.hero__title{font-size: clamp(2.25rem, min(13.4vw, calc((100svh - 19rem) / 5.6)), 4.5rem)}.hero__title:lang(de){font-size: clamp(2rem, min(13.4vw, calc((100vw - 2 * var(--gutter)) / 7.4), calc((100svh - 19rem) / 5.6)), 4.5rem)}.hero__lead{margin-top: 20px;font-size: var(--fs-sm)}.hero .cta{margin-top: 24px}}@media (min-width: 1800px){html{font-size: 18px}:root{--page: 1440px}}@media (min-width: 2400px){html{font-size: 20px}:root{--page: 1680px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*, *::before, *::after{transition-duration: 1ms !important;animation-duration: 1ms !important;animation-iteration-count: 1 !important}}