.scfaq{font-family:Montserrat,sans-serif;padding:80px 0}.scfaq__header{margin:0 auto 48px;max-width:800px;padding:0 20px;text-align:center}.scfaq__label{color:var(--scfaq-label-color,#114d4c);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:3px;margin:0 0 12px;text-transform:uppercase}.scfaq__heading{color:var(--scfaq-heading-color,#114d4c);font-family:Playfair Display,Georgia,serif;font-size:40px;font-weight:700;line-height:1.2;margin:0}.scfaq__card{background:var(--scfaq-card-bg,#fff);border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.04);margin:0 20px;max-width:800px;padding:8px 0}@media (min-width:840px){.scfaq__card{margin-left:auto;margin-right:auto}}.scfaq__item{border-bottom:1px solid var(--scfaq-divider-color,#e8e5dd)}.scfaq__item--last{border-bottom:none}.scfaq__question{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:22px 32px;text-align:left;transition:background-color .2s ease;white-space:normal;width:100%}.scfaq__card,.scfaq__item,.scfaq__question{box-sizing:border-box;max-width:100%}.scfaq__question:hover{background-color:rgba(0,0,0,.015)}.scfaq__question-text{color:var(--scfaq-question-color,#414945);display:block;flex:1 1 0%;font-family:Montserrat,sans-serif;font-size:17px;font-weight:500;line-height:1.5;min-width:0;overflow-wrap:anywhere;padding-right:8px;white-space:normal;width:0;word-break:normal}.scfaq__icon{align-items:center;border:1px solid var(--scfaq-divider-color,#e8e5dd);border-radius:50%;color:var(--scfaq-icon-color,#a36137);display:flex;flex:0 0 36px;height:36px;justify-content:center;min-width:36px;transition:transform .3s ease,background-color .3s ease,border-color .3s ease;width:36px}.scfaq__icon-v{transition:opacity .2s ease,transform .2s ease}.scfaq__item--open .scfaq__icon{background-color:var(--scfaq-icon-color,#a36137);border-color:var(--scfaq-icon-color,#a36137);color:#fff}.scfaq__item--open .scfaq__icon-v{opacity:0;transform:rotate(90deg)}.scfaq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.scfaq__answer-inner{color:var(--scfaq-answer-color,#5a6560);font-family:Montserrat,sans-serif;font-size:15px;line-height:1.75;padding:0 32px 24px}.scfaq__answer-inner p{margin:0 0 12px}.scfaq__answer-inner p:last-child{margin-bottom:0}.scfaq__answer-inner a{color:var(--scfaq-label-color,#114d4c);text-decoration:underline;text-underline-offset:2px}.scfaq__answer-inner a:hover{color:var(--scfaq-icon-color,#a36137)}.scfaq__placeholder{background:#fff;border:2px dashed #d4d0c8;border-radius:16px;margin:0 auto;max-width:800px;padding:60px 20px;text-align:center}.scfaq__placeholder p{color:#414945;margin:4px 0}@media (max-width:767px){.scfaq{padding:56px 0}.scfaq__header{margin-bottom:32px}.scfaq__heading{font-size:30px}.scfaq__question{gap:16px;padding:18px 20px}.scfaq__question-text{font-size:15px}.scfaq__icon{flex:0 0 32px;height:32px;min-width:32px;width:32px}.scfaq__answer-inner{font-size:14px;padding:0 20px 20px}}@media (prefers-reduced-motion:reduce){.scfaq__answer,.scfaq__icon,.scfaq__icon-v,.scfaq__question{transition:none}}