.index-module__mS1h5a__stack{display:flex}.index-module__mS1h5a__stack>*+*{margin-left:calc(-1 * var(--space-1-5))}
.index-module__E_fmDq__item{column-gap:var(--space-2);grid-template-columns:20px 1fr;align-items:center;display:grid}
.index-module__9KNSEG__heading{gap:var(--space-3);flex-direction:column;display:flex}.index-module__9KNSEG__eyebrow{font-family:var(--font-inter)}[data-theme=light] .index-module__9KNSEG__eyebrow{background:var(--gradient-pro);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .index-module__9KNSEG__eyebrow{opacity:.8}
.index-module__xXJuNq__wrapper{padding:var(--space-0-25);background-image:linear-gradient(180deg, rgb(var(--overlay-rgb) / .1) 0%, rgb(var(--overlay-rgb) / .05) 100%);border-radius:var(--radius-lg);position:relative}.index-module__xXJuNq__item-wrapper{width:100%;padding:var(--space-4);background-color:#00000059}[data-theme=light] .index-module__xXJuNq__item-wrapper{background-color:#ffffff8c}.index-module__xXJuNq__item-wrapper-1{border-top-left-radius:11px;border-bottom-left-radius:11px}.index-module__xXJuNq__item-wrapper-4{border-top-right-radius:11px;border-bottom-right-radius:11px}@media (max-width:1024px){.index-module__xXJuNq__item-wrapper-1{border-top-left-radius:11px;border-bottom-left-radius:0}.index-module__xXJuNq__item-wrapper-2{border-top-right-radius:11px}.index-module__xXJuNq__item-wrapper-3{border-bottom-left-radius:11px}.index-module__xXJuNq__item-wrapper-4{border-top-right-radius:0;border-bottom-right-radius:11px}}@media (max-width:640px){.index-module__xXJuNq__item-wrapper-1{border-top-left-radius:11px;border-top-right-radius:11px}.index-module__xXJuNq__item-wrapper-2{border-top-right-radius:0}.index-module__xXJuNq__item-wrapper-3{border-bottom-left-radius:0}.index-module__xXJuNq__item-wrapper-4{border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
[data-theme=light] .index-module__yjfBYG__wrapper{background:linear-gradient(to top, var(--surface-elevated), transparent)}.index-module__yjfBYG__twoColumns{gap:var(--space-20);grid-template-columns:1fr 520px;align-items:center;display:grid}.index-module__yjfBYG__illustration{height:466px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}@media (max-width:1024px){.index-module__yjfBYG__twoColumns{gap:var(--space-10);grid-template-columns:1fr}}
.index-module__-1U9tW__wash{--glow-blue:99 166 250;--glow-lilac:186 194 245;--glow-teal:178 232 222;--glow-mint:200 248 216;pointer-events:none;background:radial-gradient(60% 75% at 0% 0%, rgb(var(--glow-blue)) 0%, rgb(var(--glow-blue) / .75) 35%, transparent 75%), radial-gradient(35% 35% at 45% 0%, rgb(var(--glow-lilac) / .8), transparent 75%), radial-gradient(30% 55% at 98% 40%, rgb(var(--glow-teal)), transparent 75%), radial-gradient(25% 40% at 92% 62%, rgb(var(--glow-mint)), transparent 75%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}[data-theme=dark] .index-module__-1U9tW__wash,.index-module__-1U9tW__dark{display:none}[data-theme=dark] .index-module__-1U9tW__dark{pointer-events:none;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}
.index-module__pdLO7G__wrapper{width:100%;padding:var(--space-25) var(--space-5) var(--space-10);border-radius:var(--radius-xl);position:relative;overflow:hidden}.index-module__pdLO7G__eyebrow{opacity:.8}[data-theme=light] .index-module__pdLO7G__eyebrow{background:var(--gradient-pro);opacity:1;-webkit-background-clip:text;background-clip:text}@media only screen and (max-width:768px){.index-module__pdLO7G__wrapper{padding:var(--space-12) var(--space-6) var(--space-6)}}
.index-module__4vgpNW__wrapper{width:100%;padding:var(--space-25) var(--space-5) var(--space-0-25);border-radius:var(--radius-xl);position:relative;overflow:hidden}.index-module__4vgpNW__content{position:relative}.index-module__4vgpNW__eyebrow{opacity:.8}[data-theme=light] .index-module__4vgpNW__eyebrow{background:var(--gradient-pro);opacity:1;-webkit-background-clip:text;background-clip:text}@media only screen and (max-width:768px){.index-module__4vgpNW__wrapper{padding:var(--space-12) var(--space-6) var(--space-6)}}
