.info-chip-primary{width:-moz-max-content;width:max-content;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(225 211 255 / var(--tw-bg-opacity));padding:.25rem .5rem;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(53 25 112 / var(--tw-text-opacity))}.architecture-section{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;padding:2rem 1rem}@media (min-width: 768px){.architecture-section{padding:2.5rem 2rem}}@media (min-width: 1024px){.architecture-section{padding:4rem 3rem}}@media (min-width: 1130px){.architecture-section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1296px){.architecture-section{padding-left:4rem;padding-right:4rem}}.architecture-header{font-family:Helvetica Neue,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.25rem;line-height:1.75rem;font-weight:300;line-height:24px;--tw-text-opacity: 1;color:rgb(29 29 29 / var(--tw-text-opacity))}@media (min-width: 768px){.architecture-header{font-size:32px;line-height:40px}}.architecture-description-container{display:flex;flex-direction:column;gap:1.5rem}.architecture-description{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;font-weight:400;line-height:20px;--tw-text-opacity: 1;color:rgb(100 98 102 / var(--tw-text-opacity))}@media (min-width: 768px){.architecture-description{font-size:1rem;line-height:1.5rem}}@media (min-width: 1024px){.architecture-description{line-height:1.5rem}}.info-chip-secondary{width:-moz-max-content;width:max-content;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(53 25 112 / var(--tw-bg-opacity));padding:.25rem .5rem;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(225 211 255 / var(--tw-text-opacity))}@media screen and (min-width: 200px) and (max-width: 1130px){.AmpersandCustomization_wrapper{height:300px}.UIComponentLibraryCode{overflow-y:auto}}@media screen and (min-width: 412px) and (max-width: 1130px){.AmpersandCustomization_wrapper{height:360px}.UIComponentLibraryCode{overflow-y:auto}}@media screen and (min-width: 550px) and (max-width: 1130px){.AmpersandCustomization_wrapper{height:400px}}@media screen and (min-width: 606px) and (max-width: 1130px){.AmpersandCustomization_wrapper{height:450px}}@media screen and (min-width: 660px) and (max-width: 1130px){.AmpersandCustomization_wrapper{height:490px}}@media screen and (min-width: 720px) and (max-width: 1130px){.AmpersandCustomization_wrapper{height:530px}.UIComponentLibraryCode{height:530px;overflow-y:hidden}}@media screen and (min-width: 802px) and (max-width: 1130px){.AmpersandCustomization_wrapper,.UIComponentLibraryCode{height:570px}}@media screen and (min-width: 870px) and (max-width: 1130px){.AmpersandCustomization_wrapper{height:645px}.UIComponentLibraryCode{height:600px}}@media screen and (min-width: 960px) and (max-width: 1130px){.AmpersandCustomization_wrapper{height:700px}}@media screen and (min-width: 1024px) and (max-width: 1130px){.AmpersandCustomization_wrapper{height:770px}}.feature_card:before,.feature_card:after{border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%}.feature_card{background:#362077}.feature_card:hover:before{opacity:1}#feature_card_container:hover>.feature_card:after{opacity:1}.feature_card:before{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(94,36,187,.24),transparent 40%);z-index:3}.feature_card:after{background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgb(98,87,253),transparent 40%);z-index:1}.card-content{border-radius:inherit;background:#12103e;display:flex;flex-direction:column;flex-grow:1;inset:1px;padding:10px;position:absolute;z-index:2}.slide-in-bottom{animation:slide-in-bottom .3s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-in-bottom{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.scale-in-center{animation:scale-in-center .3s cubic-bezier(.25,.46,.45,.94) both}@keyframes scale-in-center{0%{transform:scale(0)}to{transform:scale(1)}}.animate-height{height:auto;height:calc-size(auto)}
