@layer components{.feature-list_wrap{background-color:var(--light-100);padding-block:11rem 7rem;position:relative}@media not (min-width:48rem){.feature-list_wrap{background-color:#0000;padding-top:4rem}}@media not (min-width:30rem){.feature-list_wrap{padding-block:3rem}}.feature-list_wrap.card{background-color:#0000;padding-block:10rem 7rem}@media not (min-width:48rem){.feature-list_wrap.card{padding-top:5rem}}@media not (min-width:30rem){.feature-list_wrap.card{padding-bottom:5rem}}.feature-list_wrap>.container{display:block}.feature-list_layout{grid-template-columns:1fr .75fr;align-items:start;column-gap:5rem;display:grid}@media not (min-width:62rem){.feature-list_layout{grid-template-columns:1fr 1fr}}@media not (min-width:48rem){.feature-list_layout{grid-template-columns:1fr;row-gap:4rem}}.feature-list_left{justify-items:start;row-gap:2rem;display:grid;position:sticky;top:13rem}@media not (min-width:48rem){.feature-list_left{position:static}}.feature-list_text{max-width:32rem}.feature-list_buttons{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.feature-list_right{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.feature-list_intro{color:var(--brand-500)}.feature-list_items{row-gap:1rem;width:100%;display:grid}.feature-list_item{background-color:#000;border-radius:.5rem;flex-direction:column;width:100%;min-height:23rem;padding:3rem;display:flex}@media not (min-width:62rem){.feature-list_item{min-height:26.1rem}}@media not (min-width:48rem){.feature-list_item{background-color:var(--light-100);min-height:22rem;padding:2rem;background-image:none!important}}@media not (min-width:30rem){.feature-list_item{min-height:23.7rem;padding:1.6rem 2rem}}.feature-list_wrap.compact .feature-list_item{min-height:auto}.feature-list_wrap.card .feature-list_item{background-color:#ffffffb3;border-radius:1rem;height:22.5rem;min-height:0;box-shadow:0 .25rem .1875rem #0000000d}@media not (min-width:30rem){.feature-list_wrap.card .feature-list_item{padding:1.6rem 2rem 2rem}}@media not (min-width:48rem){.feature-list_wrap.grey{background-color:var(--light-100)}}.feature-list_wrap.grey .feature-list_item{background-color:#0000;border-radius:1rem;height:22.5rem;min-height:0}@media not (min-width:48rem){.feature-list_wrap.grey .feature-list_item{background-image:url(/_astro/rectangle.DCzaqscI.webp)!important}}@media not (min-width:30rem){.feature-list_wrap.grey .feature-list_item{padding:1.6rem 2rem 2rem}}.feature-list_wrap.flat{background-image:url(/_astro/dark-structure.CezLfMZ9.webp);background-position:50%;padding-block:12rem 8rem}@media not (min-width:48rem){.feature-list_wrap.flat{background-color:#0000;padding-block:4rem}}.feature-list_wrap.flat .feature-list_item{background-color:#8383830d}.feature-list_logo{object-fit:contain;width:auto;height:2.5rem}.feature-list_numbers{justify-content:center;align-items:center;gap:8rem;margin-top:6rem;display:flex}@media not (min-width:48rem){.feature-list_numbers{gap:4rem}}@media not (min-width:30rem){.feature-list_numbers{flex-wrap:wrap}}.feature-list_number{flex-direction:column;align-items:center;gap:1rem;display:flex}.feature-list_number .text-style-h2{color:var(--text);letter-spacing:-2px}.feature-list_number-label{color:var(--text);justify-content:center;align-items:flex-end;gap:.2rem;font-size:1rem;line-height:1.4;display:flex}@media not (min-width:48rem){.feature-list_number-label{flex-wrap:wrap}}.feature-list_tip{cursor:help;display:inline-flex;position:relative}.feature-list_tip img{width:auto}.feature-list_tip:hover .feature-list_tip-text,.feature-list_tip:focus-visible .feature-list_tip-text{opacity:1;visibility:visible}.feature-list_tip-text{z-index:5;background-color:var(--dark-800);width:16rem;color:var(--light-100);text-align:center;opacity:0;visibility:hidden;border-radius:.4rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.4;transition:opacity .2s,visibility .2s;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50%}.feature-list_icon{object-fit:contain;flex:none;width:5rem;height:auto}.feature-list_content{justify-items:start;row-gap:.75rem;margin-top:auto;display:grid}.feature-list_item-text{color:var(--text);letter-spacing:-.01em;font-size:1rem;line-height:1.4}}
