@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Familjen+Grotesk:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--site-bg: #ffffff;--site-surface: #ffffff;--site-surface-strong: #ffffff;--site-ink: #0a0e1a;--site-muted: #5b6478;--site-line: rgba(10, 14, 26, .08);--site-accent: #2964f0;--site-accent-strong: #1f4ccc;--site-accent-soft: #e3ecff;--site-warm: #e2a233;--site-display: "Familjen Grotesk", system-ui, "Helvetica Neue", Arial, sans-serif;--site-sand: var(--site-line);--site-terracotta: var(--site-ink);--site-shadow: 0 8px 24px rgba(10, 14, 26, .06);--site-shadow-strong: 0 18px 48px rgba(10, 14, 26, .12);--site-radius-lg: 20px;--site-radius-md: 14px;--site-radius-sm: 10px;--site-max-width: 1180px;--site-bp-tablet: 768px;--site-bp-desktop: 1024px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff;color:var(--site-ink);font-family:Manrope,sans-serif;text-rendering:optimizeLegibility}body.drawer-open,body.dialog-open{overflow:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.eyebrow{display:inline-flex;align-items:center;padding:.5rem .8rem;border-radius:999px;background:var(--site-accent-soft);color:var(--site-accent-strong);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid transparent;border-radius:999px;padding:.95rem 1.3rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover{transform:translateY(-1px)}.button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.button--compact{padding:.72rem 1.05rem;font-size:.92rem}.button--primary{background:var(--site-accent);color:#fff;box-shadow:0 8px 20px #2964f040}.button--primary:hover{background:var(--site-accent-strong);box-shadow:0 10px 24px #2964f052}.button--ghost{background:#fff;color:var(--site-ink);border-color:var(--site-line)}.button--ghost:hover{border-color:var(--site-accent);color:var(--site-accent-strong)}@keyframes alle-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.hero__title,.hero__body,.hero__panel{animation:alle-fade-up .6s cubic-bezier(.16,1,.3,1) both}.hero__panel{animation-delay:.12s}.feature-card,.stat-card,.testimonial-card,.dashboard-card,.card{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1)}.feature-card:hover,.testimonial-card:hover{transform:translateY(-3px);box-shadow:var(--site-shadow-strong)}}
