.velmanta-faq{background:var(--faq-bg,#fff);padding-bottom:var(--faq-section-pb,72px);padding-top:var(--faq-section-pt,72px)}.velmanta-faq__container{margin:0 auto;width:86vw}.velmanta-faq__intro{margin-bottom:var(--faq-heading-space,56px);text-align:center}.velmanta-faq__eyebrow{color:var(--faq-eyebrow-color,#000);font-size:var(--faq-eyebrow-size,13px);font-weight:500;letter-spacing:var(--faq-eyebrow-spacing,1.7px);line-height:1.2;margin:0 0 14px;text-transform:uppercase}.velmanta-faq__heading{color:var(--faq-heading-color,#000);font-size:var(--faq-heading-size,clamp(30px,4vw,42px));font-weight:400;line-height:1.05;margin:0}.velmanta-faq__items{border-top:1px solid var(--faq-line-color,#e6e6e6)}.velmanta-faq__item{border-bottom:1px solid var(--faq-line-color,#e6e6e6)}.velmanta-faq__question{align-items:center;appearance:none;background:transparent;border:0;color:var(--faq-question-color,#000);cursor:pointer;display:flex;font:inherit;gap:var(--faq-icon-space,32px);justify-content:space-between;padding:var(--faq-row-pt,24px) 0 var(--faq-row-pb,24px);text-align:left;width:100%}.velmanta-faq__question-text{display:block;font-size:var(--faq-question-size,clamp(18px,2vw,24px));font-weight:400;line-height:var(--faq-question-line-height,1.25)}.velmanta-faq__icon{align-items:center;color:var(--faq-icon-color,#002e6d);display:inline-flex;flex:0 0 auto;height:var(--faq-icon-size,22px);justify-content:center;transition:transform .18s ease;width:var(--faq-icon-size,22px)}.velmanta-faq__chevron{height:100%;width:100%}.velmanta-faq__chevron path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--faq-icon-stroke,1.6px)}.velmanta-faq__item.is-open .velmanta-faq__icon{transform:rotate(180deg)}.velmanta-faq__answer{color:var(--faq-answer-color,#000);font-size:var(--faq-answer-size,clamp(15px,1.45vw,18px));line-height:var(--faq-answer-line-height,1.45);padding:0 0 var(--faq-answer-pb,26px)}.velmanta-faq__answer-inner{max-width:78%}.velmanta-faq__answer p{margin:0 0 12px}.velmanta-faq__answer p:last-child{margin-bottom:0}@media (max-width:767px){.velmanta-faq__container{width:100%}.velmanta-faq__question{gap:18px}}