a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer;&::-moz-focus-inner{padding:0}}textarea{overflow:auto}button,input{margin:0;padding:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6,.hero,.hero-2{font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;color:var(--n900);font-weight:700}.hero{font-size:96px}.hero,.hero-2{line-height:auto;letter-spacing:-2%}.hero-2{font-size:72px}.heading-1{font-size:64px;line-height:72px;letter-spacing:-.96px}.heading-2{font-size:56px;line-height:64px;letter-spacing:-.8px}.heading-3{font-size:48px;line-height:56px;letter-spacing:-.64px}.heading-4{font-size:40px;line-height:52px;letter-spacing:-.54px}.heading-5{font-size:32px;line-height:40px;letter-spacing:-.48px}.heading-6{font-size:24px;line-height:32px;letter-spacing:-.1px}.subheading-x-large{font-size:20px}.subheading-large,.subheading-x-large{line-height:24px;letter-spacing:1.2px;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-weight:500}.subheading-large{font-size:18px}.subheading-medium{font-size:16px;letter-spacing:1.2px}.subheading-medium,.subheading-small{line-height:20px;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-weight:500}.subheading-small{font-size:14px;letter-spacing:.8px}.subheading-x-small{font-size:12px;line-height:16px;letter-spacing:.8px;font-weight:500}.paragraph-2x-large,.subheading-x-small{font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif}.paragraph-2x-large{font-size:24px;line-height:40px;letter-spacing:-.44px}.paragraph-x-large{font-size:20px;letter-spacing:-.32px}.paragraph-large,.paragraph-x-large{line-height:32px;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif}.paragraph-large{font-size:18px;letter-spacing:-.26px}.paragraph-medium{font-size:16px;line-height:28px;letter-spacing:-.18px}.paragraph-medium,.paragraph-small{font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif}.paragraph-small{font-size:14px;line-height:24px;letter-spacing:-.08px}.paragraph-x-small{font-size:12px;line-height:16px;letter-spacing:0;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif}.label-large{font-size:18px;letter-spacing:-.24px}.label-large,.label-medium{font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;line-height:24px;font-weight:600}.label-medium{font-size:16px;letter-spacing:-.18px}.label-small{font-size:14px;line-height:20px;letter-spacing:-.08px}.label-small,.label-x-small{font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-weight:600}.label-x-small{font-size:12px;line-height:16px;letter-spacing:0}:root{--white:#fff;--black:#000;--background:#050606;--n1:#000;--n8:#1a1a1a;--gray-50:#f5f7f8;--gray-100:#edf0f2;--gray-200:#dde3e8;--gray-300:#c8d1d9;--gray-400:#b1bbc8;--gray-500:#95a0b2;--gray-600:#868fa5;--gray-700:#737b8f;--gray-800:#5f6674;--gray-900:#50555f;--gray-950:#2e3138;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#030712;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--cyan-50:#ecfeff;--cyan-100:#cffafe;--cyan-200:#cffafe;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--success-50:#f0fdf4;--success-100:#dcfce7;--success-200:#bbf7d0;--success-300:#86efac;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--success-800:#166534;--success-900:#14532d;--success-950:#052e16;--warning-50:#fefce8;--warning-100:#fef9c3;--warning-200:#fef08a;--warning-300:#fde047;--warning-400:#facc15;--warning-500:#eab308;--warning-600:#ca8a04;--warning-700:#a16207;--warning-800:#854d0e;--warning-900:#713f12;--warning-950:#3e1f0d;--danger-50:#fef2f2;--danger-100:#fee2e2;--danger-200:#fecaca;--danger-300:#fca5a5;--danger-400:#f87171;--danger-500:#ef4444;--danger-600:#dc2626;--danger-700:#dc2626;--danger-800:#991b1b;--danger-900:#7f1d1d;--danger-950:#450a0a}html.dark{--white:#fff;--black:#000;--background:#050606;--n1:#fff;--n8:#1a1a1a}html.dark body{background-color:var(--background)}html{background:#030303!important;background-attachment:fixed;scroll-behavior:smooth;transition:background .3s ease,color .3s ease;scrollbar-gutter:stable;background-color:#030303!important}body,html.dark{background:#030303!important;background-attachment:fixed}body{width:100%;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-size:16px;color:var(--n1);min-width:375px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s ease,color .3s ease;padding-top:env(safe-area-inset-top)}html.dark body{background:#030303!important;background-attachment:fixed;color:var(--white)}button{background:none}a{text-decoration:none}img{display:block;max-width:100%}.index{position:sticky;background-color:var(--white);z-index:2;transition:background-color .3s ease}html.dark .index{background-color:var(--background)}@media (max-width:430px){html{background-color:#030303!important}}.bg-blur{border:1px solid hsla(0,0%,100%,.2);background-color:rgba(0,0,0,.3);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:border-color .3s ease,background-color .3s ease}html.dark .bg-blur{border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05)}.accent-color{background:linear-gradient(135deg,#3e2661,#6d4b99 50%,#8664b1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.gradual-blur-inner{position:relative;width:100%;height:100%}.gradual-blur-inner>div{backdrop-filter:inherit}.gradual-blur{isolation:isolate}@supports not (backdrop-filter:blur(1px)){.gradual-blur-inner>div{background:rgba(0,0,0,.3);opacity:.5}}.gradual-blur-fixed{position:fixed!important;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1000}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#030303!important}::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:8px}.modal-scrollbar::-webkit-scrollbar-track{background:#1f2022}.button-stroke{background:none;border:none;box-shadow:0 0 0 1.5px var(--slate-200) inset;color:var(--slate-900);background:var(--white)}.button-stroke svg{stroke:var(--slate-900)}.button-stroke:active,.button-stroke:hover{background:var(--black);box-shadow:0 0 0 2px var(--black) inset;color:var(--white)}.button-stroke:hover svg{stroke:var(--white)}.button-stroke-small{background:none;border:none;box-shadow:0 0 0 1.5px var(--slate-200) inset;color:var(--black);background:var(--white);height:48px;min-height:48px;padding:0 16px;font-size:14px;line-height:20px;letter-spacing:-.08px}.button-stroke-small svg{stroke:var(--black)}.button-stroke-small:active,.button-stroke-small:hover{background:var(--black);box-shadow:0 0 0 2px var(--black) inset;color:var(--white)}.button-stroke-small:hover svg{stroke:var(--white)}.button-black{border:none;background:var(--slate-950)}.button-black:hover{background:var(--slate-900)}.button-white{background:var(--white);color:var(--black);border:1.5px solid var(--black)}.button-white svg{stroke:var(--black)}.button-white:hover{background:var(--success-50)}.button-ghost{background:none;border:none;color:var(--black);display:flex;align-items:center;justify-content:center}.button-ghost svg{stroke:var(--black)}.button-ghost:hover{background-color:var(--slate-100)}.button-ghost-small{background:none;border:none;color:var(--black);height:48px;min-height:48px;padding:0 16px;font-size:14px;line-height:20px;letter-spacing:-.08px}.button-ghost-small svg{stroke:var(--black)}.button-ghost-small:hover{background-color:var(--slate-100)}.button-small{height:48px;min-height:48px;padding:0 24px;font-size:14px;line-height:20px;letter-spacing:-.08px}.button-circle-stroke{min-height:auto;flex:0 0 48px;width:48px;height:48px;padding:0;border-radius:50%;background:transparent;transition:all .2s;border:2px solid var(--slate-200);cursor:pointer}.button-circle-stroke svg{stroke:var(--black)}.button-circle-stroke:hover{background:var(--white);border-color:var(--black)}.button-circle-stroke:hover svg{stroke:var(--black)}.button-circle-stroke.button-small{flex:0 0 40px;width:40px;height:40px}[class^=main]{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;width:100%;margin-top:24px;margin-right:24px;margin-bottom:24px}@media (max-width:430px){.main{margin:0;border-radius:0}}[class^=section]{padding:80px 0;position:relative}.section-gray{background-color:var(--n6)}.section-white{background-color:var(--n8)}@media (max-width:1024px){.section,.section-hero{padding:64px 0}}@media (max-width:430px){.section{padding:48px 0}.section-hero{padding:64px 0}}[class^=container]{width:100%;max-width:1280px;margin:0 auto;padding:0 80px}@media (max-width:1024px){.container{padding:0 48px}}@media (max-width:430px){[class^=container]{padding:0 24px}}