.fcw-gss-section{padding:80px 0;background-color:#fff;font-family:'Inter',sans-serif}.fcw-gss-container{max-width:900px;margin:0 auto;padding:0 24px}.fcw-gss-header{text-align:center;margin-bottom:56px}.fcw-gss-heading{font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:700;color:#111827;margin:0 0 16px;line-height:1.2}.fcw-gss-subheading{font-size:1.0625rem;color:#4b5563;max-width:540px;margin:0 auto;line-height:1.7}.fcw-gss-steps{display:flex;flex-direction:column;gap:0}.fcw-gss-step{position:relative;padding-left:68px;padding-bottom:32px}.fcw-gss-step:last-child{padding-bottom:0}.fcw-gss-left{position:absolute;top:0;left:0;bottom:0;display:flex;flex-direction:column;align-items:center;width:48px}.fcw-gss-badge{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#93C241;color:#fff;font-size:1.0625rem;font-weight:700;flex-shrink:0;position:relative;z-index:1}.fcw-gss-connector{flex:1;width:2px;min-height:24px;background-color:rgb(147 194 65 / .3);margin-top:4px;margin-bottom:4px}.fcw-gss-card{flex:1;min-width:0;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:16px;padding:24px 28px}.fcw-gss-card-title-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.fcw-gss-icon-wrap{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:rgb(134 39 128 / .1);flex-shrink:0}.fcw-gss-icon-wrap i{font-size:1.125rem;color:#862780}.fcw-gss-step-title{font-size:1.125rem;font-weight:700;color:#111827;margin:0;line-height:1.3}.fcw-gss-step-desc{font-size:.9375rem;color:#4b5563;line-height:1.7;margin:0 0 4px}.fcw-gss-tags-block{border-top:1px solid #e5e7eb;padding-top:14px;margin-top:14px}.fcw-gss-tags-label{display:flex;align-items:center;gap:5px;margin-bottom:8px;font-size:.75rem;font-weight:600}.fcw-gss-tags-label--leg{color:#862780}.fcw-gss-tags-label--forms{color:#5a8a1f}.fcw-gss-tags-label i{font-size:.75rem}.fcw-gss-tags{display:flex;flex-wrap:wrap;gap:6px}.fcw-gss-leg-tag,.fcw-gss-form-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:.75rem;text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease,color 0.15s ease;line-height:1}.fcw-gss-leg-tag{background-color:rgb(134 39 128 / .08);color:#862780}.fcw-gss-leg-tag:hover{background-color:rgb(134 39 128 / .15);color:#6b1f66}.fcw-gss-form-tag{background-color:rgb(147 194 65 / .08);color:#5a8a1f}.fcw-gss-form-tag:hover{background-color:rgb(147 194 65 / .15)}.fcw-gss-leg-tag i,.fcw-gss-form-tag i{font-size:.6875rem}@media (max-width:640px){.fcw-gss-container{padding:0 16px}.fcw-gss-card{padding:18px 16px}.fcw-gss-step{padding-left:52px}.fcw-gss-badge{width:38px;height:38px;font-size:.9375rem}.fcw-gss-left{width:38px}.fcw-gss-step-title{font-size:1rem}}