.scrubme-faq-page{width:100%;padding-block:var(--section-bottom-padding)}
.scrubme-faq-page .page-width{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-inline:var(--page-padding);box-sizing:border-box}
.scrubme-faq-page__inner{width:100%;max-width:var(--scrubme-faq-max-width,1600px);margin:0 auto;padding:clamp(20px,2.4vw,36px);border:var(--section-border);border-radius:var(--section-border-radius);background:var(--background-color);box-sizing:border-box;text-align:var(--scrubme-faq-text-align,left)}
.scrubme-faq-page__header{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--scrubme-faq-page-icon-size,100px);margin:0 0 clamp(16px,1.8vw,24px)}
.scrubme-faq-page__header--no-icon{min-height:auto}
.scrubme-faq-page__page-icon-box{position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--scrubme-faq-page-icon-size,100px);height:var(--scrubme-faq-page-icon-size,100px);display:flex;align-items:center;justify-content:center}
.scrubme-faq-page__page-icon-image{width:var(--scrubme-faq-page-icon-size,100px);height:var(--scrubme-faq-page-icon-size,100px);object-fit:contain;display:block}
.scrubme-faq-page__title-wrap{width:100%;display:flex;justify-content:center;align-items:center}
.scrubme-faq-page__title{margin:0;color:var(--text-color);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--font-size-h1);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);text-align:center}
.scrubme-faq-page__description{margin:0 0 clamp(22px,2.4vw,30px)}
.scrubme-faq-page__description>*:first-child,.scrubme-faq-page__group-intro>*:first-child,.scrubme-faq-page__bottom-text>*:first-child{margin-top:0}
.scrubme-faq-page__description>*:last-child,.scrubme-faq-page__group-intro>*:last-child,.scrubme-faq-page__bottom-text>*:last-child{margin-bottom:0}
.scrubme-faq-page__description p,.scrubme-faq-page__group-intro p,.scrubme-faq-page__bottom-text p,.scrubme-faq-page__answer p,.scrubme-faq-page__answer li{color:var(--text-color);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing)}
.scrubme-faq-page__search-wrap{margin:0 0 clamp(24px,2.5vw,32px);text-align:center}
.scrubme-faq-page__search-heading,.scrubme-faq-page__group-title,.scrubme-faq-page__bottom-heading,.scrubme-faq-page__group-help-heading{color:var(--text-color);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--letter-spacing)}
.scrubme-faq-page__search-heading{margin:0 0 12px;font-size:var(--font-size-h2);line-height:var(--line-height-heading)}
.scrubme-faq-page__search-field{max-width:780px;margin:0 auto}
.scrubme-faq-page__search-input{width:100%;min-height:58px;padding:16px 16px;border:2px solid var(--section-border-color);border-radius:var(--search-border-radius);background:var(--background-color);color:var(--text-color);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing);box-sizing:border-box;-webkit-appearance:none;appearance:none}
.scrubme-faq-page__search-input::placeholder{color:rgba(11,18,21,.58);opacity:1;font-size:var(--font-size-small)}
.scrubme-faq-page__search-input:focus{outline:none;border-color:var(--text-color);box-shadow:0 0 0 3px rgba(11,18,21,.08)}
.scrubme-faq-page__search-empty{margin:14px 0 0;color:var(--text-color);font-size:var(--font-size-small)}
.scrubme-faq-page__groups{display:flex;flex-direction:column;gap:var(--section-gap)}
.scrubme-faq-page__group{border:2px solid;border-radius:var(--section-border-radius);background:var(--background-color);padding:clamp(16px,2vw,24px)}
.scrubme-faq-page__group-head{margin:0 0 14px;text-align:left}
.scrubme-faq-page__group-title{margin:0 0 8px;font-size:var(--font-size-h2);line-height:var(--line-height-heading)}
.scrubme-faq-page__items{display:flex;flex-direction:column;gap:10px}
.scrubme-faq-page__item{border:2px solid var(--section-border-color);border-radius:var(--search-border-radius);background:var(--background-color);overflow:hidden}
.scrubme-faq-page__question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer}
.scrubme-faq-page__question::-webkit-details-marker{display:none}
.scrubme-faq-page__question-text{color:var(--text-color);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--font-size-h4);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing)}
.scrubme-faq-page__question-icon{flex:0 0 auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:2px solid var(--section-border-color);border-radius:999px;color:var(--text-color);font-weight:700;font-size:18px;line-height:1}
.scrubme-faq-page__item[open] .scrubme-faq-page__question-icon{transform:rotate(45deg)}
.scrubme-faq-page__answer{padding:0 18px 18px;border-top:1px solid rgba(11,18,21,.12)}
.scrubme-faq-page__group-help{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(11,18,21,.12);text-align:center}
.scrubme-faq-page__group-help-icon-box{width:var(--scrubme-faq-help-icon-size,52px);height:var(--scrubme-faq-help-icon-size,52px);display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.scrubme-faq-page__group-help-icon-image{width:var(--scrubme-faq-help-icon-size,52px);height:var(--scrubme-faq-help-icon-size,52px);object-fit:contain;display:block}
.scrubme-faq-page__group-help-heading{margin:0 0 10px;font-size:var(--font-size-h4);line-height:var(--line-height-heading)}
.scrubme-faq-page__group-help-button,.scrubme-faq-page__bottom-button{min-height:var(--size-button-min-height);padding-block:var(--size-button-padding-y);padding-inline:var(--size-button-padding-x);font-size:var(--font-size-button);line-height:var(--line-height-button);font-weight:var(--font-button-weight);letter-spacing:var(--letter-spacing);box-shadow:var(--button-shadow)}
.scrubme-faq-page__bottom-cta{margin-top:clamp(24px,2.5vw,34px);padding-top:clamp(24px,2.5vw,34px);border:2px solid;text-align:center}
.scrubme-faq-page__bottom-heading{margin:0 0 12px;font-size:var(--font-size-h2);line-height:var(--line-height-heading)}
.scrubme-faq-page__bottom-button-row{display:flex;justify-content:center;margin:14px}
.scrubme-faq-page__group-empty{color:var(--text-color);font-size:var(--font-size-small)}
.hidden{display:none!important}
@media screen and (max-width:749px){.scrubme-faq-page__inner{padding:20px}.scrubme-faq-page__header{min-height:auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px}.scrubme-faq-page__page-icon-box{position:relative;left:auto;top:auto;transform:none}.scrubme-faq-page__question{padding:14px 14px}.scrubme-faq-page__answer{padding:0 14px 14px}.scrubme-faq-page__group-help{flex-direction:column}}