@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--content-full-width: min( calc(100% - 3rem) , 1070px);--content-medium-width: min( calc(100% - 3rem) , 720px);--full-radius: 100rem;--bg-color: #030712;--accent-color: #8b5cf6;--accent-text-color: #f5f3ff;--card-color: #131836;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--gray-950: #030712;--default-border: .1rem solid var(--gray-700);--section-padding: 6rem;--section-gap: 4rem}*{box-sizing:border-box;padding:0;margin:0;font-family:Outfit,sans-serif}html,body{width:100%;height:100%;background-color:var(--bg-color)}.full-width{width:var(--content-full-width);margin-inline:auto}.medium-width{width:var(--content-medium-width);margin-inline:auto}a{text-decoration:none;appearance:none}.section{position:relative;z-index:1;padding:var(--section-padding) 0;display:flex;flex-direction:column;gap:var(--section-gap)}.section-title{color:var(--gray-100);font-size:2.25rem;font-weight:400;line-height:120%}.section-title span{color:var(--accent-color)}.circle-logo{aspect-ratio:1;height:3.25rem;border-radius:var(--full-radius);display:flex;justify-content:center;align-items:center;border:var(--default-border)}@media screen and (max-width:767px){:root{--section-padding: 6rem;--section-gap: 4rem}.section{gap:3rem}.section-title h2{max-width:80%}}
