.elento-faq{background:#fbfaf7;padding:96px 0}.elento-faq__wrap{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:0 auto;max-width:1100px;padding:0 32px}.elento-faq__intro{position:sticky;top:32px}.elento-faq__eyebrow{color:#2864b4;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:18px;text-transform:uppercase}.elento-faq__intro h2{color:#1c1d22;font-family:Newsreader,serif;font-size:30px;font-weight:450;line-height:1.12;margin:0 0 20px;max-width:15ch}.elento-faq__intro-text,.elento-faq__intro-text p{color:rgba(28,29,34,.7);font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:1.65}.elento-faq__intro-text p{margin:0 0 16px}.elento-faq__intro-text p:last-child{margin-bottom:0}.elento-faq__items{border-top:1px solid rgba(28,29,34,.22)}.elento-faq__item{border-bottom:1px solid rgba(28,29,34,.22)}.elento-faq__question{align-items:center;color:#1c1d22;cursor:pointer;display:grid;font-family:IBM Plex Sans,sans-serif;gap:14px;grid-template-columns:38px minmax(0,1fr) 24px;list-style:none;min-height:76px;padding:12px 0}.elento-faq__question::-webkit-details-marker{display:none}.elento-faq__question:focus-visible{outline:2px solid #2864b4;outline-offset:5px}.elento-faq__number{color:#2864b4;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.elento-faq__question-text{font-size:17px;font-weight:500;line-height:1.35}.elento-faq__icon{height:20px;justify-self:end;position:relative;width:20px}.elento-faq__icon:after,.elento-faq__icon:before{background:#2864b4;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease;width:14px}.elento-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.elento-faq__item[open] .elento-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.elento-faq__item[open] .elento-faq__question-text{color:#2864b4}.elento-faq__answer{color:rgba(28,29,34,.7);font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:1.65;max-width:62ch;padding:0 38px 26px 52px}.elento-faq__answer p{margin:0 0 14px}.elento-faq__answer p:last-child{margin-bottom:0}.elento-faq__answer a{color:#2864b4;text-underline-offset:3px}@media (hover:hover){.elento-faq__question:hover .elento-faq__question-text{color:#2864b4}}@media (max-width:800px){.elento-faq{padding:72px 0}.elento-faq__wrap{gap:36px;grid-template-columns:1fr}.elento-faq__intro{position:static}.elento-faq__intro h2{font-size:30px}}@media (max-width:520px){.elento-faq{padding:60px 0}.elento-faq__wrap{padding:0 22px}.elento-faq__question{gap:10px;grid-template-columns:30px minmax(0,1fr) 20px;min-height:70px}.elento-faq__question-text{font-size:16px}.elento-faq__answer{padding:0 20px 24px 40px}}@media (prefers-reduced-motion:reduce){.elento-faq__icon:after,.elento-faq__icon:before{transition:none}}