@media only screen and (min-width:0rem){#faq-143{background:radial-gradient(circle at 100% 0,rgba(200,154,43,.08) 0,rgba(200,154,43,0) 34%),linear-gradient(180deg,var(--surfaceLight) 0,var(--offWhite) 100%);border-bottom:1px solid var(--borderLightSoft);overflow:hidden;padding:var(--sectionPadding);position:relative}#faq-143 .cs-container{margin:auto;max-width:var(--containerMax);width:100%}#faq-143 .cs-content{margin:0 auto clamp(2.5rem,5vw,4rem);max-width:52.5rem;text-align:center;width:100%}#faq-143 .cs-title{color:var(--black);margin-left:auto;margin-right:auto;max-width:56.25rem;text-transform:uppercase}#faq-143 .cs-text{color:var(--bodyTextColor);font-size:clamp(1rem,1.45vw,1.125rem);font-weight:600;margin:0 auto;max-width:42.5rem}#faq-143 .cs-wrapper{align-items:start;display:grid;gap:clamp(1.5rem,4vw,2rem);grid-template-columns:1fr}#faq-143 .cs-faq-group{display:flex;flex-direction:column;gap:.75rem}#faq-143 .cs-faq-item{background:hsla(0,0%,100%,.78);border:1px solid var(--borderLightSoft);border-radius:var(--cardRadius);box-shadow:0 14px 34px rgba(25,22,15,.06);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}#faq-143 .cs-faq-item.active{border-color:var(--borderGoldSoft);box-shadow:0 18px 42px rgba(25,22,15,.08),0 0 22px rgba(200,154,43,.08)}#faq-143 .cs-faq-item.active .cs-button{color:var(--black)}#faq-143 .cs-faq-item.active .cs-indicator{background:var(--goldGradient);border-color:var(--borderGold)}#faq-143 .cs-faq-item.active .cs-indicator:before{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}#faq-143 .cs-faq-item.active .cs-indicator:after{background:var(--black)}#faq-143 .cs-faq-item.active .cs-panel{max-height:26.25rem;opacity:1;padding:0 clamp(1.25rem,4vw,1.75rem) clamp(1.25rem,4vw,1.5rem)}#faq-143 .cs-button{align-items:center;background:transparent;border:none;color:var(--black);display:flex;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:900;gap:1rem;justify-content:space-between;letter-spacing:.015em;line-height:1.25em;padding:clamp(1.15rem,3vw,1.5rem);text-align:left;text-transform:uppercase;transition:color .3s ease;width:100%}#faq-143 .cs-button:hover{color:var(--primary)}#faq-143 .cs-indicator{background:hsla(0,0%,100%,.72);border:1px solid var(--borderLightSoft);border-radius:50%;flex:none;height:2.125rem;position:relative;transition:background .3s ease,border-color .3s ease;width:2.125rem}#faq-143 .cs-indicator:after,#faq-143 .cs-indicator:before{background:var(--primary);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease,background-color .3s ease;width:.875rem}#faq-143 .cs-indicator:before{transform:translate(-50%,-50%) rotate(90deg)}#faq-143 .cs-panel{max-height:0;opacity:0;overflow:hidden;padding:0 clamp(1.25rem,4vw,1.75rem);transition:max-height .35s ease,padding .35s ease,opacity .25s ease}#faq-143 .cs-panel p{color:var(--bodyTextColor);font-size:clamp(.95rem,1.25vw,1rem);font-weight:500;line-height:1.65em;margin:0}#faq-143 .cs-side-card{background:radial-gradient(circle at 0 0,rgba(200,154,43,.16) 0,rgba(200,154,43,0) 42%),linear-gradient(180deg,var(--surfaceDark) 0,var(--black) 100%);border:1px solid rgba(200,154,43,.28);border-radius:var(--cardRadius);box-shadow:0 18px 42px rgba(0,0,0,.16),0 0 22px rgba(200,154,43,.08);overflow:hidden;padding:clamp(1.5rem,4vw,2rem);position:relative}#faq-143 .cs-side-card:before{background:var(--goldGradient);content:"";height:3px;left:0;position:absolute;top:0;width:100%}#faq-143 .cs-card-label{color:var(--primaryLight);display:block;font-size:.8125rem;font-weight:900;letter-spacing:.12em;line-height:1.2em;margin:0 0 .75rem;text-transform:uppercase}#faq-143 .cs-card-title{color:var(--bodyTextColorWhite);font-size:clamp(1.45rem,3vw,2rem);font-weight:900;line-height:1.08em;margin:0 0 .875rem;text-transform:uppercase}#faq-143 .cs-card-text{color:var(--mutedWhite);font-size:1rem;font-weight:600;line-height:1.6em;margin:0 0 1.5rem}#faq-143 .cs-button-group{align-items:stretch;display:flex;flex-direction:column;gap:.75rem}#faq-143 .cs-button-group .cs-button-outline,#faq-143 .cs-button-group .cs-button-solid{width:100%}#faq-143 .cs-disclaimer{background:hsla(0,0%,100%,.7);border:1px solid var(--borderLightSoft);border-left:4px solid var(--primary);border-radius:var(--cardRadius);box-shadow:0 14px 34px rgba(25,22,15,.06);margin:clamp(2rem,5vw,3rem) 0 0;padding:clamp(1.25rem,4vw,1.75rem)}#faq-143 .cs-disclaimer .cs-h3{color:var(--black);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:900;letter-spacing:.02em;line-height:1.2em;margin:0 0 .75rem;text-transform:uppercase}#faq-143 .cs-disclaimer p{color:var(--mutedDark);font-size:clamp(.875rem,1.2vw,.95rem);font-weight:500;line-height:1.65em;margin:0}#faq-143 .cs-disclaimer p+p{margin-top:.625rem}}@media only screen and (min-width:48rem){#faq-143 .cs-button{padding:1.5rem 1.75rem}#faq-143 .cs-faq-item.active .cs-panel{padding-left:1.75rem;padding-right:1.75rem}#faq-143 .cs-button-group{flex-direction:row}#faq-143 .cs-button-group .cs-button-outline,#faq-143 .cs-button-group .cs-button-solid{flex:1;width:auto}}@media only screen and (min-width:64rem){#faq-143 .cs-wrapper{gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr) 22.5rem}#faq-143 .cs-side-card{position:sticky;top:8.125rem}#faq-143 .cs-button-group{flex-direction:column}#faq-143 .cs-button-group .cs-button-outline,#faq-143 .cs-button-group .cs-button-solid{flex:none;width:100%}}