.BillingProcess_wrap__eN09H{max-width:1100px;margin:0 auto;padding:40px 20px 32px;background:transparent;border-radius:0;border:none;box-shadow:none;display:flex;flex-direction:column;gap:0}.BillingProcess_row__yJfM_{display:grid;grid-template-columns:repeat(4,1fr);gap:0;align-items:start}.BillingProcess_stepGroup__I6dBd{display:flex;align-items:center;position:relative;opacity:0;transform:translateY(20px)}.BillingProcess_wrap__eN09H.BillingProcess_visible__tnpFO .BillingProcess_stepGroup__I6dBd{animation:BillingProcess_slideUp__4IWZa .5s cubic-bezier(.22,1,.36,1) forwards}.BillingProcess_card__Q9r0U{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 10px 16px;position:relative;flex:1}.BillingProcess_numBadge__FqIr0{position:absolute;top:8px;right:8px;background:var(--primary);color:#fff;font-family:var(--font-montserrat);font-size:.7rem;font-weight:800;width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(31,98,142,.3)}.BillingProcess_iconWrap__MVOpT{width:56px;height:56px;border-radius:50%;border:2px solid rgba(31,98,142,.15);padding:12px;color:var(--primary);margin-bottom:12px;transition:border-color .3s ease,transform .3s ease}.BillingProcess_card__Q9r0U:hover .BillingProcess_iconWrap__MVOpT{border-color:var(--accent);transform:scale(1.08)}.BillingProcess_title__bJkiE{font-family:var(--font-montserrat);font-size:.82rem;font-weight:700;color:var(--primary);margin-bottom:4px;line-height:1.3}.BillingProcess_desc__YG4tW{font-family:var(--font-source-sans);font-size:.72rem;color:#666;line-height:1.45;max-width:160px}.BillingProcess_arrowLeft__5jGsA,.BillingProcess_arrowRight__48emA{width:28px;flex-shrink:0;opacity:0;display:flex;align-items:center;margin-top:-24px}.BillingProcess_wrap__eN09H.BillingProcess_visible__tnpFO .BillingProcess_arrowLeft__5jGsA,.BillingProcess_wrap__eN09H.BillingProcess_visible__tnpFO .BillingProcess_arrowRight__48emA{animation:BillingProcess_fadeIn__aDZVm .4s ease forwards}.BillingProcess_arrowLeft__5jGsA svg,.BillingProcess_arrowRight__48emA svg{width:100%;height:auto}.BillingProcess_verticalConnector__BbpBH{display:flex;justify-content:flex-end;padding-right:calc(12.5% - 10px);height:32px}.BillingProcess_verticalLine__F7tub{width:2px;height:100%;background:var(--primary);border-radius:1px;transform-origin:top;transform:scaleY(0)}.BillingProcess_wrap__eN09H.BillingProcess_visible__tnpFO .BillingProcess_verticalLine__F7tub{animation:BillingProcess_growDown__n0TvF .4s ease forwards}@keyframes BillingProcess_slideUp__4IWZa{to{opacity:1;transform:translateY(0)}}@keyframes BillingProcess_fadeIn__aDZVm{to{opacity:1}}@keyframes BillingProcess_growDown__n0TvF{to{transform:scaleY(1)}}@media (max-width:900px){.BillingProcess_row__yJfM_{grid-template-columns:repeat(2,1fr);gap:8px}.BillingProcess_arrowLeft__5jGsA,.BillingProcess_arrowRight__48emA,.BillingProcess_verticalConnector__BbpBH{display:none}.BillingProcess_wrap__eN09H{padding:28px 12px 20px}}@media (max-width:560px){.BillingProcess_row__yJfM_{grid-template-columns:1fr;gap:4px}.BillingProcess_card__Q9r0U{flex-direction:row;text-align:left;gap:14px;padding:14px 12px}.BillingProcess_iconWrap__MVOpT{width:44px;height:44px;min-width:44px;padding:9px;margin-bottom:0}.BillingProcess_numBadge__FqIr0{top:6px;right:6px;width:20px;height:20px;font-size:.6rem}.BillingProcess_desc__YG4tW{max-width:none}}