#faq-section{background-color:#f7f8fa;padding:var(--sectionPadding)}#faq-section .cs-container{margin:auto;max-width:67.5rem;width:100%}#faq-section .cs-content{margin:0 auto 2rem;max-width:46.875rem;text-align:center;width:100%}#faq-section .cs-topper{display:block;text-align:center}#faq-section .cs-title{margin-left:auto;margin-right:auto;text-align:center}#faq-section .cs-faq-tabs{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2.5rem}#faq-section .cs-tab{background-color:var(--primary);border:3px solid #000;border-radius:.625rem;box-shadow:4px 4px 0 #000;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:800;letter-spacing:.04em;line-height:1;overflow:hidden;padding:1rem 1.75rem;position:relative;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,color .3s ease;z-index:1}#faq-section .cs-tab:before{background-color:#000;content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;z-index:-1}#faq-section .cs-tab.active,#faq-section .cs-tab:hover{box-shadow:2px 2px 0 #000;color:#fff;transform:translate(2px,2px)}#faq-section .cs-tab.active:before,#faq-section .cs-tab:hover:before{transform:scaleX(1);transform-origin:left}#faq-section .cs-tab:active{box-shadow:0 0 0 #000;transform:translate(4px,4px)}#faq-section .cs-faq-content{display:none}#faq-section .cs-faq-content.active{display:block}#faq-section .cs-faq-item{background-color:#fff;border-radius:.75rem;box-shadow:0 10px 30px rgba(0,0,0,.04);margin-bottom:1rem;overflow:hidden}#faq-section .cs-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:1.5rem;text-align:left;width:100%}#faq-section .cs-question{color:var(--headerColor);font-size:1.125rem;font-weight:700;line-height:1.2em}#faq-section .cs-icon{border-bottom:2px solid var(--headerColor);border-right:2px solid var(--headerColor);flex:none;height:.75rem;margin-left:1.5rem;transform:rotate(45deg);transition:transform .3s,border-color .3s;width:.75rem}#faq-section .cs-faq-item.active .cs-icon{transform:rotate(225deg)}#faq-section .cs-item-p{max-height:0;overflow:hidden;transition:max-height .3s ease}#faq-section .cs-item-p p{color:var(--bodyTextColor);line-height:1.6em;margin:0;padding:0 1.5rem 1.5rem}#faq-section .cs-faq-item.active .cs-item-p{max-height:18.75rem}@media only screen and (max-width:47.9375rem){#faq-section{padding:clamp(3.25rem,12vw,4.75rem) 1rem}#faq-section .cs-faq-tabs{display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}#faq-section .cs-tab{font-size:clamp(.75rem,3.2vw,.875rem);line-height:1.1;min-height:2.75rem;padding:.75rem .5rem;white-space:normal;width:auto}#faq-section .cs-tab:last-child{grid-column:1/-1;justify-self:center;min-width:min(10rem,100%);padding-left:1.25rem;padding-right:1.25rem}#faq-section .cs-button{align-items:flex-start;padding:1.125rem 1rem}#faq-section .cs-question{font-size:clamp(1rem,4.6vw,1.125rem)}#faq-section .cs-item-p p{padding-left:1rem;padding-right:1rem}#faq-section .cs-content,#faq-section .cs-faq-item,#faq-section .cs-faq-tabs{transform:translateY(32px)}#faq-section.animate-in .cs-content,#faq-section.animate-in .cs-faq-content.active .cs-faq-item,#faq-section.animate-in .cs-faq-tabs{transform:translateY(0)}}body.dark-mode #faq-section{background-color:var(--dark)}body.dark-mode[data-page="/logo-design/"] #faq-section{background-color:rgba(0,0,0,.2)}body.dark-mode #faq-section .cs-question,body.dark-mode #faq-section .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #faq-section .cs-topper{color:var(--primaryLight)}body.dark-mode #faq-section .cs-tab{background-color:#fafbfc;border:3px solid #000;box-shadow:4px 4px 0 #000;color:var(--dark)}body.dark-mode #faq-section .cs-tab:before{background-color:#000}body.dark-mode #faq-section .cs-tab.active,body.dark-mode #faq-section .cs-tab:hover{border-color:#000;box-shadow:2px 2px 0 #000;color:#fafbfc}body.dark-mode #faq-section .cs-faq-item{background-color:rgba(0,0,0,.2);box-shadow:none}body.dark-mode #faq-section .cs-item-p p{color:hsla(0,0%,100%,.8)}body.dark-mode #faq-section .cs-icon{border-color:var(--primaryLight)}#faq-section .cs-content,#faq-section .cs-faq-item,#faq-section .cs-faq-tabs{opacity:0;transform:translateX(-64px);transition:opacity .85s ease,transform .85s ease;will-change:transform,opacity}#faq-section.animate-in .cs-content,#faq-section.animate-in .cs-faq-content.active .cs-faq-item,#faq-section.animate-in .cs-faq-tabs{opacity:1;transform:translateX(0)}#faq-section.animate-in .cs-faq-content.active .cs-faq-item:first-child{transition-delay:.1s}#faq-section.animate-in .cs-faq-content.active .cs-faq-item:nth-child(2){transition-delay:.2s}#faq-section.animate-in .cs-faq-content.active .cs-faq-item:nth-child(3){transition-delay:.3s}#faq-section.animate-in .cs-faq-content.active .cs-faq-item:nth-child(4){transition-delay:.4s}#faq-section.animate-in .cs-faq-content.active .cs-faq-item:nth-child(5){transition-delay:.5s}@media (prefers-reduced-motion:reduce){#faq-section .cs-content,#faq-section .cs-faq-item,#faq-section .cs-faq-tabs{opacity:1;transform:none;transition:none}}