.ec-faq,.ec-faq *,.ec-faq :after,.ec-faq :before{box-sizing:border-box}.ec-faq{font-family:var(--font-family,"Montserrat",system-ui,sans-serif)}.ec-faq__inner{align-items:start;display:grid;gap:80px;margin:0 auto;max-width:1282px;padding:80px 32px}.ec-faq__eyebrow{align-items:center;display:flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.ec-faq__dot{border-radius:50%;flex:0 0 auto;height:8px;width:8px}.ec-faq__heading{font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 24px}.ec-faq__intro{font-size:18px;font-weight:500;line-height:1.5;margin:0}.ec-faq__intro p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 12px}.ec-faq__intro p:last-child{margin-bottom:0}.ec-faq__contact{margin-top:72px}.ec-faq__contact-title{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 14px}.ec-faq__contact-text{color:var(--text-muted,#77808c);font-size:16px;font-weight:500;line-height:1.6;margin:0 0 22px;max-width:340px}.ec-faq__cta{align-items:center;color:#000!important;display:inline-flex;font-size:17px;font-weight:600;gap:10px;text-decoration:none;transition:gap .16s ease}.ec-faq__cta--pill{color:#fff!important}.ec-faq__cta:hover{gap:16px;text-decoration:none}.ec-faq__cta:not(.ec-faq__cta--pill):after{background:currentColor;content:"";flex:0 0 auto;height:17px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:17px}.ec-faq__cta--pill{border:2px solid transparent;border-radius:100px;color:#fff;height:55px;padding:0 30px;transition:transform .18s ease,box-shadow .18s ease}.ec-faq__cta--pill:hover{box-shadow:0 8px 20px rgba(0,110,245,.32);gap:6px;transform:translateY(-2px)}.ec-faq__list{display:flex;flex-direction:column;gap:16px}.ec-faq__item{background:transparent;border:1px solid #d5dbe3;overflow:hidden;transition:border-color .2s ease}.ec-faq__item.is-open,.ec-faq__item:hover{border-color:#b8c4d4}.ec-faq__q{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.ec-faq__trigger{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:24px;padding:24px 28px;text-align:left;width:100%}.ec-faq__trigger:focus-visible{outline:3px solid var(--ed-blue,#006ef5);outline-offset:-4px}.ec-faq__num{color:#000!important;flex:0 0 auto}.ec-faq__num,.ec-faq__qtext{font-size:17px;font-weight:700;line-height:1.4}.ec-faq__qtext{flex:1;letter-spacing:-.005em;min-width:0}.ec-faq__icon{border-radius:50%;display:block;flex:0 0 auto;height:30px;position:relative;transition:transform .3s cubic-bezier(.22,.61,.36,1);width:30px}.ec-faq__icon:after,.ec-faq__icon:before{background:#fff;border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -6px;position:absolute;top:50%;transition:transform .3s cubic-bezier(.22,.61,.36,1);width:12px}.ec-faq__icon:after{transform:rotate(90deg)}.ec-faq__item.is-open .ec-faq__icon:after{transform:rotate(0deg)}.ec-faq__answer{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.ec-faq__item.is-open .ec-faq__answer{grid-template-rows:1fr}.ec-faq__answer-inner{font-size:16px;font-weight:500;line-height:1.6;overflow:hidden;padding:0 28px 0 69px}.ec-faq__answer-inner:after{content:"";display:block;height:26px}.ec-faq__answer-inner p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 12px}.ec-faq__answer-inner p:last-child{margin-bottom:0}@media (max-width:1023px){.ec-faq__inner{gap:40px;grid-template-columns:1fr!important;padding:56px 32px}.ec-faq__contact-text{max-width:none}.ec-faq__contact{margin-top:32px}}@media (max-width:767px){.ec-faq__inner{padding:40px 20px}.ec-faq__trigger{gap:14px;padding:20px}.ec-faq__num,.ec-faq__qtext{font-size:16px}.ec-faq__answer-inner{padding:0 20px}.ec-faq__answer-inner:after{height:22px}.ec-faq__icon{height:26px;width:26px}}@media (prefers-reduced-motion:reduce){.ec-faq__answer,.ec-faq__cta,.ec-faq__icon,.ec-faq__item{transition:none}}.ec-faq.ec-faq--anim .ec-faq__aside{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .55s cubic-bezier(.22,.61,.36,1)}.ec-faq.ec-faq--anim .ec-faq__item{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,.61,.36,1),border-color .2s ease}.ec-faq.ec-faq--anim.ec-faq--inview .ec-faq__aside,.ec-faq.ec-faq--anim.ec-faq--inview .ec-faq__item{opacity:1;transform:none}.ec-faq.ec-faq--anim .ec-faq__item:first-child{transition-delay:.06s}.ec-faq.ec-faq--anim .ec-faq__item:nth-child(2){transition-delay:.13s}.ec-faq.ec-faq--anim .ec-faq__item:nth-child(3){transition-delay:.2s}.ec-faq.ec-faq--anim .ec-faq__item:nth-child(4){transition-delay:.27s}.ec-faq.ec-faq--anim .ec-faq__item:nth-child(5){transition-delay:.34s}.ec-faq.ec-faq--anim .ec-faq__item:nth-child(6){transition-delay:.41s}.ec-faq.ec-faq--anim .ec-faq__item:nth-child(7){transition-delay:.48s}.ec-faq.ec-faq--anim .ec-faq__item:nth-child(8){transition-delay:.55s}@media (prefers-reduced-motion:reduce){.ec-faq.ec-faq--anim .ec-faq__aside,.ec-faq.ec-faq--anim .ec-faq__item{opacity:1;transform:none;transition:none}}