@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--color-black: #191919;--color-white: #ffffff;--color-orange-1: #f15722;--color-yellow-1: #f8991d;--color-grey-3: #3d3d3d;--text-secondary: #666666;--text-link: #9CA3AF;--bg-button-inactive: #212121;--border-dim: rgba(128, 128, 128, .3);--bg-placeholder-1: #333333;--bg-placeholder-2: #444444;--bg-placeholder-3: #555555;--bg-primary: var(--color-black);--background: var(--color-black);--bg-card: var(--color-black);--bg-pill-hover: #333333;--border-color: #262626;--brand-primary: var(--color-orange-1);--brand-secondary: var(--color-yellow-1);--text-main: var(--color-white);--text-muted: #a8b0ba;--bg-info-card: var(--bg-button-inactive);--border-info-card: var(--bg-placeholder-1);--bg-info-bar: var(--bg-placeholder-2);--gradient-primary: linear-gradient(123.35deg, var(--color-orange-1) 10.26%, var(--color-yellow-1) 86.36%);--font-title: "Zalando Sans Expanded", sans-serif;--font-body: "Inter", sans-serif;--nav-height: 64px;--max-width: 1820px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-main);line-height:1.5;-webkit-font-smoothing:antialiased;transition:background-color .3s ease,color .3s ease}body.light-mode{--bg-primary: var(--color-white);--background: var(--color-white);--bg-card: #f4f4f4;--bg-pill-hover: #e0e0e0;--border-color: #e5e5e5;--text-main: var(--color-black);--text-muted: var(--color-grey-3);--bg-info-card: #f4f4f4;--border-info-card: #e5e5e5;--bg-info-bar: #d4d4d4}h1,h2,h3,h4,h5,h6{color:var(--text-main);font-family:var(--font-title)}p{color:var(--text-muted);font-family:var(--font-body)}.submenu-link{display:inline-block;padding:.5rem 1rem;border-radius:99px;transition:background-color .2s,color .2s,opacity .2s;color:var(--text-main);text-decoration:none;font-size:.85rem;font-weight:500;white-space:nowrap;opacity:.9}.submenu-link:hover{background-color:var(--bg-pill-hover);opacity:1!important}.text-h1{font-family:var(--font-title);font-size:clamp(3rem,7vw,80px);font-weight:900;line-height:1.1;margin-bottom:1.5rem;color:var(--text-main);text-align:left}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-section-title{font-family:var(--font-title);font-size:64px;font-weight:700;color:var(--text-main);margin-bottom:1rem}.text-card-title{font-family:var(--font-title);font-size:36px;font-weight:900;color:var(--text-main);margin-bottom:1rem}.text-quote{font-family:var(--font-title);font-size:36px;font-weight:900;color:var(--color-orange-1);margin-bottom:1.5rem}.text-p1{font-family:var(--font-body);font-size:24px;font-weight:300;color:var(--text-muted);margin-bottom:4rem;max-width:600px;line-height:1.5;text-align:left}.text-p-large{font-family:var(--font-body);font-size:20px;font-weight:500;color:var(--text-muted);line-height:1.5}.text-support{font-family:var(--font-title);font-size:24px;font-weight:300;color:var(--text-muted)}.text-p2{font-family:var(--font-body);font-size:18px;font-weight:400;color:var(--text-muted);line-height:1.5}.text-p3{font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:1px;color:#555;margin-bottom:2rem;text-align:left}@keyframes breathe{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hover-breathe:hover{animation:breathe 1.5s infinite ease-in-out}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll{animation:scroll 20s linear infinite}.logo-track{display:flex;gap:4rem;width:max-content}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:99px;font-family:var(--font-body);font-weight:500;font-size:1rem;cursor:pointer;transition:transform .2s ease,opacity .2s ease;text-decoration:none;border:none;outline:none}.btn:hover{transform:translateY(-2px);opacity:.9}.btn:active{transform:translateY(0)}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 15px #f157224d}.btn-secondary{background:transparent;color:var(--text-main);border:1px solid var(--border-color)}.btn-secondary:hover{background:var(--bg-pill-hover)}.info-card{background-color:var(--bg-info-card);transition:all .3s ease;border:1px solid var(--border-info-card)}.info-card:hover{background:var(--gradient-primary);border-color:transparent}.info-card:hover h3,.info-card:hover h3.text-stat{color:#fff!important;-webkit-text-fill-color:white!important}.info-card:hover p,.info-card:hover p.text-desc,.info-card:hover p.text-detail{color:#ffffffe6!important}
