.elevation-faq,.elevation-faq *{box-sizing:border-box}.elevation-faq{margin:0;scroll-margin-top:120px;width:100%}.elevation-faq__shell{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px;width:100%}.elevation-faq__layout{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.elevation-faq__accordion,.elevation-faq__header{min-width:0}.elevation-faq__header{max-width:500px}.elevation-faq__eyebrow{align-items:center;color:#9b5f40;display:flex;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;gap:12px;letter-spacing:.18em;line-height:1.4;margin:0;text-transform:uppercase}.elevation-faq__eyebrow-line{background:#9b5f4080;display:inline-block;flex:0 0 auto;height:1px;width:32px}.elevation-faq__heading{color:#24262a;font-family:Montserrat,sans-serif;font-size:45.6px;font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:20px 0 0;max-width:480px}.elevation-faq__list{border-top:1px solid #24262a1f;margin:0;padding:0}.elevation-faq__item{border-bottom:1px solid #24262a1f;margin:0}.elevation-faq__question{margin:0}.elevation-faq__button{align-items:center;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:flex;font-size:18px;gap:24px;justify-content:space-between;line-height:1.5;margin:0;min-height:64px;padding:20px 0;text-align:left;transition:none!important;width:100%}.elevation-faq__button,.elevation-faq__button:active,.elevation-faq__button:hover{color:#24262a!important;fill:#24262a!important;font-family:Montserrat,sans-serif!important;font-weight:400!important}.elevation-faq__button:active,.elevation-faq__button:hover{border:none!important;font-size:18px!important}.elevation-faq__button:focus-visible{border:none!important;outline:none}.elevation-faq__button:focus{border:none!important;outline:none}.elevation-faq__question-text{display:block;min-width:0}.elevation-faq__icon{color:#9b5f40;display:block;flex:0 0 18px;height:18px;position:relative;width:18px}.elevation-faq__icon:after,.elevation-faq__icon:before{background:currentColor;content:"";display:block;height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease,transform .25s ease;width:14px}.elevation-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.elevation-faq__button[aria-expanded=true]
.elevation-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.elevation-faq__answer{color:#24262ab3;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.4;margin:0;padding:0 40px 28px 0}.elevation-faq__answer[hidden]{display:none}.elevation-faq__answer-content{animation:elevationFaqAnswer .35s ease both;max-width:650px}.elevation-faq__answer-content p{margin:0}.elevation-faq__answer-content p+p{margin-top:10px}@keyframes elevationFaqAnswer{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.elevation-faq--animation-ready .elevation-faq__reveal{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.elevation-faq--animation-ready
.elevation-faq__reveal[data-visible=true]{opacity:1;transform:translateY(0)}@media (max-width:991px){.elevation-faq{padding:78px 0}.elevation-faq__shell{padding-left:24px;padding-right:24px}.elevation-faq__layout{gap:50px}.elevation-faq__heading{font-size:clamp(38px,5vw,45.6px)}.elevation-faq__button{font-size:16px}}@media (max-width:767px){.elevation-faq{padding:60px 0 70px;scroll-margin-top:90px}.elevation-faq__shell{padding-left:18px;padding-right:18px}.elevation-faq__layout{gap:44px;grid-template-columns:1fr}.elevation-faq__heading{font-size:clamp(34px,10vw,42px);margin-top:16px}.elevation-faq__button{font-size:16px;gap:18px;min-height:62px;padding:18px 0}.elevation-faq__answer{font-size:14px;padding-bottom:24px;padding-right:25px}.elevation-faq--animation-ready .elevation-faq__reveal{transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.elevation-faq--animation-ready .elevation-faq__reveal,.elevation-faq--animation-ready .elevation-faq__reveal[data-visible=true]{opacity:1;transform:none;transition:none}.elevation-faq__answer-content{animation:none}.elevation-faq__icon:after,.elevation-faq__icon:before{transition:none}}