.rwivf,.rwivf *{box-sizing:border-box}.rwivf{--rwivf-bg:#fffdf9;--rwivf-orange:var(--rw-primary-accent,#ff9600);--rwivf-black:var(--rw-text-color,#000);--rwivf-light:var(--rw-light-accent,#fff1db);width:100%;padding:25px 22px;background:var(--rwivf-bg);color:var(--rwivf-black);font-family:inherit}.rwivf__inner{width:100%;max-width:920px;margin-inline:auto}.rwivf__header{max-width:720px;margin-inline:auto;text-align:center}.rwivf__badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--rwivf-light);color:var(--rwivf-orange);font:inherit;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.rwivf__badge-icon{display:inline-flex;line-height:1}.rwivf__badge-icon svg{width:1em;height:1em;fill:currentColor}.rwivf__heading{margin:12px 0 0;padding:0;color:#000;font-family:inherit;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.025em}.rwivf__highlight{color:var(--rwivf-orange)}.rwivf__description{margin:12px 0 0;padding:0;color:#000;font:inherit;font-size:17px;line-height:1.7}.rwivf__body{margin-top:40px}.rwivf__search-wrap{display:flex;align-items:center;gap:12px;width:100%;padding:13px 18px;border:1px solid #f2e6d6;border-radius:999px;background:#fff}.rwivf__search-icon{flex:none;color:var(--rwivf-orange);font-size:24px;line-height:1}.rwivf__search{display:block;width:100%;min-height:0;margin:0;padding:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#000;font:inherit;font-size:16px;line-height:1.5}.rwivf__search::placeholder{color:#6b6b6b;opacity:1}.rwivf__list{display:flex;flex-direction:column;gap:13px;margin-top:20px}.rwivf__item{overflow:hidden;background:#fff;border:1px solid #f2e6d6;border-radius:19px;box-shadow:0 8px 24px -20px rgba(0,0,0,.3);transition:border-color .22s ease,box-shadow .22s ease;animation:rwivf-reveal .45s ease both;animation-delay:calc(min(var(--rwivf-order),6)*45ms)}.rwivf__item:hover,.rwivf__item.is-open{border-color:var(--rwivf-orange);box-shadow:0 14px 32px -24px rgba(0,0,0,.38)}@keyframes rwivf-reveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rwivf button.rwivf__question,.rwivf button.rwivf__question:hover,.rwivf button.rwivf__question:focus{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:0;margin:0;padding:19px 25px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#000;font-family:inherit;font-size:16px;font-weight:700;line-height:1.45;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer}.rwivf button.rwivf__question:focus-visible{outline:3px solid rgba(255,150,0,.35);outline-offset:-4px}.rwivf__number{flex:0 0 auto;min-width:32px;color:var(--rwivf-orange);font-size:13px;font-weight:700;opacity:.75}.rwivf__question-text{flex:1;min-width:0}.rwivf__toggle{position:relative;flex:0 0 auto;width:18px;height:18px;color:var(--rwivf-orange)}.rwivf__toggle::before,.rwivf__toggle::after{content:"";position:absolute;left:50%;top:50%;width:13px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease}.rwivf__toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.rwivf__item.is-open .rwivf__toggle::after{transform:translate(-50%,-50%) rotate(0)}.rwivf__answer{overflow:hidden}.rwivf__answer-inner{padding:0 25px 20px 73px;color:#000;font:inherit;font-size:15px;line-height:1.75;text-align:left}.rwivf__answer-inner>*:first-child{margin-top:0}.rwivf__answer-inner>*:last-child{margin-bottom:0}.rwivf__empty{margin:20px 0 0;padding:18px;border:1px solid #f2e6d6;border-radius:16px;background:#fff;color:#000;text-align:center}.rwivf [hidden]{display:none!important}.rwivf--hide-header .rwivf__header,.rwivf--hide-badge .rwivf__badge,.rwivf--hide-heading .rwivf__heading,.rwivf--hide-description .rwivf__description,.rwivf--hide-search .rwivf__search-wrap,.rwivf--hide-faq-list .rwivf__list,.rwivf--hide-numbers .rwivf__number,.rwivf--hide-icons .rwivf__toggle,.rwivf--hide-answers .rwivf__answer,.rwivf--hide-badge-icon .rwivf__badge-icon{display:none!important}.rwivf--hide-item-hover .rwivf__item:hover{border-color:#f2e6d6;box-shadow:0 8px 24px -20px rgba(0,0,0,.3)}.rwivf--hide-entrance-animation .rwivf__item{animation:none}@media(max-width:767px){.rwivf{padding:25px 15px}.rwivf__heading{font-size:clamp(28px,9vw,38px)}.rwivf__description{font-size:16px}.rwivf__body{margin-top:32px}.rwivf button.rwivf__question{gap:10px;padding:16px 18px;font-size:15px}.rwivf__number{min-width:25px}.rwivf__answer-inner{padding:0 18px 18px;font-size:14px}}@media(prefers-reduced-motion:reduce){.rwivf *,.rwivf *::before,.rwivf *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
