.dilo-faq{--faq-bg:#fff;--faq-text:#495156;--faq-dark:#1a1c1e;--faq-orange:#eb690b;--faq-border:#e3e8ed;--faq-hover-bg:#fef3ec;--faq-font-display:var(--dilo-font-display);--faq-font-sans:var(--dilo-font-body);background-color:var(--faq-bg)}.dilo-faq__inner{gap:24px;margin:0 auto;max-width:940px;padding:80px 20px}.dilo-faq__head,.dilo-faq__inner{display:flex;flex-direction:column}.dilo-faq__head{gap:10px}.dilo-faq__eyebrow{color:var(--faq-orange);margin:0}.dilo-faq__heading{color:var(--faq-dark);font-family:var(--faq-font-display);font-size:40px;font-weight:700;line-height:1;margin:0}.dilo-faq__list{display:flex;flex-direction:column;gap:14px}.dilo-faq__item{background-color:var(--faq-bg);border:1px solid var(--faq-border)}.dilo-faq__question{align-items:flex-start;background:none;border:none;border-radius:0;color:var(--faq-dark);cursor:pointer;display:flex;font-family:var(--faq-font-sans);font-size:17px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.38;padding:24px 28px;text-align:left;text-transform:none;width:100%}.dilo-faq__item--open .dilo-faq__question{padding-bottom:16px}.dilo-faq__question:active,.dilo-faq__question:focus,.dilo-faq__question:focus-visible,.dilo-faq__question:hover{background-color:var(--faq-hover-bg);border:none;border-radius:0;color:var(--faq-dark);font-style:normal;font-weight:600;text-decoration:none}.dilo-faq__icon{align-items:center;color:var(--faq-orange);display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;min-height:1.38em;transition:transform .2s ease}.dilo-faq__icon i{font-size:22px;line-height:1}.dilo-faq__item:not(.dilo-faq__item--open) .dilo-faq__icon{transform:rotate(180deg)}.dilo-faq__answer{color:var(--faq-text);font-family:var(--faq-font-sans);font-size:15px;font-weight:400;line-height:1.58;overflow:hidden;padding:0 28px 24px}.dilo-faq__answer p{margin:0 0 .75em}.dilo-faq__answer p:last-child{margin-bottom:0}.dilo-faq__answer ol,.dilo-faq__answer ul{margin:0 0 .75em;padding-left:1.25em}.dilo-faq__answer ol:last-child,.dilo-faq__answer ul:last-child{margin-bottom:0}.dilo-faq__answer li{margin:0 0 .35em}.dilo-faq__answer li:last-child{margin-bottom:0}.dilo-faq__item:not(.dilo-faq__item--open) .dilo-faq__answer{display:none}@media (max-width:767px){.dilo-faq__inner{gap:16px;padding:56px 20px}.dilo-faq__heading{font-size:28px}.dilo-faq__question{font-size:15px;padding:18px 20px}.dilo-faq__item--open .dilo-faq__question{padding-bottom:12px}.dilo-faq__answer{font-size:14px;padding:0 20px 18px}}