.implementation-faq{color:#080b18;font-family:var(--font-body), Inter, system-ui, sans-serif;background:#f2f3f8;padding:86px 0 74px;position:relative;overflow:hidden}.implementation-faq--application{background:#fff}.implementation-faq__inner{grid-template-columns:300px 1fr;align-items:start;gap:76px;width:min(1180px,100% - 88px);margin:0 auto;display:grid}.implementation-faq__aside{padding-top:3px}.implementation-faq__eyebrow{color:#61697d;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:relative}.implementation-faq__eyebrow:before{content:"";background:#0006b1;border-radius:999px;flex:none;width:5px;height:5px}.implementation-faq__aside h2{color:#090c18;max-width:292px;font-family:"Inter", var(--font-body);letter-spacing:-.055em;margin:0;font-size:35px;font-weight:700;line-height:1.18}.implementation-faq__aside>p:not(.implementation-faq__eyebrow){color:#687084;margin:22px 0 0;font-size:12px;font-weight:500;line-height:1.45}.implementation-faq__cta{color:#fff;background:#0006b1;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:max-content;height:36px;margin-top:21px;padding:0 18px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 24px #0006b12e}.implementation-faq__cta svg{transition:transform .18s}.implementation-faq__cta:hover{transform:translateY(-2px);box-shadow:0 16px 30px #0006b13d}.implementation-faq__cta:hover svg{transform:translate(2px)}.implementation-faq__list{gap:0;display:grid}.implementation-faq__item{border-bottom:1px solid #dfe3ec}.implementation-faq__question{color:#101422;width:100%;min-height:57px;font-family:"Inter", var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;padding:0;font-size:14px;font-weight:800;line-height:1.35;display:flex}.implementation-faq__toggle{color:#0b1020;background:#e9ecf4;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;transition:color .18s,background .18s,transform .26s;display:grid}.implementation-faq__item--open .implementation-faq__toggle{color:#fff;background:#0006b1;transform:rotate(180deg)}.implementation-faq__answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1);display:grid}.implementation-faq__item--open .implementation-faq__answer-wrap{grid-template-rows:1fr}.implementation-faq__answer{color:#687084;overflow:hidden}.implementation-faq__item--open .implementation-faq__answer{padding:0 51px 21px 0}.implementation-faq__answer p{color:#687084;max-width:705px;margin:0;font-size:15px;font-weight:500;line-height:1.55}@media (max-width:980px){.implementation-faq__inner{grid-template-columns:1fr;gap:36px;width:min(720px,100% - 44px)}.implementation-faq__aside h2,.implementation-faq__answer p{max-width:none}}@media (max-width:560px){.implementation-faq{padding:54px 0}.implementation-faq__inner{width:min(100% - 32px,430px)}.implementation-faq__aside h2{font-size:31px}.implementation-faq__question,.implementation-faq__answer p{font-size:13px}}
