.FeatureCard-module-scss-module__lTWTSq__card{align-items:flex-start;gap:var(--midi-spacing-4xl);flex-direction:column;width:100%;display:flex}.FeatureCard-module-scss-module__lTWTSq__top{gap:var(--midi-spacing-lg);flex-direction:column;width:100%;display:flex}.FeatureCard-module-scss-module__lTWTSq__image{aspect-ratio:1;border-radius:var(--midi-radius-6);width:100%;position:relative;overflow:hidden}.FeatureCard-module-scss-module__lTWTSq__image img{object-fit:cover}.FeatureCard-module-scss-module__lTWTSq__copy{gap:var(--midi-spacing-md);flex-direction:column;width:100%;display:flex}.FeatureCard-module-scss-module__lTWTSq__header{align-items:center;gap:var(--midi-spacing-lg);display:flex}.FeatureCard-module-scss-module__lTWTSq__icon{color:var(--midi-text-primary);flex-shrink:0;display:inline-flex}.FeatureCard-module-scss-module__lTWTSq__icon svg{width:32px;height:32px;display:block}.FeatureCard-module-scss-module__lTWTSq__title{font-family:var(--midi-font-family-default-font),"ABC Repro",Arial,sans-serif;font-weight:var(--midi-font-weight-bold);font-size:var(--midi-font-size-body-lg);line-height:var(--midi-line-height-text-300);letter-spacing:-.022em;color:var(--midi-text-primary);margin:0}.FeatureCard-module-scss-module__lTWTSq__body{font-family:var(--midi-font-family-default-font),"ABC Repro",Arial,sans-serif;font-weight:var(--midi-font-weight-regular);font-size:var(--midi-font-size-body-md);line-height:var(--midi-line-height-text-250);letter-spacing:-.35px;color:var(--midi-text-primary);margin:0}
.Accordion-module-scss-module__rqbhwW__accordion{flex-direction:column;width:100%;display:flex}.Accordion-module-scss-module__rqbhwW__headingWrap{font:inherit;margin:0}.Accordion-module-scss-module__rqbhwW__trigger{align-items:center;gap:var(--midi-spacing-lg);box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:flex}.Accordion-module-scss-module__rqbhwW__trigger:focus-visible{outline:var(--midi-border-width-md) solid var(--midi-border-focus);outline-offset:2px;border-radius:var(--midi-radius-2)}.Accordion-module-scss-module__rqbhwW__title{min-width:0;font-family:var(--midi-font-family-default-font),"Helvetica Neue",Arial,sans-serif;font-size:var(--midi-font-size-body-md);font-weight:var(--midi-font-weight-bold);line-height:var(--midi-line-height-text-250);letter-spacing:-.021em;color:var(--midi-text-primary);flex:1 0 0}.Accordion-module-scss-module__rqbhwW__body{font-family:var(--midi-font-family-default-font),"Helvetica Neue",Arial,sans-serif;font-size:var(--midi-font-size-body-md);font-weight:var(--midi-font-weight-regular);line-height:var(--midi-line-height-text-250);letter-spacing:-.021em;color:var(--midi-text-secondary)}.Accordion-module-scss-module__rqbhwW__caret .Accordion-module-scss-module__rqbhwW__trigger{padding-block:var(--midi-spacing-md)}.Accordion-module-scss-module__rqbhwW__caret .Accordion-module-scss-module__rqbhwW__body{padding-bottom:var(--midi-spacing-md)}.Accordion-module-scss-module__rqbhwW__caretIcon{flex-shrink:0;width:20px;height:20px;transition:transform .15s;display:inline-flex}.Accordion-module-scss-module__rqbhwW__caretIcon svg{width:100%;height:100%;display:block}.Accordion-module-scss-module__rqbhwW__accordion[data-open=true] .Accordion-module-scss-module__rqbhwW__caretIcon{transform:rotate(180deg)}.Accordion-module-scss-module__rqbhwW__button{gap:var(--midi-spacing-md)}.Accordion-module-scss-module__rqbhwW__button .Accordion-module-scss-module__rqbhwW__trigger{padding-bottom:var(--midi-spacing-md)}.Accordion-module-scss-module__rqbhwW__divider{width:100%;height:var(--midi-border-width-lt);margin-bottom:var(--midi-spacing-md);background:var(--midi-border-alpha-dark)}.Accordion-module-scss-module__rqbhwW__expandBox{padding:var(--midi-spacing-sm);border-radius:var(--midi-radius-2);background:var(--midi-bg-off-white-alpha);box-shadow:inset 0 0 0 var(--midi-border-width-rg) var(--midi-color-neutral-300);color:var(--midi-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Accordion-module-scss-module__rqbhwW__expandBox svg{width:13px;height:13px;display:block}
.FeatureGrid-module-scss-module__9JHcsW__section{box-sizing:border-box;gap:var(--midi-spacing-3xl);width:100%;padding-block:var(--midi-spacing-6xl);background:var(--midi-color-basics-white);flex-direction:column;display:flex}@media (min-width:64rem){.FeatureGrid-module-scss-module__9JHcsW__section{gap:var(--midi-spacing-7xl);padding-block:var(--midi-spacing-9xl)}}.FeatureGrid-module-scss-module__9JHcsW__headline{width:100%;max-width:var(--midi-breakpoint-desktop-xl);padding-inline:var(--midi-spacing-xl);margin-inline:auto}@media (min-width:96rem){.FeatureGrid-module-scss-module__9JHcsW__headline{padding-inline:var(--midi-spacing-8xl)}}.FeatureGrid-module-scss-module__9JHcsW__heading{font-family:var(--midi-font-family-midi-condensed-font),"Arial Narrow",sans-serif;font-weight:var(--midi-font-weight-bold);font-size:var(--midi-font-size-h2);line-height:var(--midi-line-height-display-1125);max-width:560px;color:var(--midi-text-primary);margin:0}.FeatureGrid-module-scss-module__9JHcsW__bracket:before{content:"["}.FeatureGrid-module-scss-module__9JHcsW__bracket:after{content:"]"}.FeatureGrid-module-scss-module__9JHcsW__bracket:before,.FeatureGrid-module-scss-module__9JHcsW__bracket:after{color:var(--midi-accent-pink)}.FeatureGrid-module-scss-module__9JHcsW__content{width:100%;max-width:var(--midi-breakpoint-desktop-xl);padding-inline:var(--midi-spacing-xl);gap:var(--midi-spacing-4xl);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:96rem){.FeatureGrid-module-scss-module__9JHcsW__content{padding-inline:var(--midi-spacing-8xl)}}.FeatureGrid-module-scss-module__9JHcsW__lockup{gap:var(--midi-spacing-4xl);flex-direction:column;width:100%;display:flex}@media (min-width:64rem){.FeatureGrid-module-scss-module__9JHcsW__lockup{justify-content:space-between;align-items:flex-start;gap:var(--midi-spacing-4xl);border-top:var(--midi-border-width-lt,1px) solid var(--midi-border-default);padding-top:var(--midi-spacing-lg);flex-direction:row}}.FeatureGrid-module-scss-module__9JHcsW__sub{font-family:var(--midi-font-family-default-font),"ABC Repro",Arial,sans-serif;font-weight:var(--midi-font-weight-medium);font-size:var(--midi-font-size-body-lg);line-height:var(--midi-line-height-text-275);letter-spacing:-.022em;max-width:560px;color:var(--midi-text-primary);margin:0}.FeatureGrid-module-scss-module__9JHcsW__ctaButton{width:100%}@media (min-width:64rem){.FeatureGrid-module-scss-module__9JHcsW__ctaButton{flex-shrink:0;width:auto}}.FeatureGrid-module-scss-module__9JHcsW__grid{display:none}@media (min-width:64rem){.FeatureGrid-module-scss-module__9JHcsW__grid{column-gap:var(--midi-spacing-xl);row-gap:var(--midi-spacing-5xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.FeatureGrid-module-scss-module__9JHcsW__accordions{gap:var(--midi-spacing-xl);flex-direction:column;display:flex}@media (min-width:64rem){.FeatureGrid-module-scss-module__9JHcsW__accordions{display:none}}.FeatureGrid-module-scss-module__9JHcsW__accTitle{align-items:center;gap:var(--midi-spacing-lg);width:100%;display:flex}.FeatureGrid-module-scss-module__9JHcsW__accIcon{color:var(--midi-text-primary);flex-shrink:0;display:inline-flex}.FeatureGrid-module-scss-module__9JHcsW__accIcon svg{width:32px;height:32px;display:block}.FeatureGrid-module-scss-module__9JHcsW__accLabel{font-family:var(--midi-font-family-default-font),"ABC Repro",Arial,sans-serif;font-weight:var(--midi-font-weight-bold);font-size:var(--midi-font-size-body-lg);line-height:var(--midi-line-height-text-300);letter-spacing:-.022em;color:var(--midi-text-primary)}.FeatureGrid-module-scss-module__9JHcsW__panel{gap:var(--midi-spacing-2xl);flex-direction:column;width:100%;display:flex}.FeatureGrid-module-scss-module__9JHcsW__panelImage{aspect-ratio:1;border-radius:var(--midi-radius-6);width:100%;position:relative;overflow:hidden}.FeatureGrid-module-scss-module__9JHcsW__panelImage img{object-fit:cover}.FeatureGrid-module-scss-module__9JHcsW__panelBody{font-family:var(--midi-font-family-default-font),"ABC Repro",Arial,sans-serif;font-weight:var(--midi-font-weight-regular);font-size:var(--midi-font-size-body-md);line-height:var(--midi-line-height-text-250);letter-spacing:-.35px;color:var(--midi-text-primary);margin:0}