.faq-section{--faq-s-hair: #a2896a;--faq-s-dash: repeating-linear-gradient(
		to right,
		var(--faq-s-hair) 0,
		var(--faq-s-hair) 6px,
		transparent 6px,
		transparent 12px
	);position:relative;overflow:hidden;padding:120px 0;color:#17130e;margin-top:0 !important}.faq-section::before{content:"";position:absolute;top:0;left:50%;z-index:2;width:100vw;height:1px;margin-left:-50vw;background-image:var(--faq-s-dash);background-repeat:repeat-x;pointer-events:none}@media only screen and (max-width:991px){.faq-section{padding:80px 0}}@media only screen and (max-width:767px){.faq-section{padding:72px 0}}.faq-section.k-section-fill{background-color:var(--k-section-bg, #f6f7f9)}.faq-section>.gt-container{position:relative;z-index:1;width:100%;max-width:1240px}@media only screen and (max-width:767px){.faq-section>.gt-container{padding-left:24px;padding-right:24px}}.faq-section__inner{display:flex;align-items:flex-start;gap:24px;width:100%}@media only screen and (max-width:991px){.faq-section__inner{flex-direction:column;gap:40px}}@media only screen and (max-width:767px){.faq-section__inner{gap:32px}}.faq-section__header{flex:0 0 384px;width:384px;max-width:100%}@media only screen and (max-width:1280px){.faq-section__header{flex-basis:320px;width:320px}}@media only screen and (max-width:991px){.faq-section__header{flex:0 0 auto;width:100%}}.faq-section__title{margin:0;padding:0;color:#17130e;font-family:"Chakra Petch", sans-serif;font-size:46px;font-weight:700;line-height:52px;letter-spacing:-1px;text-align:left;overflow-wrap:break-word;text-wrap:pretty}@media only screen and (max-width:1280px){.faq-section__title{font-size:40px;line-height:46px;letter-spacing:-0.8px}}@media only screen and (max-width:991px){.faq-section__title{font-size:36px;line-height:42px;letter-spacing:-0.7px}}@media only screen and (max-width:767px){.faq-section__title{font-size:32px;line-height:37px;letter-spacing:-0.5px}}.faq-section__list{position:relative;flex:1 1 auto;min-width:0;max-width:792px;width:100%}.faq-section__list::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-image:var(--faq-s-dash);background-repeat:repeat-x;pointer-events:none}@media only screen and (max-width:991px){.faq-section__list{max-width:none}}.faq-section__item{position:relative;display:flex;flex-direction:column;gap:0;width:100%}.faq-section__item::before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background-image:var(--faq-s-dash);background-repeat:repeat-x;pointer-events:none}.faq-section__item.is-open{gap:12px}.faq-section__question{box-sizing:border-box;display:flex;align-items:center;gap:32px;width:100%;margin:0;padding:28px 0;border:0;background:transparent;color:#17130e;cursor:pointer;text-align:left;text-transform:none;letter-spacing:0}.is-open>.faq-section__question{padding-bottom:0}.faq-section__question:hover,.faq-section__question:focus-visible{background:transparent}.faq-section__question:focus-visible{outline:2px solid #3c7bd0;outline-offset:2px}.faq-section__question-text{flex:1 1 auto;min-width:0;font-family:"Chakra Petch", sans-serif;font-size:19px;font-weight:700;line-height:25px;letter-spacing:-0.3px;overflow-wrap:break-word}.faq-section__toggle{position:relative;flex:0 0 32px;width:32px;height:32px}.faq-section__toggle-icon{position:absolute;inset:0;display:block;width:32px;height:32px;max-width:none;transition:opacity 0.2s ease}.faq-section__toggle-icon--plus{opacity:1}.faq-section__toggle-icon--minus{opacity:0}.faq-section__item.is-open .faq-section__toggle-icon--plus{opacity:0}.faq-section__item.is-open .faq-section__toggle-icon--minus{opacity:1}.faq-section__answer{padding:0 64px 28px 0}@media only screen and (max-width:767px){.faq-section__answer{padding-right:0}}.faq-section__answer-content{max-width:680px;color:#56483c;font-family:"Hanken Grotesk", sans-serif;font-size:16px;font-weight:400;line-height:26px}.faq-section__answer-content p{margin:0 0 1em;color:#56483c;font-size:16px;line-height:26px}.faq-section__answer-content p:last-child{margin-bottom:0}.faq-section__answer-content a{color:#b83e1c;text-decoration:underline}.faq-section__answer-content ul,.faq-section__answer-content ol{margin:0 0 1em;padding-left:1.25em}.faq-section__answer-content li{margin:0 0 0.35em}