.ec-solution-ribbons[data-v-8763f557]{position:absolute;z-index:-1;inset:0;pointer-events:none;overflow:clip}.ec-solution-ribbon[data-v-8763f557]{position:absolute;width:12.1418rem;height:15.163rem;overflow:hidden}.ec-solution-ribbon[data-v-8763f557] img{position:absolute;left:-96.29%;top:-20.01%;width:235.85%;height:141.72%;max-width:none}.ec-solution-ribbon--1[data-v-8763f557]{left:calc(50% - 35.6rem);top:16.25rem;transform:rotate(1.78deg) scaleY(-1)}.ec-solution-ribbon--2[data-v-8763f557]{left:calc(50% - 35.6rem);top:31.8rem;transform:rotate(-1.78deg)}.ec-solution-ribbon--3[data-v-8763f557]{right:calc(50% - 35.6rem);top:16.25rem;transform:rotate(178.22deg)}.ec-solution-ribbon--4[data-v-8763f557]{right:calc(50% - 35.6rem);top:31.8rem;transform:rotate(-178.22deg) scaleY(-1)}.ec-solution-ribbons--hero .ec-solution-ribbon--1[data-v-8763f557]{left:calc(50% - 26rem);top:calc(50% - 15.6rem)}.ec-solution-ribbons--hero .ec-solution-ribbon--2[data-v-8763f557]{left:calc(50% - 26rem);top:50%}.ec-solution-ribbons--hero .ec-solution-ribbon--3[data-v-8763f557]{right:calc(50% - 26rem);top:calc(50% - 15.6rem)}.ec-solution-ribbons--hero .ec-solution-ribbon--4[data-v-8763f557]{right:calc(50% - 26rem);top:50%}@media(max-width:1023px){.ec-solution-ribbons[data-v-8763f557]:not(.ec-solution-ribbons--hero){display:none}}@media(max-width:639px){.ec-solution-ribbons--hero .ec-solution-ribbon--1[data-v-8763f557]{left:-8rem;top:-.7rem}.ec-solution-ribbons--hero .ec-solution-ribbon--2[data-v-8763f557]{left:-8rem;top:50%}.ec-solution-ribbons--hero .ec-solution-ribbon--3[data-v-8763f557]{right:-8rem;top:-.7rem}.ec-solution-ribbons--hero .ec-solution-ribbon--4[data-v-8763f557]{right:-8rem;top:50%}}.ec-solution-faq[data-v-bb367949]{position:relative;isolation:isolate;overflow:clip}.ec-solution-faq h2[data-v-bb367949]{text-align:center}.ec-solution-faq-surface[data-v-bb367949]{max-width:54rem;margin:4rem auto 0;padding:clamp(1.5rem,4.63vw,5rem);border:5px solid transparent;border-radius:var(--ec-marketing-radius-faq);background:linear-gradient(var(--ec-white),var(--ec-white)) padding-box,linear-gradient(var(--ec-primary-900),color-mix(in srgb,var(--ec-primary-900) 12%,var(--ec-white))) border-box}.ec-solution-faq[data-v-bb367949] .ec-solution-faq-trigger{min-height:2.75rem;padding-block:1.25rem;gap:1rem;color:var(--ec-marketing-ink);font-size:1rem;font-weight:500;line-height:1.5}.ec-solution-faq-answer[data-v-bb367949]{font-size:1rem;line-height:1.5;color:var(--ec-marketing-muted);padding-bottom:1.25rem}.ec-solution-faq[data-v-bb367949] .ec-solution-faq-item:not(:last-child){border-bottom:1px solid var(--ec-marketing-line)}.ec-solution-faq[data-v-bb367949] .ec-solution-faq-item:has([aria-expanded=true]){border:0}.ec-solution-faq-rule[data-v-bb367949]{height:1px;overflow:clip}.ec-solution-faq-rule img[data-v-bb367949]{max-width:none}@media(max-width:639px){.ec-solution-faq-surface[data-v-bb367949]{margin-top:2.125rem;border-radius:var(--ec-marketing-radius-card)}}
