.section-feature-grid{position:relative;padding:5rem 0}@media (max-width:48rem){.section-feature-grid{padding:2.5rem 0}}.section-feature-grid>.container{padding-left:3rem;padding-right:3rem}@media (max-width:62rem){.section-feature-grid>.container{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:36rem){.section-feature-grid>.container{padding-left:1rem;padding-right:1rem}}.section-feature-grid{background:#fff}.section-feature-grid .ds-head{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.section-feature-grid .ds-head__eyebrow{font-family:Geist Mono;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#318ed0}.section-feature-grid .ds-head__group{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}@media (max-width:48rem){.section-feature-grid .ds-head__group{gap:1rem}}.section-feature-grid .ds-head__title{margin:0;font-family:Geist;font-weight:500;font-size:3rem;line-height:1.1;letter-spacing:-.02em}@media (max-width:48rem){.section-feature-grid .ds-head__title{font-size:2rem;line-height:1.1}}.section-feature-grid .ds-head__title{color:#000}.section-feature-grid .ds-head__title span{color:#818588}@media (max-width:48rem){.section-feature-grid .ds-head__title br{display:none}}.section-feature-grid .ds-head__title b,.section-feature-grid .ds-head__title strong{font-weight:inherit;background:linear-gradient(97.28deg,#8cbee0 1.92%,#318ed0 92.47%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:48rem){.section-feature-grid .ds-head__title b,.section-feature-grid .ds-head__title strong{background:none;color:#318ed0;-webkit-text-fill-color:#318ed0}}.section-feature-grid .ds-head__text{margin:0;font-family:Geist;font-weight:400;font-size:1.25rem;line-height:1.4;letter-spacing:0}@media (max-width:48rem){.section-feature-grid .ds-head__text{font-size:1rem}}.section-feature-grid .ds-head__text{color:#272a2d}.section-feature-grid .brand-callout{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;padding:1.5rem 2.5rem;border-radius:.5rem;background:#fff;text-align:center}@media (max-width:48rem){.section-feature-grid .brand-callout{padding:2rem 1.5rem}}.section-feature-grid .brand-callout__blob{position:absolute;z-index:-1;max-width:none;height:auto;pointer-events:none}.section-feature-grid .brand-callout__blob--m{display:none}@media (max-width:48rem){.section-feature-grid .brand-callout__blob{display:none}.section-feature-grid .brand-callout__blob--m{display:block}}.section-feature-grid .brand-callout__text{margin:0;font-family:Geist;font-weight:500;font-size:1.25rem;line-height:1.1;letter-spacing:-.02em}@media (max-width:48rem){.section-feature-grid .brand-callout__text{font-size:1rem;line-height:1.4;letter-spacing:0}}.section-feature-grid .brand-callout__text{color:#000}.section-feature-grid .brand-callout__text span{color:#818588}@media (max-width:48rem){.section-feature-grid .ds-head{gap:1rem}}.section-feature-grid .feature-grid__inner{display:flex;flex-direction:column;gap:2.5rem}@media (max-width:48rem){.section-feature-grid .feature-grid__inner{gap:2rem}}.section-feature-grid .feature-grid__body{display:flex;flex-direction:column;gap:1.5rem}.section-feature-grid .feature-grid__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1875rem .5rem;margin:0;padding:0;list-style:none}@media (max-width:62rem){.section-feature-grid .feature-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.section-feature-grid .feature-grid__items{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.section-feature-grid .feature-grid__item{display:flex;align-items:flex-start;gap:1.5rem;margin:0;padding:1rem 1rem 1rem 0;border-radius:.5rem}@media (max-width:48rem){.section-feature-grid .feature-grid__item{gap:1rem;padding:0}}.section-feature-grid .feature-grid__item--compact{align-items:center;padding-top:.5rem;padding-bottom:.5rem}@media (max-width:48rem){.section-feature-grid .feature-grid__item--compact{padding:0}}.section-feature-grid .feature-grid__icon{flex:none;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:.5rem;background:rgba(140,190,224,.15)}.section-feature-grid .feature-grid__icon img{display:block;width:auto;height:auto;max-width:none}@media (max-width:48rem){.section-feature-grid .feature-grid__icon{width:3rem;height:3rem;border-radius:.4286rem}.section-feature-grid .feature-grid__icon img{transform:scale(.857)}}.section-feature-grid .feature-grid__copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.5rem}.section-feature-grid .feature-grid__item-title{margin:0;font-family:Geist;font-weight:500;font-size:1.5rem;line-height:1.1;letter-spacing:-.02em}@media (max-width:48rem){.section-feature-grid .feature-grid__item-title{font-size:1.375rem;line-height:1.1}}.section-feature-grid .feature-grid__item-title{color:#000}.section-feature-grid .feature-grid__item--compact .feature-grid__item-title{margin:0;font-family:Geist;font-weight:500;font-size:1.25rem;line-height:1.1;letter-spacing:-.02em}@media (max-width:48rem){.section-feature-grid .feature-grid__item--compact .feature-grid__item-title{font-size:1rem;line-height:1.4;letter-spacing:0}}.section-feature-grid .feature-grid__item-text{margin:0;font-family:Geist;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:0;color:#272a2d}.section-feature-grid .brand-callout__blob--a{width:1056.15px;left:222.795px;top:-218.24px;transform:rotate(166.2deg)}.section-feature-grid .brand-callout__blob--b{width:887.32px;left:-342.79px;top:-385.785px;transform:rotate(-133.86deg)}@media (max-width:48rem){.section-feature-grid .brand-callout{background:linear-gradient(180deg,#d2ecff,#fff 76.686%)}}@media (max-width:48rem){.section-feature-grid--split{padding-bottom:4rem}}.section-feature-grid--split .feature-grid__inner{gap:3rem}@media (max-width:48rem){.section-feature-grid--split .feature-grid__inner{gap:2rem}}.section-feature-grid--split .feature-grid__split{display:flex;align-items:flex-start;gap:13.125rem}@media (max-width:62rem){.section-feature-grid--split .feature-grid__split{gap:3rem}}@media (max-width:48rem){.section-feature-grid--split .feature-grid__split{flex-direction:column;gap:1rem}}.section-feature-grid--split .feature-grid__title{margin:0;font-family:Geist;font-weight:500;font-size:3.5rem;line-height:1.1;letter-spacing:-.02em}@media (max-width:48rem){.section-feature-grid--split .feature-grid__title{font-size:2.25rem;line-height:1.1}}.section-feature-grid--split .feature-grid__title{flex:none;color:#000}.section-feature-grid--split .feature-grid__title span{color:#818588}@media (max-width:48rem){.section-feature-grid--split .feature-grid__title br{display:none}}.section-feature-grid--split .feature-grid__title b,.section-feature-grid--split .feature-grid__title strong{font-weight:inherit;background:linear-gradient(97.28deg,#8cbee0 1.92%,#318ed0 92.47%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:48rem){.section-feature-grid--split .feature-grid__title b,.section-feature-grid--split .feature-grid__title strong{background:none;color:#318ed0;-webkit-text-fill-color:#318ed0}.section-feature-grid--split .feature-grid__title{flex:initial}}.section-feature-grid--split .feature-grid__text{margin:0;font-family:Geist;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:0;flex:1 1 0;min-width:0;color:#000}@media (max-width:48rem){.section-feature-grid--split .feature-grid__text{color:#272a2d}}.section-feature-grid--split .feature-grid__list-title{margin:0;font-family:Geist;font-weight:500;font-size:1.75rem;line-height:1.1;letter-spacing:-.02em}@media (max-width:48rem){.section-feature-grid--split .feature-grid__list-title{font-size:1.5rem;line-height:1.1}}.section-feature-grid--split .feature-grid__list-title{color:#000}.section-feature-grid--split .feature-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}@media (max-width:48rem){.section-feature-grid--split .feature-grid__items{grid-template-columns:minmax(0,1fr)}}.section-feature-grid--split .feature-grid__copy{max-width:28.25rem}
