.fs-faq,.fs-faq *{box-sizing:border-box}.fs-faq__hero,.fs-faq__grid-section,.fs-faq__cta{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.fs-faq__container{max-width:1280px;margin:0 auto;padding:0 24px}.fs-faq__hero{position:relative;background:linear-gradient(135deg,var(--fs-faq-hero-from, #0d1b2a) 0%,var(--fs-faq-hero-to, #1b263b) 100%);overflow:hidden;min-height:220px;display:flex;align-items:center}.fs-faq__hero:before{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" patternUnits="userSpaceOnUse" width="20" height="20"><path d="M20 0L0 0 0 20" fill="none" stroke="%23ffffff" stroke-width="0.3" opacity="0.15"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.5}.fs-faq__hero-inner{position:relative;z-index:2;text-align:center;padding:48px 0;max-width:720px;margin:0 auto}.fs-faq__hero h1{font-size:36px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 12px}.fs-faq__hero h1 span{color:var(--fs-faq-accent, #e63946)}.fs-faq__hero p{font-size:16px;color:#ffffffd9;max-width:560px;margin:0 auto;line-height:1.5}.fs-faq__grid-section{padding:56px 0;background:var(--fs-faq-section-bg, #f8f9fa)}.fs-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.fs-faq__category{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden;border:1px solid #e2e8f0;transition:box-shadow .2s ease}.fs-faq__category:hover{box-shadow:0 4px 12px #00000014}.fs-faq__category--full{grid-column:1 / -1}.fs-faq__cat-header{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,var(--fs-faq-hero-from, #0d1b2a) 0%,var(--fs-faq-hero-to, #1b263b) 100%);color:#fff}.fs-faq__cat-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--fs-faq-accent, #e63946) 0%,var(--fs-faq-accent-dark, #c62b38) 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fs-faq__cat-icon svg{width:18px;height:18px;color:#fff}.fs-faq__cat-header h2{font-size:18px;font-weight:600;margin:0;color:#fff;line-height:1.3}.fs-faq__cat-content{padding:20px}.fs-faq__item{position:relative;padding-left:18px;margin-bottom:10px;font-size:14px;color:var(--fs-faq-text, #4a4a5a);line-height:1.6}.fs-faq__item:last-child{margin-bottom:0}.fs-faq__item:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--fs-faq-link, #0066cc);border-radius:50%}.fs-faq__item a{color:var(--fs-faq-link, #0066cc);text-decoration:none;font-weight:500;transition:color .2s ease}.fs-faq__item a:hover{color:var(--fs-faq-accent, #e63946);text-decoration:underline}.fs-faq__item strong{color:var(--fs-faq-heading, #1a1a2e);font-weight:600}.fs-faq__category--full .fs-faq__cat-content{display:flex;align-items:center;gap:10px}.fs-faq__category--full .fs-faq__item{margin-bottom:0}.fs-faq__badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#e8f4fd,#d0e8f9);padding:8px 14px;border-radius:6px;font-size:14px;font-weight:600;color:var(--fs-faq-link, #0066cc)}.fs-faq__badge svg{width:16px;height:16px}.fs-faq__cta{padding:48px 0;background:linear-gradient(135deg,var(--fs-faq-link, #0066cc) 0%,var(--fs-faq-link-dark, #0052a3) 100%);position:relative;overflow:hidden}.fs-faq__cta:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:#ffffff0d;border-radius:50%}.fs-faq__cta-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:32px}.fs-faq__cta h2{font-size:24px;color:#fff;margin:0 0 8px;font-weight:700;line-height:1.2}.fs-faq__cta-sub{font-size:15px;color:#ffffffd9;max-width:480px;margin:0;line-height:1.5}.fs-faq__cta-buttons{display:flex;gap:12px;flex-shrink:0}.fs-faq__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;border-radius:6px;transition:all .2s ease;cursor:pointer;border:none;white-space:nowrap}.fs-faq__btn--solid{background:#fff;color:var(--fs-faq-link, #0066cc)}.fs-faq__btn--solid:hover{background:#f8f9fa;transform:translateY(-1px);box-shadow:0 4px 10px #0000001f}.fs-faq__btn--outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.4)}.fs-faq__btn--outline:hover{border-color:#fff;background:#ffffff1a}.fs-faq__btn svg{width:16px;height:16px}@media(max-width:1024px){.fs-faq__grid{grid-template-columns:1fr}.fs-faq__category--full .fs-faq__cat-content{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.fs-faq__hero{min-height:180px}.fs-faq__hero-inner{padding:36px 0}.fs-faq__hero h1{font-size:28px}.fs-faq__hero p{font-size:14px}.fs-faq__grid-section{padding:40px 0}.fs-faq__grid{gap:16px}.fs-faq__cat-header{padding:14px 16px}.fs-faq__cat-content{padding:16px}.fs-faq__cat-header h2{font-size:16px}.fs-faq__cta{padding:36px 0}.fs-faq__cta-inner{flex-direction:column;text-align:center}.fs-faq__cta h2{font-size:20px}.fs-faq__cta-sub{margin:0 auto}.fs-faq__cta-buttons{flex-direction:column;width:100%}.fs-faq__cta-buttons .fs-faq__btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/forgesync-faq.css.map */
