*{box-sizing:border-box}
:root {
  --font-display: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --brand-purple: #5937E0;
  --brand-purple-hover: #4a2cc9;
  --brand-purple-50: #ECE7FB;
  --brand-purple-input: #694BE3;
  --brand-orange: #FF9E0C;
  --brand-orange-hover: #E88A00;
  --black: #000000;
  --ink-900: #232323;
  --white: #FFFFFF;
  --gray-50: #FAFAFA;
  --gray-75: #F9F9F9;
  --gray-400: #ADB5BD;
  --gray-500: #6C757D;
  --border: #DEE2E6;
  --border-strong: #ADB5BD;
  --shadow-card: 0 10px 30px rgba(17, 24, 39, .08);
  --shadow-card-hover: 0 16px 44px rgba(17, 24, 39, .13);
  --shadow-pop: 0 16px 48px rgba(17, 24, 39, .16);
}
html{scroll-behavior:smooth}
body{margin:0;background:#fff}
a{color:inherit;transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease,transform 160ms ease,box-shadow 160ms ease}
button{font:inherit}
.ac-track{background-image:repeating-linear-gradient(125deg,rgba(255,255,255,.06) 0 2px,transparent 2px 26px)}
@media(min-width:900px){.ac-nav{display:flex !important}}
a[style*="background:var(--brand-orange)"]:hover,a[style*="background: var(--brand-orange)"]:hover{background:var(--brand-orange-hover)!important;transform:translateY(-1px)}
a[style*="background:var(--brand-purple)"]:hover,a[style*="background: var(--brand-purple)"]:hover{background:var(--brand-purple-hover)!important;color:#fff!important}
section a[href^="#"][style*="border"]:hover{background:var(--brand-purple)!important;color:#fff!important}
section a[href^="#"][style*="border"]:hover svg,a[style*="background:var(--brand-purple)"]:hover svg{stroke:currentColor!important;fill:currentColor!important}
