:root{--black:#29363D;--black-dark:#030628;--foreground-light-2:#656B8A;--foreground-light-3:#6B7190;--foreground-dark-2:#C5CAE8;--foreground-dark-3:#878CA6;--brand-purple:#6363F1;--brand-purple-hover:#4F46E5;--brand-purple-text:#5B5BE8;--brand-purple-focus:rgba(99,99,241,.3);--brand-3:#D8D9FA;--brand-tint-2:#D1D1FF;--brand-tint-3:#A683FF;--section-light:#F9F9FB;--surface-soft:#FCFCFD;--border-color:#E8EAED;--cool-gray:#ECEFF1;--input-border:#DDDDE3;--dark-bg:#030527;--dark-bg-2:#030520;--dark-panel:#181B39;--dark-panel-2:#030422;--border-dark:#2B335A;--dark-accent:#23F0C3;--dark-accent-hover:#4AF3CE;--dark-accent-border:#19CBA4;--gradient-hero-text:linear-gradient(45deg,#A683FF,#7772E5 28%,#687CFE 32%,#5BB1E2 44%,#677BFF 65%,rgba(103,123,255,0));--gradient-dark-eyebrow:linear-gradient(174deg,#25DFF9,#21FF94);--gradient-rainbow:linear-gradient(45deg,#A163F1,#6363F1 34%,#3498EA 60%,#40DFA3);--page-padding:56px;--container:1200px;--container-small:1012px;--section-y:120px;--cta-radius:100px;--font-sans:'Untitled Sans','Inter',Arial,'Helvetica Neue',sans-serif;--font-mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;}*,*::before,*::after{box-sizing:border-box;}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.2;font-weight:400;color:var(--black);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;}img,svg,video{max-width:100%;display:block;}a{color:inherit;text-decoration:none;}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;}input,textarea,select{font:inherit;color:inherit;}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0;letter-spacing:-.05em;}p{margin:0;}ul,ol{margin:0;padding:0;list-style:none;}figure{margin:0;}blockquote{margin:0;}::selection{background:var(--brand-3);color:var(--black);}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-purple-focus);border-radius:6px;}.page-wrapper{position:relative;min-height:100vh;display:flex;flex-direction:column;}.main{flex:1 0 auto;}[id]{scroll-margin-top:104px;}.container{width:100%;max-width:var(--container);margin-inline:auto;}.container--small{max-width:var(--container-small);}.page-padding{padding-inline:var(--page-padding);}.section{padding-block:var(--section-y);position:relative;}.section--light{background-color:var(--section-light);}.page-dark .section--light{color:#0c0f2b;}.section--dark{background-color:var(--dark-bg);color:#fff;}.section--no-padding{padding-block:0;}.section--tight{padding-block:80px;}.section--overflow-hidden,.overflow-hidden{overflow:hidden;}.section-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:80px;}.section-header--max-width-medium{max-width:760px;margin-inline:auto;}.section-header--max-width-small{max-width:620px;margin-inline:auto;}.section-header--width-xsmall{max-width:540px;margin-inline:auto;}.section-header--no-margin{margin-bottom:0;}.section-header--left{align-items:flex-start;text-align:left;}.eyebrow{font-size:28px;line-height:1.3;font-weight:500;letter-spacing:-.03em;color:var(--brand-purple-text);}.eyebrow--dark{background-image:var(--gradient-dark-eyebrow);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}.section-heading{font-size:52px;line-height:1.07;letter-spacing:-.05em;color:inherit;margin-top:8px;}.section-paragraph{font-size:19px;line-height:1.6;letter-spacing:-.01em;color:var(--foreground-light-2);margin-top:16px;max-width:640px;}.section-paragraph--hero{font-size:20px;max-width:630px;}.section-paragraph--no-margin{margin-top:0;}.section--dark .section-paragraph{color:var(--foreground-dark-2);}.section-paragraph a,.inline-link{color:var(--brand-purple-text);text-decoration:underline;text-underline-offset:2px;}.large-headline{font-size:30px;line-height:1.25;letter-spacing:-.04em;}.subheading{font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-.02em;}.allcaps-label{font-size:12px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground-light-3);}.text-color-light-2{color:var(--foreground-light-2);}.text-color-black{color:var(--black);}.text-color-muted{color:var(--foreground-light-3);}.cta-wrap{display:flex;align-items:center;gap:16px;margin-top:32px;flex-wrap:wrap;}.cta-wrap--hero{margin-top:32px;}.cta-wrap--center{justify-content:center;}.cta-gap{gap:8px;}.secondary-button-margin{margin-left:4px;}.secondary-button-margin.cc-hero{margin-left:8px;}@media (max-width:991px){:root{--page-padding:44px;--section-y:80px;}.section-heading{font-size:40px;}.section-header{margin-bottom:56px;}.eyebrow{font-size:22px;}}@media (max-width:479px){:root{--page-padding:28px;--section-y:64px;}.section-heading{font-size:32px;}.section-paragraph{font-size:17px;}.section-paragraph--hero{font-size:18px;}.eyebrow{font-size:20px;}.large-headline{font-size:24px;}.cta-wrap{gap:12px;}}
