.eit-faq{padding:clamp(52px, 7vw, 100px) 0;background:linear-gradient(180deg,#e9eef7 0%,#eef1f9 100%)}.eit-faq__inner{max-width:var(--eit-wrap);margin-inline:auto;padding-inline:clamp(18px, 3vw, 30px)}.eit-faq__title{margin:0 0 clamp(26px, 3.5vw, 44px);color:var(--eit-ink,#15181f);font-size:clamp(26px, 3.2vw, 44px);font-weight:600;line-height:1.16;letter-spacing:-.02em}.eit-faq__cols{display:grid;gap:clamp(14px, 1.6vw, 24px);grid-template-columns:1fr;align-items:start}@media (min-width:900px){.eit-faq__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.eit-faq__col{display:flex;flex-direction:column;gap:clamp(12px, 1.4vw, 20px)}.eit-faq__item{border-radius:10px;background:rgb(255 255 255 / .55);border:1px solid rgb(255 255 255 / .8);transition:background-color .2s ease,box-shadow .2s ease}.eit-faq__item:hover{background:rgb(255 255 255 / .78)}.eit-faq__item[open]{background:rgb(255 255 255 / .92);box-shadow:0 6px 22px rgb(16 24 40 / .07)}.eit-faq__q{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(16px, 1.8vw, 22px) clamp(18px, 2vw, 28px);cursor:pointer;list-style:none;-webkit-tap-highlight-color:#fff0}.eit-faq__q::-webkit-details-marker{display:none}.eit-faq__q:focus-visible{outline:2px solid var(--eit-accent,#3b4fe8);outline-offset:2px;border-radius:10px}.eit-faq__text{color:var(--eit-ink,#15181f);font-size:clamp(15px, 1.25vw, 18px);font-weight:500;line-height:1.45}.eit-faq__icon{position:relative;flex:none;width:18px;height:18px}.eit-faq__icon::before,.eit-faq__icon::after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:var(--eit-ink,#15181f);border-radius:2px;transform:translateY(-50%);transition:transform .25s ease,opacity .25s ease}.eit-faq__icon::after{transform:translateY(-50%) rotate(90deg)}.eit-faq__item[open] .eit-faq__icon::after{transform:translateY(-50%) rotate(0deg);opacity:0}.eit-faq__item[open] .eit-faq__icon::before{background:var(--eit-accent,#3b4fe8)}.eit-faq__item[open] .eit-faq__text{color:var(--eit-accent,#3b4fe8)}.eit-faq__a{padding:0 clamp(18px, 2vw, 28px) clamp(18px, 2vw, 24px)}.eit-faq__a p{margin:0;max-width:62ch;color:var(--eit-body,#3d4453);font-size:clamp(14px, 1.1vw, 16px);line-height:1.65}@media (prefers-reduced-motion:reduce){.eit-faq__item,.eit-faq__icon::before,.eit-faq__icon::after{transition:none}}