.kc-referral-faq *,.kc-referral-faq *:before,.kc-referral-faq *:after{box-sizing:border-box;margin:0;padding:0}.kc-referral-faq{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;padding:80px 0}.kc-referral-faq__inner{max-width:1200px;margin:0 auto;padding:0 24px}.kc-referral-faq__header{text-align:center;margin-bottom:52px}.kc-referral-faq__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;margin-bottom:12px}.kc-referral-faq__eyebrow-dot{display:block;width:8px;height:8px;background:#f3654a;border-radius:50%}.kc-referral-faq__heading{font-size:clamp(24px,3vw,36px);font-weight:600;color:#121212;letter-spacing:-.02em;margin-bottom:12px}.kc-referral-faq__subheading{font-size:15px;color:#6b6b6b;line-height:1.6}.kc-referral-faq__subheading a{color:#f3654a;text-decoration:none;font-weight:500}.kc-referral-faq__subheading a:hover{text-decoration:underline}.kc-referral-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-bottom:56px}.kc-referral-faq__col{display:flex;flex-direction:column}.kc-referral-faq__item{border-bottom:1px solid #F0F0F0}.kc-referral-faq__item:first-child{border-top:1px solid #F0F0F0}.kc-referral-faq__question{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;text-align:left;font-family:inherit;transition:background .15s}.kc-referral-faq__question:hover .kc-referral-faq__q-text{color:#f3654a}.kc-referral-faq__q-text{font-size:15px;font-weight:600;color:#121212;line-height:1.45;flex:1;transition:color .2s}.kc-referral-faq__q-icon{width:28px;height:28px;flex-shrink:0;background:#f7f7f7;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b6b6b;transition:background .2s,color .2s,transform .3s cubic-bezier(.4,0,.2,1)}.kc-referral-faq__item.is-open .kc-referral-faq__q-icon{background:#fff3f0;color:#f3654a;transform:rotate(180deg)}.kc-referral-faq__item.is-open .kc-referral-faq__q-text{color:#f3654a}.kc-referral-faq__answer{overflow:hidden}.kc-referral-faq__answer[hidden]{display:none}.kc-referral-faq__answer-inner{padding:0 0 20px;font-size:14.5px;color:#4a4a4a;line-height:1.75}.kc-referral-faq__answer-inner a{color:#f3654a}.kc-referral-faq__answer-inner p+p{margin-top:10px}.kc-referral-faq__cta-strip{display:flex;align-items:center;justify-content:space-between;gap:32px;background:linear-gradient(135deg,#fff8f6,#fff);border:1px solid #F5D5CC;border-radius:16px;padding:36px 40px;flex-wrap:wrap}.kc-referral-faq__cta-copy{flex:1;min-width:240px}.kc-referral-faq__cta-heading{font-size:22px;font-weight:600;color:#121212;margin-bottom:6px}.kc-referral-faq__cta-sub{font-size:15px;color:#6b6b6b;line-height:1.5}.kc-referral-faq__cta-btn{display:inline-flex;align-items:center;justify-content:center;background:#f3654a;color:#fff;border-radius:6px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 4px 14px #f3654a40}.kc-referral-faq__cta-btn:hover{background:#e8522f;box-shadow:0 6px 20px #f3654a59;transform:translateY(-1px)}.kc-referral-faq__cta-btn:active{transform:translateY(0)}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}@media(max-width:768px){.kc-referral-faq__grid{grid-template-columns:1fr;gap:0}.kc-referral-faq__cta-strip{padding:28px 24px;flex-direction:column;align-items:flex-start}.kc-referral-faq__cta-btn{width:100%;text-align:center}}@media(max-width:560px){.kc-referral-faq__inner{padding:0 16px}.kc-referral-faq{padding:56px 0}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.kc-referral-faq__q-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-kc-referral-s6-faq.css.map */
